/*BOXES*/ 
.box,
div.post_single_job1_div_left, div.post_single_job1_div, div.post_single_job1_div_left_bottom, div.post_single_job2_div, div.post_single_job3_box_left, div.post_single_job3_box, div.post_single_job3_gateway, div.register_employer_div_left, div.register_employer_div, div.register_employer2_div_left, div.register_employer2_div, div.register_seeker_div, div.register_seeker2_div_left, div.register_seeker2_div_left_bottom, div.register_seeker2_div, div.register_seeker2_div_bottom, div.front_qs, .qs_secondary_form, div.view_job, div.quick_search_box, div.edit_preferences_div, div.resume_searches_div, div.billing_confirm_div, div.resume_search_box, div.multiple_postings_div, div.advanced_resume_search_div, div.advanced_search_div, div.save_search_with_radio_div, div.job_agent_div_left, div.job_agent_div, div.mass_box, div.contact_us_div, .featured_box, .regular_box, div.workexp_box_title, div.desired_employment_box_title, div.education_box_title, div.view_profile_resumes_title, div.seeker_quick_search, div.register_seeker2_div_upload, div.wizard_contact_div_left, div.wizard_obj_box, div.wizard_edu_box, div.wizard_exp_box, div.view_profile_name_box, div.sign_in_box, .job_type_box_td, div.view_profile_video_box  {
	padding: 20px;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	overflow: auto;
	display: inline-block;
	text-align: left;
	float: left;
}
div.wizard_obj_box {
	width: 67%;
}
div.wizard_edu_box {
	width: 37%;
}
div.wizard_exp_box {
	width: 58%;
}
.regular_box, div.workexp_box_title, div.desired_employment_box_title, div.education_box_title, div.view_profile_resumes_title {
	float: none;
	font-weight: normal;
	color: #6c665d;
	font-weight: bold;
	font-size: 14px;
	width: 150px;
	text-align: center;
}
div.view_profile_name_box {
	width: 90%;
}
div.workexp_box, div.desired_employment_box, div.education_box {
	margin-top: 10px;
}
.featured_box {
	float: right;
	overflow: hidden;
}
.box_gray {
    border: 1px solid #C2C2C2;
    background: #FFFFFF url(../images/interest_background.gif) top repeat-x;
}
div.post_single_job1_div {
	width: 92%;
}
div.contact_us_div {
    width: 60%;
}
div.mass_box {
    width: 39%;
}
div.post_single_job1_div_left_bottom, div.job_agent_div {
	margin-left: 10px;
}
 div.seeker_narrow {
	width: 290px !important;
	float: right	
}
div.register_employer2_div, div.register_seeker_div, div.post_single_job3_box, div.register_employer_div, div.register_seeker2_div_bottom, div.register_seeker2_div_upload, div.save_search_with_radio_div {
	float: right;
}
div.advanced_resume_search_div, div.job_agent_div, div.resume_search_box, div.register_employer2_div, div.register_seeker_div, div.register_employer2_div_left, div.post_single_job3_box, div.advanced_search_div, div.post_single_job3_box_left, div.post_single_job1_div_left, div.post_single_job1_div_left_bottom, div.register_employer_div, div.wizard_contact_div_left, div.register_seeker2_div_left, div.register_seeker2_div, div.register_seeker2_div_left_bottom, div.register_seeker2_div_bottom, div.register_seeker2_div_upload, div.job_agent_div_left, div.post_single_job3_gateway, div.billing_confirm_div, div.resume_searches_div, div.register_employer_div_left, div.multiple_postings_div {
	width: 44%;
}
div.sign_in_box {
	width: 39%;
	float: none;
}
div.save_search_with_radio_div {
	width: 39%;
}
.qs_secondary_form{
	clear: both;
	margin-bottom: 20px;
}
div.resume_searches_div, div.multiple_postings_div{
	clear: left;
}
div.view_job {
	float: none;
}
div.register_seeker2_div, div.register_seeker2_div_left, div.register_seeker2_div_left_bottom, div.register_seeker2_div_bottom, div.register_seeker2_div_upload {
	float: none;
	/*clear: both;*/
	display: block;
}
div.post_single_job2_div {
	width: 600px;
}

/*HEADER AND FOOTER*/
div.header {
    width: 822px;
    margin: 0 auto;
    margin-top: 5px;
    text-align: right;
	font-variant: normal;
}
div.header a:link, div.header a:visited {
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
div.header a:hover {
    text-decoration: underline;
}
div.header_logo {
    width: 900px;
    margin: 0 auto;
    margin-top: 4px;
    text-align: left;
    height: 85px;
    vertical-align: middle;

}
#footer {
    text-align: center;
    margin-top: 50px;
    padding: 10px;
	clear: both;
	display: block;
}


/*FORM ROWS*/
div.add_resume, div.mass_add, div.advanced_search, div.add_cover, div.edit_cover, div.edit_resume, div.register_seeker, div.installer, .add_cover_with_radio, div.multiple_postings {
    text-align: left;
    padding: 0.25em;
    margin: 3px;
    margin-left: 0px;
	overflow: auto;
}
div.add_resume_left, div.mass_add_left, div.advanced_search_left, div.seeker_quick_search div, div.resume_search_left, div.register_employer_left, div.login_left, div.post_single_job_l_left, div.add_cover_left, div.edit_cover_left, div.edit_resume_left, div.register_seeker_left, div.wizard_left, div.wizard_link_left, div.installer_left, div.add_resume_with_radio_left, div.edit_cover_with_radio_left, div.resume_searches_left, div.quick_search_left, div.add_cover_with_radio_left, div.multiple_postings_left {
    text-align: left;
    width: 100%;
    padding-right: 0.25em;
}
div.add_resume_right, div.mass_add_right, div.register_employer_right, div.login_right, div.edit_cover_right, div.edit_resume_right, div.wizard_right, div.wizard_link_right, div.installer_right, div.add_resume_with_radio_right, div.edit_cover_with_radio_right, div.quick_search_right {
	text-align: left;
	width: 100%;
}


/*NAVBARS AND SEARCH*/
div.navbar_bottom {
 	margin: 40px 0 10px 0;  
}

div.navbar_top {
	display: none;
}
div.navbar_top, div.narrow_navbar_top {
    margin-bottom: 8px;
}

div.narrow_navbar_top, div.narrow_navbar_bottom {
    width: 100%;
}

div.navbar_top strong, div.navbar_bottom strong, div.navbar_top a, div.navbar_bottom a {
	padding: 5px;
}
tr.search_ends, th.search_ends {
	display: none;
}
th.seeker_search_ends {
	font-size: 10pt;
	height: 18px;
	text-align: left;
}
table.seeker_search_res, table.seeker_search_res_wide, table.search_res {
	width: 100%;
	border-collapse: collapse;
	clear: both;
}
td.seeker_search_row2, td.seeker_search_row1 {
	text-align: left;
	padding-top: 3px;
}
td.seeker_search_row1 {
}
th.seeker_search_ends_wide {
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	color: #252525;
	background-color:#E1E1E1;
	padding: 6px;
	border-bottom: 1px solid #CCC;
}
td.seeker_search_row2_wide, td.seeker_search_row1_wide, tr.search_row1, td.search_row1, tr.search_row2, td.search_row2 {
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
	font-size: 12px;
}
tr.seeker_search_row1_wide:hover, tr.seeker_search_row2_wide:hover, tr.search_row1:hover, tr.searchrow1:active, tr.search_row2:hover {
	border-bottom: 1px solid #EBEBEB;
	text-align: left;
	padding-left: 3px;
	height: 25px;
	background: #FFFDE9;
}
tr.sponsored_job, td.sponsored_job {
	background: #FFFDE9;
}
tr.search_row1 a, td.search_row1 a, tr.search_row2 a ,td.search_row2 a {

	margin-bottom: 4px;
}
table.seeker_search_res_wide thead {
	display: none;
}
div.seeker_narrow th.seeker_search_ends, div.seeker_narrow td.seeker_search_row1, div.seeker_narrow td.seeker_search_row2 {
	
}


