/* @override http://127.0.0.1:8888/webjobs/themes/base.css */

/*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.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, .job_type_box_td, div.register_employer_box, div.seeker_narrow {
	padding: 20px;
	width: auto;
	height: auto;
	/*margin-top: 5px;*/
	margin-bottom: 10px;
	overflow: hidden;
	display: inline-block;
	text-align: left;
	float: left;
	overflow: hidden;
	background: #fbfaf9;
	border: 1px solid #000000;
	border-radius: 3px 3px 3px 3px;

}
/*special box that should be thin*/
div.view_profile_resumes_box div.view_profile_resumes_title {
	padding-top: 10px;
	padding-bottom: 10px;	
}
div.view_job {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 5px auto auto;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 200px;
    display: inline-block;
	box-shadow:2px 2px 6px #AAAAAA;
}
div.company_view_job {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 5px auto auto;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 200px;
    display: inline-block;
}
div.view_job_table{
        margin-top: 10px;
        margin-right: 20px;
}
div.company_view_job_table{
        margin-top: 0px;
        margin-right: 0px;
}
div.register_employer_box {
	float: none;
	clear: both;
	display: block;
	width: 400px;
}
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: 94%;
}
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_quick_search {
	width: 240px;
	float: right;
	overflow: hidden;
}
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.short_register_seeker_wrapper #register_employer_last_name {
	float: left;
}

div.short_register_seeker_wrapper #register_employer_first_name {
	float: left;
	margin-right: 10px;
}

div.short_register_seeker_wrapper #register_employer_login, div.short_register_seeker_wrapper #register_employer_password {
	float: left;
	margin-right: 10px;
}

div.short_register_seeker_wrapper #register_employer_last_name, div.short_register_seeker_wrapper #register_employer_email, div.short_register_seeker_wrapper #register_employer_password2 {
	clear: right;
	float: left;
}
/*
div.short_register_seeker_wrapper input[type=text], div.short_register_seeker_wrapper input[type=password] {
	width: 200px;
}*/

div.short_register_seeker_wrapper div.register_employer {
  text-align: left;
  width: auto;
  margin: 0;
 }
 
 div.short_register_seeker_wrapper #register_seeker {
 	width:  auto;
 	float:  left;
 }

div.short_register_seeker_wrapper {
	width:  470px;
}

div.sign_in_box_right {
	background: #fbfaf9;
	border: 1px solid #ECECEC;
	box-shadow: 0px 0px 7px -2px #AAA;
	border-radius: 3px;
	width: 42%;
	height: 220px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	float:left;
/*	background-image: url(/images/inlog-en-inschrijf.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 1055px 100px;
	z-index:1000;
	position: relative; */
}
div.signText {
	font-weight: bold;
	margin-bottom: 10px;
	width:40%;
	text-align: left;
	white-space:nowrap;
}
div.signText2 {
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-top: 30px;
	padding-right: 10px;
	white-space:nowrap;
}
div.signup_button {
	position: relative;
	width:96px;
	height:20px;
	top: 185px;
	float: right;
	right: -190px; 
	background-color: #F06421;
	font-weight: bold;
	color: #FFF!important;
	padding: 3px 10px 2px 10px;
	cursor: pointer;
	box-shadow: 0px 0px 7px -2px #AAA;
	border-radius: 3px;
}

.sign_up_account{
	margin-top: 20px;
	width: 350px;	
}
#signup_box_image {
	position:absolute;
	z-index:100;
}
div.signup_box_image{
 position: relative;
 top: -35px;
 float: left;
 right: 15px; 
}
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;
}
div.seeker_narrow {
	width: 282px;
}
/*HEADER AND FOOTER*/
div.header {
    width: 960px;
    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: 960px;
    margin: 0 auto;
    margin-top: 4px;
    text-align: left;
    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, div.advanced_resume_search {
    text-align: left;
    padding: 0.25em;
    margin: 3px;
    margin-left: 0px;
	overflow: hidden;
	clear: both;
}
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%;
	padding-bottom: 20px;
}


/*NAVBARS AND SEARCH*/
div.navbar_bottom {
 	margin: 20px 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 {
	background-color: #EEEEEE;
}
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: 10px;
	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;
}
tr.sponsored_job, td.sponsored_job {
	background: #FFFDE9;
}
tr.search_row1 a, td.search_row1 a, tr.search_row2 a ,td.search_row2 a {
	clear: both;
	margin-bottom: 4px;
	display: inline-block;
}
/*These tables are special and are handled separately*/
div.job_agent_main_box tr.search_row1, div.job_agent_main_box td.search_row1, div.job_agent_main_box tr.search_row2, div.job_agent_main_box td.search_row2, div.job_agent_main_box tr.search_row1:hover, div.job_agent_main_box td.search_row1:hover, div.job_agent_main_box tr.search_row2:hover, div.job_agent_main_box td.search_row2:hover {
	border-bottom: 0px solid #CCC;
}


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 {
	background: #FFFFFF none repeat scroll 0 0;
}
table.subscription_credits_res div.subsciption_credits_label {
	padding-right: 10px;
	text-align: right;
}

div.sign_up_search_box {
	padding: 5px;
	backgroud-color: #f2f2f2;
	margin-bottom: 10px;
	background-color: #f2f2f2;
	border-radius:2px 2px 2px 2px;
	box-shadow:2px 2px 6px #AAAAAA;
}

/*RESUME AND COVER*/

div.show_resume, div.show_cover {
    width: 90%;
    border: 3px outset #CCCCCC;
    padding: 5px;
    text-align: left;
}

li.a {
	list-style: none;
	float: left;
}

a.btn {
	display: inline-block; border: 1px solid #ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-weight: bold;
	-moz-box-shadow: 1px 1px 2px #eee; -webkit-box-shadow: 1px 1px 2px #eee; box-shadow: 1px 1px 2px #eee; color: #666;
		-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
}

.btn.purchase {
	background: url(../images/action-icons.png) no-repeat -142px #f7f7f7;	
}

.btn.cover {
	background: url(../images/action-icons.png) no-repeat -79px #f7f7f7;
}

.btn.apply_styled {
	background: url(../images/action-icons.png) no-repeat -17px #f7f7f7;
}

.btn.view_resume_search {
	background: url(../images/action-icons.png) no-repeat -17px #f7f7f7;
}

.btn.edit {
	background: url(../images/action-icons.png) no-repeat -17px #f7f7f7;
}

.btn.delete {
	background: url(../images/action-icons.png) no-repeat 11px #f7f7f7;
}	

.btn.applicant_vresume {
	background: url(../images/action-icons.png) no-repeat -17px #f7f7f7;
}

