/* ------------------ CAREERS PAGES ------------------ */
div#crer_wrap {width:721px;}
div#crer_hdr {height:65px;padding-left:35px;}
div#crer_hdr a {display:block;width:113px;height:65px;background:url("../images/careers/crer_hdr_logo.gif") no-repeat left center;text-indent:-1000px;}
div#crer_bnr {height:212px;background:#fff url("../images/careers/crer_welcome2.jpg") no-repeat top right;}
div#crer_bnr img {display:block;margin:0;padding:0;}
div#crer_content {position:relative;top:0;left:0;}
div#crer_copy {position:relative;top:0;left:35px;margin-right:411px;}
div#crer_copy p {margin:14px 0 0 0;line-height:130%;}
div#crer_memu {width:200px;position:absolute;top:0;left:407px;}
div#crer_memu ul {margin:0;padding:0;}
div#crer_memu ul li {list-style-type:none;margin-bottom:4px;}
div#crer_memu ul li a {line-height:130%;}
div#crer_ftr {background-color:#666;color:#fff;margin:90px 2px 0 0;height:37px;}
div#crer_ftr ul {height:37px;margin:0;padding:0;float:right;}
div#crer_ftr ul li {list-style-type:none;display:inline;margin-right:10px;}
div#crer_ftr ul li a {font-size:10px;line-height:37px;color:#fff;text-decoration:none;}



dl#crer_locs,dl#crer_locs dt,dl#crer_locs dd,dl#crer_locs dd ul,dl#crer_locs dd ul li {margin:0;padding:0;list-style-type:none;}
dl#crer_locs dt {font-size:14px;color:#008A3F;padding:4px 0;margin-top:20px;}
dl#crer_locs dt.first {margin-top:0;}
dl#crer_locs dd {width:548px;padding-bottom:20px;}

dl#crer_locs dd ul {overflow:hidden;height:1%;}
dl#crer_locs dd ul li,dl#crer_locs dd ul li a {width:180px;}
dl#crer_locs dd ul li {list-style-type:none;text-align:center;float:left;display:inline;}

dl#crer_locs dd ul li a {display:block;font-weight:bold;text-decoration:none;font-size:11px;color:#444;}
dl#crer_locs dd ul li a:hover {color:#008A3F;}

dl#crer_locs dd ul li.can a {height:90px;background:#fff url("../images/careers/crer_canada.jpg") no-repeat 20px 50%;}
dl#crer_locs dd ul li.can_mex a {height:120px;background:#fff url("../images/careers/crer_can_mex.jpg") no-repeat center center;}

dl#crer_locs dd ul li.usa a {height:120px;clear:left;background:#fff url("../images/careers/crer_usa.jpg") no-repeat center center;}
dl#crer_locs dd ul li.mex a {height:90px;clear:left;background:#fff url("../images/careers/crer_mexico.jpg") no-repeat center center;}

dl#crer_locs dd ul li.euro a {height:180px;background:#fff url("../images/careers/crer_europe.jpg") no-repeat center center;}
dl#crer_locs dd ul li.sa a {height:180px;background:#fff url("../images/careers/crer_central_america.jpg") no-repeat center center;}
dl#crer_locs dd ul li.asia a {height:180px;background:#fff url("../images/careers/crer_asia_pacific.jpg") no-repeat center center;}