/*RESUME AND COVER*/
div.show_resume, div.show_cover {
    width: 90%;
border: 1px solid #CCC;
padding: 5px;
text-align: left;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}



/*BASIC CLASSES*/
* html .gainlayout {
    height: 1%;
}
.error {
  color: #cc0000;
}

.success {
  color: #009900;
}
body {
    font-size: 14px;
    color: #000000;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;
}
h1 {
    color: #000;
    margin: 20px 0 10px 0;
	font: bold 26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -2px;
	text-align: left;
}


h3 {
	font-size: 15px;
}

h4 {
    font-size: 14px;
    font-weight: bold;
}

select {
	margin: 5px 0;
}
textarea {
    font-family: Courier new, Courier, fixed-width;
    font-size: 12px;
}
a img  {
	border: 0px;
}
.italic {
    font-style: italic;
}
.bold_italic {
    font-weight: bold;
    font-style: italic;
}
.bold {
    font-weight: bold;
}
.alignleft {
    text-align: left;
}
.aligncenter {
    text-align: center;
}
.alignright {
    text-align: right;
}
.sporange {
	font-weight:bold;color:#FF9900;
}
.spgreen {
	font-weight:bold;color:#0076A2;
}
.small {
	font-size: 10px;
}
div.float_fix {
	clear:both
}
a {
	color: #6a645b;
	text-decoration: none;
}
div.page
{
    width: 900px;
    margin: auto;
    margin-top: 9px;
    text-align: left;
    overflow: visible;
    clear: both;
    display: block;
}


/*RESUME WIZARD*/
.wizard_edit_button, .wizard_delete_button {
	color: #000000;
	font-weight: 600;
	font-size: 7pt;
	border: 1px solid black;
	padding: 1px 2px;
	margin-left: 1px;
	display: inline-block;
}
div.wizard_box {
	text-align: center;
}
div.wizard_box input, div.wizard_box select {
	margin-bottom: 3px;
	margin-top: 2px;
}
table#resume_wizard_thumbnails {
	text-align: center;
}


/*VIEW PROFILE*/
div.desired_employment_box_entry_left, div.education_box_entry_left, div.workexp_box_entry_left {
    width: 22%;
    float: left;
	text-align: right;
	margin-right: 5px;
	/*height: 20px;*/
	font-size: 11px;
	color: #6c665d;
	display: block;
	position: relative;
	top: 2px;
}
div.workexp_section_title, div.education_section_title {
	font-weight: bold;
	padding-top: 15px;	
}
div.edu_desc_box, div.exp_desc_box {
	margin-top: 10px;
}
div.desired_employment_box_entry_right, div.education_box_entry_right, div.education_entry_right, div.workexp_box_entry_right {
    width: 60%;
    float: both;
	clear: right;
	/*height: 20px;*/
	overflow: auto;
}

div.view_profile_name_box h1 {
	color: black;
}
div.view_profile_name_box h2 {
	color: #2e2e2e;
}
div.view_profile_video_box {
	margin-bottom: 10px;
	text-align: center;
}
div.view_profile_name_box_left {
	float: left;
	margin-right: 5px;
}
div.view_profile_video_box_video {
	text-align: center;
}
div.view_profile_left {
	float: left;
	width: 59%;
}


div.view_profile_left h2 {
margin-top: 15px !important;
margin-bottom: 15px !important;
}

div.view_profile_right {
	float: right;
	width: 39%;
}
table.seeker_profile_resumes thead {
	display: none;
}
div.view_profile_name_box_right h1 {

}


/*FIELDSETS*/
fieldset {
	border: none;
	padding: 0;
	text-align: left;
}
fieldset.register_employer_div, fieldset.register_employer_div_left, fieldset.register_employer2_div, fieldset.register_employer2_div_left {
    border: none;
    margin-left: 5px;
}
div.register_employer2_div fieldset.register_employer, div.register_seeker_div fieldset.register_seeker {
	margin-left: 30px;
}
fieldset.add_cover {
    width: 750px;
    padding: 10px;
    text-align: left;
    margin-bottom: 10px;
}
fieldset.save_search_with_radio {
    margin-bottom: 10px;
}
fieldset.default {
	width: 250px;
}
fieldset.search {
    font-weight: bold;
    width: 400px;
    text-align: center;
    padding: 20px;
    margin: 3px;
}
fieldset.add_resume_radio {
    width: 700px;
    padding: 10px;
    padding-left: 0px;
    padding-bottom: 0px;
    clear: both;
}
fieldset.edit_preferences {
	border: 0px;
}
fieldset.resume_searches_div {
	border: none;
}
fieldset.save_search_with_radio {
	border: 1px;
}


/*LEGENDS*/
legend {
	border: 0;
	padding: 0 0 10px;
}

div.register_seeker2_div legend, div.register_seeker2_div_left legend, div.register_seeker2_div_left_bottom legend {
    color: black;
    font-size: 1.2em;
    font-weight: bold;
}
fieldset.edit_preferences legend {
	text-align: center;
	margin-left: 80px;
}
fieldset.wizard_contact_div_left legend, fieldset.register_employer_div legend, fieldset.register_employer_div legend {
	margin-bottom: 5px;
}


/*SUBMIT BUTTONS AND DIVS*/
div.post_single_job_submit, div.post_single_job2_submit_submit, div.resume_searches_submit, div.login_submit, div.quick_search_submit, div.multiple_postings_submit, div.register_seeker_submit, div.installer_submit, div.register_employer_submit, div.job_agent_submit, div.post_single_job_gateway_submit, div.contact_us_submit, div.mass_add_submit, div.resume_search_submit, div.advanced_resume_search_submit, div.edit_preferences_submit, div.add_resume_submit, div.edit_resume_submit, div.add_cover_submit, div.edit_cover_submit, div.wizard_template_submit, div.apply_for_job_guest_submit {
    clear: both;
    margin-top: 10px;
    width: 100%;
    text-align: left;
	margin-bottom:10px;
}

div.button_submit_submit {
	float: left;
	margin-top: 5px;
}
.qs_secondary_submit {
	float: left;
	margin-top: 12px;
	margin-right: 25px;
}
div.advanced_search_submit {
	width: 270px;
	text-align: center;
	margin-right: 24px;
	float: right;
}
.button_submit, .employer_search_submit input, input.qs_secondary_submit {

}
.button_submit_small {

}
.employer_search_submit input {
	margin-left: 0;
}
div.quick_search_box div.quick_search_submit input {
	width: auto;
}


/*OTHER CLASSES*/
div.account_left {
	float: left;
	width: 300px;
}
div.account_right {
	float: left;
	width: 500px;
	margin-left: 20px;
}
p.redirect {
	margin-top: 55px;
}
.edit_employer_logo
{
	margin-bottom: 10px;
}
div.backfilling_banners_outer  {
	clear: both;
	margin-top: 30px;
}
div.resumes
{
	margin-bottom: 30px;
}
#google_map_job
{
	width: 220px;
	height: 400px;
	margin-right: auto;
	float: left;
	margin: 5px auto auto;
}
#google_map_employer
{
	width: 220px;
	height: 200px;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
}
img.verification_image
{
	clear: both;
	display: block;
	margin: 2px 0px;
}
#apply_for_job_guest_verification
{
	text-align: left;
}
#register_seeker_photo_upload
{
	margin-left: 0px;
}
#register_employer_video_resume
{
	padding: 0.25em;
}
#view_profile_link
{
	float: right;
}
#register_seeker_photo_upload_left
{
	width: 100%;
}
div.save_search_with_radio_right div.checkbox_set_key
{

width: 130px;
}
div.save_search_with_radio_right div.checkbox_set_line{
clear: both;
width: 100%;
height: auto;
}
div.save_search_with_radio{
padding-top: 5px;
width: 310px;
}
html>body div.save_search_with_radio{
width: 320px;
}
div.save_search_with_radio_left{
width: 250px;
text-align: left;
float: left;
}
html>body #save_search_with_radio_save_search_right{
height: 25px;
}
html>body div.save_search_with_radio_div{
margin-right: 35px;
}
#save_search_with_radio_search_name {
 align: left;
}
div.advanced_search_block{
height: auto;
margin-top: 20px;
}
div.advanced_search_block div.save_search_with_radio {
height: 30px;
}
#save_search_with_radio_search_name {
height: 50px;
}
div.save_search{
width: 600px;
text-align: center;
margin-left: 65px;
}

