@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
img { border: none; }
body { background-color: #42444d; font-family: Arial, Helvetica, sans-serif; color: #42444d; font-size: 12px; line-height: 1.6em; }
object { outline: none; }
ol { margin-left: 1.6em; }
.handcursor { cursor: pointer; }
a {color: #F46200;}
a img, fieldset { border: none; }
.txtfields {border: 1px solid #d0d0d0; padding: 5px; background: url(../images/bg_txtfields.jpg) repeat-x 0 0;}
.selectbox {border: 1px solid #d0d0d0; padding: 5px; margin:3px 0;}
.txt400{width:400px;}
.txt300{width:300px;}
.txt200{width:200px;}
.txt100{width:100px;}
.s-txtfields { border: 1px solid #d0d0d0; padding: 3px; background: url(../images/bg_txtfields.jpg) repeat-x 0 0; height:12px; width: 50px; }
.tbl_forms tr td { padding: 3px; font-size:12px;vertical-align:top;}
h1.cufon_this { font-size: 25px; text-transform: uppercase; text-align: left; margin: 0 0 10px 0; padding: 0;}
.error {color: #ff0b0b; border:1px dashed #ff0b0b; padding:15px;display:block; margin-bottom:10px;}
.notice {color: #626262; border:1px dashed #626262; padding:15px; display:block; margin-bottom:10px;}
/* Search Bars */
#form_search_home{padding:51px 18px;background:#F4F4F4;}
#btn_search, #btn_search1, #btn_search2 {width:68px; height:27px; background:url(../images/btn_search.png) no-repeat 0 0; text-indent:-999em; border:none; cursor:pointer; margin-left:5px; text-transform:capitalize;}
#btn_search:hover, #btn_search1:hover, #btn_search2:hover {background-position: 0 -27px;}
#search_bar #search_txt {width: 400px;}
#search-inputs{padding:0;}
#search-inputs input, #search-inputs img{float:left;}
#search-inputs img{margin-left:4px;}
#advanced_search_form .advance-form{padding:18px; background:#F4F4F4;}
#search_options{margin:15px 0; display:block; padding:15px; float:left;}
.chk-holder {margin-bottom:10px; width:100%; display:block;}
.span-checkbox {width:150px; padding-left:40px; float:left; display:block;}
#search_more_options {width:940px; float:left;}
.second-button{display:block;text-align:center;float:left;width:100%;}
.second-button input{display:block;float:right;margin:15px 100px 0 0;}
/* Search Bars */

/* Login Forms */
#login {margin-bottom:25px;}

.tbl-login-form{padding:8px 20px; background:#F4F4F4;}
.tbl-login-form .txtfields{width:150px;} /*required for IE7 hack*/
#btn_login {width:72px; height: 24px; background:url(../images/btn_login.png) no-repeat; text-indent:-999em; border:none; cursor:pointer;text-transform:capitalize;display:block;}
#btn_login:hover {background-position:0 -24px;}
#login table .td-link {padding-bottom:10px;}
#login table .td-link a, #login table .td-link a:visited{color:#9b9b9b; font-size:11px; text-decoration:none;}
#login table .td-link a:hover{text-decoration:underline;}
#login table .td-label{vertical-align:top;}
.lnk-forgot{font-size:11px;color:#9B9B9B;text-decoration:none;}
.lnk-forgot:hover{text-decoration:underline;}
.quick-panel{height:232px;}
/* Login Forms */

/* Search Sidebar */
#search_bar, .search_sidebar { width: 100%; float: left; margin-bottom: 25px;}
#search_bar form a, .search_sidebar form a{ color: #f46200; font-weight: bold; text-decoration:none; text-transform: capitalize; }
#search_bar form a:hover, .search_sidebar form:a:hover { text-decoration: underline; }
.search_sidebar #search_txt{width:180px;}
.search_sidebar #form_search_home{padding:25px 15px;}
/* Search Sidebar */

/* Home Page */
#index_left_col { width: 576px; float: left; padding: 25px 20px 10px 60px; }
#index_right_col { width: 277px; float: right; padding: 25px 50px 10px 20px; }


.tbl_white{background:#FFFFFF;}
.tbl_grey{background:#F4F4F4;}
#latest_pos { width: 100%; }



.lnk_register {margin:0 auto;}
.lnk_register, #btn_register { display:block; width: 134px; height: 24px; background: url(../images/btn_register.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;line-height:0;font-size:0px;}
.lnk_register:hover, #btn_register:hover { background-position: 0 -24px; }
.td-reg-msg{ text-align: center;  border-top : 1px solid #eaeaea;}
.td-reg-msg a{color: #f46200; font-weight: bold;  text-decoration:none;} 
.td-reg-msg a:hover{text-decoration:underline;}
.td-reg-btn {text-align: center; }

#col1 { width: 226px; float:left; display: block; }
#col2 { width: 310px; float:left; display: block; margin-left: 40px; }
#newsbox h2 { font-size: 12px; font-weight: bold; color: #f46200; margin: 10px 0; text-transform: capitalize; }
#newsbox p { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 10px 0;}
#newsbox p a { color: #f46200;}
.tbl_main_listing td, .tbl_main_listing th{ padding: 3px 5px; text-transform: capitalize; vertical-align: top; }
.tbl_main_listing td.td-left { width: 80%; }
.tbl_main_listing td.td-right { width: 20%; text-align: right; color: #f46200; }  
.tbl_main_listing th{ background: #ffc412; color: #ffffff; }
.tbl_main_listing th.th-des { text-align: left; }
.tbl_main_listing th.th-loc { text-align: right; }
.tbl_main_listing td.td-viewmore { text-align: right; }
.tbl_main_listing tr.odd-row td { background: #f7f7f7; }
.tbl_main_listing span.span-date { color: #f46200; }

/* Search page */
#search_top { width: 883px; float: left; padding: 25px 60px 0px 60px; margin: 0; }
.tbl_search_results { width: 100%; border-collapse: collapse;float:left;}
.tbl_search_results td, .tbl_search_results th { border: 0 none; text-align: left; padding: 3px 8px; }
.tbl_search_results td {border-bottom: 1px solid #f3f3f3; }
.tbl_search_results thead tr{ background: url(../images/bg_th.jpg) repeat-x; }
.tbl_search_results th{ height: 24px; color: #ffffff; padding-left: 20px; cursor: pointer;}
.tbl_search_results td.td_dat{width:90px;}
.tbl_search_results td.td_typ{width:90px;}
.tbl_search_results td.td_pos{width:200px;}
.tbl_search_results td.td_com{}
.tbl_search_results td.td_loc{width:70px;}
.tbl_search_results td.td_sal{width:80px;}
#search_results { width: 883px; float:left; padding: 0 60px 0 60px; }
#search_message { margin-bottom: 30px; }
#search_message h2{ font-size: 18px; margin-bottom: 15px; }
#search_left_col { width: 576px; margin-right: 15px; float:left; }
#search_right_col { width: 267px; margin-left: 15px; float:left; }
#search_bar h2 { color: #ffb413; font-size: 14px; margin-bottom:10px; font-weight:bold; }
.half_col {width: 390px; float:left; background: #f8f8f8; margin-right:40px; padding: 15px; }
/* Search page */

/* Browse page */
.third_col {width: 273px; float:left; padding-right:15px; }
.third_col h1{margin-bottom:5px;}
.lnk_holder { border-top:1px solid #f3f3f3; margin-bottom:20px; padding-top:10px; }
.lnk_holder a, .lnk_holder a:visited { color: #42444d; text-decoration:none; }
.lnk_holder a:hover { text-decoration: underline; }
/* Browse page */

/* Jobs Details */
.page_holder{width:903px; padding: 10px 50px 10px 50px; float:left;}
.body_bg p, .page_holder p, .page_holder ul{margin-bottom:15px;}
.breadcrumbs {display:block; width:100%; text-transform:capitalize; margin-bottom:10px;}
.breadcrumbs a{text-decoration:none;font-weight:bold;}
.breadcrumbs a:hover{text-decoration:underline;}
#job_left_col{width:234px; padding: 0 10px 0; float:left; margin-right:15px;}
#job_left_col h2{color:#ff8000; font-size:14px; font-weight:bold; margin-bottom:5px;}
#job_left_col a{color:#666666;text-decoration:none;display:block;padding:5px;border-bottom:1px solid #EEEEEE;}
#job_left_col a:hover{text-decoration:underline;}
#job_right_col{width:610px; padding: 0 0 10px 15px; float:left;}
#job_title{width:96%; padding: 10px 2%; background:#f3f3f3; text-align:center;}
#job_title h1{font-size: 16px; color:#F46200; font-weight:bold; padding:0; text-transform: capitalize;}
#job_excerpt{border:1px dotted #666666;padding:10px;margin-bottom:15px;color:#AAAAAA;}
#job_date{width:96%; padding: 10px 2%; text-align:center;margin-bottom:10px;}
#job_info{padding: 10px; background:#f3f3f3;margin:10px 0;}
#job_cta{margin-bottom:10px;}
.tbl_jobs_info td{padding: 5px 10px;}
.info_label{font-weight:bold;vertical-align:top;}
.lnk_apply{background: url(../images/btn_apply.png) no-repeat; background-position: 0 0; text-indent:-999em; height:24px; width: 203px; display:block; margin-bottom:10px;}
.lnk_apply:hover{background-position: 0 -24px;}
.lnk_recommend{background: url(../images/btn_recommend.png) no-repeat; background-position: 0 0; text-indent:-999em; height:24px; width: 203px; display:block;margin-bottom:10px;}
.lnk_recommend:hover{background-position: 0 -24px;}
.lnk_backtoservices{background: url(../images/btn_backtoservices.png) no-repeat; background-position: 0 0; text-indent:-999em; height:24px; width: 162px; display:block;margin-bottom:10px;}
.lnk_backtoservices:hover{background-position: 0 -24px;}
.lnk_engageservices{background: url(../images/btn_engageservices.png) no-repeat; background-position: 0 0; text-indent:-999em; height:24px; width: 307px; display:block;margin-bottom:10px;}
.lnk_engageservices:hover{background-position: 0 -24px;}
#form_search_small{background:#f8f8f8;padding:10px;margin-bottom:15px;}
#form_search_small #btn_search{margin-left:0;}
#form_search_small a{text-decoration:none;font-weight:bold;border:none;padding:0;color:#f57621;}
#form_search_small a:hover{text-decoration:underline;}
/* Jobs Details */

/* Jobs Application */
.apply_login_form{width:330px;height:190px;float:left;background:#F4F4F4;padding:10px;margin:0 0 15px 0;}
.apply_login_form input.txtfields{width:150px;}
.apply_register_form{width:230px;height:190px;float:left;background:#F4F4F4;padding:10px;margin:0 0 15px 10px;}
.apply_register_form p{padding:70px 0 0 50px;}
.apply_login_form h2, .apply_register_form h2{font-size:14px;}
.non_register p{font-size:14px; font-weight:bold;}
/* Jobs Application */

/* Form Registration + Verify*/
#form_register{margin-bottom:25px;width:500px;}
#form_register tr td{padding:5px;}
#form_register #can_email, #form_register #can_name{width:80%;}
#form_register .tbl_label{text-align:right;width:100px;}
#btn_verify{ display:block; width: 91px; height: 24px; background: url(../images/btn_activate.png) no-repeat; border: none; cursor: pointer;line-height:0px;font-size:0px;color:transparent;}
#btn_verify:hover { background-position: 0 -24px; }
#btn_submit{ display:block; width: 74px; height: 24px; background: url(../images/btn_submit.png) no-repeat; border: none; cursor: pointer;text-transform:capitalize;line-height:0px;color:transparent;font-size:0px;}
#btn_submit:hover { background-position: 0 -24px; }

/* Form Registration */

/* Candidates Pages */
.td_err{padding:0; margin:0;}
#candidate-wrapper h2{font-size:14px; font-weight:bold; color:#ffb643; margin: 0 0 5px 0;}
#lnk_profile1{background-image:url(../images/lnk_profile.png);width:222px;height:40px;float:left;background-position: 0px 0px;text-indent:-999em;}
#lnk_profile1_current{background-image:url(../images/lnk_profile.png);width:222px;height:40px;float:left;background-position:0px -40px;text-indent:-999em;}
.date_input{cursor:pointer;}
#lnk_profile2{background-image:url(../images/lnk_profile.png);width:258px;height:40px;float:left;background-position: -222px -40px;text-indent:-999em;}
#lnk_profile2_current{background-image:url(../images/lnk_profile.png);width:258px;height:40px;float:left;background-position:-222px 0px;text-indent:-999em;}
#form_profile .tbl_forms td{padding:5px 5px;}
#form_profile .tbl_forms{float:left;}
.tbl_candidate .tbl_label{width:140px;vertical-align:top;}
.tbl_candidate .td_captcha, #login .td_captcha{vertical-align:top;}
.td_captcha input, #login .td_captcha image, #login .td_captcha input{float:left;}
.bg-grey{background:#F7F7F7;}	
.tbl_candidate p{margin-bottom:10px;} 
span.span_name{color: #ffb604;}
span.span_date{float:right;text-align:right;}
.chkbox{float:left;margin-right:5px;height:16px;}
span.chkbox-span-1, span.chkbox-span-2{width:300px;float:left;height:16px;}
span.chkbox-span-3{width:160px;float:left;}
span.chkbox-span-4{width:80px;float:left;}
#candidate-wrapper{ width: 883px; float: left; padding: 10px 60px 0px 60px; margin: 0; }
#candidate-nav {width:200px; float:left; margin:15px 15px 0 0;}
#candidate-nav .back-to-listing{display:block;float:left;margin-top:20px;width:150px;}
#candidate-main{width:653px; float:left; margin:15px 0 0 15px;}
#candidate-main h1{border-bottom: 1px solid #e9e9e9;}
#candidate-main .tbl_label{font-weight:bold;}
#ul_sidenav{width:160px; display:block; float:left; height:150px;}
#ul_sidenav li{display:block; width:160px; height:30px;}
#ul_sidenav li a{background-image:url(../images/sidenav.png); text-indent: -999em; border: none; width:100%; display:block; height:100%;}
#li_sum a{background-position: 0 0px;}
#li_sum a:hover{background-position: -160px 0px;}
#li_sum a.current{background-position: -320px 0px;}
#li_pro a{background-position: 0 -30px;}
#li_pro a:hover{background-position: -160px -30px;}
#li_pro a.current{background-position: -320px -30px;}
#li_cvp a{background-position: 0 -60px;}
#li_cvp a:hover{background-position: -160px -60px;}
#li_cvp a.current{background-position: -320px -60px;}
#li_acc a{background-position: 0 -90px;}
#li_acc a:hover{background-position: -160px -90px;}
#li_acc a.current{background-position: -320px -90px;}
#li_log a{background-position: 0 -120px;}
#li_log a:hover{background-position: -160px -120px;}
#li_log a.current{background-position: -320px -120px;}
.panel_left, .panel_right{float:left;margin-bottom:15px;}
.panel_right{text-align:center;width:30%;background: #f8f8f8; border:1px solid #e9e9e9;padding:15px 0;margin-bottom:15px;height:170px;overflow:visible;}
.panel_left{width:100%;}
#cv_panel, #img_panel{margin-bottom:20px;height:170px;}
#uploadfile, #uploadimg{margin:10px 0;}
#btn_upload, #btn_upload_img, .btn_upload{width: 83px; height: 24px; background: url(../images/btn_upload.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;display:block;text-transform:capitalize;}
#btn_upload:hover, #btn_upload_img:hover, .btn_upload:hover{background-position: 0 -24px; }
#btn_cancel{width: 83px; height: 24px; background: url(../images/btn_cancel.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;text-transform:capitalize;}
#btn_cancel:hover{background-position: 0 -24px; }
#btn_confirm{width: 93px; height: 24px; background: url(../images/btn_confirm.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;margin-right:15px;text-transform:capitalize;}
#btn_confirm:hover{background-position: 0 -24px; }
#btn_back{display:block;float:left;width: 162px; height: 24px; background: url(../images/btn_back.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;margin-right:15px;}
#btn_back:hover{background-position: 0 -24px; }
#btn_savecontinue, .btn_savecontinue{display:block; float:left; width: 174px; height: 24px; background: url(../images/btn_savecontinue.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;text-transform:capitalize;}
#btn_savecontinue:hover, .btn_savecontinue{background-position: 0 -24px;}
#btn_viewsummary{display:block; float:left; width: 135px; height: 24px; background: url(../images/btn_viewsummary.png) no-repeat; text-indent: -999em; border: none; cursor: pointer;text-transform:capitalize;}
#btn_viewsummary:hover{background-position: 0 -24px;}
#btn_yes{width:68px; height:27px; background:url(../images/btn_yes.png) no-repeat 0 0;border:none; cursor:pointer; margin-left:5px;display:inline-block;line-height:0px;font-size:0px;color:transparent;}
#btn_yes:hover{background-position: 0 -27px;}
#btn_no{width:68px; height:27px; background:url(../images/btn_no.png) no-repeat 0 0; border:none; cursor:pointer; margin-left:5px; display:inline-block;line-height:0px;font-size:0px;color:transparent;}
#btn_no:hover{background-position: 0 -27px;}
#can_pwd{width:150px;}
/* Candidates Pages */

/* dataTables Styling */
.paginate_button { padding: 3px 5px; background: #e9e9e9; margin: 0 2px; cursor: pointer; }
.paginate_active { padding: 3px 5px; background: #ffd972; margin: 0 2px; cursor: pointer; }
.dataTables_info { float: right; margin: 10px 0; }
.dataTables_paginate {margin: 10px 0;float:left; }
.dataTables_length, .dataTables_filter {float:right; margin: 10px 0 10px 10px;}

/* dataTables Styling */

/* Styles */
h1 { font-size: 21px; text-align: center; padding: 60px 0; font-weight: normal; }
h3 { font-size: 12px; padding: 3px 0; }
.clear { clear: both; }
.imgborder { border: solid 1px #949494; }
.imgpadding { padding-right: 15px; padding-bottom: 5px; }
.textfield { font-size: 12px; color: #444444; width: 140px; padding: 2px; }
.smalltxtfield { font-size: 12px; color: #444444; width: 120px; padding: 2px; }
.longtxtfield { font-size: 12px; color: #444444; width: 245px; padding: 2px; }
.floatright { float: right; }
.grey_content { background-color: #e9e9e9; padding: 20px; }
.whitebox { background-color: #ffffff; padding: 10px; }
.justifytext { text-align: justify; line-height: 1.4em; }
.textcontainer { padding: 5px 0px 2px 0px; color: #333; font-size: 12px; line-height: 1.6em; text-align: justify; }
.textleft { text-align: left; }
.pagenoright { text-align: right; padding-top: 10px;margin-right:11px; }
.pageno { color: #ffF; background-color: #27282a; padding: 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-decoration: none; }
.paddingleft { padding-left: 7px; }
.orangebul { margin-left: 1.1em; list-style-image: url(../images/orangebullet.jpg); }

/* added on 27 August 2009 */
.centeralign { text-align: center; }
p { font-family: Arial, Helvetica, sans-serif; }
p.normtext { color: #333; font-size: 12px; line-height: 1.6em; text-align: justify; }
p.smallitext { color: #666666; font-size: 11px; line-height: 1.5em; font-style: italic; font-weight: bold; }
p.smallnormtext { color: #333333; font-size: 11px; line-height: 1.5em; }
p.orangetext { color: #f46200; font-size: 12px; line-height: 1.6em; font-weight:bold; }
p.welcome { font-size: 12px; font-weight: bold; font-style: italic; color: #52565b; padding: 0 0 0 30px; }
p.footer { color: #ccc; font-size: 9px; line-height: 1.6em; text-align: center; padding: 8px 0; }
p.locationtitle { font-size: 11px; text-decoration: underline; font-weight: bold; padding: 2px 0; }

/* Link Styles */
a.greylinks { color: #333333; font-size: 12px; line-height: 1.6em; text-decoration: none; font-weight: bold; }
a.greylinks:hover { color: #f46200; text-decoration: underline; }
a.orangelinks { color: #ff7e00; font-size: 12px; font-weight: bold; }
a.orangelinks:hover { color: #f44b00; }
a.dorangelinks { color: #f46200; font-size: 12px; text-decoration: underline; }
a.dorangelinks:hover { color: #ff9900; }
a.contactlinks { color: #f46200; font-size: 12px; text-decoration: underline; }
a.contactlinks:hover { color: #ff9900; }
a.breadcrumbs { color: #ff7e00; font-size: 9px; text-decoration: none; }
a.breadcrumbs:hover { color: #f44b00; }
a.pageno { color: #ffF; background-color: #71747b; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; text-decoration: none; padding: 3px; }
a.pageno:hover { background-color: #27282a; }
#recruitconsult div.details a { color: #f46200; text-decoration: underline; }
#recruitconsult div.details a:hover { color: #f44b00; }

/* Table Styles */
.maintable { width: 460px; }
.maintable td { padding: 5px 0; }
.maintable .col_location { width: 82px; }
.boxtable td { padding: 2px 0; }
.boxtable td.arrows { width: 3%; color: #f99200; font-size: 12px; }
.boxtable td.normtext { color: #333; font-size: 12px; }
.serv_contact { width: 300px; margin:0 15px; }
.serv_contact .col_a { width: 60px; }
.serv_contact td { padding: 1px 0; vertical-align:top;}
.serv_contact td.header { color: #333; font-size: 12px; font-weight: bold; text-decoration: underline; }
.serv_contact td.normtext { color: #333; font-size: 12px; }

.col_search_table { width: 300px; }
.col_search_table td { padding: 5px 0; }

/* Main Divs */
.toplinks{width:960px;margin:0 auto;text-align:right;padding:10px 5px 5px 5px;font-size:11px;color:#d9dadf;}
.toplinks a{text-decoration:none;text-transform:capitalize;color:#d9dadf;padding:0 15px;}
.toplinks a:hover{text-decoration:underline;}
#body_wrapper { margin: 0 auto; width: 1003px; }
#page_top { width: 1003px; height: 120px; background: url(../images/head.jpg) no-repeat; }
#logo { width: 76px; height: 87px; padding: 20px 0 0 55px; float: left; }
#welcome_text { padding: 35px 0 0 15px; float: left; }
.welcometext { font-size: 12px; font-weight: bold; font-style: italic; color: #52565b; }
#award { width: 137px; height: 86px; padding: 15px 50px 0 0; float: right; }
#banner { width: 1003px; height: 240px; }
#banner_home { width: 1003px; height: 211px; background: url(../images/banner_index.jpg) no-repeat; padding-left: 26px; }
#body_bg { width: 1003px; background: url(../images/body_bg.jpg) repeat-y; float:left;}
#page_end { width: 1003px; height: 33px; background: url(../images/footer.jpg) no-repeat; }
.type1-left{width: 548px; float:left;margin:0 25px 0 0;}
.type1-right{width: 330px;float:right;}
.header_image_our_mission{text-align: right;margin-bottom:25px;}
/* Index Divs */



/* About Divs */
#about_left_col { width: 548px; float: left;margin:0 25px 0 0;}
#about_right_col { width: 330px; float: right;}
#about_search { width: 300px; float: right; background-color: #f4f4f4; padding: 15px; }


/* Awards */
#awards_box { text-align: right; }

/* Services Divs */
#services_clients { width: 439px; float: left; padding: 25px 0 25px 0; }
#services_boxcontentClients { width: 410px; background:url(../images/box_clients.jpg) top no-repeat; background-color: #e9e9e9; padding: 45px 10px 10px 10px; }
#services_jobseekers { width: 439px; float: right; padding: 25px 0 25px 0; }
#services_boxcontentSeek { width: 410px; background:url(../images/box_jobseekers.jpg) top no-repeat; background-color: #e9e9e9; padding: 45px 10px 10px 10px; }

#table_divisions { width: 853px; }
#table_divisions td { padding: 5px 0; }
#table_divisions .col_a { width: 190px; text-align: left; }
#table_divisions .col_b { width: 235px; text-align: center; }
#table_divisions .col_c { width: 235px; text-align: center; }
#table_divisions .col_d { width: 190px; text-align: right; }

/* Clients Divs */
#testimonials { width:862px; background:url(../images/box_testimonials.jpg) top no-repeat; background-color: #e9e9e9; padding: 55px 15px 15px 15px; margin-top:25px;}

/* Jobs Divs */
#jobs { width: 864px; background:url(../images/box_viewJobs.jpg) top no-repeat; background-color: #e9e9e9; padding: 10px 15px 0px 15px; }
#job_select { padding: 2px 0 15px 230px; }
.selectjobs { font-size: 11px; color: #666; width: 200px; word-spacing: 0.3em; }
.selectpage { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333; }
.jobstable td { padding: 8px 5px; vertical-align: top; }
.jobstable td.header { font-size: 12px; color: #42444d; font-weight: bold; border-bottom: solid 1px #ccc; }
.jobstable td.normtext { font-size: 12px; color: #333333; }
.jobstable td.pages { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333333; }
.jobstable td.jumppage { border-top: solid 1px #ccc; text-align: center; margin: auto; }
.jobstable .col_a { width: 71px }
.jobstable .col_b { width: 410px }
.jobstable .col_c { width: 73px }
.jobstable .col_d { width: 209px }
.jobstable .col_e { width: 49px }

/* Job Details */
#half_left { width: 400px; padding: 15px; background-color: #e9e9e9; float: left; }
.jobdetails_table td { padding: 8px 5px; vertical-align: top; }
.jobdetails_table td.title { font-size: 12px; color: #42444d; font-weight: bold; }
.jobdetails_table td.normtext { font-size: 12px; color: #42444d; }
.jobdetails_table td.normtext div.wrapper { width:250px; }
#half_right { width: 400px; padding: 15px; background-color: #e9e9e9; float: right; }

/* Upload Resume */
.asterisk { color: #cc0033; font-size: 13px; }
.resumetable td { padding: 5px 3px; vertical-align: top; }
.resumetable td.title { font-size: 12px; color: #42444d; }
.resumetable td.bold { font-weight: bold; }
.submitbtn { padding: 15px 4px 0 0; border-top: 1px solid #ccc; }
.resume_seldate { font-size: 12px; color: #444; width: 75px; padding: 2px; }
.resume_txtfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; width: 220px; padding: 2px; }
#btn_submit_resume { width: 59px; height: 18px; background: url(../images/btn_submit.jpg) no-repeat; text-indent: -999em; border: none; cursor: pointer; }

#table_upload_resume { width: 853px; }
#table_upload_resume .col_a { width: 5px; }
#table_upload_resume .col_b { width: 105px; }
#table_upload_resume .col_c { width: 5px; }
#table_upload_resume .col_d { width: 235px; }
#table_upload_resume .col_right { width: 54%; vertical-align: top; }
#table_upload_resume .col_left { width: 46%; }


/* Join Divs */
#recruitconsult { width: 872px; background-color: #e9e9e9; padding: 10px 10px 10px;  margin-bottom:10px; }
#recruitconsult h3 { font-size: 16px; background:#3e3f3f; padding:5px 5px 5px 10px; color:#ffffff; }
#recruitconsult div.details { padding-top:5px; margin-left:10px; margin-right:10px; }
#recruitconsult div.details ul { margin-left:15px; }

#table_join_intro .col_a { width: 71px; }
#table_join_intro .col_b { vertical-align: top; padding-left: 7px; }

/* Contact Us Divs */
.type2-left{width: 439px; float: left; padding: 0; }
#locations { width: 399px; background:url(../images/box_locations.jpg) top no-repeat; background-color: #e9e9e9; padding: 50px 10px 10px 10px; }
.switchgroup1 { color: #333; font-size: 11px; line-height: 1.6em; padding: 0 10px; }
.divider { width: 180px; margin: auto; border-top: 1px solid #e0e0e0; }
.emailpadding { padding-left: 30px; }
.type2-right { width: 439px; float: right; padding:0; }
#contact_search { width: 420px; background-color: #f4f4f4; padding: 10px 10px; float: right; }
.contactform_table td { padding: 7px 2px; vertical-align: top; }
.contactform_table td.title { font-size: 12px; color: #42444d; font-weight: bold; }
.contactform_table td.normtext { font-size: 12px; color: #42444d; }
.contactform_table td.submitbtn { padding: 12px 6px 0 0; border-top: 1px solid #ccc; }

/* Countries Nav */
#countries { width: 471px; height: 20px; padding-top: 4px; float: left; }
#countries ul { list-style-type: none; margin: 0; font-size:9px; float: right; width: 471px; height: 20px; }
#countries ul li { float: left; }
#countries ul li a span { display: none; }
#countries ul li a { display: block; height: 20px; background:url(../images/link_countries.jpg) no-repeat; outline: none; }
#countries a.sg { width: 100px; background-position: 0 0; margin-left: 0; }
#countries a:hover.sg { background-position: 0 -20px }
#countries a.sgcurrent { width: 100px; background-position: 0 -20px; margin-left: 0; }
#countries a.hk { width: 95px; background-position: -105px 0; }
#countries a:hover.hk { background-position: -105px -20px; }
#countries a.hkcurrent { width: 95px; background-position: -105px -20px; }
#countries a.tw { width: 75px; background-position: -205px 0; }
#countries a:hover.tw { background-position: -205px -20px; }
#countries a.twcurrent { width: 75px; background-position: -205px -20px; }
#countries a.ms { width: 90px; background-position: -285px 0; }
#countries a:hover.ms { background-position: -285px -20px; }
#countries a.mscurrent { width: 90px; background-position: -285px -20px; }
#countries a.aus { width: 90px; background-position: -380px 0; }
#countries a:hover.aus { background-position: -380px -20px; }
#countries a.auscurrent { width: 90px; background-position: -380px -20px; }

/* Main Nav */
#nav { width: 1003px; height: 40px; }
#nav ul { list-style-type: none; margin: 0; font-size:9px; float: right; width: 1003px; height: 40px; }
#nav ul li { float: left; }
#nav ul li a span { display: none; }
#nav ul li a { display: block; height: 40px; background:url(../images/link_nav.jpg) no-repeat; outline: none; }
#nav a.home { width: 140px; background-position: 0 0; margin-left: 0; }
#nav a:hover.home { background-position: 0 -40px }
#nav a.homecurrent { width: 140px; background-position: 0 -40px; margin-left: 0; }
#nav a.about { width: 130px; background-position: -135px 0; }
#nav a:hover.about { background-position: -135px -40px; }
#nav a.aboutcurrent { width: 130px; background-position: -135px -40px; }
#nav a.services { width: 140px; background-position: -270px 0; }
#nav a:hover.services { background-position: -270px -40px; }
#nav a.servicescurrent { width: 140px; background-position: -270px -40px; }
#nav a.clients { width: 140px; background-position: -410px 0; }
#nav a:hover.clients { background-position: -410px -40px; }
#nav a.clientscurrent { width: 140px; background-position: -410px -40px; }
#nav a.jobs { width: 165px; background-position: -555px 0; }
#nav a:hover.jobs { background-position: -555px -40px; }
#nav a.jobscurrent { width: 165px; background-position: -555px -40px; }
#nav a.join { width: 140px; background-position: -720px 0; }
#nav a:hover.join { background-position: -720px -40px; }
#nav a.joincurrent { width: 140px; background-position: -720px -40px; }
#nav a.contact { width: 145px; background-position: -855px 0; }
#nav a:hover.contact { background-position: -855px -40px; }
#nav a.contactcurrent { width: 145px; background-position: -855px -40px; }
.required { color:red; font-weight:normal; }
.orange_star{color:#FF7E00;}
.jobs-link{text-decoration:none;font-weight:bold;color:#666666;}
.jobs-link:hover{text-decoration:underline;}
.quick-links{text-decoration:none;font-weight:bold;color:#F46200;}
.quick-links:hover{text-decoration:underline;}
.grey-date{color:#666666;float:right;margin-left:20px;}

/*Job Content Foramatting Applies to news also*/
#job_content {padding:10px;}
#job_content h1{font-size:18px;font-weight:bold;color:#42444D;margin:0 0 15px 0;text-align:left;padding:0;}
#job_content h2{font-size:16px;font-weight:bold;color:#42444D;margin:0 0 15px 0;text-align:left;padding:0;}
#job_content h3{font-size:16px;font-style:italic;color:#42444D;margin:0 0 15px 0;text-align:left;padding:0;}
#job_content h4{font-size:14px;font-weight:bold;color:#42444D;margin:0 0 15px 0;text-align:left;padding:0;}
#job_content h5{font-size:14px;font-style:italic;color:#42444D;margin:0 0 15px 0;text-align:left;padding:0;}
#job_content h6{font-size:12px;font-weight:bold;color:#42444D;margin:0 0 15px 0;text-align:left;padding:0;}
#job_content p{margin-bottom:15px;}
#job_content ul{margin-left:50px;display:block;margin-bottom:15px;}
#job_content ol{margin-left:50px;display:block;margin-bottom:15px;}
/*Job Content Foramatting Applies to news also*/

/*Latest News Sidebar*/
.list-date{color:#f46200;padding:0 5px;display:block;}
.list.title{display:block;display:block;}
.list-title a{font-weight:bold;color:#666;text-decoration:none;margin:0 0 5px 0;padding:0;}
.list-title a:hover{text-decoration:underline;}
/*Latest News Sidebar*/

/*News and Updates Panel*/
#newsbox h2 a{text-decoration:none;}
#newsbox h2 a:hover{text-decoration:underline;}
.lnk-grey{text-align:right;text-decoration:none;color:#666;font-weight:bold;margin-top:20px;display:block;}
.lnk-grey:hover{text-decoration:underline;}
/*News and Updates Panel*/





/*Testing*/
	/*Testing*/