a.btn:hover { 
	text-decoration: none; color: #333; -moz-box-shadow: 1px 1px 5px #ddd; -webkit-box-shadow: 1px 1px 5px #ddd; box-shadow: 1px 1px 5px #ddd;
	background-color: #eeeeee;
}

a.btn span {
	padding: 5px 10px; margin-left: 35px; display: block; background: #fff url(../images/buttonbg.png) repeat-x 0 -31px; border-left: 1px solid #ccc; 
	text-shadow: 1px 1px #fff;
	 -moz-border-radius: 0 50px 50px 0; -webkit-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0; padding-right: 15px; 
	 background: #ffffff; /* Old browsers */
	 background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	 background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */	 
}

/*reverting the CSS for resumes button*/
table.search_res span.one-resume a.vresume {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #555555;
	border: 1px solid #666666;
	color: #EEEEEE;
	font-weight: bold;
}
table.search_res span.one-resume a.vresume:hover {
	text-decoration: underline;
	border: 1px solid #59D4B4;
	background-color: #0078A3;
}
table.search_res a#speedD-button {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-weight: bold;
	text-decoration: none;
}
table.search_res a#speedD-button:hover {
	text-decoration: none;
}

/*BASIC CLASSES*/

* html .gainlayout {
    height: 1%;
}
.error {
  color: #cc0000;
}

.success {
  color: #009900;
}

/*Main caption (usually page titles)*/
h1 {
    color: #000;
    margin: 0 5px 10px;
	font: bold 26px Arial, Helvetica, Geneva, sans-serif;
	line-height: 1.5;
}
/*Big caption (usually box titles)*/
h2 {
    text-align: left;
    font-size: 20px;
    color: #121212;
    margin: 0px 10px 0px 0px;
}
/*Smaller caption (usually important text inside boxes)*/
h3 {
/*	margin: 10 16px 20px 16px;
	margin-left: 16px;
    */
	padding: 0 0 5px 0;
	font-size: 16px;
}
/*Small caption (almost never used)*/
h4 {
    font-size: 14px;
    font-weight: bold;
}
div#apply_for_job.col2 div#job_details h3 {
	margin-top: 0px;
}
div#apply_for_job.col2 div#job_details {
	margin-top: 5px;
}

select {
	margin-bottom: 4px;
	margin-top: 1px;
}
textarea {
    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, div.page1 {
    width: 960px;
    margin: auto;
    margin-top: 9px;
    text-align: left;
    overflow: hidden;
    clear: both;
    display: block;
    min-height: 400px;
	padding-left: 0px;
}
#did_you_mean {
	color: #da6e60;
	font-size: 1.2em;
}

#did_you_mean a {
	font-style: italic;
	font-weight: bold;
}


/*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.profile_wrapper {
	overflow: hidden;
	margin-bottom: 20px;
}

ul.visas_entry {
	margin:  5px 0;
}

ul.work_exp, ul.education_entry {
	padding: 0;
	margin:  0 0 10px 0;
}

ul.work_exp li, ul.education_entry {
	list-style: none;
}

li.job_title, li.school {
	font-weight: bold;
	font-size: 16px;
}

li.recent_company {
	font-weight: bold;
}

li.dates {
	float: right;
	list-style: none;
}

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;
}

span.level {
    float: right;
    margin-left: 20px;
    text-align: left;
    width: 228px;
}

div.workexp_section_title, div.education_section_title {
	font-weight: bold;
	padding-top: 15px;	
}

ul.awards_entry, ul.events_entry, ul.visas_entry, ul.security_entry, ul.assoc_entry, ul.patents_entry, ul.skills_entry, ul.cert_entry {
	padding: 0;
	list-style: none;
	margin: 5px -65px 0 6px;
}

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: hidden;
}

div.view_profile_name_box h1 {
	color: black;
}
div.view_profile_name_box h2 {
	color: #2e2e2e;
}
div.view_profile_video_box {
	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: 420px;
}

div.view_profile_left h2 {
	margin: 20px 0 5px 0;
}
div.view_profile_right {
	float: right;
	width: 39%;
}

div.personal_info_entry_left, div.personal_info_box_entry_left {
	float: left;

	margin-right: 10px;
}



table.seeker_profile_resumes thead {
	display: none;
}


/*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;
}

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;
	width: 100%;
}
div.resumes, div.ceovers {
	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;
font-weight: bold;
padding: 17px 10px 5px 10px;
}
#register_seeker_photo_upload_left
{
	width: 100%;
}
div.save_search_with_radio_right div.checkbox_set_key
{
float: left;
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;
}
.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_img_lower{
	border-bottom: 1px solid #AAAAAA;
	margin-left: 28px;
	width: 200px;
	text-align: center;
	margin-top: 15px;
}

div.seeker_narrow span.sub_heading {
	margin-top: 0px;
	margin-left: 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_right input#sticky_on {
	margin-left: 0px;
}
#login_sticky_left
{
float: right;
width: 92%;
}

input.login[type=submit] {
	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 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;
}

div.view_contact {
	text-align: left;
	padding-left: 10px;
	padding: 10px;
	height: auto;
	margin: auto;
	margin-top: 5px;
	width: 200px;
	float: left;
}
div.view_contact .left1,
div.view_contact .right1 {
	width: 130px;
	float: left;
	padding-right: 15px;
	background:#FFF;
}
div.view_contact .left2,
div.view_contact .right2 {
	width: 145px;
	float: left;
	text-align: left;
	background:#FFF;
}
div.view_contact div.apply {
	text-align: left;
	padding-top: 10px;
	clear: both;
}
.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: hidden;
	margin: 0 20px 0 0;
	width: 420px;
	border-right: 1px solid #ededed;
	padding: 0 40px 0 10px;	
	background:#FFF;
	box-shadow:2px 2px 6px #AAAAAA;
}
div#actions {
	float: left;
	width: 16%;	
}
.view_job_image {
	float: none;
	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;
	/*background:#FFF;*/
}
div.add_cover_fieldset {
	width: 72%;
}
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: 227px;
	border-right: 1px solid #ededed;
	overflow: hidden;
	float: left;
	margin: 0 40px 0 0;
}
div.top_column {
	width: 400px;
	border-right: 1px solid #ededed;
	overflow: hidden;
	float: left;
	margin: 0 0px 0 0;
	box-shadow: 2px 2px 4px #AAAAAA;
	-moz-box-shadow: 2px 2px 4px #AAAAAA;
	-webkit-box-shadow: 2px 2px 4px #AAAAAA;
}
div.company_right_column {
	width: 400px;
	border-right: 1px solid #ededed;
	overflow: hidden;
	float: left;
	margin: 0 0px 0 0;
	box-shadow: 2px 2px 4px #AAAAAA;
	-moz-box-shadow: 2px 2px 4px #AAAAAA;
	-webkit-box-shadow: 2px 2px 4px #AAAAAA;
}
#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: 15px;
	border-top: 2px solid #fff;
	padding: 5px 0 10px 0;
}
div.filter_title div.filter_title_arrow {
	width: 11px;
	height: 14px;
	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 0px 3px;
}
div.filter_title_disabled div.filter_title_arrow {
	background: transparent url(../images/arrows.png) no-repeat scroll 0px -39px;
}
div.search_results_outer div.filter_entry {
	padding-left: 20px;
}
div.filter_contents_enabled {
	display: block;
	text-align: left;
}
div.filter_contents_disabled {
	display: none;
	text-align: left;
}
div.applied_filters_entry {
	font-weight: bold;
	padding: 5px;
	background-color: #f2f2f2;
	margin: 0 0 5px 0;
}
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: #3561a4;
	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;
}


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: 0px;	
	vertical-align: middle;
	float: left;	
}
div#post_single_job_service_type_right div.post_single_job_right_outer {
	height: 25px;
	margin-bottom: 6px;
	clear: both;
}
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;
	height: 40px;
}
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: right;
}
.date {
	float: left;
}
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 {
	padding: 0;	
}
div.info, div.info a {
	font-size: 12px;
	color: #525252;
	font-weight: bold;
}

