/*********** Nav Menu Classes ********** */

div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
font: normal 12px arial, verdana, tahoma, sans-serif;
font-weight: bold;
color: #292B33;
}

div.menuBar {
background-color: #F7F9FA;
background-image: url(images/nav_bg.png);
background-repeat: repeat-x;
border-top: 1px solid #fff;
padding: 6px 0px;
text-align: left;
}

div.emenuBar {
background-color: #F7F9FA;
border-top: 1px solid #fff;
text-align: left;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
background-color: transparent;
cursor: pointer;
left: 0px;
margin: 0px;
padding: 6px 7px 6px 7px;
position: relative;
text-decoration: none;
top: 0px;
z-index: 100;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
color: #666666;
background-color: transparent;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
background-color: #fff;
left: 1px;
top: 1px;
}

div.menu {
background-color: #FCFDFF;
left: 0px;
padding: 1px;
position: absolute;
top: 0px;
visibility: hidden;
z-index: 101;
}

div.menu a.menuItem {
cursor: pointer;
display: block;
padding: 2px 11px 2px 0px;
text-decoration: none;
white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color: #F2F4FF;
}

div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
padding: 0px 2px;
}

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

div.menu a.menuItem span.menuItemArrow {
margin-right: -.75em;
}

div.menu div.menuItemSep {
border-bottom: 1px solid #fff;
margin: 4px 2px;
}

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