body.nav1 #nav1,body.nav2 #nav2,body.nav3 #nav3,body.nav4 #nav4,body.nav5 #nav5,body.nav6 #nav6,body.nav7 #nav7,body.nav8 #nav8{
	background:#FCD170;
}
#nav1 { margin-left: 1px; }
#subheader {
	background-color:#ffc125; 
    width: 900px;
    height: 45px;
    top: 100px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
}
.topnav {
	margin:0;
	padding:0;
	height:45px; 
	position:relative;
	z-index:100;
}
.topnav ul li a, .topnav ul li a:visited {
	display:block; 
	text-decoration:none; 
	color: #fff;
	width:128px; 
	text-align:center; 
	line-height:44px; 
	font-size: 12px;
	font-weight: bold;
	overflow:hidden;
	text-transform:uppercase;
}
.topnav ul li a:hover {background:#021e47;}
.topnav ul li li a, .topnav ul li li a:visited {
	font-size: 6px;
	font-weight: normal;
	text-transform:capitalize;
}
.topnav ul li a.Rpad, .topnav ul li a:visited.Rpad {
	padding-right:1px;	
}
.topnav ul li a.lastnav, .topnav ul li a:visited.lastnav {
	padding-right:1px;	
}
.topnav ul li:hover ul li:hover ul li a {width:150px;}
.topnav ul li:hover ul li:hover ul li a.twoline {line-height:22px;}
.topnav ul {padding:0; margin:0; list-style: none;}
.topnav ul li {float:left; position:relative;}
.topnav ul li ul {display: none; margin-top: -1px;}
.topnav ul li ul ul { margin-top: 0; }

/* specific to non IE browsers */
.topnav ul li:hover a {color:#fff;}
.topnav ul li:hover ul {display:block; position:absolute; top:45px; left:0; width:128px;}
.topnav ul li:hover ul li a.hide {background:#021e47; color:#fff;}
.topnav ul li:hover ul li:hover a.hide {color:#ffffff;}
.topnav ul li:hover ul li ul {display: none;}
.topnav ul li:hover ul li a {display:block; background:#021e47; color:#fff; letter-spacing:normal; font-size:10px; border-bottom: 1px solid #d3a900;}
.topnav ul li:hover ul li a:hover {color:#ffffff; background:#ffc128;}
.topnav ul li:hover ul li:hover ul {display:block; position:absolute; left:128px; top:0; border-left: 1px solid #d3a900;}
.topnav ul li:hover ul li:hover ul.sub {left:-128px;}