div.contact_us_div textarea
{
    margin:5px 0;width: 410px;
}
.square_bullets {
        list-style-type: square;
        padding-left: 15px !important; padding-left: 0px;
}

.square_bullets li {
        margin: 5px;
}
.featured_list {
    list-style-type: square;
    padding-left: 15px;
}
div.seeker_img_large{
text-align: left;
width: 100%;
}

div.seeker_narrow span.sub_heading
{
margin-top: 0px;
}

div.seeker_quick_search #qs_index_industry, div.seeker_quick_search #qs_index_state, div.seeker_quick_search #qs_index_city {
	margin: 0;
}
div.seeker_wide{
margin-top: 5px;
padding-top: 3px;
text-align: center;
width: 500px;
margin-left: 5px;
margin-bottom: 50px;
}
div.seeker_wide p{
text-align: left;
}
h3.sign_in{
text-align: center;
border-bottom: 1px solid #AAAAAA;
width: 300px;
margin-top: 15px;
}
#login_sticky_right
{
float: left;
width: 4%;
}
#login_sticky_left
{
float: right;
width: 92%;
}

input.login[type=submit] {
background-color: #891236;  padding: 5px 10px 5px 10px;  margin: 5px 0 5px 0;  -webkit-border-radius: 3px 3px 3px 3px;  -moz-border-radius: 3px 3px 3px 3px;  -khtml-border-radius: 3px 3px 3px 3px;  border-radius: 3px 3px 3px 3px;
	margin-top: 10px;
}
div.quick_search_box input,
div.quick_search_box select
{
width: 320px;
}
div.save_search_with_radio_right div.checkbox_set_value
{
float: left;
}
.sub_heading {
        color: #000;
        margin: 20px 0 10px 30px;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	text-align: left;
display: block;
}
div.container .sub_heading {
	margin-left: 10px;
}
div.seeker_img{

margin-bottom: 5px;
width: 100%;
text-align: left;
margin-top: 20px;
}
div.view_long_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: black;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
	width: 100%;
	display: block;
	text-align: left;
}

table.view_contact {
	width: 50%;

	margin-top: 20px;
}
table.view_contact .left1, table.view_contact .right1 {
	font-weight: bold;
	text-align: right;
	padding: 2px;
}
table.view_contact .left2, table.view_contact .right2 {
	text-align: left;
	padding: 2px;
}
.featured_employer ul{
text-align: left;
}
.featured_employer h3{
margin: 1px;
font-weight: bold;
}
td.qs_options{
background-color: #FFF7EA;
height: 220px;
margin: 0px;
padding: 0px;
}
td.search_interest{
background-color: #EFEFEF;
height: 50px;
vertical-align: top;
}

td.categories{
font-size: 10px;
vertical-align: top;
}
div.container {
	margin-left: 20px;
}
div.right_column{
	float: left;
	overflow: auto;
	margin: 0 20px 0 0;
	width: 50%;
	min-height: 600px;
}

div#actions {
	float: left;
	width: 16%;	
}
.view_job_image {
        float: left;
        clear: both;
        margin-top: 10px;
        margin-bottom: 10px;
}


div.left1 {
	font-weight: bold;
}

div.row {
	margin-bottom: 10px;
}

div.right1 {
	font-weight: bold;
	margin-top: 10px;
}

div.right2, div.left2 {
	color: #595959;
}
div.add_cover_fieldset {
	width: 70%;
}
html>body input.qs_secondary{
margin-top: 0px;
}

html>body div.qs_secondary_form{
padding-bottom: 10px;
}

div.from_image{
float: left;
clear: right;
}
div.from_header{
float: right;
clear: left;
}
div.to_header{
float: left;
margin-top: 30px;
}
div.account{
float: right;
margin-top: 30px;
border: 1px solid gray;
text-align: center;
}
table.invoice{
font-family: Arial, Helvetica, Sans-Serif;
text-align: left;
display: block;
margin-top: 5px;
width: 100%;
}
html>body table.invoice{
margin-top: 6em;
}
th.invoice{
font-weight: bold;
}
html>body th.invoice{
width: 122px;
}
tr.invoice_row1{
padding: 1px;
background-color: #F0F0F0;
}
tr.invoice_row2{
background-color: #A0A0A0;
}
h3.view_title{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 16pt;
margin-bottom: 0px;
float: left;
margin-bottom: 20px;
}
div.left_column {
width: 25%;
overflow: auto;
float: left;
margin: 0 20px 0 0;
}
#qs_secondary_keywords{
float: left;
margin-right: 25px;
margin-left: 4px;
}
#qs_secondary_country{
float: left;
margin-right: 25px;
clear: right;
}
#qs_secondary_industry{
float: left;
margin-right: 25px;
margin-left: 5px;
}
#qs_secondary_city{
float: left;
margin-right: 25px;
}
#qs_secondary_state{
float: left;
margin-left: 4px;
margin-right: 25px;
}
#qs_secondary_zip{
float: left;
margin-right: 25px;
}
#qs_secondary_zip_radius{
float: left;
margin-right: 25px;
}
div.qs_secondary_form div.adv_left{
margin-top: 20px;
float: right;
}
input.qs_secondary{
	width: 530px;
}
#job_id {
	clear: both;
}
html>body div.register_seeker_month_left{
    width: 108px;
}
table.register_seeker_year
{
   padding: 0px;
   margin: 0px;
   text-align: left;
}
.search_comp_name
{
  width: 200px;
}
.search_position
{
  width: 100px;
}
.search_location
{
  width: 100px;
}
.search_view
{
  width: 100px;
}
div.edit_cover_box
{
height: auto;
}
div.add_resume_radio
{
text-align: left;
padding-left: 2px;
}

