#nav{clear:both; display:inline; position:relative; float:left; width:980px; min-height:24px;  
  background:#7F8BA1 url(../images/layout/structure/main_nav_bottom_bg.gif) no-repeat 0 100%;
  z-index: 999999;/*S Tomlin - all browser fix - last menu losing when hovering slightly out*/
}
* html #nav{height:24px;}

	#nav ul, #nav li, #nav li a {
		margin:0; 
		padding:0; 
		display:inline; 
		position: relative; 
		float: left;	
	}
	#nav li{margin: 0 auto 0 27px; text-align:center; list-style:none;}
		#nav li a{margin:0 0 0 5px; color: white; height:18px;}
			
			#nav ul{padding:4px 0 0 0;}						
				/* show ul ul */		
				#nav ul li:hover ul.inner,#nav ul li.sfhover ul.inner{display:inline; visibility:visible;}
				
				/*top first li bigger width and hug left edge*/
					#nav ul li.ie1{margin:0; padding:0 0 0 22px;}
						#nav ul li.ie1 a{margin:0;}						
						#nav ul li.ie1 ul a{padding:2px 0 0 22px; width:115px;}
							#nav ul li.ie1 ul ul{left:138px;}
							#nav ul li.ie1 ul ul a{padding:2px 0 0 5px; width:120px;}
													
			/* nested ul ul*/					
				#nav ul ul{clear:both; left:0; top:16px; position:absolute; display:none; visibility:hidden;}/* top must match #nav li a height*/
					* html #nav ul ul{visibility:visible;}
					#nav ul ul li{clear:both; margin:0 auto; text-align:left;}											
						#nav ul ul a{clear:both;  border-top:2px solid white;  border-right: 1px solid white; margin:0; padding:2px 0 0 5px; width:125px; min-height:18px; background:#7F8BA1; opacity:0.8; filter:alpha(opacity=80);}
							* html #nav ul ul a{height:18px;}																					
							#nav ul ul a:hover{opacity:1; filter:alpha(opacity=100);}		
									
							/*#nav ul ul li.first a{border-top: 1px solid white;}				
							#nav ul ul li.first a{border-top: 2px solid white; border-bottom:none;}*/	
							/*
								#nav ul ul li.first ul a{border-top: 1px solid white;}									
									#nav ul ul li.first ul li.first a{border-top: 2px solid white;}
									*/
									
									
						/* show ul ul ul*/						
					#nav ul ul.inner li:hover ul.sub, #nav ul ul.inner li.sfhover ul.sub{display:inline; visibility:visible;}
								
			/* nested ul ul ul*/	
						#nav ul ul ul{padding:0; top:0; left:131px;}
						
						
						#nav .inactive a{color:#666666;}
						#nav ul .inactive a:hover{ opacity:0.8; filter:alpha(opacity=80); cursor:text;}						

						#footer .inactive a{color:#8C8C8C;}
						#footer ul .inactive a:hover{color:#8C8C8C; cursor:text;}						
