/* NAVIGATION: =nav
----------------------------------------------- */
	div#navbox { 
	  width: 965px;
	  height: 35px;	         
	  line-height:normal;
	  margin: 0px 15px;
	  padding: 0px;
	  clear: both; 
	  display: block;	  
	  /*overflow: hidden;*/	  
	}


	#navbox ul.main { 
	  line-height:normal;
	  margin: 100px 0px 0px 0px;
	  padding: 0px; 
	  list-style-type: none;
	  list-style:none;
	  float: left; 
	  height: 35px;
	  width: 965px;  
	}
	
	body#home #navbox ul.main { 
	  margin: 0px; 
	}	
	
	#navbox li{ 
	  background: #00904f url(/images/menubg.jpg) repeat-x left top;
	  height: 35px;	  
	  float:left;
	  /*position: relative;*/
	  margin: 0px 1px 0px 0px; 
	  padding: 0px; 
	  list-style-image: none;
	  list-style-type: none;
	  list-style:none;	  
	}
	
	#navbox a {
	  float:left; 
	  display:block; 
	  width:.1em; 
	  padding: 10px 16px 5px 16px;
	  margin: 0px;
	  text-decoration:none;  
	  white-space: nowrap; 
	  color: #ffffff;
	  font-size: 15px;	  
   	  margin: 0px;
   	  height: 20px;
	}

	#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: #039558;
	}

	#navbox li#current { 
	   background: #e0931a url(/images/menubg-current.jpg) repeat-x left top;
	   padding: 0px;
	   margin: 0px 1px 0px 0px; 	   
	}

	#navbox li#current a:hover,
	#navbox li#current a:link:hover,
	#navbox li#current a:visited:hover { 
	   background: #e0931a url(/images/menubg-current.jpg) repeat-x left top; 	   
	}

	#navbox li#current a, 
	#navbox li#current a:link,
	#navbox li#current a:visited,
	#navbox li#current a:hover { 
  	   font-weight: bold;
	}
			

/* DROP DOWN SUBNAVIGATION: =subNavigation
----------------------------------------------- */

	ul#navigation li ul,
	ul#navigation li#current ul {
	   background: #048b50;
	   padding: 3px 0px 0px 0px;
	   margin: 0px;
	   border-right: 1px solid #096840;
	   border-bottom: 1px solid #096840;
	   border-left: 1px solid #047d48;
	}

	ul#navigation li li,
	ul#navigation li#current li{
	   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-color: #048b50;
	   background-image: none;
	   display: block;
	   color: #ffffff;	   
	   padding: 5px 16px;
	   margin: 0px;
	   width: 120px;
	   font-weight: normal;
	   font-size: 95%;
	   line-height: 115%;
	   height: auto;
	   white-space: normal
	}	

	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: #0b6742;
	   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;
	}
	
	
/* LEVEL THREE MENU: 
----------------------------------------------- */
	

	ul#navigation li ul li ul,
	ul#navigation li#current ul li ul {
	   background: #048b50;
	   padding: 0px;
	   margin: 0px;
	   border: 1px solid #096840;
	   display: none;
	   position: absolute;	   
	   top: auto;	   
	   left: 148px;
	}
	
	ul#navigation li>ul li>ul, ul#navigation li#current>ul li>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: 148px;
	}

	ul#navigation li ul li:hover ul, 
	ul#navigation li ul li.over ul ,
	ul#navigation li#current ul li:hover ul, 
	ul#navigation li#current ul li.over ul { /* lists nested under hovered list items */
	   display: block;
	   margin-top: -22px;
	}	
		