div.add_resume_radio_left
{
text-align: left;
}
div.add_resume_radio_right
{
  width: 4%;
  float: left;
  text-align: left;
  clear:left;
}
div.edit_cover_radio{
float: left;
width: 4%;
}
div.edit_resume_head
{
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}
.search_right
{
text-align: left;
padding-left: 0.25em;
}
div.save_search_with_radio
{
  width: 300px;
  padding: 3px;
}
div.save_search_with_radio_right
{
text-align: left;
padding-right: 5px;
}
.resume_search_login
{
  width: 150px;
}
.resume_search_exp_level
{
  width: 130px;
}
.resume_search_location
{
  width: 120px;
}
.resume_search_view
{
  width: 100px;
}
table.save_search_with_radio
{
  width: 300px;
  padding: 0px;
}
table.register_seeker_month
{
    width: 100%;
    padding: 3px;
    margin: 3px;
}
div.register_seeker_month{
	text-align: left;
}
div.register_seeker_month_left
{
    width: 104px;
}
div.reg_salary_type_radio_left
{
  width: 94%;
  float: right;
  text-align: left;
  margin-top: 4px;
}
div.salary_type_radio
{
  text-align: left;
  margin-left: 40px;
  width: 200px;
}
div.salary_type_radio_left
{
  width: 85%;
  float: right;
  text-align: left;
}
div.salary_type_radio_right
{
  text-align: left;
  width: 15%;
  float: left;
}
img.lang_img{
margin-left: 445px;
margin-right: 0px;
padding-right: 0px;
margin-top: 8px;
float: left;
}
div.add_cover_radio
{
   width: 5%;
   float: left;
}
table.search
{
text-align: center;
  padding: 3px;
  width: 350px;
}
td.search{
  text-align: left;
}
div.search
{
  text-align: center;
  padding: 0.25em;
  margin: 3px;
  display: block;
  width: 450px;
}
.search_left
{
text-align: left;
width: 40%;
float: left;
padding-right: 0.25em;
}
div.register_employer2_privacy_div,
div.register_seeker_privacy_div
{
text-align: left;
width: 340px;
}
div.register_employer2_privacy_left,
div.register_seeker_privacy_left
{
float: left;
width: 120px;
}
div.register_employer2_privacy,
div.register_seeker_privacy
{
text-align: left;
width: 190px;
float: right;
}
div.register_employer2_privacy_left2,
div.register_seeker_privacy_left2
{
float: left;
text-align: left;
width: 140px;
}
div.register_employer2_privacy_left2_left,
div.register_seeker_privacy_left2_left
{
float: left;
text-align: left;
width: 110px;
}
html>body .register_employer2_privacy_div,
html>body .register_seeker_privacy_div
{
clear: both;
}
html>body .register_seeker_privacy_div
{
margin-bottom: 22px;
}
html>body div.register_employer2_privacy,
html>body div.register_seeker_privacy
{
text-align: center;
width: 140px;
}
div.register_employer_with_radio
{
  width: 200px;
  margin-left: 70px;
  display: block;
}
div.register_employer_with_radio_left
{
  width: 80%;
  float: right;
  text-align: left;
}
div.post_single_job3{
clear: both;
display: block;
height: auto;
}
div.post_single_job_gateway{
width: 140px;
float: left;
}
div.post_single_job_gateway_left{
float: left;
width: 100px;
}
div.post_single_job_gateway_right{
width:25px;
float: left;
}
div.ad_res_salary_type_radio
{
  text-align: left;
  margin-left: 70px;
  width: 200px;
}
div.ad_res_salary_type_radio_left
{
  width: 85%;
  float: right;
  text-align: left;
}
div.ad_res_salary_type_radio_right
{
  text-align: left;
  width: 15%;
  float: left;
}
#wizard_template_more_edu_left, #wizard_template_more_exp_left, #wizard_template_more_other_left {
	width: 92%;
	float: right;
}
#wizard_template_more_edu_right, #wizard_template_more_exp_right, #wizard_template_more_other_right {
	width: 5%;
	float: left;
}
#wizard_template_more_edu_right input, #wizard_template_more_exp_right input, #wizard_template_more_other_right input {
	margin: 0px;
}
#wizard_template_more_edu, #wizard_template_more_exp, #wizard_template_more_other {
	margin: 5px;
}
div.articles_left {
	float: left;
	width: auto;
	margin-right: 20px;
}
div.articles_right {
	float: left;
	width: 500px;
}
/*Search filters*/
div.search_results_outer {
	clear: both;
	float: none;
}
div.filter_title {
	font-weight: bold;
	cursor: pointer;
	margin-top: 0px;
	border-bottom: 2px solid #fff;
	padding: 5px 0 10px 0;
}
div.filter_title div.filter_title_arrow {
	width: 9px;
	height: 9px;
	float: left;
	position: relative;
	top: 2px;
	margin-right: 5px;	
}
div.filter_title_enabled div.filter_title_arrow {
	background: transparent url(../images/arrows.png) no-repeat scroll -9px 0px;
}
div.filter_title_disabled div.filter_title_arrow {
	background: transparent url(../images/arrows.png) no-repeat scroll 0px 0px;
}
div.search_results_outer div.filter_entry {
	padding-left: 5px;
}
div.filter_contents_enabled {
	display: block;
}
div.filter_contents_disabled {
	display: none;
}
div.applied_filters_entry {
	font-weight: bold;
}
div.applied_filters_entry a {
	font-weight: normal;
}
div.applied_filters_box {
	background-color: #fff;
	padding: 10px;
	margin: 5px 0 10px 0;
}
div.extra_filter_entry {
	display: none;
}
div.filter_more_link {
	color: #FF6600;
	cursor: pointer;
	font-weight: bold;
}
div#post_single_job_apply_url {
	display: none;
}
div.experience_entries_list, div.education_entries_list {
	margin-bottom: 20px;
}
div.experience_entries_list h2, div.education_entries_list h2 {
	margin-bottom: 0px;
}
div.experience_entries_list table.search_res tbody tr.ui-sortable-helper, div.experience_entries_list table.search_res tbody tr.ui-sortable-helper td,
div.education_entries_list table.search_res tbody tr.ui-sortable-helper, div.education_entries_list table.search_res tbody tr.ui-sortable-helper td{
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div#register_seeker_experience_order, div#register_seeker_education_order {
	display: none;
}
div.experience_entries_list table.search_res tr, div.education_entries_list table.search_res tr {
	/*background: url("../images/grippy.png") no-repeat scroll 4px 50% transparent;*/
	cursor: move;
}
div.experience_entries_list table.search_res tr td:first-child, div.education_entries_list table.search_res tr td:first-child {
	background: url(../images/grippy.png) no-repeat scroll 4px 50% transparent;
}
div.experience_entries_list table.search_res tr:hover, div.education_entries_list table.search_res tr:hover, 
div.experience_entries_list table.search_res tr:hover td:first-child, div.education_entries_list table.search_res tr:hover td:first-child {
	background-color: #FFFDE9;
}
div.experience_entries_list table.search_res td, div.education_entries_list table.search_res td {
	padding-left: 16px;
}
div.register_employer2_privacy_div, div.register_employer2_privacy_div legend {
	text-align: left;
}
div.print_invoice_logo {
	background-color: #000000;
	width: 150px;
}
div.print_invoice_logo_minty_blue, div.print_invoice_logo_minty_green, div.print_invoice_logo_minty_orange, div.print_invoice_logo_minty_red {
	background-color: #FFFFFF;
	width: 260px;
}
div.import_contacts_box div.source_site_box {
	clear: both;
}
div.clearAll {
	float: none;
	clear: both;
}
div.import_contacts_box div.source_site {
	text-align: center;
	float: left;
	border: 2px solid #e6e6e6;
	margin-right: 20px;
	margin-top: 10px;
	padding: 10px;
}
div.backfilling_banner {
	width: 130px;
	float: left;
}
div.simplyhired_banner {
	padding-top: 3px;
}
input.add_position_main_button, input.add_education_main_button {
	margin-bottom: 10px;
}

div.register_seeker2_div, div.register_seeker2_div.register_seeker2_div_education,div.register_seeker2_div, div.register_seeker2_div {
	float: none;
	clear: both;

}
div.front_qs div#qs_index_zip {
	margin-top: 5px;
	margin-left: 10px;
	width: 80px;
	float: left;
}
div.front_qs div#qs_index_zip_radius {
	width: 100px;	
	float: left;
	margin-top: 5px;
	margin-left: 10px;		
}
div.front_qs div#qs_index_zip input {
	font-size: 16px;
}	
div.front_qs div#qs_index_zip_radius select {
	width: 100px;		
}
div.front_qs div.button_submit_submit {
	margin-top: 13px;
	margin-left: 5px;
}
div.front_qs div#qs_index_industry  {
	width: 500px;
}
div#qs_secondary_zip input.qs_secondary {
	width: 100px;
}
div.qs_secondary_form  div.qs_secondary_submit_submit input {
	margin-top: 15px;
}

