/* NAVIGATION: =nav
----------------------------------------------- */
	div#navbox { 
	  width: 845px;
	  height: 35px;	         
	  line-height:normal;
	  margin: 0px 0px 0px 73px;
	  padding: 0px;
	  clear: both; 	  
	  z-index: 100;
	}

	#navbox ul { 
	  line-height:normal;
	  margin: 0px;
	  padding: 0px; 
	  list-style-type: none;
	  list-style:none;
	  float: left;
	  z-index: 100;
	}

	#navbox li{      
	  background: url(/img/navRight.png) no-repeat right top;	
	  float:left;
	  /*position: relative;*/
	  margin: 0px 2px 0px 0px; 
	  padding: 0px; 
	  list-style-image: none;
	  list-style-type: none;
	  list-style:none;
	}

	#navbox a {
	  background: url(/img/navLeft.png) no-repeat left top;	
	  font-size: 13px;
	  float:left; 
	  display:block; 
	  width:.1em; 
	  padding: 8px 12px 0px 12px; 
	  text-decoration:none; 
	  color: #ffffff;
	  font-weight: normal;
   	  margin: 0px;
   	  height: 27px;  
   	  
	}	

	#navbox li a {
   	  /*white-space: nowrap;  */	  
	}
	
	#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 { 
	    
	}


/* NAVIGATION: =nav
----------------------------------------------- */

	
	#navbox li.current { 	    
	   background: url(/img/navRightCurrent.png) no-repeat right top;		   	   
	}
	
	#navbox li.current a, 
	#navbox li.current a:link,
	#navbox li.current a:visited,
	#navbox li.current a:hover,	
	#navbox li.current a:link:hover,
	#navbox li.current a:visited:hover { 	    
	   background: url(/img/navLeftCurrent.png) no-repeat left top;	
	   margin: 0px; 	   	   
	}
	

/* DROP DOWN SUBNAVIGATION: =subNavigation
----------------------------------------------- */

	ul#navigation li ul,
	ul#navigation li.current ul {
	   padding: 0px;
	   margin: -4px 0px 0px 0px;
	   z-index: 20;
	}

	ul#navigation li 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: #393e43;
	   background-image: none;
	   display: block;
	   color: #ffffff;	   
	   padding: 5px 12px 3px 12px;
	   margin: 0px;
	   width: 140px;
	   height: auto;
	   font-size: 90%;
	   font-weight: normal;
	   line-height: 125%;
   	   white-space: wrap; 
	}

	ul#navigation li li a:hover,
	ul#navigation li li a:link:hover,
	ul#navigation li li a:visited:hover,
	ul#navigation li.current li a:hover,
	ul#navigation li.current li a:link:hover,
	ul#navigation li.current li a:visited:hover {
	   background-color: #4ba6d7;
	   background-image: none;
	   color: #ffffff;	   		   
	}

	ul#navigation li ul { /* second-level lists */
	   background-color:#393e43;
	   background-image: none;
	   display: none;
	   position: absolute;
	   top:  0px;
	   left: 0px;
	   clear:both;
	   width:162px;
	   margin: 0px;
	   padding: 0px;
	}
	

	ul#navigation 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: auto;
	}

	ul#navigation li:hover ul, 
	ul#navigation li.over ul { /* lists nested under hovered list items */
	   display: block;
	}
	
	
	
/* LEFT COLUMN LISTED SUBNAVIGATION: =subNav
----------------------------------------------- */
	
	
	div#leftColumn h3 {
	   background: #b1b3b7 url(/img/subnavTopLine.png) no-repeat bottom center;
	   font-family: Georgia, Times, serif;
	   font-size: 145%;
	   font-weight: normal;
	   margin: 9px 0px 0px 0px;
	   padding: 6px 12px 12px 12px;
	   width: 187px;
	   border-right: 3px solid #ffffff;
	   border-left: 3px solid #ffffff;
	}
	
	#subnav {
	  background: url(/img/subnavListBG.png) repeat-y top center;
	  margin: 0px 0px 20px 0px;
	  padding: 0px 0px 20px 0px;
	}  
	  
	#subnav ul { 
	  background: url(/img/subnavListTop.png) no-repeat top center;
	  line-height:normal;
	  margin: 0px;
	  padding: 7px 0px 0px 0px; 
	  list-style-type: none;
	  list-style:none;
	  width: 217px; 
	}

	#subnav li{       
	  margin: 0px 14px; 
	  padding: 6px 3px; 
	  list-style-image: none;
	  list-style-type: none;
	  list-style:none;
	  border-bottom: 1px solid #e9eaea;
	}

	#subnav li a, #subnav li a:link, #subnav li a:visited {  
	  padding: 0px; 
	  margin: 0px;
	  text-decoration:none;  
	  color: #727272;
	  font-weight: normal;	  
   	  line-height: 100%;  	  
	}
	
	#subnav li a:hover {   
	  color: #007cc2;
	}
	
	#subnav li.active a {   
	  font-weight: bold;
	  color: #007cc2;
	}	
	
	#subnav li ul {   
	  border-top: 1px solid #e9eaea; 
	  background-image: none;
	  margin: 6px 0px 0px 0px;
	  padding: 2px 0px 0px 0px; 
	  list-style-type: circle;
	  width: 177px;	  
	}
	
	#subnav li li{   
	  margin: 0px 16px; 
	  padding: 2px 0px; 
	  list-style-type: circle;
	  border-bottom: 0px;  
	}
	
	#subnav li li a, #subnav li li a:link, #subnav li li a:visited {   
	  padding: 0px; 
	  margin: 0px;
	  text-decoration:none;  
	  color: #727272;
	  font-weight: normal;
	  font-size: 95%;
	}
	
	#subnav li li a:hover {   
	  color: #60a6cd;   
	}
	
	#subnav li li.active a {   
	  color: #60a6cd;	    
	}	