div.info {
	margin: 2px 0px 25px 0px;
	text-align: left;
}

a.rss {
background: url("../images/rss.png") no-repeat;
padding: 0 0 0 20px;
}

/* @end */


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;
    background-color: #F2F2F2;
    color: #333333;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin-top: 0;
    padding: 10px 15px;
	font-size: 16px;
}
div.search_results_outer div.search_results_left_tab_browse, div.search_results_outer div.search_results_left_tab_search {
	background-color: #F2F2F2;
	position: relative;
	top: -1px;
	padding: 8px 15px 20px 15px;
	margin-right: 10px;	
}
div.search_results_outer div.search_results_left_tab div.search_results_left_tab_subtab div.search_results_subtab_disabled {
    background-color: #CFCFCF;
    font-size: 12px;
    margin-top: 10px;
    padding: 6px 15px;
	color: #2A78BF;
	cursor: pointer;
}
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 #FFFFFF;	
	margin-bottom: 5px;
}
div.search_results_left_tab_search form legend {
	background: url("../images/arrows.png") no-repeat scroll 0px 3px transparent;  
	padding: 0 0px 10px 13px;
	cursor: pointer;
	width: 190px;
	font-weight: bold;
}
div.search_results_left_tab_search  form legend.search_tab_closed {
	background-position: 0px -36px;
}
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: 170px;
}
div.advanced_search_tab_save div.save_search_with_radio div.save_search_with_radio_left {
	width: 140px;
	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, 
div.job_agent_mult_industries_right_right div.checkbox_set_line, 
div.job_agent_experience_level_right_right div.checkbox_set_line, 
div.job_agent_education_level_right_right div.checkbox_set_line {
	margin: 5px 0px;
	clear: both;
	/*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, 
div.job_agent_mult_industries_right_right div.checkbox_set_line div.checkbox_set_key, 
div.job_agent_experience_level_right_right div.checkbox_set_line div.checkbox_set_key, 
div.job_agent_education_level_right_right div.checkbox_set_line div.checkbox_set_key {
	float: right;
	width: 194px;
	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, 
div.job_agent_mult_industries_right_right div.checkbox_set_line div.checkbox_set_value, 
div.job_agent_experience_level_right_right div.checkbox_set_line div.checkbox_set_value, 
div.job_agent_education_level_right_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, 
div.job_agent_mult_industries_right_right div.checkbox_set_line div.checkbox_set_value input, 
div.job_agent_experience_level_right_right div.checkbox_set_line div.checkbox_set_value input, 
div.job_agent_education_level_right_right div.checkbox_set_line div.checkbox_set_value input {
	margin: 0px;
	padding: 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,
div.job_agent_main_box div.multi_checkbox_state_right,
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 {
	width: 230px;
	overflow: auto;
	height: 178px;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 0 5px 0 5px;
}
div.advanced_search_div div.multi_checkbox_experience_right, div.advanced_search_tab_exp div.advanced_search, div.job_agent_experience_level_right div.job_agent_experience_level_right_right {
	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: hidden;
	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: 540px;
	float: left;
}

div#right {
	width:322px;
	float: right;
}

div#post_jobs.box, div#search_resumes.box {
	float: none;
	width: 500px;
}

/*SUB-BOXES*/
div.account_cta {
	background-color: #fff;
	float: right;
	width: 210px;
	padding: 20px;
}

.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: hidden;
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: #595959;
}

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: 60px;
	clear: left;
	position: relative;
	margin: 0;
	padding: 0 10px 8px 0;	
}

#company dd {
	padding: 0 0 8px 0;
	margin: 0;
	width: 190px;
	float: right;

}

/* @end */


div.view_stats_text {
	float: left;
	padding-top: 0px;
}

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: hidden;
}

div#apply_for_job.col1 {
	width: 460px;
	margin-right: 10px;
}

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, div #apply_for_job_guest_app_name_left
{
	float:left;
	padding-top:2px;
}
select.hidden_single_country  {
	display: none;
}
/* @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 #CCCCCC;
}
div.questions_table tr, div.questions_table td {
	border-bottom: 1px solid #CCCCCC;
	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;
}
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: #2A78BF;
    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 8px transparent;
	font-size: 18px;
	padding-left: 16px;
}
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 -81px 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:hover {
	background-color: #dfdfdf;
	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;
}
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;
}
div.add_section_button_submit {
	margin-bottom:  40px;
	padding: 10px;
	background-color: #f4f4f4;
	width: auto;
	margin-top: 10px;
	width: 658px;
	
	border: 1px solid #ECECEC;
	border-radius: 3px;
}
div.seeker_section_row div.seeker_section_key {
	min-width: 135px;
	max-width: 175px;
	float:  left;
	text-align: left;
	padding-right: 10px;
	font-weight: bold;
}


div.seeker_section_row div.seeker_section_val {
	width:  340px;
	float:  left;
}
div.seeker_section_options {
float: right;
position: relative;
padding-right: 5px;

	
}
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: 10px 5px 5px 5px;
	border-radius: 3px;
	/*width:666px;
	border: 1px solid #ECECEC;
	background-color:#FBFAF9;
	border-radius: 3px;
	box-shadow: 0px 0px 7px -2px #AAA;*/
}



