/* MENU STYLES */

div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
text-align: left; font-size: 11px;
}

div.menuBar {
  padding: 5px 5px 5px 0px;
  margin-left:56px;
  text-align: left;
}

div.emenuBar {
  text-align: left;
}

/* main level links */

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
	width: 20px;
	height: 26px;
	padding: 5px 10px 2px 10px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	background: url(images/menu_stripe.gif) no-repeat left;
	font-weight: lighter;
   }
  
/* main level links hover */  

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	background: url(images/menu_stripe.gif) no-repeat left;
	color: #31cbe2;
	text-decoration: none;
}

/* main level links active */

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
	background: url(images/menu_stripe.gif) no-repeat left;
	color: #31cbe2;
}

/* sublinks styles */

/* sublink container */

div.menu {
	left: 0px;
	bottom: 10px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
	z-index: 101;
}

/* sublinks main style */

div.menu a.menuItem {
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	padding: 10px 40px 0px 10px;
	text-transform: uppercase;
	text-align: left;
	font-size: 11px;
	text-decoration: none;
	white-space: nowrap;
	background: url(images/menu_stripe.gif) no-repeat left;
	font-weight: lighter;
}

/* sublinks hover style */

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	color: #31cbe2;
	font-weight: lighter;
	background: url(images/menu_stripe.gif) no-repeat left;
}

div.menu a.menuItem span.menuItemBuffer {
	padding: 0px 0px 0px 0px;
	color: #CCFF00;
}

div.menu a.menuItem:hover span.menuItemBuffer {
  padding: 0px 0px 0px 0px;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 0px;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -45px;
  margin-left: -15px;
}

div.menu div.menuItemSep {
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #ffffff;
  margin: 0px 0px;
}

a.menuItem.header {
  border-bottom: 1px solid #b3b3b3;
}
