/* adapted from http://www.alistapart.com/articles/hybrid/ */

#nav-container {
	position: relative;
	color: #00245a;
	padding: 0px 0 0 5px;
	text-align: left;
}

#nav {
	margin: 0;
	padding: 0;
}

	#nav li.off ul, #nav li.on ul {
		
		height: 75px;
		padding: 0;
		margin: 0;
	}
	#nav li.off ul { 
		display: none;}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 5px;
	}
	
	#nav ul li.first {clear: left;}
#nav0 { display: none; }	
	#nav1 ul { width: 650px; }	
	#nav2 ul { width: 550px; }
	#nav3 ul { width: 430px; }
	#nav4 ul { width: 300px; }
	#nav5 ul { width: 150px; }
								
	ul#nav2 li.first {
		margin-left: 127px;
	}	
	ul#nav3 li.first {
		margin-left: 254px;
	}
	ul#nav4 li.first {
		margin-left: 381px;
	}
	ul#nav5 li.first {
		margin-left: 508px;
	}
		


	#nav li a {
		color: #bec2e1;
		background-color: #364c74;
		display: block;
		width: 114px;
		border: 1px dotted #fff;
		padding: 2px 3px ;
		text-align: left;
	}
	#nav li.over a { color: #969ff7;
	background-color: #00245a;
		}


	#nav li.off ul a, #nav li.on ul a{
		float: left; /*ie doesn't inherit the float*/
		border: 1px dotted white;
		padding: 2px 5px;
		color: #bec2e1;
		margin: 4px 0px 0 0;
		width: 110px;
	}
	#nav li.on a, #nav li li.on a {
		background-color: #00245a;color: #969ff7;
	}


	#nav li.on a:link {
		border: 1px dotted #fff;
		color: #969ff7;
		background-color: #00245a;
	}
	#nav li.on ul a:link, #nav li.over ul a:link {color: #bec2e1; }
	#nav li.on ul a:hover, #nav li.over ul a:hover {
		color: #969ff7;background-color: #00245a;
	}


#topnav1,#topnav2,#topnav3,#topnav4,#topnav5 { position: absolute; left: 85px;}
#topnav2 {  left: 212px;  }
#topnav3 {  left: 339px;  }
#topnav4 {  left: 466px;  }
#topnav5 {  left: 593px;  }