/*---------------------------main nav----------------------------------*/
#navContainer{
	height:42px;
/*	position:relative;
	z-index:5;*/
	width:720px;
	margin:0;
	padding:0;
/*	top:92px;*/ left:0;
	background-color:#fff;
}

#nav img{
	padding:0; 
	margin:0; width:auto; 
	position:relative;
	height:42px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	position:relative;
}
#nav li ul{
	width:180px; 
}

#nav li a {
	padding:0; margin:0; display:block;
}
#nav li li a {
	font-size:11px;
	color:#004274;
	text-decoration:none;
	line-height:.95em;
	display:block;
	padding:8px 1px 9px 6px;
	border-top:none;
	margin-left:0px;
	background-color:#fbb033;
	border:1px solid #fff;
	font-weight:bold;
}
#nav a:hover{ /*links BG color*/
	background-color:#fbd746;	
}

#nav li { /* all list items */
	float: left;
	width:auto;
	background-color:#fbb033;
	padding:0;
	margin:0; 
	
}
#nav li  li{
	width:190px;
}	
#nav li ul { /* second-level lists */
	position: absolute;
	background-color:#fbb033;
	width:180px; 
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -31px 0px 0px 150px;
	/*border-top:1px solid #DACD24;*/
	background-color:#E2D728;
}

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

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; 
}


/*--sons of suckerfish bug fix--*/
#nav li:hover {height: 1%;
}
/*--IE 6 revert--*/
*html #nav li:hover {
 height:42px;
}

#nav li:hover, #nav li.hover {
    position: static;
}