@charset "utf-8";
/* Resets */
html, body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, table, caption, thead, tfoot, tbody, tr, th, td, ul, ol, li, dl, dd, dt, form, fieldset {padding:0; margin:0;}
img {border:0}
h1, h2, h3, h4, blockquote {font-weight:normal;}
/*Generic*/
html {overflow:scroll;}
html, body {font-family:Arial, Helvetica, sans-serif; font-size:12px; height:100%; padding:0; margin:0;}
body.doc-jobs_1 {background:#000 url(../images/bg-jobs-6.jpg) repeat-x top center;}
body.doc-jobs_2 {background:#000 url(../images/bg-jobs-2.jpg) repeat-x top center;}
body.doc-jobs_3 {background:#000 url(../images/bg-jobs-3.jpg) repeat-x top center;}
body.doc-jobs_4 {background:#000 url(../images/bg-jobs-4.jpg) repeat-x top center;}
body.doc-jobs_5 {background:#000 url(../images/bg-jobs-5.jpg) repeat-x top center;}
h1 {color:#ffc20e; font-size:28px; font-weight:normal; line-height:31px; padding-bottom:20px;}
h2 {color:#ffffff; font-size:22px; font-weight:normal; padding-bottom:8px;}
h3 {color:#2A414C; font-size:18px; font-weight:normal; margin:0; padding-bottom:8px;}
p {font-size:12px; line-height:16px; color:#fff; padding:0 0 10px 0}
p.intro {color:#FFF; font-size:15px; line-height:22px;}
a {color:#4F829D; font-weight:bold}
.txt_ctr {text-align:center}
.txt_lf {text-align:left}
.txt_rt {text-align:right}
.float_rt {float:right}
.float_lf {float:left}
.txt_white {color:#FFF}
.txt_blue_lt {color:#5894B6}
.txt_blue {color:#4F829D}
.txt_blue_dk {color:#2A414C}
.txt_yellow {color:#ffc20e}
a.cta_btn {text-decoration:none; font-size:14px; padding:4px 15px; color:#2A414C; border:3px #ECB100 solid; border-bottom:3px #DFA800 solid; border-top:3px #FFC20E solid; background:#F2B600 url(../images/bg-btn-cta.png) center repeat-x; font-weight:bold}
a.cta_btn:hover {color:#fff; border:3px #476C7E solid; border-bottom:3px #406273 solid; border-top:3px #497083 solid; background:#2C444F url(../images/bg-btn-cta-over.png) center repeat-x;}
/*Header*/
#hdr {padding:15px 0 10px 0; background:url(../images/bg-hdr.png) repeat-x top center;}
#hdr .tagline {font-size:14px; padding:12px 0 0 0; text-indent:15px}
#hdr .phone {font-size:18px; padding:6px 0 0 0; color:#fff; background:url(../images/icon-phone.png) left no-repeat;}
#nav {padding-top:3px;}
#hdr a {text-decoration:none; font-size:14px; font-weight:normal}
#nav li, #sub_nav li {list-style:none; display:inline}
#hdr li a div {float:left; text-align:center; color:#FFF; padding:8px 20px 6px 0; cursor:pointer}
#hdr li a:hover div {color:#4F829D;}
#hdr li a div.selected {color:#ffc20e; font-weight:bold; font-size:14px;}
/*Body*/
#bdy {}
#bdy li {color:#fff; list-style:none; background:url(../images/bullet.png) left no-repeat; padding-left:20px; margin-left:40px; line-height:24px; font-size:14px;}
i {color:#CCC}
#bdy .btn a {text-decoration:none; font-weight:normal}
#bdy .btn p {color:#333}
/*Footer*/
#ftr {padding:15px 0;}
#ftr p {color:#CCC; font-size:10px}
#ftr a {color:#5894B6; font-weight:bold}
/*Form*/
form div.label {color:#FFF; text-align:right; padding-right:10px; float:left; width:30%;}
form td.label {color:#FFF; text-align:right; padding-right:10px;}
form td {padding-bottom:5px;}
input {padding:3px 5px; border:1px solid #5894B6; font-family:Arial, Helvetica, sans-serif}
input.submit {color:#2A414C; background:url(../images/bg-btn-cta.png) center repeat-x; font-weight:bold; border:3px #ECB100 solid; border-bottom:3px #DFA800 solid; border-top:3px #FFC20E solid; cursor:pointer; padding:2px 5px;}
input:hover.submit {color:#FFF; background:url(../images/bg-btn-cta-over.png) center repeat-x; border:3px #476C7E solid; border-bottom:3px #406273 solid; border-top:3px #497083 solid;}
.bnr_hide {display:none;}