form#post_single_job2 div.post_single_job2_submit_submit input {
	width: auto;
	min-width: inherit;
}
div#post_single_job_service_type_right div.post_single_job_right_right {
	width: 25px;
	float: left;	
	clear: left;
}
div#post_single_job_service_type_right div.post_single_job_right_left {
	margin-top: 5px;	
	vertical-align: middle;
	float: left;	
}
div#post_single_job_service_type_right div.post_single_job_right_outer {
	height: 25px;
	margin-bottom: 6px;
}
div.choose_plan_price, div.choose_plan_credits_remaining {
	display: inline;
}
div.table_job_description, div.featured_employer_job_description {
	font-style: italic;
}
div.table_job_title {
	font-weight: bold;
}
div.mass_actions_box {
	margin-top: 10px;
}
form#filter_applicants {
	margin-bottom: 10px;
}
div.mass_actions_box a {
	margin-right: 20px;
}

/* @group Search */

div.desc {
	color: #595959;
	margin: 0px 0 5px 0;
	line-height: 1.5em;
}

.lower {
	color: #9b9b9b;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	overflow: hidden;
}

.actions {
	float: left;
margin-top: 5px;
}
.date {
float: right;
margin-top: 20px;
}
a.search {

	margin: 15px 0;
	font-size: 1.4em;
}

a.a {
	margin: 0 10px 0 0;
}

td.search_row1 a.apply, td.search_row1 a.save, td.search_row2 a.apply, td.search_row2 a.save {
margin-bottom: 4px;
display: inline-block;
}
div.info, div.info a {
	font-size: 12px;
	color: #525252;
	font-weight: bold;
}

div.info {
	margin: 2px 0 0 0;
}

a.rss {
background: url("../images/rss.png") no-repeat;
padding: 0 0 0 20px;
}

/* @end */

.multi_checkbox_state .multi_checkbox_state_right
{
	width: 200px !important;
}
.job_agent_div_left .multi_checkbox_state_right
{
	width: 230px !important;
}
div.search_results_left_tab {
	width: 280px;
	float: left;
}
div.search_results_outer div.search_results_inner {
	float: left;
	width: 590px;
	margin: 0 0 0 20px;
}
div.search_results_outer div.search_results_left_tab div.search_results_left_tab_subtab div.search_results_left_tab_subtab_item {
	float: left;
    color: #2593BB;
    float: left !important;
    font-size: 1em;
    font-weight: bold;
    margin-top: 0;
    padding: 10px 15px;
	font-size: 18px;
	background-color: whiteSmoke;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div.search_results_outer div.search_results_left_tab_browse, div.search_results_outer div.search_results_left_tab_search {
	background-color: whiteSmoke;
	position: relative;
	top: -2px;
	margin-right: 10px;	
	padding:5px;
	
	-webkit-border-radius: 0px 5px 5px 5px;
-khtml-border-radius:0px 5px 5px 5px;
-moz-border-radius: 0px 5px 5px 5px;
border-radius: 0px 5px 5px 5px;
}
div.search_results_outer div.search_results_left_tab div.search_results_left_tab_subtab div.search_results_subtab_disabled {
    background-color: #2593BB;
    font-size: 12px;
    margin-top: 5px;
    padding: 6px 15px;
	color: #fff;
	cursor: pointer;
	
	
		-webkit-border-radius: 3px 3px 0px 0px;
-khtml-border-radius:3px 3px 0px 0px;
-moz-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
}
div.search_results_left_tab_search div.advanced_search_div,
div.search_results_left_tab_search div.save_search_with_radio_div {
	background: none;
	padding: 0px;
}
div.search_results_left_tab_search div.advanced_search_div,
div.search_results_left_tab_search div.save_search_with_radio_div{
	width: 190px;
	float: none;
}
div.search_results_left_tab_search div.advanced_search_submit {
	width: 180px;
	margin-right: 0px;
	float: none;	
}
div.search_results_left_tab_search input, div.search_results_left_tab_search select {
	width: 150px;
}
div.search_results_left_tab_search input[type=checkbox] {
	width: auto;
}
#advanced_search_min_salary_right {
	float: left;	
}
div.search_results_left_tab_subtab {
	z-index: 2;
    position: relative;
    top: 1px;	
}
div.search_results_left_tab_search, div.search_results_left_tab_browse {
	z-index: 1;
}
div.search_results_left_tab_search div.advanced_search_tab_keywords,
div.search_results_left_tab_search div.advanced_search_tab_industries,
div.search_results_left_tab_search div.advanced_search_tab_location,
div.search_results_left_tab_search div.advanced_search_tab_salary,
div.search_results_left_tab_search div.advanced_search_tab_exp,
div.search_results_left_tab_search div.advanced_search_tab_employer,
div.search_results_left_tab_search div.advanced_search_tab_save {
border-bottom: 2px solid #ccc;
padding: 8px 15px 8px 15px;
}


div.search_results_left_tab_search  form legend {
	background: url("../images/arrows.png") no-repeat scroll -9px 2px transparent;  
	padding: 0 0px 10px 13px;
	cursor: pointer;
	width: 190px;
	font-weight: bold;
}
fieldset.advanced_search_tab_employer {
	padding-top: 8px;
}
fieldset.advanced_search_tab_save {
	padding-top: 3px;
}
div.advanced_search_tab_employer div.save_search_with_radio {
	width: 160px;
}
div.advanced_search_tab_save div.save_search_with_radio {
	width: 160px;
}
div.advanced_search_tab_save div.save_search_with_radio div.save_search_with_radio_left {
	width: 130px;
	padding-top: 5px;
}
div.advanced_search_tab_industries div.checkbox_set_line, 
div.advanced_search_tab_exp div.checkbox_set_line,
div.multi_checkbox_state div.checkbox_set_line,
div.multi_checkbox_industries_right div.checkbox_set_line,
div.multi_checkbox_state_right div.checkbox_set_line, 
div.multi_checkbox_experience_right div.checkbox_set_line {
	margin: 5px 0px;
	/*width: 155px;
	text-wrap: unrestricted;*/
	/*width: 130px;*/
	/*height: 25px;*/
}
div.advanced_search_tab_industries div.checkbox_set_line div.checkbox_set_key, 
div.advanced_search_tab_exp div.checkbox_set_line div.checkbox_set_key,
div.advanced_search_tab_location div.checkbox_set_line div.checkbox_set_key,
div.multi_checkbox_industries_right div.checkbox_set_line div.checkbox_set_key,
div.multi_checkbox_state_right div.checkbox_set_line div.checkbox_set_key,
div.multi_checkbox_experience_right div.checkbox_set_line div.checkbox_set_key {
	float: right;
	width: 184px;
	vertical-align: text-top;
	margin: 0px 0px 5px 0px;
	word-wrap: break-word
}
div.advanced_search_tab_industries div.checkbox_set_line div.checkbox_set_value, 
div.advanced_search_tab_exp div.checkbox_set_line div.checkbox_set_value,
div.advanced_search_tab_location div.checkbox_set_line div.checkbox_set_value,
div.multi_checkbox_industries_right div.checkbox_set_line div.checkbox_set_value,
div.multi_checkbox_state_right div.checkbox_set_line div.checkbox_set_value,
div.multi_checkbox_experience_right div.checkbox_set_line div.checkbox_set_value {
	vertical-align: text-top;
	float: left;
	width: 16px;
	margin: 2px 0 0 0;
}

