.menu_container {
	/*margin: 116px 0px 0px 25px;*/
	width: 300px;
	/*border: 1px solid #FF0000;*/
}

.menuBar {
  font-family: Arial;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  padding: 0px 10px 0px 10px;
  text-align: left;
  /*margin: 5px 0px 0px 40px;*/
  margin: 115px 0px 0px 65px;
}

div.menuBar a.menuButton {
  background-color: transparent;
  /*border-left: 1px solid #FF0000; /*used for horizontal menu*/
  color: #FFFFFF;
  margin: 0px;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
  display: block; /*used for vertical menu*/
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  color: #FF0000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: transparent;
  color: #ff0000;
}
/* used only for horizontal menu
div.menuBar a.menuButtonFirst {
  border-left: 0px solid #FF0000;
}*/

div.menu {
  background-color:  #ffffff;
  border: 1px solid #666666;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  margin-top: 0px;
  visibility: hidden;
  z-index: 101;
  font-family: Arial;
  font-size: 11px;
  filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
  display:block;

}

/*used for vartical menu
div.submenu_offset {
  margin-left: 210px;
  margin-top: -21px;
}
*/
div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  cursor:pointer;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #cccccc;
  color: #000000;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}


div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}