/******************************************
*   Main or page navigation styles                       
******************************************/


/*Main Navbar */

#nav {
	background:		#B3C9E1;
	font-size:		1em;
	}
	
#nav, #nav ul {
	list-style:		none;
	line-height:		1;
	}

#nav a, #nav a:hover {
	display: 		block;
	text-decoration: 	none;
	border:			none;
	}

#nav li {
	float: 			left;
	list-style:		none;
	border-right:		1px solid #fff;
	}

#nav a, #nav a:visited {
	display:		block;
	font-weight:		bold;
	/*color: 			#D3E9F7;*/
	color:			#164D86;
	padding:		6px 12px;
	}

#nav a:hover, #nav a:active {
	background:		#164D86;
	color: 			#D3E9F7;
	text-decoration:	none;
	}	
/*
#nav .current_page_item a, #home .on  {
	background:		#164D86;
	color: 			#D3E9F7;
	}
*/

#nav .current_page_item a {
	background:		#164D86;
	color: 			#D3E9F7;
	}

#home .on  {
	background:		#164D86;
	color: 			#D3E9F7;
	}

#home a.on {
	background:		#164D86;
	color: 			#D3E9F7;
	}
	
#nav a.on {
	display:		block;
	font-weight:		bold;
	color:			#164D86;
	padding:		6px 12px;
	}

#nav a.on:link {
	display:		block;
	font-weight:		bold;
	color:			#164D86;
	padding:		6px 12px;
	}
	
#nav a.on:hover {
	display:		block;
	font-weight:		bold;
	color:			#164D86;
	padding:		6px 12px;
	}
	
#nav a.on:active {
	display:		block;
	font-weight:		bold;
	color:			#D3E9F7;
	padding:		6px 12px;
	}
	
#nav a.on:visited {
	display:		block;
	font-weight:		bold;
	color:			#D3E9F7;
	padding:		6px 12px;
	}

/*
#nav a.on:active {
	background:		#164D86;
	color: 			#D3E9F7;
	text-decoration:	none;
	}
*/
	
/* Dropdown Menus for child pages */		

#nav li ul {/*first level dropdown*/
	position: 		absolute;
	z-index: 		10;
	left: 			-999em;
	height: 		auto;
	width: 			174px;
	border-bottom: 		1px solid #B3C9E1;
	}
	
#nav li ul ul {/*second level dropdown*/
	margin: 		-2em 0 0 172px;
	}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: 			-999em;
	}

#nav li li {
	width: 			172px;
	border-top: 		1px solid #fff;
	border-right: 		1px solid #fff;
	border-left: 		1px solid #fff;
	background:		#999;
	}

#nav li li a, #nav li li a:visited {
	font-weight:		normal;
	font-size:		0.9em;
	color:			#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	background:		#840000;
	}	
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: 			auto;
	}

a.main:hover {
	background:		none;
	}