div.advanced_search_tab_industries div.checkbox_set_line div.checkbox_set_value input,
div.advanced_search_tab_exp div.checkbox_set_line div.checkbox_set_value input,
div.advanced_search_tab_location div.checkbox_set_line div.checkbox_set_value input,
div.multi_checkbox_industries_right div.checkbox_set_line div.checkbox_set_value input, 
div.multi_checkbox_state_right div.checkbox_set_line div.checkbox_set_value input, 
div.multi_checkbox_experience_right div.checkbox_set_line div.checkbox_set_value input {
	margin: 0px;
}
div.advanced_search_tab_industries {
	padding-bottom: 4px;
}
div.advanced_search_tab_industries div.advanced_search, 
div.advanced_search_tab_exp div.advanced_search, 
div.advanced_search_tab_location div.multi_checkbox_state,
div.advanced_search_div div.multi_checkbox_experience_right,
div.advanced_search_div div.multi_checkbox_state_right,
div.advanced_search_div div.multi_checkbox_industries_right {
	width: 230px;
	overflow: auto;
	height: 178px;
	background-color: #fff;
	border: 1px solid #ccc;
}
div.advanced_search_tab_exp div.advanced_search {
	height: 82px;	
}
div.advanced_search_div div.multi_checkbox_experience {
	height: 100px;	
}
div.search_results_left_tab_search div.advanced_search_tab_industries legend, 
div.search_results_left_tab_search div.advanced_search_tab_exp legend,
div.advanced_search_tab_location div.advanced_search_tab_exp legend {
	width: 140px;
}
div.advanced_search_tab_location div.multi_checkbox_state {
    margin: 3px 3px 3px 0;
    padding: 0.25em;
}
div.advanced_search_div div.multi_checkbox_industries {
	margin-bottom: 8px;
}

div.advanced_search_tab_industries div.advanced_search div.advanced_search_left,
div.advanced_search_tab_exp div.advanced_search div.advanced_search_left {
	display: none;
}
div.search_results_link_share a.stico_default {
    background: url("") no-repeat scroll 0 0 transparent !important;
    padding-left: 0;
}
div.search_results_link_share {
    display:inline;
    font-size: 10pt;
    font-weight: normal;
}
#employer_catalog_keywords
{
	width:20%;
	display:inline;
}


/* @group Employer Directory */

div.employer_directory_image {
	float: right;
	padding: 10px 0 10px 0;
}

ul#employer_dir {
	list-style-type: none;
	overflow: auto;
	padding: 0;
	margin: 0 0 20px 0;
}

#employer_directory {
	float: left;
	background-color: #f8f8f8;
	padding: 10px;
}


#employer_dir li {
	float: left;
	width: 3.5%;
	text-align: center;
	color: #696969;
	
}

#employer_dir li.current a {
	color: #333;
	font-weight: bold;
}


/* @end */

/* @group Employer Dashboard/My Account */

div#account_left {
	width: 600px;
	float: left;
}

div#right {
	width:290px;
	float: right;
}
div#post_jobs.box h2, div#search_resumes.box h2  {color: white }

div#post_jobs.box, div#search_resumes.box {
	float: none;
	width: 100%;
	background-color: #B52C55 !important;
	color:#fff !important; 
}

div.account_cta {
	background-color: #fff;
	float: right;
	width: 210px;
	padding: 20px;
	color:#595959 !important;
	
	-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div.account_cta h2 { color:#000 !important;
}


.account_cta ul {
	list-style-type: square;
	padding-left: 20px;
	margin: 0 0 10px 0;
		
}

.account_cta h2 {
	font-size: 1.4em;
}



div.post_jobs {
	overflow: auto;
background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,0) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(239,239,239,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
padding:20px;
border: 1px solid #d1d1d1;	
margin: 0 0 20px 0;

}

ul#post_jobs {
	list-style-type: none;
	padding: 0;
	float: left;
	margin: 10px 10px 0 0;

}

ul#post_jobs li {
	padding: 5px 0 20px 60px;
		color: #fff;
}

ul#post_jobs a {	color: #fff;
}
ul#post_jobs a:hover {	color: #ffd7e3;
}
li#post_job {
	background: url(../images/post_job.png) no-repeat;
}

li#manage_jobs {
	background: url(../images/manage_jobs.png) no-repeat;
}

li#manage_applicants {
	background: url(../images/manage_applicants.png) no-repeat;
}

ul#post_jobs h3 {
	margin: 0 0 2px 0;
	padding: 0;
	border: none;
}

/* @end */

/* @group View Company */

div#col1 {
	width: 32%;
	float: left;
	margin-right: 6%;
}

div#col2 {
	float: left;
	width: 60%;
	margin: 10px 0 0 0;
}

dl#company {
	overflow: hidden;
	width: 260px;	
}

#company dt {
	float: left;
	font-weight: bold;
	width: 90px;
	clear: left;
	position: relative;
	margin: 0;
	padding: 0 10px 8px 0;	
}

#company dd {
	padding: 0 0 8px 0;
	margin: 0;
	width: 200px;
	

}

/* @end */


div.view_stats_text {
	float: left;
	padding-top: 10px;
}

div#filter_applicants_job_id,
div#filter_applicants_filter_applicants,
div.filter_applicants_submit {
	float: left;	
	padding-left: 8px;
}

/* @group Apply For Job */
.col1, .col2 {
	float: left;
	overflow: auto;
}

div#apply_for_job.col1 {
	width: 460px;
	margin-right: 10px;
	overflow:hidden;
}

div#apply_for_job.col2 {
	width: 200px;
}

div#apply_form {
	width: 400px;	
}

div.apply_job_type_radio {
    text-align: left;
    width: 200px;
    padding: 5px 0 0 0;
}

#apply_for_job_guest_confirm_cover_letter {
	margin-top: 10px;
}


div.apply_job_type_radio_left {
    float: right;
    text-align: left;
    width: 89%;
}
div.apply_for_job_guest_left
{
	width:94%;
	float:right;
}
div #apply_for_job_guest_email_left
{
	float:left;
	padding-top:2px;
}
/* @end */

div.available_offers {
	clear: both;	
}
div.available_offers h3 {
	border-bottom: 0px solid #E9E9E9;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 14px;
	padding-top: 4px;
}

div.qa_answers_box pre {
	margin-top: 0px;
}
div#questionnaires_q_form_is_required_left {
	float: left;
	width: 220px;
}
div.q_type_text, div.q_type_yn, div.q_type_sdrop, div.q_type_mdrop, div.q_type_paragraph {
	width: 200px;
}
div.q_type_text_left, div.q_type_yn_left, div.q_type_sdrop_left, div.q_type_mdrop_left, div.q_type_paragraph_left {
	width: 160px;
	float: right;	
}
div.q_type_text_right, div.q_type_yn_right, div.q_type_sdrop_right, div.q_type_mdrop_right, div.q_type_paragraph_right {
	width: 30px;
	float: left;
}
div.q_options_box {
	width: 210px;
	float: left;
}
div.questionnaires_q_form_submit {
clear: both;
}

div.questionnaires_q_form {
	margin-bottom: 4px;
}
div.questions_table {
	margin-top: 20px;
}
div.questions_table td{
	font-weight: bold;
}
div.questions_table td a {
	font-weight: normal;
	font-style: normal;
}
#questionnaires_q_form_name, div#questionnaires_q_form_score, .submit_q_submit {
float: left;
margin-right: 20px;	
}

.submit_q_submit {
	margin-top: 10px;
}
div.qa_answers_box div.rendered_aq_row {
	margin-bottom: 10px;
}
div.qa_answers_box div.rendered_aq_row div.rendered_aq_text {
	font-weight: bold;
}

div.q_type_disabled {
	display: none;
}
div.q_type_enabled {
	display: block;
}

div.q_yn_box, div.q_sdrop_box, div.q_mdrop_box {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
	width: 550px;
	float: left;
}
div.q_yn_box {
	padding-top: 10px;
}
div.q_yn_box div.questionnaires_q_form_left, div.q_yn_box div.yn_field_answer_left {
	width: 100px;
	float: left;
}
div.q_yn_box div.questionnaires_q_form_right, div.q_yn_box div.yn_field_score_left {
	width: 400px;
	float: left;	
}
div.q_yn_box div.yn_field_answer_right, div.q_yn_box div.yn_field_score_right {
	display: none;
}

