html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 background-color:#FFFFFF;
 background-image:url(images/pinstripe_bg.png);
 background-position:top;
 background-repeat:repeat-x;
} 
 
.header_height{
height: 82px !important; /*IE doesn't understand*/
height /**/ : 88px; /*Only IE understands*/
}
 
#temps_pw{ 
 width:1008px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#temps_header{
 position:relative;
 width:100%;
}
 
#temps_maincol{
 float: right; 
 display:inline; 
 position: relative; 
 width:; 
 }
 
#temps_footer{
 height:200px; 
 background-color:#666666;
 clear:both;
 } 
.temps_fpw{ 
 width:1008px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
}

 
 /*float containers fix:*/ 
.cfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.cfix{display: inline-block;}

/* hide from ie-mac \*/
* html .cfix{height: 1%;}
.cfix{display: block;}
/* end hide from ie-mac */  

.verypadded{
padding:40px 20px 0px 20px;
}
.verypadded_notopspace{
padding:0px 20px 0px 20px;
}

#sector_roll{
position:relative;
margin:15px 0px 50px 0px;
font-size:16px;
font-style:italic;
color:#666666;
}

.footer_content{
padding:20px;
}

.footerlogo{
margin-right:20px;
border:0;
}


.two_column_leftcol{
 float:left; 
 position:relative;
 padding:30px 0px 0px 10px;
}
.two_column_leftcol_inner{
 width:267px;
 position:relative;
 overflow:hidden;
}
  
.two_column_rightcol{
 float:right; 
 position:relative;
 padding:30px 0px 0px 10px;
}
.two_column_rightcol_inner{
 width:684px;
 position:relative;
 overflow:hidden;
}
#two_column_leftcol_content{
}
.two_column_leftcol_grey_back{
 padding:20px 10px 20px 10px;
 color:#FFFFFF;
 font-size:14px;
 background-color:#949FAE;
}
#two_column_rightcol_content{
}

.rightcol_content_background{
background-color:#E8E8E8;
padding:10px;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

.jobs_for_you_container{
background-color:#FFFFFF;
}

.jobs_for_you_header{
padding:10px 10px 10px 110px;
font-size:13px;
}

.job_for_you{
padding:10px 10px 10px 40px;
background-image:url(images/jobstar.gif);
background-repeat:no-repeat;
}

#two_column_container{
margin-bottom:30px;
}

.rightcol_content_end{
height:7px;
}

.two_column_leftcol_content_end{
height:9px;
}

.candidate_showcase{
position:relative;
clear:both;
text-align:center;
background-color:#FFFFFF;
color:#666666;
font-size:13px;
padding:10px;
}


.sp10{
height:10px;
}
.sp18{
height:18px;
}
.sp20{
height:20px;
}
.sp30{
height:30px;
}
.sp40{
height:40px;
}
.sp60{
height:60px;
}
.sp80{
height:80px;
}
.sp160{
height:160px;
}
.pad2{
padding:2px;
}
.pad4{
padding:4px;
}
.pad6{
padding:6px;
}
.pad12{
padding:12px;
}

/* NH */

.resultsarea{
position:relative;
clear:both;
background-color:#FFFFFF;
color:#666666;
font-size:12px;
}

.quickfaqstitle{
font-size:13px;
font-weight:bold;
color:#000000;
margin-top:10px;
}

.quickfaqs_list{
list-style-type:none;
position:relative;
left:-30px;
top:-10px;
}

