/*------------------------------------------------------------------------------
NAVIGATION  
------------------------------------------------------------------------------*/		

#navigation {
	position: absolute;
	left: 1px;
	top: 76px;
	height: 22px;
	width: 998;
	z-index: 99;
}

/*------------------------------------------------------------------------------	
HORIZONTAL MENU
------------------------------------------------------------------------------*/		

/*CONTROLS ALL LISTS*/ 
#menuh { 
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	text-transform: uppercase;	
	width: 994px;  /*set to go across entire container*/
/*
	border: 1px solid #fff;
	background-color: #fff;
*/
}

* html #menuh {
	ma\rgin: -4px 0 0 0;
	w\idth: 900px;
}

#menuh a {
	display: block;
	font: 12px/14px Georgia,'Times New Roman',Times,Serif;

}

/*----- BELOW THREE DIVS CONTROL ALL LIST ITEMS -----*/
/*width needed or else Opera goes nuts*/

#menuh li {   
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	color: #026046; /* Green */
	background: url('/Assets/Images/nav-divider.gif') no-repeat left ;
/*
	background-color: #5D8EE2;
	border-right: 1px solid #fff;
*/
}

#menuh li a {
	display: block;
	color: #026046; /* Green */
	text-decoration : none;
	padding: 4px 12px 3px 12px;
}

#menuh li a:hover {
	color: #ffffff;
	background-color: #BA8B77; /* Tan */
}

/*CONTROLS ONLY SECOND-LEVEL LIST ITEMS*/ 
/*	using left instead of display to hide menus because display: none isn't read by screen readers	*/	

#menuh li ul {  
	position: absolute;
	margin: 0;
	padding: 0;
	left: -999em;
	z-index: 1;
}
		
* html #menuh li ul {
	ma\rgin: 0;
}

#menuh ul {
	float: left;
	padding: 0;
	list-style: none;
	line-height: 1;
	text-align: left;
	text-transform: none;	
	font: bold 12px/16px Georgia,'Times New Roman',Times,Serif;
	width: 179px;
	
}

#menuh ul li {   
	float: left;
	margin: 0;
	padding: 0;
	color: #BA8B77;
	background-color: #026046; /* Green */
	border-bottom: 1px solid #777;
}

#menuh ul li a {
	display: block;
	color: #fff;
	padding: 3px 9px 3px 10px;
	text-decoration : none;
	background-color: #026046; /* Green */
	width: 157px;
}

#menuh ul li a:hover {
	color: #fff;
	background-color: #BA8B77; /* Tan */
}

/*CONTROLS THIRD-AND ABOVE LEVEL LIST ITEMS*/
#menuh li ul ul {   
	margin: -20px 0 0 179px; /* 4 of 4 */
}

* html #menuh li ul ul {
	ma\rgin: 0px 0 0 170px;
}

/* lists nested under hovered list items */
#menuh li:hover ul ul, #menuh li:hover ul ul ul, #menuh li:hover ul ul ul ul, #menuh li.sfhover ul ul, #menuh li.sfhover ul ul ul, #menuh li.sfhover ul ul ul ul {
	left: -999em;
}
#menuh li:hover ul, #menuh li li:hover ul, #menuh li li li:hover ul, #menuh li li li li:hover ul, #menuh li.sfhover ul, #menuh li li.sfhover ul, #menuh li li li.sfhover ul, #menuh li li li li.sfhover ul {
	left: auto;
}