div#apply_for_job_questionnaire div#questionnaire_form div.rendered_questionnaire_form {
	clear: both;
}
div#apply_for_job_questionnaire div#questionnaire_form div.checkbox_set_line div.checkbox_set_value,
div.questions_table table div.checkbox_set_line div.checkbox_set_value {
	width: 20px;
	float: left;
}
div#apply_for_job_questionnaire div#questionnaire_form div.checkbox_set_line div.checkbox_set_key,
div.questions_table table div.checkbox_set_line div.checkbox_set_key {
	width: 280px;
	float: right;
	margin-top: 3px;
}
div.questions_table table div.checkbox_set_line {
	width: 300px;
	clear: both;
}
div.questions_table tr:first-child, div.questions_table td:first-child {
	border-top: 1px solid #0D6C8E;
}
div.questions_table tr, div.questions_table td {
	border-bottom: 1px solid #0D6C8E;
	padding-top: 6px;
	padding-bottom: 6px;
}
div.questionnaires_question_form {

}
div#apply_for_job_questionnaire div#questionnaire_form {
	width: 300px;
}
div.rendered_questionnaire_form_right_outer {
	clear: both;
}
div.rendered_questionnaire_form_right_right {
	width: 25px;
	float: left;
}
div.rendered_questionnaire_form_right_left {
	width: 270px;
	float: left;
}
div.q_score_s_answers {
	width: 250px;
	float: left;
}
div.q_score_sdrop {
	width: 185px;
	float: left;
}


.questions_table .seeker_search_row1_wide:hover { background:none;}
.questions_table .seeker_search_row2_wide:hover { background:none;}


.questions_table  a { background:#0d6c8e;
color:#fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
padding:3px;

}
.questions_table  a:hover { background:#2593BB; color:#fff;
}

.rendered_questionnaire_form { margin-bottom:10px}

div.q_score_sdrop_left {
	/*display: none;*/
}
div.q_score_sdrop_right {
	/*padding-top: 15px;*/
}
div.q_score_s_answers_right {
	padding-top: 4px;
}
div.q_delete_button_right, div.q_add_button_right {
	display: none;
}
div.q_delete_button {
    float: left;
    padding-top: 18px;
    width: 100px;
}
div.q_add_button {
    clear: both;
    padding-top: 4px;	
}
div.q_sdrop_section, div.q_mdrop_section {
	clear: both;
}

div.print_invoice_logo_corporate {
	background-color: #FFFFFF;
}
div.save_search_with_radio_right input {
	width: auto;
}
div.advanced_search_block div#save_search_with_radio_save_search_left {
	width: 215px;
}
div.advanced_resume_search {
    clear: both;
}
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_resume_search_left {
	float: none;
}
div.resume_search_results_outer div.resume_search_results_left_tab {
    float: left;
    width: 280px;
}
div.resume_search_results_outer div.resume_search_results_left_tab div.resume_search_results_left_tab_subtab div.search_results_left_tab_subtab_item {
    background-color: #F2F2F2;
    color: #333333;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    padding: 10px 15px;
}
div.resume_search_results_outer div.resume_search_results_left_tab div.resume_search_results_left_tab_subtab div.search_results_subtab_disabled {
    background-color: #CFCFCF;
    color: #006F98;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
    padding: 6px 15px;
}
div.resume_search_results_outer div.search_results_left_tab_browse, div.search_results_left_tab_search {
    background-color: #F2F2F2;
    margin-right: 10px;
    padding: 8px 15px 20px;
    position: relative;
    top: -2px;
}
div.resume_search_results_outer div.resume_search_results_inner {
	float: left;
    margin: 0 0 0 20px;
    width: 590px;
}
div.resume_search_results_outer div.advanced_resume_search_div {
	padding: 0px;
	width: auto;
	border: 0px solid #D7DAE2;
	float:  none;
	background:  none;
}
div.resume_search_results_outer div.save_search_with_radio_left  {
	width:  105px;
}
html > body div.resume_search_results_outer div.save_search_with_radio {
	width: 230px;
}
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_keywords, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_job_category, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_location, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_experience, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_education, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_salery, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_auth, 
div.resume_search_results_outer div.search_results_left_tab_search div.advanced_search_tab_relocate {
    border-bottom: 2px solid #FFFFFF;
    margin-bottom: 5px;
}
div.resume_search_results_outer div.filter_entry {
    padding-left: 20px;
}

div#post_single_job_questionnaire_left {
	width: 200px;
}
h1.post_single_job_questionnaire_h1 {
	background: url("../images/hide_box.png") no-repeat scroll 0 5px transparent;
	font-size: 18px;
	padding-left: 16px;
	color:#fff !important;
	border:none !important;
}
h1.post_single_job_questionnaire_h1:hover {
	cursor: pointer;
}
div#post_single_job_questionnaire_box {
	display: none;
}
h1.open_questionnaire_section {
	background: url("../images/hide_box.png") no-repeat scroll -1px -85px transparent;
}
div#post_single_job_questionnaire_box.open_questionnaire_section {
	display: block;
}
ul.odd, ul.even {
	width: 180px;
}
div#q_main_add_box {
	display:  none;
}
div#q_main_add_box.open_add_question_section {
	display:  block;
	min-width: 250px;
}
div#questionnaires_q_form_question_left, div#questionnaires_q_form_name_left {
	font-weight:  bold;
}

#q_add_question_button {
	background: url(../images/plus.png) no-repeat 5px 5px #fff;
	padding:  10px 10px 10px 40px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
	clear: both;
	margin-top: 20px;
	color:#2593BB;
}
#q_add_question_button:hover {
	background-color: #eee;
	cursor: pointer;
}
#q_add_question_button:active {
	position: relative;
	top: 1px;
}
form#post_single_job1 div#question_form, form#post_single_job1 div#q_main_add_box {
	border:  none;
	background:  none;
}
div.search_results_left_tab div.save_search_with_radio_left {
    text-align: left;
    width: 105px;
}
div.search_results_left_tab div.save_search_with_radio_right div.checkbox_set_key {
    float: left;
}
div#apply_for_job h1#apply_job {
	font-size: 22px;
}
div.search_results_inner table.search_res thead {
	display: none;
}
div.questions_table table.seeker_search_res_wide thead,
div.questionnaires_table table.seeker_search_res_wide thead {
	display:  none;
}
div.questions_table table.seeker_search_res_wide form {
	clear: both;
	width: 100%;
}
div.questions_table table.seeker_search_res_wide div.rendered_questionnaire_form_right_outer {
	height:  20px;
}
div.view_stats_text, div.filter_applicants_submit {
    padding-top: 6px;
}
form#post_single_job1 div#question_form{
    clear: both;
}
form#register_seeker div.register_seeker_short_submit {
	text-align:  left;
	clear:  both;
}
form#register_seeker div.register_employer_short_div_left div.register_seeker_privacy_div {
	margin-top:  20px;
}
input.cancel_section_button, input.save_section_button {
	float: right;
	margin-left: 10px;
	position: relative;
	/*top:  -35px;*/
}
div.add_section_button_submit {
	margin-bottom:  40px;
	padding: 10px;
	background-color: #f4f4f4;
	width: auto;
	margin-top: 10px;
}
div.seeker_section_row div.seeker_section_key {
	width:  175px;
	float:  left;
	text-align: right;
	padding-right: 10px;
}


div.seeker_section_row div.seeker_section_val {
	width:  340px;
	float:  left;
}
div.seeker_section_options {
float: right;
position: relative;

	
}
div.seeker_section_data {
	float:  left;
	width:  535px;
}
div.seeker_section_row {
	margin-bottom:  4px;
}
div.seeker_section_bold {
	font-weight: bold;
}
div.seeker_section_options a {
	margin-left:  4px;
}
div.seeker_section_options a.disabled_move_action {
	color:  #999999;	
}
div.seeker_section_options a.disabled_move_action:hover {
	text-decoration:  none;
}
div.seeker_section_box {
	padding: 20px;
	border: 1px solid #D9D9D9;
		-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}



