
/*** ESSENTIAL STYLES ***/
.mainNav, .mainNav ul {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.mainNav li, .mainNav li li {
	float: left;
}
.navigation .mainNav li li {
	float:none;
	height:auto;
}
.mainNav li li{
	width: 10em;
	height:100%;
}
.mainNav a {
	display: block;
	width: 10em;
}
.mainNav li ul {
	position: absolute;
	width: 10em;
	left: -999em;

}
.mainNav li:hover ul, .mainNav li:hover ul, .mainNav li.sfhover ul {
	left:auto;
	top:18.7em;
	z-index:9999;
}


.navigation .mainNav li ul{background-color:#0D518F;width:155px;-moz-border-radius-bottomleft:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-left-radius:1em;-webkit-border-bottom-right-radius:1em;padding-bottom:1em;}
.navigation .mainNav li li {border-top:1px solid #326DA0;border-bottom:1px solid #064176;width:100%;}
.navigation .mainNav li li a, .navigation .mainNav li#what li a, .navigation .mainNav li#why li a, .navigation .mainNav li#find li a, .navigation .mainNav li#facts li a{
	height: auto;
	padding:.5em 1em;
	float:none;
	overflow:visible;
	font-size:1.2em;
	color:#fff;
}
.navigation .mainNav li li a:hover, .navigation .mainNav li#what li a:hover, .navigation .mainNav li#why li a:hover, .navigation .mainNav li#find li a:hover, .navigation .mainNav li#facts li a:hover,body.landing .navigation ul.mainNav li#facts li a:hover, body.landing .navigation ul.mainNav li#find li a:hover, body.landing .navigation ul.mainNav li#why li a:hover, body.landing .navigation ul.mainNav li#what li a:hover {background:none; color:#888c7a;}
