div#mainnav ul li ul.off {
	left:-999999em !important;
	position:absolute !important;
	top:0 !important;
}

div#mainnav ul:after {
	clear:both;
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
}

div#mainnav ul {
	display:block;
	zoom: 1;
}

div#mainnav {
	position: relative;
	z-index: 150;
}

div#mainnav ul {
	position: relative;
}

/**********************************************************
* Top level
**********************************************************/

div#mainnav ul li {
	
	position: relative;
}

div#mainnav ul li a {

	position: relative;
}

div#mainnav ul li a:hover,
div#mainnav ul li a.selected,
div#mainnav ul li a:focus {
	background-color: #333333;
	color: #ffffff;
}