div.seeker_section_box:hover {
	border: 1px solid #C8C8C8;
}
form#register_seeker h2 {
	margin-top: 20px;
}
div.seeker_section_photo_row {
	
}
div.seeker_section_photo_row div.seeker_section_val {
	padding-top:  6px;
}
div.seeker_section_video_row div.seeker_section_val {
	padding-top:  6px;
}
div.seeker_section_photo_row div.seeker_section_delete_photo_link {
	
}
div.seeker_section_video_row div.seeker_section_delete_video_link {
	padding-top:  4px;
}
div#register_seeker_resume_privacy_left {
	width: 300px;
}
div#register_seeker_resume_privacy {
	margin: 0px;
}
div#register_seeker_privacy_left2_show_name {
	margin-right: 37px;
}
div.edit_seeker_next_previous_box div.edit_seeker_previous_submit,
div.edit_seeker_next_previous_box div.edit_seeker_next_submit {
	float: right;
}
div.edit_seeker_next_previous_box {
	margin-top:  40px;
}
div.ajax_loading_box {
	border: 1px solid #D9D9D9;
	padding: 30px 20px;
	text-align: center;
	width: 555px;
}
div.ajax_loading_box_search_agent {
	width: 350px;
	border: 0px solid #D9D9D9;
}
div.add_job_agent_box {
	margin-top:  40px;
}
div.job_agent_main_box table {
	width:  600px;
}
div.job_agent_table_title_box {
padding: 7px 5px;
background-color: #B52C55;
color: white;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


div.job_agent_table_title_box a { color:#FFF}
div.job_agent_table_title_box a:hover { color:#ffbed1}
div.job_agent_table_title_box div.job_agent_table_title {
	width: 300px;
	float: left;
	font-size: 14px;
	font-weight:  bold;
	}
div.job_agent_table_title_box div.job_agent_table_controls {
	width: 200px;
	text-align: right;
	float: right;
}
div.job_agent_main_box div.agent_details {
	margin-bottom: 30px;
	padding: 7px 5px;
}
div.job_agent_main_box div.agent_details ul {
	margin:  0px;
	padding: 0px 0px 0px 14px;
}
div.job_agent_main_box div.multi_checkbox_state {
	margin-left: 120px;
}
div.job_agent_main_box div#job_agent_city {
	margin-left: 120px;
}

div.seeker_section_val.job_title {
	font-size: 1.2em;
	font-weight: bold;
}

div.seeker_section_val.company {
	font-weight: bold;
}

div.seeker_section_val.dates {
	color: #bdbdbd;
}

div.seeker_section_options a img {
	vertical-align: text-top;	
}
div.job_agent_main_box form div.job_agent_div_left div.job_agent {
	margin-top:  3px;	
}
div.job_agent_main_box div#job_agent_mult_industries_right_mult_industries_left,
div.job_agent_main_box div#job_agent_experience_level_right_experience_level_left,
div.job_agent_main_box div#job_agent_education_level_right_education_level_left,
div.job_agent_main_box div.job_agent_employer_type_left
 {
	width: 120px;
	float:  left;
}

.multi_checkbox_state_right {width: 230px;
overflow: auto;
height: 178px;
background-color: white;
padding: 0 5px 0 5px;
color:#000;}

div.job_agent_main_box div.job_agent_mult_industries_right_right,
div.job_agent_main_box div.job_agent_experience_level_right_right,
div.job_agent_main_box div.job_agent_education_level_right_right
 {
margin-top: 4px;
	position:  relative;
	top:  4px;
	width: 230px;  overflow: auto;  height: 178px;  background-color: white;  border: 1px solid #CCC;  padding: 0 5px 0 5px;color: black;
}
div.job_agent_main_box div.job_agent_mult_industries_right_right {
	margin-bottom:  8px;
}
div.job_agent_main_box div.job_agent_employer_type_right {
	width: 250px;
	float:  left;
}
div.job_agent_main_box div.job_agent_employer_type {
	margin-top: 6px;
}
div.job_agent_main_box div.job_agent_employer_type_right div.checkbox_set_value {
	width: 30px;
	float:  left;
}
div.job_agent_main_box div.job_agent_employer_type_right div.checkbox_set_key {
	width: 210px;
	float:  right;
}
div.job_agent_main_box input#keywords {
	width: 240px;
}
div.job_agent_main_box select#country, div.job_agent_main_box select#city {
	min-width: 240px;
}
div.job_agent_main_box select#zip_radius,
div.job_agent_main_box select#zip,
div.job_agent_main_box select#position_type,
div.job_agent_main_box select#salary_type,
div.job_agent_main_box input#zip,
div.job_agent_main_box input#min_salary,
div.job_agent_main_box input#max_salary {
	width: 125px;
}
div.job_agent_main_box div.job_agent_left {
	float: left;
	width:  120px;
}
div.job_agent_main_box table th {
	display:  none;
}
div.job_agent_main_box div.job_agent_employer_type input {
	margin-left: 0px;
}
div.search_results_inner div.search_results_main_headers h1 {
	border-bottom: 0px solid #333;
}
div.search_results_inner div.search_results_main_headers h2 {
	font-size: 20px;
}
div.search_results_inner div.search_results_main_headers {
	margin-bottom: 20px;
}
div.agent_details div.agent_details_date {
	text-align: right;
	margin-top:  0px;
	font-style: italic;
}
div.view_profile_steps_box div.view_profile_step {
	float:  left;

		padding: 10px;
		font-size: 1.1em;
	}
div.view_profile_steps_box {
	margin-bottom: 40px;
		background-color: #f4f4f4;
	float: left;
	-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.view_profile_step_active {
	font-weight: bold;

	color: #ffffff;
		background-color: #B52C55;
		-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

div#register_seeker_month_start_month,
div#register_seeker_month_end_month,
div#register_seeker_month_education_start_month,
div#register_seeker_month_education_end_month,
div#register_seeker_month_cert_start_month,
div#register_seeker_month_cert_end_month,
div#register_seeker_month_assoc_start_month,
div#register_seeker_month_assoc_end_month,
div#register_seeker_month_event_start_month,
div#register_seeker_month_awards_start_month,
div#register_seeker_month_visas_start_month,
div#register_seeker_month_visas_end_month,
div#register_seeker_month_security_start_month,
div#register_seeker_month_security_end_month,
div#register_seeker_month_patents_start_month {
	float:  left;
	width: 100px;
}
div#register_seeker_year_start,
div#register_seeker_year_end,
div#register_seeker_year_education_start,
div#register_seeker_year_education_end,
div#register_seeker_year_cert_start,
div#register_seeker_year_cert_end,
div#register_seeker_year_assoc_start,
div#register_seeker_year_assoc_end,
div#register_seeker_year_event_start,
div#register_seeker_year_awards_start,
div#register_seeker_year_visas_start,
div#register_seeker_year_visas_end,
div#register_seeker_year_security_start,
div#register_seeker_year_security_end,
div#register_seeker_year_patents_start {
	float:  left;
	padding-top: 15px;
	position:  relative;
	left: 14px;
}

fieldset.register_seeker2_profile_div {
	width: 550px;
	padding: 20px;
	background-color: #f4f4f4;
}

div.edit_seeker_global_errors_box {
	clear: both;
}
div.register_seeker2_profile_div {
	text-align: left;
}
#register_seeker {
   float:left;
}

#register_seeker .box {
   background-color: #B52C55 !important;
color: #fff !important;
}

#register_seeker .box h2 {
color: #fff !important;
} 
#register_seeker div.reg_salary_type_radio {
	width: 200px;
}
#register_seeker div.reg_salary_type_radio_left {
    float: right;
    text-align: left;
    width: 85%;
    margin-top: 2px;
}
table.seeker_la_main_box, table.seeker_hb_main_box {
	width:  100%;
}
div.personal_info_entry_left, div.personal_info_box_entry_left {
	min-width: 150px;
}
div.view_profile_downloads_box {
	clear: both;
	margin-bottom: 10px;
}


