/* MAIN NAVIGATION
-----------------------------------------------------------------------------------------------
===============================================================================================*/
ul#main-nav{
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 
ul#main-nav li{
	float:left;
	margin:0px;
	list-style-type:none;
	text-transform:uppercase;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

ul#main-nav li a{
	display:block;
	float:left;
	font-size:9px;
	height:23px;
	border-left:1px solid #003366;
	text-align:center;
	color:#FFF !important;
	text-decoration:none !important;
	background:url(../images/bg_nav.gif) repeat-x top left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

ul#main-nav li.last a{
 border-right:1px solid #003366;}

ul#main-nav li a:hover,
ul#main-nav li:hover a,
ul#main-nav li.sfhover a{
 background-color:#FFCC33 !important;
 background-position: 0 -35px !important;
 color:#003366 !important;}

ul#main-nav ul{
 position:absolute;
 z-index:100;
 display:none;
 clear:both;
 width: 195px;
 left:0;
 margin: 36px 0px 0px -40px;}

ul#main-nav ul li a,
ul#main-nav li:hover ul a,
ul#main-nav li.sfhover ul a{
 display:block;
 background:#003366 !important;
 color:#FFF !important;
 padding: 2px 5px;
 height:10px;
 width: 185px;
 text-align:left;
 text-transform:none !important;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom:1px solid #ffcc33;}

ul#main-nav ul li a:hover,
ul#main-nav li:hover ul li a:hover,
ul#main-nav li.sfhover ul li a:hover{
 background:#CCC !important;
 color:#003366 !important;}

ul#main-nav li:hover ul,
ul#main-nav li.sfhover ul{
 display:block;
 left:auto;}