/*div.seeker_section_box:hover {
	border: 0px solid #C8C8C8;
}*/
form#register_seeker h2 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 16px;
font-weight: bold;
letter-spacing: 1px;
padding-left: 5px;
}
.edit_seeker_2_section_desc {
	margin: 5px 10px 10px 5px;
	width: 680px;
	color: #white;
/*	background-color: #FBFAF9;
	border: 1px solid #EAEAEA;
	border-radius: 3px 3px 3px 3px !important;
	-moz-box-shadow: 0px 0px 7px -2px #AAAAAA;
	-webkit-box-shadow: 0px 0px 7px -2px #AAAAAA;
	box-shadow: 0px 0px 7px -2px #AAAAAA; */
}
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:  0px;
	width: 682px;
}
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.ajax_resume_loading_box,
div.ajax_cover_loading_box {
	padding: 70px 20px;
	    text-align: center;
	    width: 460px;
}
div.job_agent_main_box table {
	width:  600px;
}
div.job_agent_table_title_box {
	padding: 7px 5px;
	background-color: #F2F2F2;
}
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_val.description {
	font-style: italic;
}

div.privacy_main_box div.seeker_section_data {
	width: 582px;
	
}
div.privacy_main_box div.seeker_section_row div.seeker_section_key {
	width: 275px;
}
div.privacy_main_box div.seeker_section_row div.seeker_section_val {
	width: 230px;
}
div.register_seeker2_div_privacy div.register_seeker_privacy_left2 {
	width: 400px;
	margin-bottom: 5px;
}
div.register_seeker2_div_privacy div.register_seeker_privacy_left2_left {
	width: 360px;
	float: right;
	text-align: left;
	padding-top: 2px;
}
div.register_seeker2_div_privacy div.register_seeker_privacy_left2_right {
	width: 30px;
	float: left;
}

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;
}
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;
}
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;
	margin:0 0 0 0 ;
}
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: 20px;
	background-color: #f4f4f4;
	float: left;
	box-shadow: 0px 0px 7px -2px #AAA;
	border-radius: 3px;
}

.view_profile_step_active {
	font-weight: bold;

	color: #ffffff;
		background-color: #573581;
}

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;
	margin: 3px;
}
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;
	position:  relative;
	left: -10px;
	padding-top: 23px;
}
div.register_seeker_year_right
{
	float: left;
	margin-left: 10px;
	width: 200px;
}
div.register_seeker_year_right input[type=text]
{
	float: left;
	width: 40px;
	margin: -3px 10px 0 0;
}
fieldset.register_seeker2_profile_div {
	width: 636px;
	padding: 20px;
	background-color: #FBFAF9;
	margin-top: 3px;
	margin-bottom: 5px;
	border: 1px solid #ECECEC;
	border-radius: 3px;		
	box-shadow: 0px 0px 7px -2px #AAA;	
}

div.edit_seeker_global_errors_box {
	clear: both;
}
div.register_seeker2_profile_div {
	text-align: left;
}
/*#register_seeker {
    width: 600px;
	background:#FFF;
	padding:10px;
	box-shadow:2px 2px 6px #AAAAAA;
	margin-bottom:6px;
}*/
#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;
}
div#actions ul {
	padding-left: 0px;
}
div#actions ul li {
	padding-bottom: 10px;
	list-style-type: none;
}
div#actions a.apply {
	margin-bottom: 30px;
}