dl.job_listings,dl.job_listings dt,dl.job_listings dd,dl.job_listings dd ul {margin:0;padding:0;}
dl.job_listings dt {font-weight:bold;color:#008A3F;font-size:14px;}
dl.job_listings dd ul li {list-style-type:none;margin-bottom:4px;}
dl.job_listings dd ul li a {color:#444;text-decoration:underline;}
dl.job_listings dd ul li a:hover {color:#008A3F;text-decoration:underline;}

dl.job_details,dl.job_details dt,dl.job_details dd,dl.job_details dd dl {margin:0;padding:0;font-size:11px;color:#444;font-weight:normal;}
dl.job_details {margin-left:20px;}
dl.job_details dt {font-weight:bold;font-size:14px;color:#008A3F;border-bottom:1px dashed #008A3F;margin-bottom:5px;padding-bottom:5px;}
dl.job_details dd {margin-bottom:10px;}
dl.job_details dd dl,dl.job_details dd dl dt,dl.job_details dd dl dd {margin:0;padding:0;border:none;}
dl.job_details dd dl dt {font-size:11px;color:#444;}
dl.job_details dd dl dd {margin-bottom:5px;padding-left:10px;}

ul.job_overview {margin:0;padding:0;}
ul.job_overview li {list-style-type:none;margin-bottom:5px;}
ul.job_overview li span {font-weight:bold;margin-right:4px;}

ul.form_links {clear:left;margin:0 0 0 15px;padding:10px 0;border-top:1px dashed #008A3F;}
ul.form_links li {list-style-type:none;display:inline;margin-left:5px;}

div#career_form {margin-left:20px;margin-bottom:10px;border:1px solid #008A3F;padding:0 5px;width:472px;}
div#career_form div#forms {border:1px solid #999;border-right:none;background-color:#eee;height:200px;width:460px;overflow:auto;padding:5px 0;margin-top:5px;}
div#career_form div.job_block {display:none;margin-left:5px;}
div#career_form div#contact {display:block;}
div#career_form dl,div#career_form dl dt,div#career_form dl dd {margin:0;padding:0;}
div#career_form dl {clear:left;}
div#career_form dl.col {float:left;clear:none;margin-left:10px;}
div#career_form dl.first {margin-left:0;}
div#career_form dl dt {font-weight:bold;font-size:10px;}
div#career_form dl dd {margin:1px 0 3px 0;}
div#career_form dl dd input {width:200px;}
div#career_form dl dd textarea {width:410px;}
div#career_form dl dd input.rad_chk {width:auto;margin-right:4px;}
div#career_form dl dd input.rad_chk + input {margin-left:10px;}

div#career_form ul.crer_menu {margin:5px 0;padding:0;}
div#career_form ul.crer_menu li {list-style-type:none;display:inline;}
div#career_form ul.crer_menu li a {line-height:16px;text-decoration:none;color:#008A3F;background-color:#fff;border:1px solid #008A3F;padding:0 4px;}
div#career_form ul.crer_menu li a:hover {color:#fff;background-color:#008A3F;}

div#career_form ul#career_menu li a#identity_link {visibility:hidden;}
div#career_form ul#career_menu li a.focus {color:#fff;background-color:#008A3F;}

div#career_form ul.crer_menu li#pre {display:none;}

table#job_list {border-bottom:1px solid #008A3F;}
table#job_list th, table#job_list th a {background-color:#008A3F;color:#fff;text-decoration:underline;text-align:center;font-size:12px;font-weight:bold;line-height:160%}
table#job_list th {border-left:1px solid #fff;}
table#job_list th.first {border-left-color:#008A3F;}
table#job_list th.last {border-right:1px solid #008A3F;}
table#job_list td {padding:2px 4px;border-left:1px solid #008A3F;}
table#job_list td.last {border-right:1px solid #008A3F;}
table#job_list tr.odd_row td {background-color:#c7e1d8;}

table#enviro_list {border-bottom:1px solid #008A3F;}
table#enviro_list th, table#enviro_list th a {background-color:#008A3F;color:#fff;text-decoration:none;text-align:center;font-size:10px;font-weight:bold;line-height:160%}
table#enviro_list th {border-left:1px solid #fff;}
table#enviro_list th.first {border-left-color:#008A3F;}
table#enviro_list th.last {border-right:1px solid #008A3F;}
table#enviro_list td {padding:2px 4px;border-left:1px solid #008A3F;}
table#enviro_list td.last {border-right:1px solid #008A3F;}
table#enviro_list tr.odd_row td {background-color:#c7e1d8;}

div#email_friend_crer {padding:20px 0 0 20px;}

table#ethnicity td {padding:4px;vertical-align:top;}
