
/* NAVIGATION: =nav
----------------------------------------------- */
	body#home div#navbox { 
	  margin-top: 220px;  
	}
	
	div#navbox { 
	  width: 960px;
	  height: 31px;	         
	  line-height:normal;
	  margin: 110px 12px 0px 12px;
	  padding: 0px 0px 33px 0px;
	  clear: both; 
	  display: block;
	  /*overflow: hidden;*/	  
	}


	#navbox ul.main { 
	  background: url(/images/navdivide.png) no-repeat right top;
	  line-height:normal;
	  margin: 0px;
	  padding: 0px; 
	  list-style-type: none;
	  list-style:none;
	  float: left; 
	  height: 31px; 
	}	
	
	#navbox li{ 
	  background: url(/images/navdivide.png) no-repeat left top;
	  height: 31px;	  
	  float:left;
	  /*position: relative;*/
	  margin: 0px; 
	  padding: 0px; 
	  list-style-image: none;
	  list-style-type: none;
	  list-style:none;	  
	}
	
	#navbox a {
	  float:left; 
	  display:block; 
	  width:.1em; 
	  padding: 8px 16px 7px 16px;
	  margin: 0px;
	  font-family: 'Arial Narrow', Arial, sans-serif;
	  text-decoration:none;  
	  white-space: nowrap; 
	  color: #ffffff;
	  font-size: 15px;	  
   	  margin: 0px;
   	  height: 16px;
	}

	#navbox > ul a{ width:auto; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navbox a { float:none; }
	/* End IE5-Mac hack */

	#navbox a:hover,
	#navbox a:link:hover,
	#navbox a:visited:hover { 
	   background: #393e40;
	}

	#navbox li#current { 
	   background: #ffffff;
	   padding: 0px;
	   margin: 0px 0px 0px 1px; 	   
	}

	#navbox li#current a:hover,
	#navbox li#current a:link:hover,
	#navbox li#current a:visited:hover,
	#navbox li#current a, 
	#navbox li#current a:link,
	#navbox li#current a:visited,
	#navbox li#current a:hover { 
  	   background: #ffffff;
	   color: #b41e12;
	}
			

/* DROP DOWN SUBNAVIGATION: =subNavigation
----------------------------------------------- */

	ul#navigation li ul,
	ul#navigation li#current ul {
	   background: #58595c url(/images/navhoverBG.jpg) repeat-x left top;
	   padding: 0px;
	   margin: 0px;
	}

	ul#navigation li li,
	ul#navigation li#current li{
	   background: #58595c;
	   background-image: none;
	   display: block;
	   float:left;
	   background: none;
	   padding: 0px;
	   margin: 0px;
	   width: auto;
	   height: auto;
	   list-style-image: none;
	   list-style-type: none;
	   list-style:none;
	}

	ul#navigation li li a,  
	ul#navigation li li a:link,
	ul#navigation li li a:visited, 
	ul#navigation li#current li a,
	ul#navigation li#current li a:link,
	ul#navigation li#current li a:visited  {
	   background-image: none;
	   background-color: transparent;
	   display: block;
	   color: #ffffff;	   
	   padding: 5px 16px;
	   margin: 0px;
	   width: 120px;
	   font-weight: normal;
	   font-size: 98%;
	   height: auto;
	   white-space: normal;
	   border-bottom: 1px solid #4c5153;
	}	

	ul#navigation li li a:link:hover,
	ul#navigation li li a:visited:hover, 
	ul#navigation li#current li a:link:hover,
	ul#navigation li#current li a:visited:hover{
	   background-color: #393e40;
	   background-image: none;
	   color: #ffffff;	   	   
	   padding: 5px 16px;
	   margin: 0px;
	   width: 120px;
	   font-weight: normal;
	   border-top: 0px;
	   height: auto;
	   /* height: 16px; */	   
	}	

	li ul, 
	li#current ul { /* second-level lists */
	   display: none;
	   position: absolute;
	   top:  0px;
	   left: 0px;
	   z-index: 8;
	   clear:both;
	   width:152px;
	   margin: 0px;
	   padding: 0px;
	}
	
	li>ul, li#current>ul  { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	   top: auto;
	   left: auto;
	}

	li:hover ul, 
	li.over ul,
	li#current:hover ul, 
	li#current.over ul { /* lists nested under hovered list items */
	   display: block;
	}
	
	div.thirdNav, div.thirdNav ul, div.thirdNav ul li {
	   margin: 0px;
	   padding: 0px;
	}
