﻿/*career box*/
#careerbox{ width: 526px; padding: 20px 10px 0 0; }
#careerbox div.top_text{ padding: 0 0 60px; background: url("/assets/images/5555_soldier.jpg") 0 0 no-repeat; }
#careerbox div.top_text p.bold{ width: 350px; padding-bottom: 5px; }
#careerbox div.top_text p.tline{ width: 300px; padding: 0 12px 2px 0; background: url("/assets/images/he/box_arrow.jpg") 100% 5px no-repeat; }

/*jobs list*/
#jobslist{ }
#jobslist div.jobinfo{ width: 522px; margin-bottom: 5px; background: url("/assets/images/jobs_top.gif") top no-repeat; }
#jobslist div.jobinfo div.jobbox{ width: 500px; padding: 10px 10px 3px 10px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
#jobslist div.jobinfo div.jobbottom{ width: 522px; height: 12px; background: url("/assets/images/jobs_bottom.gif") top no-repeat; }
#jobslist div.jobinfo p.job_title{ height: 38px; padding: 5px 25px 0 0; background: url("/assets/images/blue_arrow.gif") 500px 12px no-repeat; }
#jobslist div.jobinfo p.job_title span{ color: #005a86; font-size: 14px !important; font-weight: bold; } 
#jobslist div.jobinfo div.jobbox p{ padding-bottom: 6px; }
#jobslist div.jobinfo div.jobbox div.job_section span{ float: right; width: 360px; }
#jobslist div.jobinfo div.jobbox div.job_section span.lab{ float: right !important; display: block; width: 85px; text-align: left; padding-left: 6px; font-weight: bold;  }
#jobslist div.jobinfo div.jobbox div.job_section div{ float: right; width: 380px; }
#jobslist div.jobinfo div.jobbox img{ float: left; cursor: pointer; }
#jobslist span.button{ width: 83px; background: url("/assets/images/he/send_resume_btn_off.gif") no-repeat; }
#jobslist span.button a:hover{ background: url("/assets/images/he/send_resume_btn_on.gif") no-repeat; }

/*send resume*/
#send_resume{ width: 385px; padding-right: 15px; }
#send_resume p{ padding-bottom: 8px; }
#send_resume p.form_title{ padding-bottom: 15px; color: #005a86 !important; font-size: 14px !important; background: url("/assets/images/h_dots.gif") 0 70% repeat-x; font-weight: bold; }
#send_resume label{ float: right; width: 110px; text-align: left; padding-left: 5px; }
#send_resume input.text{ float: left; width: 250px; }
#send_resume input.file{ float: left; width: 253px !important; border: 1px solid #d1d1d1; background: #f7f7f8; padding: 1px; color: #333; }
#send_resume textarea.textarea{ float: left; width: 250px; height: 80px; }
#send_resume span.send{ width: 53px; margin-right: 10px; background: url("/assets/images/he/send_btn_off.gif") no-repeat; }
#send_resume span.send a:hover{ background: url("/assets/images/he/send_btn_on.gif") no-repeat; }
#send_resume span.clean{ width: 53px; margin-right: 10px; background: url("/assets/images/he/clean_btn_off.gif") no-repeat; }
#send_resume span.clean a:hover{ background: url("/assets/images/he/clean_btn_on.gif") no-repeat; }
#send_resume span.fields_error{ display: block; color: #cc3333; clear: both; float: none !important; padding: 0 14px 2px 0; margin-right: 130px; background: url("/assets/images/error_arrow.gif") right 3px no-repeat; }
#send_resume span.mandatory{ float: right; }

