#mainnav
{
	background-color:			transparent;
	clear:						both;
}

#mainnav ul.m0,
#mainnav ul.m0 ul
{
	list-style-type:			none;
	margin:						0px;
	padding:					0px;
}

/*#mainnav ul.m0
{
	overflow:					hidden;
}*/
#mainnav li.i0
{
	float:						left;
}
#mainnav li.last
{
	float:						right;
}
#mainnav ul.m1
{
	position:					absolute;
	z-index:					9000;
	clear:						both;
	border-top: 1px solid #1e5591;
}

#mainnav a.a0
{
	display: block;
	float: left;
	padding: 10px;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	max-width: 140px;
	line-height: 130%;
	height: 40px;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
}
#mainnav > ul > li.last a.a0
{
	color: #82cdff;
}
#mainnav > ul > li.first
{
	left: -6px;
	position: relative;
}
/*
#mainnav > ul > li.last
{
	left: 6px;
	position: relative;
}
*/
#mainnav > ul > li.first ul.m1
{
	left: 0 !important;
}


#mainnav li.last a.a0:hover
{
	background-color: #1d4c82;
}
#mainnav a.a0.active
{
	background-color:			#56a0d1;
}
#mainnav a.a0.last.active
{
	background-color:			#1d4c82;
}

#mainnav li.i1 a:hover,
#mainnav li.menu-highlight > a
{
	background-color:			#687e8c;
}
#mainnav ul.m0 > li.menu-highlight > a
{
	background-color:			#569fd0;
	color:						#fff;
}

#mainnav ul.m1 li
{
	position:					relative;
	display:					block;
	background-color:			#7e99aa;
	/*	IE < 8 requires these items for the hovers to work	*/
	width:						200px;
	vertical-align:				bottom;	/*	fixes 3 pixel gap	*/

	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;

}
#mainnav ul.m2 li
{
	background-color:			#687e8c;
}


/*	submenus	*/
#mainnav ul.m2,
#mainnav ul.m2 ul
{
	position:					absolute;
	top:						0px;
	left:						100%;
	width:						auto;

}
#mainnav ul.m1 a
{
	display:					block;
	padding:					5px 10px;
	width:						auto;

	font-size:					13px;
	color:						#eeeeee;

 }


/*	submenus start hidden	*/
#mainnav ul.m0 ul
{
	display:					none;
}

#mainnav ul.m1, ul.m1 ul
{
	margin-top:					-1px;
}


a.showsub
{
	background-image:			url( /site/images/arrow0.png );
	background-position:		right center;
	background-repeat:			no-repeat;
}
