h1 {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	height: 30px;
	font-size: 210%;
	color:#336666;
	}
	
h2 {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	height: 15px;
	font-size: 150%;
	color:#336666;
	}
		
td {
 font-family:"arial", sans-serif;
 text-align:left;
 font-size:12px;
 color:#4c4c4c;
  }
  
  
.jobs {
 font-family: verdana, sans-serif;
 font-size:10px;
 line-height:22px;
 color:#000000;
  }  
  
 
a.jobs {
 color:#666666;
 font-size:11px;
 font-weight:bold;
  }    
  
.jobs_ttl {
 font-family: verdana, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#336666;
 }
    
.footer {
 font-family: verdana, sans-serif;
 font-size:10px;
 color:#000000;
  }  
  
a.footer {
 text-decoration:underline;
  }    
  
a.contact {
 color:#CCCCCC;
 text-decoration:underline;
  }    

.contact {
 font-family: verdana, sans-serif;
 font-size:10px;
 line-height:14px;
 color:#CCCCCC;
  }      
  
.utils { 
 width:387px; 
 #width:386px; 
 _width:387px; 
 height:75px; 
 }
 
fieldset {
 border:0;
 padding:0;
 margin:0;
 }
 
.utils form { 
 margin:9px 0 0px 30px; 
 /* border:1px solid #000000; */
  float:right; 
 _display:inline;   
 /* input field width */ 
 width:207px; 
 }
 
input.search_box { 
 float:left; 
 _display:inline; 
 height:1.4em; 
 #height:1.35em; 
 width:201px; 
 border:1px solid #a1a1a0; 
 margin-top:2px; 
 font-size:1.42em; 
 color:#ccc; 
 font-family:"trebuchet ms", "arial", sans-serif; 
 }
 
 input.search_btn { 
 float:right; 
 _display:inline; 
/* border:1px solid #a1a1a0;  */
 margin-top:2px; 
 }
 



 /* DROP DOWN MENU */
 
.menu {
	position:absolute;
	/* left: 326px; */
	/* top: 197px; */
	left: 155px;
	top: -35px;
	width:210px;	
	visibility: hidden;
	border:1px solid #A2B6D2;
	font:normal 11px Arial;
	line-height: 18px;
	z-index: 100;
	background:#fff url("images/bk_li.gif") right repeat-y;
	text-align:left;
}

.menu a {
width: 100%;
display: block;
border-bottom: 1px solid #A2B6D2;
/* padding: 1px 0; */
text-decoration: none;
text-indent: 10px;
}

.menu a:hover{ /*hover background color*/
background:#D9E1EC url("images/sub_nav_arrow.gif") no-repeat 4px 7px;
}
 
a:link.toplevel, a:visited.toplevel, a:active.toplevel  { 
color:#fff;
font:bold 11px arial;
text-decoration:none;
text-transform:uppercase;
/* border-right:1px solid #888; */
/* padding:4px 4px 5px 7px; */}

* html body a:link.toplevel,
* html body a:visited.toplevel,
* html body a:active.toplevel
/* { padding:4px 5px 6px 9px; */}

a:hover.toplevel { 
background:#333;
color:#fff;
}

.toplevel img { 
vertical-align:middle;
/* padding:0 0 2px 2px; */
border:none;
}

.toplevel .on { 
background:#333;
color:#fff;
} 