div.search_results_outer div.search_results_inner div.wj_search_results_sort_bar {
	background-color: #F2F2F2;
	margin-bottom: 10px;
	padding: 5px;
}
div.search_results_outer div.search_results_inner div.wj_search_results_sort_bar_text {
	font-weight: bold;
	float: left;
	padding: 5px 0px
}
div.search_results_outer div.search_results_inner div.wj_search_results_sort_bar_option {
	float: left;
	margin-left: 10px;
	padding: 5px 0px
}
div.search_results_outer div.search_results_inner div.wj_search_results_sort_bar_selected {
	background-color: #FFFFFF;
	padding: 5px 10px;
}
div.search_results_outer div.search_results_inner div.wj_search_results_sort_bar_selected a,
div.search_results_outer div.search_results_inner div.wj_search_results_sort_bar_selected a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
div.seeker_saved_searches_clear_all {
	text-align: right;
	width: 100%;
}
div.search_results_outer div.search_results_left_tab div.search_recent_searches_box {
	margin-top: 20px;
}
div.search_results_outer div.search_results_left_tab div.search_recent_searches_box div.search_recent_searches_title {
	margin-top: 20px;
	border-bottom: 1px solid #AAAAAA;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 270px;
}
div.resumes tr.search_ends_resumes, div.resumes tr.search_ends_resumes th.search_ends_resumes,
div.covers tr.search_ends_covers, div.covers tr.search_ends_covers th.search_ends_covers {
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top, #e0e0e0 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0e0e0 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0e0e0 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0e0e0 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(top, #e0e0e0 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
div.resumes tr.search_ends_resumes th.search_ends_resumes,
div.covers tr.search_ends_covers th.search_ends_covers {
	padding: 4px;
}
div.resumes tbody tr td,
div.covers tbody tr td {
	padding: 10px 0 10px 5px;
}


div.add_resume_outer_wrapper, 
div.edit_resume_outer_wrapper,
div.add_cover_outer_wrapper, 
div.edit_cover_outer_wrapper {
	width: 500px;
	text-align: left;
	display: none;
}
div#colorbox div.add_resume_outer_wrapper, 
div#colorbox div.edit_resume_outer_wrapper,
div#colorbox div.add_cover_outer_wrapper, 
div#colorbox div.edit_cover_outer_wrapper {
	display: block;
}
div.resumes_popup_add_button_wrapper input.resumes_popup_add_button, 
div.add_resume_outer_wrapper input[type="submit"],
div.edit_resume_outer_wrapper input[type="submit"],
div.covers_popup_add_button_wrapper input.covers_popup_add_button, 
div.add_cover_outer_wrapper input[type="submit"],
div.edit_cover_outer_wrapper input[type="submit"] {
	cursor: pointer;
}
div.add_resume_outer_wrapper fieldset.add_resume_radio,
div.add_cover_outer_wrapper fieldset.add_cover_radio {
	width: 500px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
div.add_resume_outer_wrapper div.add_resume_resume_privacy div.add_resume_resume_privacy_right,
div.edit_resume_outer_wrapper div.edit_resume_resume_privacy div.edit_resume_resume_privacy_right,
div.add_cover_outer_wrapper div.add_cover_cover_privacy div.add_cover_cover_privacy_right,
div.edit_cover_outer_wrapper div.edit_cover_cover_privacy div.edit_cover_cover_privacy_right {
	float: left;
	width: 25px;
	padding-left: 3px;
}
div.add_resume_outer_wrapper div.add_resume_resume_privacy label,
div.edit_resume_outer_wrapper div.edit_resume_resume_privacy label,
div.add_cover_outer_wrapper div.add_cover_cover_privacy label,
div.edit_cover_outer_wrapper div.edit_cover_cover_privacy label {
	float: right;
	display: block;
	width: 370px;
	text-align: left;
}
div.add_resume_outer_wrapper div.add_resume_resume_privacy input,
div.edit_resume_outer_wrapper div.edit_resume_resume_privacy input,
div.add_cover_outer_wrapper div.add_cover_cover_privacy input,
div.edit_cover_outer_wrapper div.edit_cover_cover_privacy input {
	margin-bottom: 0px;
	margin-left: 2px;
	margin-top: 2px;
}
div.add_resume_outer_wrapper div.add_resume_resume_privacy,
div.edit_resume_outer_wrapper div.edit_resume_resume_privacy,
div.add_cover_outer_wrapper div.add_cover_cover_privacy,
div.edit_cover_outer_wrapper div.edit_cover_cover_privacy {    
	margin-top: 10px;
	width: 400px;
}
div.add_resume_outer_wrapper div.add_resume,
div.edit_resume_outer_wrapper div.edit_resume,
div.add_cover_outer_wrapper div.add_cover,
div.edit_cover_outer_wrapper div.edit_cover {
	height: auto;
	width: 100%;
	padding: 0.25em;
	margin: 3px;
	overflow: hidden;
}
div.add_resume_outer_wrapper div.add_resume_left,
div.add_resume_outer_wrapper div.add_resume_right,
div.edit_resume_outer_wrapper div.edit_resume_left,
div.edit_resume_outer_wrapper div.edit_resume_right,
div.add_cover_outer_wrapper div.add_cover_left,
div.add_cover_outer_wrapper div.add_cover_right,
div.edit_cover_outer_wrapper div.edit_cover_left,
div.edit_cover_outer_wrapper div.edit_cover_right {
	float: none;
	clear: both;
	width: 100%;
	height: auto;
	padding-left: 0px;
}
div.add_resume_outer_wrapper div.add_resume_right input[type="text"],
div.add_cover_outer_wrapper div.add_cover_right input[type="text"],
div.edit_resume_outer_wrapper div.edit_resume_right input[type="text"],
div.edit_cover_outer_wrapper div.edit_cover_right input[type="text"] {
	width: 480px;
}
/*div.edit_resume_outer_wrapper div.edit_resume_right input[type="text"],
div.edit_cover_outer_wrapper div.edit_cover_right input[type="text"] {
	width: 490px;
}*/
div.add_resume_outer_wrapper div.add_resume_main_options,
div.edit_resume_outer_wrapper div.edit_resume_main_options,
div.add_cover_outer_wrapper div.add_cover_main_options,
div.edit_cover_outer_wrapper div.edit_cover_main_options {
	margin-left: 5px;
	width: 490px;
}
div.add_resume_outer_wrapper div.add_resume_main_options div#add_resume_radio_resume_send_type,
div.add_cover_outer_wrapper div.add_cover_main_options div#add_cover_radio_cover_send_type {
	width: 220px;
	text-align: left;
	float: left;
}
div.add_resume_outer_wrapper div.add_resume_main_options input[type="radio"],
div.add_cover_outer_wrapper div.add_cover_main_options input[type="radio"] {
	margin-left: 0px;
}
div.add_resume_outer_wrapper div.add_resume_main_options div#add_resume_radio_resume_send_type_left,
div.add_cover_outer_wrapper div.add_cover_main_options div#add_cover_radio_cover_send_type_left {
	float: right;
	width: 195px;
	font-size: 13px;
	font-family: Arial,Tahoma,Times;
}
div.add_resume_outer_wrapper div.add_resume_main_options div#add_resume_radio_resume_send_type_right,
div.add_cover_outer_wrapper div.add_cover_main_options div#add_cover_radio_cover_send_type_right {
	float: left;
	clear: none;
	width: 20px;
}
div.add_resume_outer_wrapper div.add_resume_radio legend,
div.add_cover_outer_wrapper div.add_cover_radio legend {
	padding-bottom: 0px;
	padding-left: 5px;
}
div.add_resume_outer_wrapper div.add_resume_main_section,
div.add_cover_outer_wrapper div.add_cover_main_section {
	margin-top: 10px;
}
div.add_resume_outer_wrapper div.add_resume_main_section div.add_resume_with_radio,
div.add_cover_outer_wrapper div.add_cover_main_section div.add_cover_with_radio {
	display: none;
	width: 490px;
}
div.add_resume_outer_wrapper div.add_resume_main_section div.add_resume_with_radio.add_resume_selected_section,
div.add_cover_outer_wrapper div.add_cover_main_section div.add_cover_with_radio.add_cover_selected_section {
	display: block;
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_textarea,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_textarea {
	width: 490px;
	height: 140px;
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_textarea,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_textarea {
	padding-left: 5px;
}
div.add_cover_outer_wrapper div.add_cover_main_section div#add_cover_with_radio_cover_textarea,
div.edit_cover_outer_wrapper div.edit_cover_main_section div#edit_cover_with_radio_cover_textarea {
	width: 490px;
	height: 140px;
	padding-left: 7px;
}
div.edit_cover_outer_wrapper div#edit_cover_data {
	height: 160px;
}
div.edit_resume_outer_wrapper div#edit_resume_data {
	height: 160px;
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_textarea  div#add_resume_with_radio_resume_textarea_right,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_textarea  div#edit_resume_with_radio_resume_textarea_right,
div.add_cover_outer_wrapper div.add_cover_main_section div#add_cover_with_radio_cover_textarea  div#add_cover_with_radio_cover_textarea_right,
div.edit_cover_outer_wrapper div.edit_cover_main_section div#edit_cover_with_radio_cover_textarea  div#edit_cover_with_radio_cover_textarea_right
{
	width: 490px;
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_textarea  div#add_resume_with_radio_resume_textarea_right textarea,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_textarea  div#edit_resume_with_radio_resume_textarea_right textarea,
div.add_cover_outer_wrapper div.add_cover_main_section div#add_cover_with_radio_cover_textarea  div#add_cover_with_radio_cover_textarea_right textarea,
div.edit_cover_outer_wrapper div.edit_cover_main_section div#edit_cover_with_radio_cover_textarea  div#edit_cover_with_radio_cover_textarea_right textarea
div.edit_resume_outer_wrapper textarea,
div.edit_cover_outer_wrapper textarea {
	height: 100px;    
	margin: 1px 1px 1px 5px;
	padding: 0px;
	width: 479px;
}
div.edit_resume_outer_wrapper textarea,
div.edit_cover_outer_wrapper textarea{
	margin: 1px 1px 1px 1px;
	width: 481px;
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_upload,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_upload,
div.add_cover_outer_wrapper div.add_cover_main_section div#add_cover_with_radio_cover_upload,
div.edit_cover_outer_wrapper div.edit_cover_main_section div#edit_cover_with_radio_cover_upload {
	width: 490px;
	/*height: 105px;*/
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_upload div#add_resume_with_radio_resume_upload_right,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_upload div#edit_resume_with_radio_resume_upload_right,
div.add_cover_outer_wrapper div.add_cover_main_section div#add_cover_with_radio_cover_upload div#add_cover_with_radio_cover_upload_right,
div.edit_cover_outer_wrapper div.edit_cover_main_section div#edit_cover_with_radio_cover_upload div#edit_cover_with_radio_cover_upload_right {
	width: 480px;
	/*height: 100px;*/
}
div.add_resume_outer_wrapper div.add_resume_main_section div#add_resume_with_radio_resume_upload div#add_resume_with_radio_resume_upload_right input,
div.edit_resume_outer_wrapper div.edit_resume_main_section div#edit_resume_with_radio_resume_upload div#edit_resume_with_radio_resume_upload_right input,
div.add_cover_outer_wrapper div.add_cover_main_section div#add_cover_with_radio_cover_upload div#add_cover_with_radio_cover_upload_right input,
div.edit_cover_outer_wrapper div.edit_cover_main_section div#edit_cover_with_radio_cover_upload div#edit_cover_with_radio_cover_upload_right input {
	width: 98%;
	margin-left: 5px;
}
div.add_resume_outer_wrapper div.add_resume_main_buttons div.add_resume_main_buttons_cancel,
div.edit_resume_outer_wrapper div.edit_resume_main_buttons div.edit_resume_main_buttons_cancel,
div.add_cover_outer_wrapper div.add_cover_main_buttons div.add_cover_main_buttons_cancel,
div.edit_cover_outer_wrapper div.edit_cover_main_buttons div.edit_cover_main_buttons_cancel {
	display: inline;
	padding-right: 20px;
}
div.add_resume_outer_wrapper div.add_resume_main_buttons div.add_resume_submit,
div.edit_resume_outer_wrapper div.edit_resume_main_buttons div.edit_resume_submit,
div.add_cover_outer_wrapper div.add_cover_main_buttons div.add_cover_submit,
div.edit_cover_outer_wrapper div.edit_cover_main_buttons div.edit_cover_submit {
	display: inline;
	width: 111px;
	clear: none;
}
div.edit_resume_outer_wrapper div.edit_resume_main_buttons,
div.add_resume_outer_wrapper div.add_resume_main_buttons,
div.edit_cover_outer_wrapper div.edit_cover_main_buttons,
div.add_cover_outer_wrapper div.add_cover_main_buttons {
	text-align: right;
	width: 488px;
	clear: both;
}
div.add_cover_outer_wrapper div.add_cover_main_buttons,
div.edit_cover_outer_wrapper div.edit_cover_main_buttons {
	margin-top: 10px;
}
div.resumes_popup_add_button_wrapper,
div.resumes_popup_edit_button_wrapper,
div.covers_popup_add_button_wrapper,
div.covers_popup_edit_button_wrapper {
	text-align: right;
}
div.resumes_popup_add_button_wrapper_hidden,
div.covers_popup_add_button_wrapper_hidden {
	display: none;
}
div.add_resume_outer_wrapper div.add_resume_inner_errors,
div.edit_resume_outer_wrapper div.edit_resume_inner_errors,
div.add_cover_outer_wrapper div.add_cover_inner_errors,
div.edit_cover_outer_wrapper div.edit_cover_inner_errors {
	text-align: left;
}
div.resumes_main_table table.search_res th.search_ends_resumes,
div.covers_main_table table.search_res th.search_ends_covers {
	text-align: left;
	padding:  5px;
	
}
div.add_cover_outer_wrapper fieldset.add_cover_radio legend {
	margin-bottom: 10px;
}

