div.menu {
  width: 156px;
  background-color: #ffffff;
  background-image: url(/i/elements/submenu/submenu_bg.gif);
  border: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  text-align:left;
  opacity: 0.9;
  _filter: Alpha(Opacity=90);
  }

div.menu_inner {
  width: 154px;
  background-color: #ffffff;
  margin: 0px 1px 0px 1px;
  }

div.menu_header {
  width: 154px;
  height: 4px;
  }

div.menu_footer {
  width: 154px;
  height: 8px;
  background-image: url(/i/elements/submenu/submenu_footer_bg.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
  }


.divMenuItem {
  width: 100%;
  vertical-align: bottom;
  padding: 2px 10px 2px 10px;
  border: 1px solid #ffffff;
  xxxbackground-color:yellow;
  }

.divMenuItemHover {
  width: 100%;
  padding: 2px 10px 2px 10px;
  border: 1px dotted #cccccc;
  }

div.menu a.menuItem {
  font-size:11px;
  line-height: 13px;
  cursor: default;
  display: block;
  padding: 0px;
  xxxwhite-space: nowrap;
  cursor:hand;
  color: #70927A;
  text-decoration:none;
  }

div.menu a.menuItemSelected {
  cursor: default;
  display: block;
  padding: 0px;
  xxxwhite-space: nowrap;
  cursor:hand;
  color: #153E21;
  text-decoration:none;
  }

div.menu a.submenuItem {
  cursor: default;
  display: block;
  padding: 0px;
  xxxwhite-space: nowrap;
  cursor:hand;
  color: #70927A;
  text-decoration:none;
  }

div.menu a.submenuItemSelected {
  cursor: default;
  display: block;
  padding: 0px;
  xxxwhite-space: nowrap;
  cursor:hand;
  color: #153E21;
  text-decoration:none;
  }


div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #EDF4F0;
  color: #153E21;
  }

div.menu a.submenuItem:hover, div.menu a.submenuItemHighlight {
  background-color: #EDF4F0;
  color: #153E21;
  }

td.submenuitemSelected  { font-size:11px; }


td.tdSubsub       { padding:1px 16px 1px 18px; border-left:1px solid #C8C6C8; border-right:1px solid #C8C6C8; }
td.tdSubsubFirst  { height:10px; }
td.tdSubsubLast   { height:14px; border-left:1px solid #C8C6C8; border-right:1px solid #C8C6C8; }



div.menu a.menuItem span.menuItemText {  }
div.menu a.menuItem span.menuItemTextSelected { color:#333333; text-decoration:none; }
div.menu a.menuItem span.menuItemArrow {  }





span.servmenu            {  }
td.tdServiceSubsub       { padding:1px 16px 1px 18px; border-left:1px solid #C8C6C8; border-right:1px solid #C8C6C8; }
td.tdServiceSubsubFirst  { height:10px; border-top:1px solid #C8C6C8; border-left:1px solid #C8C6C8; border-right:1px solid #C8C6C8;  }
td.tdServiceSubsubLast   { height:14px; border-left:1px solid #C8C6C8; border-right:1px solid #C8C6C8; }




/* show only to IE */

.divMenuItem {
  width: 134px;
  }

.divMenuItemHover {
  width: 134px;
  }