/* HEADER */
.header .nav1 {padding-bottom:0px;}

.header .section {background:#A8C0D1 url(../img/careers/bg_header2.gif) repeat-x;padding:0px;white-space:nowrap;}
.header2 .pagetools {text-align:right;color:#A09E92;font:10px tahoma, sans-serif;padding:15px 20px 10px 20px;vertical-align:top;}

div.maincontent {background:#004359 url(../img/careers/bg_interior.gif) repeat-y;}
table.maincontent {border-collapse:collapse;border:0px;margin:0px 40px 0px 39px;width:921px;}

/* LEFT SIDE */
.leftside {vertical-align:top;color:#3E3E3E;font:11px/17px arial, sans-serif;width:211px;padding:0px;}

.leftside .contacts {margin:6px 10px 5px 25px;}
.leftside .contacts p {margin:0px 0px 20px;}
.leftside .contacts a {text-decoration:none;}
.leftside .contacts .name {display:block;font-weight:bold;}
.leftside .contacts .tel {display:block;}
.leftside .contacts .email {display:block;}
.leftside .contacts .vcard {display:block;}

.leftside .contactinfo_office {margin:0px 10px 0px 25px;}
.leftside .contactinfo_office p {margin-top:0px;}
.leftside .contactinfo_office a {text-decoration:none;}
.leftside .contactinfo_office .address {display:block;margin-top:0px;}
.leftside .contactinfo_office .name {display:block;font-weight:bold;}
.leftside .contactinfo_office .tel {display:block;}
.leftside .contactinfo_office .fax {display:block;}
.leftside .contactinfo_office .email {display:block;}
.leftside .contactinfo_office .mapdirections {display:block;font-weight:bold;}
.leftside .contactinfo_office .time {display:block;color:#BF5C18;}

.leftside .files {padding:0px 37px 20px 25px;}
.leftside .files ul {list-style:none none;margin:0px;padding:5px;}

.leftside .nav2 {margin:0px 37px 29px 25px;background:#fff url(../img/careers/bg_nav.gif) repeat-x bottom left;font:10px/13px verdana, arial, sans-serif;padding:0px 0px 3px;}
.leftside .nav2 ul {list-style:none none;margin:0px 0px 0px 0px;padding:6px 0px 0px;}
.leftside .nav2 li {padding-bottom:0px;background:url(../img/careers/bg_nav.gif) repeat-x top left;padding:3px 3px 3px 15px;}
.leftside .nav2 li.navon {list-style-image:none;background:#A8C0D1 url(../img/careers/bg_navon.gif) repeat-x top left;padding:3px 3px 3px 15px;}
.leftside .nav2 ul ul li {padding-bottom:0px;background:none;padding:0px 3px 3px 15px;}
.leftside .nav2 a {color:#3E3E3E;text-decoration:none;}
.leftside .nav2 a.navon {color:#fff;text-decoration:none;font-weight:bold;}

.leftside .professionals {padding:0px 37px 20px 25px;}
.leftside .professionals ul {list-style:none none;margin:5px 0px 0px 17px;padding:0px;}
.leftside .professionals li {list-style-image:url(../img/bullet.gif);}
.leftside .professionals a {text-decoration:none;}

.leftside .relatedlinks {padding:0px 37px 20px 25px;}
.leftside .relatedlinks ul {list-style:none none;margin:0px;padding:5px;}

.leftside .relatedservices {padding:0px 37px 20px 25px;}
.leftside .relatedservices ul {list-style:none none;margin:0px;padding:5px;}

/* MIDDLE */
.middle {vertical-align:top;color:#3E3E3E;font:11px/18px arial, sans-serif;width:494px;padding:10px 0px 20px 1px;}

.two_column_wide .middle {vertical-align:top;color:#3E3E3E;font:11px/18px arial, sans-serif;width:700px;padding:10px 0px 20px;}
.two_column_wide .rightside {width:39px;}

/* RIGHT SIDE */

.rightside .didyouknow {margin:0px 0px 25px 26px;background: #A8C0D1 url(../img/careers/bg_didyouknow.gif) repeat-y;}
.rightside .didyouknow table {width:189px;border-collapse:collapse;padding:0px;margin:0px;}
.rightside .didyouknow .title {width:31px;padding:30px 0px 10px;text-align:center;vertical-align:top;}
.rightside .didyouknow .content {padding:0px;color:#fff;font:10px/15px verdana, sans-serif;vertical-align:top;}
.rightside .didyouknow .content p {margin:0px;padding:10px 15px 10px 15px;}
.rightside .didyouknow .content a {color:#fff;text-decoration:underline;}
.rightside .didyouknow .content a:hover {color:#BF5C18;}
.rightside .didyouknow .content .inset {}

.rightside .highlights {margin:0px 20px 25px 26px;}

/* FOOTER */
.careersfooter {height:29px;background:url(../img/careers/bg_interior_footer.gif) no-repeat;width:990px;}

/* CAREERS HOME */

div.careershome {background:url(../img/careers/bg_home.gif) repeat-x;}
div.careershome table {border-collapse:collapse;border:0px;width:990px;}
div.careershome td {padding:0px;vertical-align:top;}
div.careershome .careersphoto {width:498px;height:307px;}  
div.careershome .careerstext {width:492px;height:220px;} 
div.careershome .thumbnails {background:url(../img/careers/bg_thumbnails.gif) no-repeat;width:472px;height:87px;} 

body.careershome table.maincontent {width:921px;margin:0px 0px 0px 39px;}

table.maincontent a {color:#004359;}
table.maincontent a:hover {color:#BF5C18;}

body.careershome table.maincontent td {vertical-align:top;font:10px/15px verdana, sans-serif;color:#000;}
body.careershome table.maincontent td.careers1 {width:238px;background:url(../img/careers/line_vert.gif) repeat-y top right;}
body.careershome table.maincontent td.careers1 .padding {padding:5px 15px 5px 33px;}
body.careershome table.maincontent td.careers2 {width:227px;background:url(../img/careers/line_vert.gif) repeat-y top right;}
body.careershome table.maincontent td.careers2 .padding {padding:5px 25px 5px 15px;}
body.careershome table.maincontent td.careers3 {width:227px;background:url(../img/careers/line_vert.gif) repeat-y top right;}
body.careershome table.maincontent td.careers3 .padding {padding:5px 25px 5px 15px;}
body.careershome table.maincontent td.careers4 {width:227px;}
body.careershome table.maincontent td.careers4 .padding {padding:5px 40px 5px 15px;}
body.careershome table.maincontent td .title {padding:0px 0px 10px;}