div.edit_seeker2_resume_wrapper h1, div.edit_seeker2_cover_wrapper h1 {
	font-size: 26px;
}
div.edit_seeker2_resume_wrapper, div.edit_seeker2_cover_wrapper {
	background: url("../images/my_resumes.png") no-repeat scroll 0 5px transparent;
	padding-left: 36px;
}
div.edit_seeker2_resume_wrapper div.edit_seeker2_resume_text, div.edit_seeker2_cover_wrapper div.edit_seeker2_cover_text {
	margin-bottom: 15px;
}
div.edit_seeker2_resume_wrapper div.edit_seeker2_resume_buttons input.do_add_resume_button,
div.edit_seeker2_cover_wrapper div.edit_seeker2_cover_buttons input.do_add_cover_button {
	margin-right: 20px;
	cursor: pointer;
}

div#apply_for_job div#apply_form textarea {
	height: 150px;
	/*margin-left: 32px;*/
	width: 393px;
}
div#apply_form div.apply_job_type_radio {
	width: 300px;
	font-weight: bold;
}
div#apply_for_job_guest_cover_textarea_left {
	display: none;
}
div#apply_for_job_guest_confirm_cover_letter_left {
	padding-left: 6px;
}
div.apply_for_job_guest_left {
    width: 393px;
}
div#apply_for_job_guest_cover_id_left {
	width: 210px;
	float: left;
	padding-left: 32px;
}
div#apply_for_job_guest_cover_id {
	margin-top: 6px;
}
div#apply_for_job_guest_cover_id select#cover_id {
	min-width: 150px;
	margin-top: 1px;
}
div.apply_for_job_guest_submit {
	text-align: right;
	width: 100%;
}
div.apply_for_job_guest_submit input.apply_for_job_guest {
	margin-right: 5px;
	cursor: pointer;
}
div#apply_for_job_guest_resume_upload_right input {
	margin-left: 32px;
}
div#apply_for_job_guest_resume_id_right select {
	margin-left: 32px;
	margin-bottom: 0px;
}
div#apply_for_job_guest_confirm_cover_letter_right input#confirm_cover_letter_1 {
	margin-left: 4px;
	margin-top: 2px;
}
div#apply_form fieldset {
	margin-left: 0px;
}
div#apply_form div.apply_save_for_future {
	width: 300px;
	clear: both;
	padding-left: 32px;
	padding-top: 2px;
}
.box.seeker-home {
	width: 500px;
	clear: both;
	padding: 20px;
}

