
ul.MMenu_H {
	position: relative;
	z-index: 999;
	margin: 0 !important;
	padding: 0;
	font-family: verdana, tahoma, arial;
	list-style: none outside;	
	text-transform: uppercase
}

/* [LEVEL 0] ---------- */
.MMenu_H li { position: relative; margin: 0; list-style: none outside; }
.MMenu_H li.MBarLI { float: left; }
.MMenu_H li.MBarLI_Last { 	
}
.MMenu_H li.MBarLI a.lnkMBar {
	display: block;
	margin: 0;
	padding: 0px 20px;
	text-decoration: none;
	line-height: 49px;
	color: #8c8c8c;	
	font-weight: bold;
	font-size: 0.9em;
	background: url(../../../images/menu-background.gif) repeat-x bottom center;
}

.MMenu_H li.MBarLI_Expanded {
	color: #ff0000;
}

.MMenu_H li.MBarLI a.lnkMBar:hover {
	color: #00adef;
	background: url(../../../images/menu-highlighted.gif) repeat-x bottom center;
}
.MMenu_H li.MBarLI a.lnkMBar_APar, .MMenu_H li.MBarLI a.lnkMBar_Active {  
		background: url("../../../images/menu-selected.gif") no-repeat center bottom;		
}
/* END [LEVEL 0] ---------- */

/* [LEVEL 1] ---------- */
.MMenu_H ul {
	visibility: hidden;
 	position: absolute;
	z-index: 99999;
	top: 23px;
	left: 0px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	list-style: none outside;
}
.MMenu_H ul.Menu {
	margin-top: 11px;
	padding: 1px;
	border: 1px solid #000000;
	background: #000000 none left repeat-y;
}
.MMenu_H ul.Menu ul.Menu {
	margin: 0px;
	top: -2px;
	left: 197px; _left: 204px;
}
.MMenu_H ul li.MenuLI {
	float: none;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
.MMenu_H ul.Menu li.MenuLI a.lnkMenu {
	display: block;
	padding: 4px 13px 4px 13px;
	color: #c1c1c1;
	font-weight: bold;
	text-decoration: none;
}
.MMenu_H ul.Menu li.MenuLI a.lnkMenu_Checked { font-weight: bold; }
.MMenu_H ul.Menu li.MenuLI a.lnkMenu:hover {
	color: #000000 !important;
	background: #FFFFFF url("../../../images/mmenu-item-hover-bg.gif") repeat-x 0px center;
}
.MMenu_H ul.Menu li.MenuLI a.lnkMenu:focus { color: #FFFFFF; background: #FC6B6B; }
.MMenu_H ul.Menu li.MenuLI a.lnkMenu span.Title {
	float: none; _float: left;
	margin: 0px;
	width: 122px;
	overflow: hidden;
	cursor: pointer;
}
/* END [LEVEL 1] ---------- */

.MMenu_H a.highlighted {
	color: #FFFFFF;
	background-color: #000000;
	background-image: none !important;
	border: 0px;
}
.MMenu_H ul li.Separator {
	float: none;
	padding: 0px;
	margin: 3px 3px 0px 28px;
	overflow: hidden;
	color: #000000;
	line-height: 3px;
	font-size: 3px;
	border-top: 1px solid #737373;
}
.MMenu_H ul li.GroupHeader {
	float: none;
	margin: 3px 3px 3px 28px; 
	font-size: 10px;
	font-family: tahoma;
	color: #737373;
	border-bottom: 1px solid #737373;
}
.MMenu_H a img.ItemImage {
	float: none; _float: left;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	margin-top: -2px; _margin-top: 0px;
	vertical-align: middle;
}

.MMenu_H a .subind { display:  none; }
.MMenu_H ul a .subind {
	display: block;
	float: right;
	margin: 3px -2px 0px 0px; _margin: 4px -2px 0px 0px;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .MMenu_H  ul li { float: left; height: 1%; }
* html .MMenu_H  ul a { height: 1%; }
/* End Hack */
