#tabs{ height:35px}
#topnav {
width:970px;
margin:0;
height:35px;
padding:0 0 0 0;
list-style: none;
}
#topnav ul, #topnav li {
float: left;
list-style: none;
margin: 0;
padding: 0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#topnav li a:link, #topnav li a:visited, #topnav li a:hover {
display: block;
padding: 15px 15px 10px 45px;
font-size: 16px;
text-decoration: none;
color: #3eb3f7;
font-family:Arial, Helvetica, sans-serif, Verdana;
}
#topnav ul ul li a:link, #topnav ul ul li a:visited {
border: none;
}
#topnav li.last a {
margin-right : 0;
}
#topnav li a:hover, #topnav ul li.active a {
color: #fff;
}
#topnav li li a:link, #topnav li li a:visited {
	width:165px;
	float: none;
	margin: 4px;
	padding: 3px 10px 4px 10px;
	font-size: 12px;
	text-align:left;
	color: #fff;
	background-color: #1d3751;
	font-family:Arial, Helvetica, sans-serif;
}
#topnav li li a:hover {
	color: #ffffff;
	background-color: #3eb3f7;
}
#topnav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width:165px;
}
#topnav ul li ul li{
height:25px!important;	
border:none!important;
}
#topnav li ul a {
width: 140px;
}
#topnav li ul a:hover {
color: #FFF!important;
}
#topnav li ul ul {
margin : -32px 0 0 0;
}
#topnav li:hover ul ul {
left : -999em;
}
#topnav li:hover ul, #topnav li li:hover ul {
left: auto;
}
#topnav li:hover {
position: static;
}
#topnav li.last a {
margin-right: 0;
} 