div.sectionMenuComponent {
  float         : right;
  clear         : left;
  width         : 170px;
  margin-top    : 20px;
  margin-left   : 10px;
  margin-bottom : 100%;
}

.containerComponent div.sectionMenuComponent {
  width   : 155px;
  margin  : 0;
  padding : 0;
}

div.sectionMenuContainerComponent {
  width : auto;
}

div.sectionMenuComponent .Header {
  font-size : 0;
}

div.sectionMenu {
  padding : 2px;
}

div.sectionMenu ol {
  margin       : 2px;
  padding      : 2px;
  padding-left : 6px;
}

div.sectionMenu li {
  list-style-type : none;
  padding         : 1px;
  padding-bottom  : 3px;
}

div.sectionMenu ol li {
  list-style-position : inherit;
  padding-bottom      : 3px;
  padding-left        : 8px;
  padding-right       : 8px;
  background-image    : url("/system/image/arrow-right-black.gif");
  background-position : 0 8px;
  background-repeat   : no-repeat;
  min-height          : 20px;
}

div.sectionInsideMenuComponent,
div.sectionBottomMenuComponent {
  margin   : 12px 0 12px 0;
  display  : block;
  overflow : hidden;
  height   : auto;
}

.backForwardMenuComponent {
  margin-top     : 10px;
  padding-bottom : 10px;
  clear          : both;
  margin-left    : auto;
  margin-right   : auto;
}

.backForwardMenuTbl td {
  vertical-align : top;
}

.backForwardMenuTbl {
  margin-left  : auto;
  margin-right : auto;
}

.backForwardMenuComponent ol {
  list-style-type : none;
  clear           : both;
}

.backForwardMenuComponent ol li {
  list-style-position : inside;
  padding             : 10px;
  float               : left;
  white-space         : nowrap;
}

.layoutContent .backForwardMenuComponent ol li {
  white-space : normal;
}

.backForwardMenuComponent ol li.first {
  background-image    : url("/system/image/arrow-left-black.gif");
  background-position : left;
  background-repeat   : no-repeat;
}

.backForwardMenuComponent ol li.current {
  font-weight : bold;
}

.backForwardMenuComponent ol li.last {
  background-image    : url("/system/image/arrow-right-black.gif");
  background-position : right;
  background-repeat   : no-repeat;
}

div.sectionInsideMenuComponent .sectionMenu ol.vertical,
div.sectionBottomMenuComponent .sectionMenu ol.vertical {
  list-style   : none;
  margin       : 0px;
  padding-left : 10px;
}

div.sectionInsideMenuComponent .sectionMenu ol.vertical li,
div.sectionBottomMenuComponent .sectionMenu ol.vertical li {
  display      : block;
  overflow     : hidden;
  float        : left;
  /*height       : 20px;*/
  line-height  : 20px;
  padding-left : 10px;
  width        : 135px;
}

div.sectionInsideMenuComponent .sectionMenu ol.vertical li.current,
div.sectionBottomMenuComponent .sectionMenu ol.vertical li.current,
div.sectionInsideMenuComponent .sectionMenu ol.vertical li a,
div.sectionBottomMenuComponent .sectionMenu ol.vertical li a {
  _display      : block;
  _overflow     : hidden;
  _width        : 175px;
  _white-space  : nowrap;
  _margin-right : 5px;
}

.onePerRow div.sectionInsideMenuComponent .sectionMenu ol.vertical li,
.onePerRow div.sectionBottomMenuComponent .sectionMenu ol.vertical li {
  overflow : visible;
  float    : none;
  width    : auto;
}

.onePerRow div.sectionInsideMenuComponent .sectionMenu ol.vertical li.current,
.onePerRow div.sectionBottomMenuComponent .sectionMenu ol.vertical li.current,
.onePerRow div.sectionInsideMenuComponent .sectionMenu ol.vertical li a,
.onePerRow div.sectionBottomMenuComponent .sectionMenu ol.vertical li a {
  _overflow : visible;
  _width    : auto;
}

#sitemap div.sectionInsideMenuComponent .sectionMenu ol.vertical li,
#sitemap div.sectionBottomMenuComponent .sectionMenu ol.vertical li {
  width : 210px;
}

div.sectionMenuContainerComponent {

}

div.sectionMenuContainerComponent {
  background-color : white;
}
