body{background:#ccc;color:#000;margin:0;padding:0;font:13px/18px Arial,Helvetica,sans-serif;text-align:center;}
a{color:#226;}
a:hover{text-decoration:none;}
a:visited{color:#226;}
#wrapper{padding:0;position:relative;margin:0 auto;width:770px;background:url(images/bgwrap.gif);text-align:left;}
#wrap2{background:url(images/bgwrap2.png) top center no-repeat;overflow:hidden;width:100%;}
h1,h2,h3{margin:0;padding:0 0 10px 0;font-size:20px;line-height:normal;font-style:italic;font-weight:normal;color:#448;}
h2{font-size:16px;color:#376;}
h3{font-size:14px;padding:1px 0 0;color:#039;}
#head{float:right;margin:0;padding:0;height:246px;width:537px;}
#head h1{margin:0 40px;padding:10px 0;}
#head h1 a{width:330px;height:103px;display:block;text-decoration:none;}
#head h1,#head h2{text-indent:-2000px;}
#nav{width:233px;float:left;}
#nav #home a{width:19px;height:230px;display:block;text-indent:-2000px;background:url(images/home.gif) -20px 0 no-repeat;float:left;text-decoration:none;}
#nav #home a:hover{background-position:0 0;}
#nav ul,#nav ul li{padding:0;margin:0;}
#nav ul{list-style:none;float:right;width:213px;margin-top:14px;}
#nav li{display:inline;}
#nav ul li a{display:block;color:#444;width:183px;padding-left:27px;font-size:11px;line-height:25px;font-style:italic;text-transform:uppercase;text-decoration:none;background:url(images/navlink.gif) top;}
* html #nav ul li a{width:210px;w\idth:183px;}
#nav ul li a:hover,#nav ul li.current_page_item a,body#sec_mission li#mission a{background-position:bottom;color:#000;border-color:#000;}
#nav ul li a:active{font-style:normal;}
div.clearer{clear:both;line-height:0;height:0;}
#content{background:url(images/bgside.gif);margin:6px 35px 0;border-top:1px solid #679;}
#content.widecolumn{background:none;}
#copy,div.widecolumn #copy{float:right;width:456px;margin:14px 0 10px;padding:0 23px;border-bottom:1px solid #bbb;display:inline;}
* html #copy{width:502px;w\idth:456px;}
div.widecolumn #copy{width:654px;}
body#sec_home #copy{width:332px;padding-right:146px;margin-right:1px;background:url(images/homepics.jpg) no-repeat right top;}
* html body#sec_home #copy{width:501px;w\idth:332px;}
#copy p{margin-top:0;margin-bottom:15px;}
.entrytext{margin:0;padding:0;}
.imgr{float:right;margin:0 0 10px 10px;}
#content a img{border:0;}
dt{font-weight:bold;color:#448;}
#copy p cite{padding-left:2em;color:#666;}
.alignleft{float:left;margin-bottom:15px;}
.alignright{float:right;margin-bottom:15px;}
hr{display:none;clear:both;}
div.rule{height:5px;width:100%;border-bottom:1px solid #376;margin:1em 0;padding:0;}
#side{float:left;width:198px;font-size:95%;color:#333;line-height:normal;display:inline;}
#side p{margin:10px 15px;}
#side p em{text-transform:uppercase;font-style:normal;color:#666;font-size:90%;}
#side h1{padding:5px 5px 10px 9px;margin:0 1px 0 0;text-transform:uppercase;background:url(images/bgsideh1.gif) no-repeat bottom left;font:10px Verdana,Arial,Helvetica,sans-serif;color:#555;border-top:1px solid #679;border-right:1px solid #fff;}
#side h1.first{border-top:none;}
p.tstmny{font-style:italic;font-size:16px;color:#666;text-align:center;padding-bottom:10px;}
p.tstmny cite{font-size:12px;}
form{padding:0;margin:0 0 20px;}
fieldset{border:none;padding:0 0 20px;background:#fd7;}
label-1{color:#000;cursor:pointer;display:block;border-top:1px dashed #f90;padding:10px 20px 0;}
form#jobapp label-1{border-top:none;padding-top:0;}
form#jobapp h3{border-top:1px dashed #f90;padding:7px 20px;margin-top:11px;}
label-1 span,form p span{color:#f50;}
input.text{width:230px;}
input.text,textarea,select{font-family:Arial,Helvetica,sans-serif;padding:3px;margin:5px 20px 20px;display:block;}
form#jobapp input.text,form#jobapp select,form#jobapp textarea{margin:3px 20px;}
form p{line-height:normal;padding:10px 20px 0;border-top:1px dashed #f90;}
form p.noline{border-top:none;padding-top:0;margin-top:0;}
input.btn{cursor:pointer;display:block;margin:0 20px;padding:0 15px;}
input:focus,textarea:focus,select:focus{background:#def;}
#foot{height:63px;padding:0 35px 0 233px;text-align:center;color:#444;font:75%/15px Geneva,Arial,Helvetica,sans-serif;background:url(images/bar.gif) no-repeat bottom;}
div.widecolumn #foot{padding-left:35px;}
#foot p{margin:0;padding:0;}
#foot a.stealth{color:#444;text-decoration:none;}
.bycls {
	margin:0;
	padding:0;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity:0.7;
	width:94px;
	height:40px;
}
.bycls:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity:1.0;	
	width:94px;
	height:40px;
}
/* Article Table Styling*/
#doclistsort .odd {
	background: #E1E1E1;
	}
#doclistsort table {
	font-size: 12px;
	}
#doclistsort table a{
	color: #000;
	}
#doclistsort th {
	padding: 4px 8px;
	text-align: left;		
	}
#doclistsort td {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	vertical-align:top;
	padding: 4px 8px;
	}
#doclistsort tbody tr:hover {
	background-color: #CFCFCF;
}

#doclistsort thead tr{
	background-color: #303070;
	color: #fff;
}