div.sections {
	width: 540px;
	clear: both;
	overflow: hidden;
}

div.section {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
}

div.account-left div.seeker-home span.headline {
	display: block;
	font-size: 16px;
	float: left;
	width: 370px;
}

div.account-left {
	float: left;
	width: 540px;
}

div.account-right {
	float: right;
	width: 250px;
}
.sections h2 {
	color: #000;
	border-bottom: 1px solid #e9e9e9;
	line-height: 1.5;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
	font-size: 18px;
}
.seeker_right_section h2 {
	color: #595959;
	border-bottom: 1px solid #e9e9e9;
	line-height: 1.5;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
	font-size: 14px;
}
img.profile {
	margin-right: 20px;
	border: 1px solid #cfcece;
	clear: both;
	float: none;
}
div.account-left div.seeker-home h1 {
	float: left;
	width: 370px;
}

div.saved_jobs_botton_actions_wrapper {
	margin-top: 20px;
}
div.resumes div.resumes_main_table_count, div.covers div.covers_main_table_count {
	clear: both;
	margin-top: 2px;
}

div#apply_form div#apply_for_job_guest_cover_textarea_right {
	padding-left: 33px;
	padding-top: 4px;
}
div#apply_form div#apply_for_job_guest_resume_textarea_right {
	padding-left: 33px;
	padding-top: 4px;
}

div.account-left div.seeker-home a.seeker_home_edit,
div.account-left div.section a.seeker_home_edit,
div.account-right div.seeker_right_section a.seeker_home_clear,
div.account-right div.seeker_right_section a.seeker_home_view_all {
	font-size: 12px;
	margin-left: 10px;
	font-weight: normal;
	font-family: sans-serif, 'Trebuchet MS','Arial','Verdana';
	letter-spacing: 0px;
}
div.account-left div.section a.seeker_home_edit,
div.account-right div.seeker_right_section a.seeker_home_clear,
div.account-right div.seeker_right_section a.seeker_home_view_all {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
div.account-left div.seeker-home a.seeker_home_edit.seeker_home_edit_profile_picture {
	clear: both;
	float: none;
}
div.account-left div.seeker-home div.seeker_home_edit_profile_picture_box {
	text-align: center;
	width: 102px;
	background-color: rgba(255,255,255,0.8);
	position: relative;
	top: -20px;
	padding-top: 1px;
	height: 18px;
}
div.account-left div.seeker-home div.seeker_home_profile_picture_box {
	float: left;
	width: 120px;
	height: 102px;
}
div.account-left div.section div.seeker_section_box {
	padding: 20px 0px;
}
div.account-left div.section div.seeker_home_section_experience_inner_wrapper div.seeker_section_box {
	padding: 20px;
}
div.account-left div.section div.seeker_section_box div.seeker_section_data {
	width: 530px;
}
div.account-left div.section div.seeker_home_section_experience_inner_wrapper div.seeker_section_box div.seeker_section_data {
	width: 490px;
}
div.account-left div.section div.seeker_section_box div.seeker_section_options,
div.account-left div.section div.seeker_section_box div.seeker_section_delete_photo_link ,
div.account-left div.section div.seeker_section_box div.seeker_section_delete_video_link {
	display: none;
}
div.account-left div.section div.seeker_section_box div.seeker_section_data div.seeker_section_row div.seeker_section_key {
	width: 175px;
}
div.account-left div.section div.seeker_section_box div.seeker_section_data div.seeker_section_row div.seeker_section_val {
	width: 340px;
}
div.invisible_anchor_div {
	
}
div.account-right div.seeker_right_section {
	margin-bottom: 25px;
	background:#FBFAF9;
	padding:8px;
	width:229px;

	border: 1px solid #ECECEC;
	border-radius: 3px 3px 3px 3px !important;
	-moz-box-shadow: 0px 0px 7px -2px #AAAAAA;
	-webkit-box-shadow: 0px 0px 7px -2px #AAAAAA;
	box-shadow: 0px 0px 7px -2px #AAAAAA;
}
table.main_applied_jobs_table {
	margin-top: 30px;
}
div.applied_jobs_bottom_actions_wrapper {
	padding-top: 30px;
	clear: both;
}
input[type="submit"] {
	cursor: pointer;
}
div.register_employer_box input[type="text"],
div.register_employer_box input[type="password"],
div.register_employer_box select {
	width: 230px;
}
div.register_employer_box div.register_employer {
	margin-bottom: 4px;
}
div.register_employer_box select#newsletter {
	width: 80px;
}
div.register_employer_box div#register_employer_company_video {
	margin-bottom: 0px;
}
div.register_employer_box input#company_video {
	width: 330px;
}
div.register_employer_box div.edit_employer_logo_upload_wrapper {
	margin-bottom: 10px;
}
div.register_employer_box div.edit_employer_company_video_desc {
	font-size: 0.8em;
}
div.register_employer_box div.edit_employer_company_video_wrapper_hidden {
	display: none;
}
div.job_agent_div_left {
    clear: both;
    display: block;
    float: none;
    width: 500px;
}

#q_add_question_button {
	background: url(../images/plus.png) no-repeat 5px 5px #eeeeee;
	padding:  10px 10px 10px 40px;
	-moz-border-radius: 10px;
	border-radius: 3px;
	font-weight: bold;
	border: 1px solid #cccccc;
	clear: both;
	margin-top: 20px;
	color: #3576B9;
}
/*input based button*/
div.front_qs form input.button_submit, .quicksearch #search input, .employer_search_submit input, a.apply, input.apply_for_job_guest[type=submit], input[type=submit], div.button, a.button {
	margin: 0px 0 0 0;
	background-color: #3576b9;	
	border: 1px solid #2f9cea;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}
