
/* Recruitment page /index */
a.btnBack{background: url(images/buttons/jobs_back.gif);width:147px;height:26px;float:left;margin-top:3px}
.highlighted{border:2px solid #0f488b;padding:25px 0px 0px 0px;width:475px;background:#f4f5f9;overflow:hidden;margin-bottom:25px}
.highlighted .Job-info{border-bottom:1px dashed #c8c8b9;padding-bottom:15px;padding-left:25px;width:475px;}

.Job-info{margin:0 0 15px 0; border-bottom:1px dashed #c8c8b9;padding-bottom:15px;width:475px;}
.Job-info span.field,.Job-info span.item{font-size:1.3em !important}
.Paging{display:none}

.Job-info a{font-size:1.5em !important;margin:0;width:auto !important;padding-left:18px; BACKGROUND: url(images/homepagerightcol/bullet.gif) no-repeat 1px 0px;}
.Job-info h3{font-size:1.6em;margin:0 0 5px 0 !important}
 hr {width:475px !important}

.jobtitle{font-size:1.2em;}


.hightlighted .jobtitle h3{margin:0}
.jobtitle h3 {margin:0 0 10px 25px;font-weight:bold;}
.highighted .Job-info .item{font-size:1.3em; width:188px !important;display:block;float:left;margin-left:25px}
.item{font-size:1.3em; width:188px !important;display:block;float:left;}



/* Recruitment Details page */
.box{overflow:hidden;margin-top:14px;background: #fff url(images/recruitment/box_bottom.jpg) no-repeat bottom left;font-size:0.9em;color:#363634;width:733px;clear:both;}
.box .top{ background:url(images/recruitment/box_top.jpg) no-repeat top left;width:733px;height:150px}

.left {width: 550px;padding:0 !important;margin-left:22px;overflow:hidden}
.left h3{color:#00944f;font-size:1.5em;padding:13px 0 0 0;margin:0 }
.left h4{margin:20px 20px 13px 0;color:#114a8a;border-bottom:2px solid #114a8a;width:445px;padding-bottom:5px;font-size:1.5em;font-weight:bold}
.left .salary{font-weight:bold;}

.explore{font-size:1.7em;font-weight:bold;margin:0 !important;padding:0 !important}

.content{overflow:hidden;margin:-22px 22px 25px 22px;background:none;}
.content div{margin-right:60px;}
.content .topspacer{width:100px;height:22px;float:right;}

.bottom {padding-bottom:30px}
.bottom ul{margin-left:22px !important;padding:0 !important}
.bottom li{padding-left:20px;background:url(images/recruitment/bullet.gif) no-repeat 5px 5px;font-style:italic;font-weight:normal;font-size:0.8em;display:inline}
.bottom li:first-child{padding:0;background:none;}

.icon-online-app{margin:10px 5px 10px 5px}
.icon-online-app a{display:block;background:url(images/buttons/job_button.gif);width:271px;height:51px;}

/* Recruitment Details page */
.box{overflow:hidden;margin-top:14px;background: #fff url(images/recruitment/box_bottom.jpg) no-repeat bottom left;font-size:0.9em;color:#363634;width:733px;clear:both;}
.box .top{ background:url(images/recruitment/box_top.jpg) no-repeat top left;padding-bottom:30px;width:733px;}

.left {width: 550px;padding:0 !important;margin-left:22px;overflow:hidden}
.left h3{color:#FFF;font-size:1.5em;padding:13px 0 0 0;margin:0 }
.left h4{margin:20px 20px 13px 0;color:#114a8a;border-bottom:2px solid #114a8a;width:445px;padding-bottom:5px;font-size:1.5em;font-weight:bold}
.left .salary{font-weight:bold;}

.explore{font-size:1.7em;font-weight:bold;margin:0 !important;padding:0 !important}


.content .topspacer{width:100px;height:22px;float:right;}
.content .jobDetails{font-size:1.1em !important;margin:20px 0}
.jobDetails div{font-size:0.9em !important;}
.bottom {padding-bottom:30px}
.bottom ul{margin-left:22px !important;padding:0 !important}
.bottom li{padding-left:20px;background:url(images/recruitment/bullet.gif) no-repeat 5px 5px;font-style:italic;font-weight:normal;font-size:0.8em;display:inline}
.bottom li:first-child{padding:0;background:none;}

.appform {padding: 5px; margin-top: 0px;font:0.8em Arial, Helvetica, sans-serif}
.appform legend {font-weight: bold; margin: 0 0 8px -10px; display:block; background: #217114; color: #FFF; padding: 3px;}
.appform fieldset {margin: 0 0 8px 0;width:100%}
.appform  input,select,textarea,label {font: 0.85em Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px;}
.appform .labelShort {display: block; width: 90px; float: left; margin-bottom:3px;}
.appform .labelMedium {display: block; width: 120px; float: left; margin-bottom:3px;}
.appform .labelLong {display: block; width: 240px; float: left; margin-bottom:3px;}
.appform .row {clear: both;float:left;width: 100%;}
.appform .columnLeft {float: left;text-align: left; width: 250px;}
.appform .columnRight {float: left;text-align: left;}
.appform .row .columnFull {float: left;text-align: left;}
/*.appform .row .columnFull ul {float: left; margin: 0px; padding: 0px; clear: both; width: 100%; list-style: none !important;}
.appform .row .columnFull ul li {float: left; margin: 0px; width: 96px;}*/
.appform .row .columnFull .divColumns ul {float: left; margin: 0px; padding: 0px; clear: both; width: 100%; list-style: none !important;}
.appform .row .columnFull .divColumns ul li {float: left; margin: 0px; width: 96px; list-style: none !important;}
.appform .row .columnFull .divColumnsShort ul {float: left; margin: 0px; padding: 0px; clear: both; width: 100%; list-style: none !important;}
.appform .row .columnFull .divColumnsShort ul li {float: left; margin: 0px; width: 160px; list-style: none !important;}
.appform .row .columnFull .divColumnsMedium ul {float: left; margin: 0px; padding: 0px; clear: both; width: 100%; list-style: none !important;}
.appform .row .columnFull .divColumnsMedium ul li {float: left; margin: 0px; width: 160px; list-style: none !important;}
.appform .row .columnFull .divColumnsMedium hr {clear:both}
.fieldrequiredmarker {color:#CC3300 !important;}
