body{font:62.5%/1.2 Helvetica, Arial, sans-serif;margin:0;padding:0 4px}
td{padding: 5px;}
.red, a.red, b.red {font-size:11px; color:#7F0000;}
.drdr {border-bottom: 2px solid #0E9CC9; font-weight: bold; height: 10px; padding: 0px 1px 10px;}
a:link, a:active, a:visited {color:#0a7191; text-decoration:none;font-weight:bold;font-size:95%;}
a:hover{color:#007FA5;}
form,label input{margin:1px;padding:2px}
input, input[type=text]{background:#f0f0f0;border:1px solid #a9a9a9;color:#101010;font-size:105%;padding:3px 7px!important}
.form-fhm .form-text{width:200px;padding:3px;}
.form-fhm input{font-size:105%;padding:3px 7px!important}
.form-fhm input:focus {-webkit-box-shadow: 0px 0px 5px #007eff;  -moz-box-shadow: 0px 0px 5px #007eff;  box-shadow: 0px 0px 5px #007eff; }
.form-fhm .form-brief{width:200px}
.form-fhm .dtext{filter:alpha(opacity=50);opacity:0.5}
.form-fhm .ntext{filter:alpha(opacity=100);opacity:1}
.form-fhm .form-text-variable{width:96%}
.form-fhm label{color:#817A71;display:block;float:none;font-size:100%;font-weight:700;letter-spacing:-.03em;margin:.7em 0 .1em;}
.form-fhm label span{color:#999;font-size:80%;font-weight:400;letter-spacing:0}
.form-fhm label.form-checkbox{display:inline;position:relative;top:-3px;vertical-align:middle}
.form-fhm .form-field{padding-bottom:1em}
.form-fhm div{clear:left;padding-bottom:1em}
.form-fhm .inline{clear:none;float:left;padding-right:5px}
.button1, button2{font-size:100%;margin-top:2px;padding:3px 10px; cursor:pointer;}
.button2{color:#777}
.button3{background:#fff;border:1px solid #EEE8DD;color:#105CB6;cursor:pointer;line-height:2;margin:0 5px}
.main{padding:5px 150px 20px;}
.form-wrapper{clear:right;}
input.frmlogin{font-size:10px;width:130px;padding:2px!important}
textarea,select,.dynamic_form_value input,.form-fhm .form-text,.form-fhm .form-text-variable,.form-fhm textarea{background:#f0f0f0;border:1px solid #a9a9a9;color:#101010;font-size:125%;padding:2px;}
#cse-search-box input[type=text]{border:1px ridge #bbb;color:#464646;font-size:13px;line-height:11px;padding:2px 5px;height:17px;width:300px;}
#cse-search-box input[type=text]:focus{border:1px double #808080;}
input[type=text]:focus {border:1px double #808080;-webkit-box-shadow: 0px 0px 5px #267F00;  -moz-box-shadow: 0px 0px 5px #267F00;  box-shadow: 0px 0px 5px #007eff;}
input[type=password]:focus {border:1px double #808080;-webkit-box-shadow: 0px 0px 5px #267F00;  -moz-box-shadow: 0px 0px 5px #267F00;  box-shadow: 0px 0px 5px #007eff;}
input[type=button],input[type=submit] {background:#4b95d1;color:#fff;font-size:13px;width:auto;border:1px solid #fff;border-radius:4px;padding:6px 7px;cursor:pointer;}
input[type=button]:hover,input[type=submit]:hover{background-color:#327fba;}
.csbtns{background:#ECEEF5;color:#5C74C8;font-size:10px;margin-bottom:2px;width:auto;border:1px solid #CECECE;border-radius:3px;padding:3px 4px;}
a.csbtns:link,a.csbtns:visited,a.csbtns:active,a.csbtns:hover{color:#5C74C8;text-decoration:none}
a.csbtns:hover{color:#5C74C8;text-decoration:none;border: 1px solid #6A87E8;}
input.csaplybt {background:#0385C6;font-size:13px; font-weight: bold;letter-spacing : 0.05em;line-height : 0.99em; color:#fff;width:auto;border:1px solid #F7F7F7;text-shadow: 1px 1px 1px rgba(122,122,122,0.05);border-radius:3px;padding:5px 6px;cursor:pointer;}
input.csaplybt:hover{color:#E0E0E0;border:1px solid #f7f7f7;}
h2.class_hx, h2.class_hx a{border:none;color:#549E2F;display:inline;font-size:11px;font-weight:normal;margin:0;padding:0; text-decoration:none;}
h4.class_hx1{border:none;color:#353535;display:inline;font-size:12px;font-weight:400;margin:0;padding:0}
cite{color:red;padding-right:10px;}
.bluetext{color:#069;text-decoration:none}
.line1 {border-bottom:1px solid #EDEDED; padding: 2px;}
.rght {float:right;}
.bxl {display:block;} a.bxl{font-size:13px; color:#007FA5; font-weight:700;padding:5px 0;width:100%; text-decoration:none;} a.bxl:hover{color:#cc0066;}
/*Premium */.bxpl {display:block;} a.bxpl {font-size:13px;color: #BC2A4D;font-weight:700;padding:5px 0;width:100%; text-decoration:none;} a.bxpl:hover{color:#FF3A6B;}
h1.Comtitle {font-size : 1em !important ; letter-spacing : -0.02em;line-height : 0.99em;color:#2D7AFF;}
h2.Comtitle {font-size : 1em !important ; letter-spacing : -0.02em;line-height : 0.99em;color:#2D7AFF;}
h3.Comtitle {font-size : 1em !important ; letter-spacing : -0.02em;line-height : 0.99em;color:#2D7AFF;}
h1{background:transparent;color:#666;font-size:12px;font-weight:700;text-align:left;vertical-align:bottom;width:100%;padding:0}
h2{background:transparent;color:#1b57b1;font-size:1.2em;font-weight:700;text-align:left;vertical-align:bottom;width:100%;padding:0}
h3{border-bottom:1px solid #ccc;color:#333;font-size:1em;font-weight:700;padding-left:0;text-align:left;margin:0 0 10px}
span.h2color{color:#E06411;}
p{margin-bottom:5px;margin-top:0}
div.header{background :#FFD1B2;margin-top:5px;color:#5A3800;display:block;text-align:center;padding:5px;text-shadow: 1px 1px 1px rgba(255,255,255,0.3);border-top: 1px solid #FFFAF9;border-radius:5px 5px 0 0;}
#job_post table.job_post {background-color:#F6F6F6;}
#job_post a.go_back,go_back{color:#0026FF;font-weight:bold;font-size: 13px;text-align:center}
#job_post .expired_msg{color:#E51616;font-weight:700}
#job_post .mention_us_msg{color:#E8E8E8;font-size:12pt;font-weight:700}
#job_post .post_description{background-color:#F6F6F6;border:1px solid #f7f7f7;color:#333;display:block;margin-bottom:10px;text-align:left;padding:2px}
#job_post td.top_links{background-color:#F6F6F6;font-size:10pt}
#job_post h2.job_title{color:#606060;font-size:13px;text-transform:capitalize;}
#job_post td.job_post_body{background:#FFFFFF;}
#job_post table.job_post_data{background-color:#F6F6F6;width:100%}
#job_post td.job_post_data{background-color:#F6F6F6;border-bottom:1px solid #ddd;width:100%;padding:3px}
#profile,table.profile_data{background-color:#fff;border:2px;width:100%}
#profile td.profile_data{background-color:#efefed;width:100%}
table.resume_data{background-color:#fff;width:90%;border-width:0}
#dynamic_form,table.dynamic_form{background-color:#FFF;border-bottom-width:0;height:auto;width:100%;padding:5px}
#dynamic_form td.dynamic_form_field{background-color:#f7f7f7;border-right:1px solid #ddd;color:#2D7AFF!important;font-size:.9em!important;font-weight:700;white-space:nowrap;width:140px;padding:2px 3px 4px 5px}
#dynamic_form td.frmsignup{background-color:#EFF3FF;color:#A0A0A0;font-weight:400}
#dynamic_form td.dynamic_form_value{border-bottom: 1px dashed rgb(210, 210, 210);background:#F6F6F6;line-height:17px;padding:5px 5px 5px 7px}
#dynamic_form .dynamic_form_image_label{font-size:13px;font-weight:700;margin:1px;padding:3px}
#dynamic_form select.dynamic_form_date_style{background-color:#fff;font-size:13px;margin:1px;padding:3px}
#dynamic_form input.dynamic_form_radio_style{background-color:#fff;color:#fff;margin:1px;padding:3px}
#dynamic_form .dynamic_form_seperator{background-color:#E8E8E8;border-left:0px solid #AFAFAF;border-bottom:1px solid #ddd;font-size:95%;font-weight:700;height:21px;margin:0;padding:0 0 0 3px}
#dynamic_form .is_required_mark{color:red;font-size:11pt;font-weight:700;vertical-align:middle}
#joblist,table.list{background:#fff;border:0px solid #ddd;height:auto;width:99%}
.job_list_expe_padding, .job_list_expe_padding a{color:#474747;font:11px italic;padding-left:3px;text-decoration:none}
.job_posted_date, job_posted_date a{color:#7A7A7A;font-size:11px;font-weight:500;text-decoration:none;padding:5px 0 10px}
#joblist .job_list_small_print_premium{color:#515151;font-size: 10px ;height:auto}
#joblist .job_list_title{font-size:13px; color:#007FA5; font-weight:700;padding:5px 0;width:100%; text-decoration:none;}
#joblist .job_list_title a:hover{color:#cc0066;}
#joblist .job_list_title_premium{color:#004A7F;font-size:11px;font-weight:700}
#joblist .job_list_cat_name,#joblist_premium .job_list_cat_name, #joblist .job_list_cat_name a {color:#474747;font-size:12px;font-weight:normal; text-decoration:none; text-transform:capitalize;}
#joblist td.list_header_cell{background-color:#f4f4f4;border-bottom:1px solid #dbd9dc;
font-size:110%;letter-spacing: normal;font-weight:normal;padding:7px 15px 5px;color:#007EBA;text-shadow: 1px 1px 1px rgba(0, 194, 37,0.3);
text-align:center;white-space:nowrap;margin:0;padding:3px;}	
.job_listing_count{font-weight:700;text-align:center;margin:10px}
.category_name{font-size:12px;font-weight:700}
.category_path{margin-left:2em; font-weight:bold;}
.category_index{float:none;margin:2em}
a.cat_parent_link{color:#1943EA;font-size:12px;font-weight:400;text-decoration:none}
.cat_subcategory{font-weight:400;margin-bottom:1em;margin-left:1em}
table.cat_table{width:99%;padding:5px}
.cat_list_box{background-color:#F2F2F2;border-color:#C8C8C8;border-style:solid;border-width:1px;margin:0;padding:0}
.error_msg_label {color: #FF0000;font-weight: bold;border:solid 2px #FF9393;padding:7px;margin-top:15px;}
.ok_msg_label{font-size:1em;border:solid 2px #4885e0;padding:7px}
.nav_page_links{color:#6D00A0;font-size:13px;margin-bottom:5px;text-align:center;font-weight:700;}
.nav_page_links a{color:#6D00A0;text-decoration:none;font-weight:700}.nav_page_links a:hover{text-decoration:underline;}
div.info_box1{border:0 solid #dbd9dc;margin-bottom:3px;padding-left:2px}
div.info_box1-inner{border:1px solid #dbd9dc;margin:0 1px;padding:0}
.boxhead1{background:#f4f4f4;border-bottom:1px solid #dbd9dc;color:#515044;font-size:13px;font-weight:700;height:100%}
.boxhead1 a,.boxhead2 a:visited{color:#666}
.boxhead1 div{padding:3px 0 4px 23px}
.info_box1 .boxcontent2b{margin:2px;padding:0 4px 4px}
.info_box1 boxcontent2b a{color:#1C89FF; font-weight:700;}
.info_box1 boxcontent2b a:hover{color:#B5004E;}
h2.category_name{color:#0A7191!important;font-size:12px!important;letter-spacing:-.01em;line-height:.1em;text-transform:capitalize;margin:1px}
span.company, span.company a{color:#3845FF;font-size:.8em!important;font-weight:700}
h2.comptitle{color:#0A7191!important;font-size:1em!important;letter-spacing:-.01em;line-height:.99em;text-transform:capitalize}
h3.titles{display:block!important;font-size:.9em!important;height:auto!important;letter-spacing:-.01em;line-height:1em;text-align:center;text-transform:capitalize}
h2.bsnl{display:block!important;font-size:1em!important;height:auto!important;letter-spacing:-.01em;line-height:1em;text-align:center;text-transform:capitalize}
.smallfont{color:#666666;font-size:10px}
a img,a.jobimage,a:link img,a:visited img,a:hover img{border:none;text-decoration:none}
.profile_list_no_result,.post_list_no_result,.post_list_premium,.resume_list_no_result{font-weight:700;text-align:center}
#dynamic_form td.dynamic_form_2_col_field,#dynamic_form input.dynamic_form_date_style,#dynamic_form input.dynamic_form_checkbox_style,#joblist .green_grad,#joblist .blue_grad,#joblist .standard,#invoice td.value{background-color:#fff}
#dynamic_form input.dynamic_form_text_style,#dynamic_form textarea,#dynamic_form select{font-size:13px;margin:1px;padding:3px}
TABLE.search {width: auto;border-collapse: collapse;}
#search_form TD.field {color: #303030;font-size: 12px;font-weight: bold; padding:2px;}
#search_form,input.search_checkbox_style,#search_form,input.search_radio_style{color:#000;font-size:10px;height:15px;margin:2px}
#search_form SELECT.search_input_style {font-size: 10px; width:200px;}
#search_form INPUT.search_date_style { font-size: 10px; width:200px;}
#search_form .search_input_sel_label {font-size: 10px;white-space: nowrap;}
#joblist .job_list_small_print,.job_list_small_print{border: none;color: #515151;font-size:12px;display : inline;margin: 0;padding: 0;}
#joblist .job_list_cat_name_premium,#joblist_premium .job_list_cat_name_premium{color:#444;font-size:12px;font-weight:700}
#joblist td.list_data_cell,#joblist td,#joblist_premium td.list_data_cell_premium{color:#444;font-size:12px;padding:4px}
#joblist td.list_data_cell_premium,#resumelist td.list_data_cell{color:#444;font-size:12px;}
#joblist td.list_day_of_week,#joblist td.list_day_of_week_premium{background-color:#DDEAF7;color:#000;font-size:10pt;font-weight:700}
#joblist td.list_header_cell, #joblist_premium td.list_header_cell {color:#444;font-size:12px;}
#joblist .std-tr {background-image:url(light.png) repeat-x 0 -150px;border-bottom: 1px dashed rgb(210, 210, 210);}
#joblist .std-tr:hover{background-color:#EFF4F7; border-bottom: 1px dashed #A3A3A3;}
.post_edit_button,.post_delete_button,.post_repost_button{font-size:9pt}
a.category_name,a.category_path,a.cat_subcategory_link,a.nav_page_link{text-decoration:none}
a.category_name:hover,a.category_path:hover,a.cat_parent_link:hover,a.nav_page_links:hover{text-decoration:underline}
.cat_more_link,.cat_box_title,.nav_page_cur{font-weight:700;color:#7A7A7A;}
#app_form_table,table.app_form_table,#email_form_table,table.email_form_table,#request_form_table,table.request_form_table{background-color:#BEEA9D;width:100%;border-width:0}
.app_form_table .field_label,.email_form_table .field_label,.request_form_table .field_label{background-color:#F0F7F1;font-weight:700;width:150px;border-width:0}
.app_form_table .field_data,.email_form_table .field_data,.request_form_table .field_data{background-color:#F0F7F1;border-width:0}
.candidate_content,.employer_content{margin:3px}
.module .rssf,.module .rssf a, .rssf, a.rssf{background:#FF7214;color:#fff;font-size:12px;margin-top:2px;width:auto;border:1px solid #fff;border-radius:4px;padding:3px 5px}
a.rssf:hover{background-color:#D35E10;color:#fff;text-decoration:none}
#joblist_premium, table.list_premium {background-color:#FFF0A5;font-size:12px;width:99%;}
#joblist_premium .job_list_small_print_premium {color : #444444;font-size:12px;}
#joblist_premium .job_list_title_premium {color: ##BC2A4D;font-size : 12px;font-weight:700;}
#joblist_premium .green_grad {background-color : #F2EAEB;padding-left : 5px;padding-right : 5px;}
#joblist_premium .blue_grad {background-color:#EDDCDC;padding-left : 5px;padding-right : 5px;}
#joblist_premium .standard {background-color : #fff;padding-left : 5px;padding-right : 5px;}
#joblist_premium td.list_header_cell {background:#ECD5D8;color:#BC2A4D;font-size:10px;font-weight:700;text-align:center;white-space:nowrap;margin:0;padding:3px;}
#joblist_premium ._premium {padding:4px;}
#joblist_premium td.list_day_of_week_premium {background-color : #ecf8f9;color : #000;font-size : 10pt;font-weight : 700;}
.jbd p{ width: 615px; clear: left; margin: 0; padding: 3px 0 3px 0; padding-left: 155px; border-top: 1px solid #F2F2F2;height: 1%;}
.jbd label{font-weight: bold; float: left; margin-left: -155px; /*width of left column*/ width: 150px; /*width to create some right margin*/ }
.jbd span {width: 180px; font-size:85%;}
div.fshsicon{float:left;display:block;margin-right: 10px;}div.fshsicon p{margin-bottom: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.bdr {border:1px solid #E8E8E8;}