/*Special buttons*/
div.sign_up_search_box input[type=submit], div#job_id input[type=submit], form#filter_applicants input.filter_applicants, div.resumes_popup_add_button_wrapper input[type=submit], div.covers_popup_add_button_wrapper input[type=submit], div.add_section_button_submit input[type=submit] {
	margin-top: 0px;
}
div.edit_seeker_next_previous_box input.edit_seeker_previous {
	margin-right: 10px;
}
/*Non-input html elements that are still styles to look like a button*/
div.button, a.button {
	width: auto;
	float: left;
	text-decoration: none;
	margin-top: 0px;
}
/*Non-input html element that is still styled to look like a button*/
a.button:hover {
	color: #fff;
	text-decoration: none;
}
.view_job div.left {
    font-weight: bold;
    padding: 2px;
}
.view_job div.right{
	text-align: left;
    padding: 2px;
}
div.view_job .left1,
div.view_job .right1 {
	width: 140px;
	padding-right: 15px;
}
div.view_job .left2,
div.view_job .right2 {
	width: 190px;
	text-align: left;
}
a.apply {
	padding: 5px;
	display: block;
	text-align: center;
	font-size: 14px;
}
th.seeker_search_ends{
font-size: 10pt;
height: 18px;
text-align: center;
}
table.seeker_search_res{
width: 100%;
border-collapse: collapse;
background-color: #FFFFFF;
border-top: 1px solid #AAAAAA;
}
td.seeker_search_row2{
text-align: center;
padding-top: 3px;
}
td.seeker_search_row1{
text-align: center;
background-color: #EEEEEE;
padding-top: 3px;
}
div.view_profile_resumes_title {
	float: none;
	width: 86%;
}

/*QUICK SEARCH BOX ON THE INDEX PAGE ==>*/
table.quick_search {
	margin-bottom: 20px;
}
table.quick_search div.qs_index {
	margin-bottom: 3px;
	margin-top: 3px;
}
.quick_search_top_left {
    border-bottom: 1px solid #e2cdca;
}
.quick_search_active_tab {
	height: 18px;
	border-top: 1px solid #e2cdca;
	border-right: 1px solid #e2cdca;
	border-left: 1px solid #e2cdca;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 2px;
	width: 87px;
	background-color: #f8f1ef;
	font-weight: bold;
}
.quick_search_inactive_tab {
	height: 18px;
	border-top: 1px solid #d7dae2;
	border-right: 1px solid #d7dae2;
	border-left: 1px solid #d7dae2;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 2px;
	width: 103px;
	background-color: #f8f8f8;
	border-bottom:1px solid #e2cdca;

}
.quick_search_tab_separator {
    border-bottom: 1px solid #e2cdca;
}
.quick_search_left_bar {
    border-left: 1px solid #e2cdca;
    border-bottom: 1px solid #e2cdca;
    padding: 2px;
	background-color: #f8f1ef;
}
td.qs_index_box {
	padding-left: 10px;
	width: 253px;
	border-right: 1px solid #e2cdca;
	border-bottom: 1px solid #e2cdca;
	background: #f8f1ef;
	padding-right: 16px;
	padding-bottom: 10px;
}
#quicksearch select {
	width: 100%;
}
td.qs_under {
	background: #FFFFFF url(../../images/interest_background.gif) top repeat-x;
	position: relative;
	height: 30px;
	margin-top: 5px;
}
table.quick_search div.button_submit_submit input.button_submit {
	margin-top: 0px;
}
/*<== QUICK SEARCH BOX ON THE INDEX PAGE*/

div.login_right {
    margin-top: 3px;
    padding-left: 0.25em;
    text-align: left;
}
div.login_left {
    clear: left;
    float: left;
    margin-top: 5px;
	margin-right:5px;
    padding-right: 0.25em;
    text-align: left;
    width: 250px;
}   
input[type="text"], input[type="password"] {
    border: 1px solid #D3D3D3;
    font: 13px/1.5em Arial, Verdana, sans-serif;
    width: 300px;
}

input.cancel_section_button, input.save_section_button {
	float: right;
	margin-left: 10px;
	position: relative;
	margin-top: 0px;
}
div.article_news_body {
	text-align: left;
}
/*float the fields on the post single job form*/
div.post_single_job_left, div.post_single_job_l_left {
  text-align: left;
  width: 115px;
  float: left;
}
div.post_single_job, div.post_single_job_l {
  text-align: left;
  margin-bottom: 4px;  
}
input#short_description {
	width: 600px;
	padding: 10px;
}

/* @group Banner */
.col2#banners {
	float: right;
}
.banner {
	background-color: #ed5615;
}
.banner.right {
	float: right;
}
.banner.square {
	width: 250px;
	height: 250px;
}
.banner .250 {
	width: 250px;
	height: 250px;
}
#banner_top {
	float: right;	
}
/* @end */

/*Even though profile name is h1 it should never have bottom border*/
div.view_profile_name_box_right h1 {
	border-bottom: 0px solid #E9E9E9;
	margin: 0;
	padding: 0;
	text-align: center
}
div#apply_for_job_guest_verification_left {
	width: 99%;
}
div.reg_salary_type_radio_right {
	padding-top: 4px;
}

/*Credits table in credits box on employer_home page*/
div.seeker_narrow table.seeker_search_res, div.seeker_narrow table.seeker_search_res th.seeker_search_ends, div.seeker_narrow table.seeker_search_res td.seeker_search_row1, div.seeker_narrow table.seeker_search_res td.seeker_search_row2 {
	background-color: transparent;
	border-top: none;
}
div.seeker_narrow table.seeker_search_res th.seeker_search_ends:first-child, div.seeker_narrow table.seeker_search_res td.seeker_search_row1:first-child, div.seeker_narrow table.seeker_search_res td.seeker_search_row2:first-child {
	text-align: left;
}

div.multiple_resumes_list {
	display: none;
	text-align: left;
}
div#colorbox div.multiple_resumes_list {
	display: block;
}
div#colorbox div.multiple_resumes_list li {
	margin-top: 10px;
}

div.view_resume_cancel_box {
	text-align: right;
}
dl#company a {
	word-wrap: break-word;
}

div#employer_company_info_wrapper div.employer_company_info_wrapper_left {
	font-weight: bold;
	width: 60px;
	float: left;
	padding-right: 10px;
}
div#employer_company_info_wrapper div.employer_company_info_wrapper_right {
	float: left;
	width: 190px;
	word-wrap: break-word;
}
div#employer_company_info_wrapper div.employer_company_info_wrapper_row {
	padding-bottom: 8px;
}
div#employer_company_info_wrapper {
        margin-top: 10px;
}
span.company-insider-pop-up {
	cursor: pointer;
}

div.errors_single_box {
	border: 1px solid #b20000;
	padding:  10px 1px 10px 60px;
	background: url(../images/icon-error.png) no-repeat 10px 15px #fbf0f0;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	margin:  10px 0 10px 0;
}

ol.error {
	margin: 0;
}

div.success_message_box {
	border: 1px solid #6aa500;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	background: url(../images/icon-success.png) no-repeat 10px 5px #f6faf0;
	margin:  10px 0 10px 0;
	padding:  10px 1px 10px 60px;
	
}
