@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_dl.gif);
	background-repeat:repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
p{
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	font-size:11px;
	line-height:1.5em;
	}
	
ul, li, table, tr, td{
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	line-height:1.5em;
	}
	
form{margin:0px;padding:0px;}

a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline; color:#333;}
img a:focus, a:hover, a:active {outline:none;}

img{border:none; margin:0px; padding:0px;}

.topimage{
	border:#CCC; 
	border-style:solid; 
	border-width:1px;
	padding:5px;
	margin-bottom:13px;
	}	
	
.rightimage{float:right; padding:4px; border:1px solid; border-color:#999999; margin-left:10px;}
.rightimage2{text-align:right;padding:4px; border:1px solid; border-color:#999999; background-color:#FFFFFF;}
.rightimgcont{float:right; background-color:#FFFFFF; padding-left:10px; margin-bottom:10px; }
	
#container{
	margin-left:auto;
	margin-right:auto;
	padding-left:4px;
	width:804px;
	background-image:url(images/border_side.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
	}
	
#header{font-size:10px;padding-bottom:10px;}
	
#header img{ border:none; display:block; margin:0px; padding:0px;}
	
#leftnav{
	float:left;
	width:195px;
	height: auto;
	margin-top:6px;
	margin-bottom:15px;
	margin-left:15px;
	font-size:9px;
	color: #333;
	}

#locations{
	border:#CCC; 
	border-style:solid; 
	border-width:1px; 
	margin-top:15px; 
	width:177px;
	height:auto;
	padding:10px 0px 12px 10px;
	font-size:10px;
	}
	
#content{
	margin-top:6px;
	margin-left:218px;
	margin-right:18px;
	}
	
.clr{clear:right;}
.hmt{width:100%;}

.careerboard{font-size:12px;}
.jobdetails{margin:0px 0px 0px 0px; font-size:12px; padding:4px 0px 10px 0px;}
.indent{background-color:#ebebeb; padding:10px 30px 10px 30px;}

.rvp{margin-left:20px;float:right; width:210px;}

.noleftborder{margin-top:15px; margin-bottom:10px; border-bottom:none; width:100%;}	

.headline{margin-right:10px; margin-bottom:10px;}
.datatable{border:#CCC 1px solid; margin-top:15px; margin-bottom:10px; border-bottom:none; width:100%;}
.datatable td{border-bottom:#CCC 1px solid;} 
.datatable th{border-bottom:#CCC 1px solid; border-right:#CCC 1px solid; vertical-align:top; font-weight:bold; padding:3px;}

.blackongray{color:#333; text-align:right; border-right:none; background-color:#ebebeb;}
.grayonwhite{color:#FFF; background-color:#666; text-align:left;}
.smlbld{font-size:11px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}	

.WADAHorizLine{height: 1px; background-image:url(images/Refined_hline.gif); background-repeat: repeat-x;}
.WADAHeader{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.jobdetails{font-size:11px;}

a.bluehover, a:visited.bluehover{color:#003366; text-decoration:none;}
a:hover.bluehover{color:#336699; text-decoration:none;}
a.bluehover_u, a:visited.bluehover_u{color:#003366; text-decoration:none;}
a:hover.bluehover_u{color:#003366; text-decoration:underline;}

.directions{margin:10px 0px 0px 0px;}

.greybox{width:90%; padding:10px; margin:20px auto 25px auto; background-color:#ebebeb; font-size:10px;}
.greybox p, .greybox li{font-size:10px;}

/* orig **** .hl_bb{border-bottom:#999999 1px dotted; margin-top:5px; font-size:12px; color:#333366; font-weight:bold;}   */
.hl_bb{border-bottom:#999999 1px dotted; margin-top:5px; font-size:12px; color:#333333; font-weight:bold;}

.pr_date{width:70px; float:left; font-size:11px; line-height:1.5em;}
.pr_copy{margin-left:70px; font-size:11px; line-height:1.5em;}
.pr_copy_det{font-size:11px; line-height:1.5em;}

#share{display:none; width:191px;background-color:#CCCCCC;position:relative;z-index:3; text-align:left; padding:8px;}
.instructions{font-size:10px; font-weight:normal; font-style:italic;}
#footer{clear:both;	margin-left:16px; margin-right:20px; margin-top:10px; padding-bottom:12px; color:#999999; font-size:10px;}

#footer a{color:#999999;}

.flrt{float:right;}

#bottomborder{margin-left:auto;	margin-right:auto; width:808px; height:4px;	padding:0px;}