div.job-region {
float:left;
padding:0 0 10px 0px;
width:680px;
}
#careers #careersPg h3.byregion { /* positions by region */
float:left;
font-size:110%;
font-weight:bold;
margin: 0 0 -10px 0;
padding:10px 0 0px;
width:680px;
}
.main-content div.job-region h4 {
float:left;
font-size:170%;
font-weight:bold;
line-height: normal;
padding:15px 0 15px;
width:680px;
}

div.job-region table {
color:#003a63; 
float:left; 
padding:0; 
margin:0; 
vertical-align:top;
width:660px; 
}
div.job-region td {
background:url(/common/img/table_tr_line-careers-available-positions.gif) repeat-x 0 bottom;
font-size:110%;
line-height:18px;
padding:5px 0; 
width:auto;
}
div.job-region td.heading {
background:url(/common/img/table_tr_heading-careers-available-position-blue.gif) repeat-x 0 bottom;
}
div.job-region td a {color:#f37321; text-decoration:none;}
div.job-region td a:hover {color:#003a63; text-decoration:underline;}
div.job-region td.cols1 {width:285px;}
div.job-region td.cols2 {width:70px;padding-left:2px;}
div.job-region td.cols3 {width:120px;}
div.job-region td.cols4 {width:75px;}
div.job-region td.cols5 {width:75px;}

#careers #content h4 { /* cno-css.css (line 1439) */
font-size:170%;
text-transform:none;
padding: 30px 0 10px 0;
}
#careers #content div.jobentry h4 {
font-size:130%;
text-transform:none;
padding: 25px 0 10px;
}

div.jobentry {
padding:0 0 10px 0px;
width:680px;
}
div.jobentry table {
color:#003a63; 
padding:0;
margin:0 0 5px 0; 
vertical-align:top;
width:670px; 
}
div.jobentry td {
border: 0 none;
font-size:120%;
line-height:18px;
padding:5px 0; 
width:auto;
}
div.jobentry td.col1 {width:127px;text-transform:none;}
div.jobentry td.col2 {width:340px;float:left;}
