
/* Careers pages */

#careers {padding-top:1.5em;}
.position-name {
font-weight:bold;
padding-bottom:1em;
color:#cfcfcf;
margin-left:15px;
font-size:.9em;
}

#careers-what-it-means { width:581px; float:left; margin-bottom:2em; }
#careers-what-it-means h2 { font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; color:#558eb8; font-size:1.3em; padding:.5em 0; }
#careers-what-it-means .yourself { font-size:.9em; }
#box-contact { width:265px; float:right; background:url(/images/bg-contact.jpg) no-repeat; width:265px; height:168px; width:235px; height:138px; padding:15px;  }
#box-contact p { font-size:.85em; }
#box-contact h3	{ font-size:1.4em; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; margin-bottom:45px; font-weight:bold; }
#careers-openings { border-bottom:1px solid #cbcbcb; margin-bottom:1.5em; clear:both; overflow:auto; }
#careers-openings-column-1 { width:281px; float:left; margin-right:37px; border-top:1px solid #cbcbcb; padding-top:10px; font-size:.95em; }
#careers-openings-column-2 { width:281px; float:left; margin-right:37px; border-top:1px solid #cbcbcb; padding-top:10px; font-size:.95em; }
#careers-openings-column-3 { width:281px; float:right; border-top:1px solid #cbcbcb; padding-top:10px; font-size:.95em; }
#careers-values { clear:both; width:399px; margin-right:75px; float:left; background:url(/images/careers-values.jpg) no-repeat 0 30px; font-size:.85em; }
#careers-values h2 { margin-bottom:120px; }
#careers-benefits { width:379px; float:left; background:url(/images/careers-benefits.jpg) no-repeat 0 30px; font-size:.85em; }
#careers-benefits h2 { margin-bottom:120px; }
#careers-benefits h3 { margin:0; padding:0; color:#666; font-size:1em; }
#careers-benefits ul { margin:0 0 1em 0; padding:0; list-style:none;}
#careers-benefits li { margin:0; padding:0;}
#careers-openings h3 { margin:0; font-size:.9em; } 
ul.jobs { font-size:.9em; }
ul.jobs li { margin:0 0 1em 10px; padding:0; line-height:1.15em; }
ul.jobs a { font-weight:bold; }
ul.job-locs { margin:0; padding:0; list-style:none; }
ul.job-locs li { margin:0; padding:0; }
#content { background:url(/images/company-header.jpg) no-repeat; }
#careers { margin-top: 120px; }
#careers h2 { font-size:1.3em; }


#careers .contact { width:265px; float:right; height:370px; padding:0px; margin:0; }
#careers .contact h3 { font-size:1.4em; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-weight:bold; }
#careers ul.office-locations {
margin:5px 0 0 20px;
padding:0 0 10px 0;
list-style:none;	
}
#careers ul.office-locations li {
margin:0;
padding:0;
width:200px;
font-size:.85em;
line-height:1.3em;	
}
#careers ul.office-locations h3 {
font-size:1em;	font-family: Arial; margin:0; padding:0;
}
#careers ul.office-locations li.divider {
border-bottom:1px solid #cbcbcb;
margin-bottom:10px;
}
