/* @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, div.sign_in_box, .job_type_box_td, div.view_profile_video_box, 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;
}
/*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;
}
div.view_job_table{
        margin-top: 10px;
        margin-right: 20px;
}
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: 92%;
}
div.contact_us_div {
    width: 60%;
}
div.mass_box {
    width: 39%;
}
div.post_single_job1_div_left_bottom, div.job_agent_div {
	margin-left: 10px;
}
div.seeker_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 {
	width: 39%;
	float: none;
}



div.save_search_with_radio_div {
	width: 39%;
}
.qs_secondary_form{
	clear: both;
	margin-bottom: 20px;
}
div.resume_searches_div, div.multiple_postings_div{
	clear: left;
}
div.view_job {
	float: none;
}
div.register_seeker2_div, div.register_seeker2_div_left, div.register_seeker2_div_left_bottom, div.register_seeker2_div_bottom, div.register_seeker2_div_upload {
	float: none;
	/*clear: both;*/
	display: block;
}
div.post_single_job2_div {
	width: 600px;
}
div.seeker_narrow {
	width: 282px;
}
/*HEADER AND FOOTER*/
div.header {
    width: 900px;
    margin: 0 auto;
    margin-top: 5px;
    text-align: right;
	font-variant: normal;
}
div.header a:link, div.header a:visited {
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
div.header a:hover {
    text-decoration: underline;
}
div.header_logo {
    width: 900px;
    margin: 0 auto;
    margin-top: 4px;
    text-align: left;
    vertical-align: middle;

}
#footer {
    text-align: center;
    margin-top: 50px;
    padding: 10px;
	clear: both;
	display: block;
}
#popular_categories { clear: both; float: none; margin: 10px auto 20px; width: 900px; font-size: 12px; }
div.popular_categories_column { float: left; width: 25%; }
div.popular_categories_column p { text-align: left; line-height: 10px; }


/*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%;
}


/*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;
}

/*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;
}

/** BUTTONS **/
a.btn {
	display: inline-block; 
	border: 1px solid #ccc; 
	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;
	-ms-border-radius: 50px;
}

.btn.purchase {
	background: url(../images/action-icons.png) no-repeat -142px #f7f7f7;	
}

.btn.ats_questionnaire {
	background: url(../images/action-icons.png) no-repeat -109px #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;
}
.btn.applicant_add_note {
	background: url(../images/action-icons.png) no-repeat -109px #f7f7f7;
}
.btn.applicant_download_resume { 
	background: url(../images/action-icons.png) no-repeat -17px #f7f7f7;
}
.btn.applicant_download_cover {
	background: url(../images/action-icons.png) no-repeat -79px #f7f7f7;
}
.btn.send_message {
	background: url(../images/action-icons.png) no-repeat -175px #f7f7f7;
}
.btn.add_job {
	background: url(../images/action-icons.png) no-repeat -208px #f7f7f7;
}
.btn.statistics {
	background: url(../images/action-icons.png) no-repeat -208px #f7f7f7;
}
.btn.continue_job {
	background: url(../images/action-icons.png) no-repeat -237px #f7f7f7;
}
.btn.edit_pencil {
	background: url(../images/action-icons.png) no-repeat -237px #f7f7f7;
}
.btn.suspend {
	background: url(../images/action-icons.png) no-repeat -268px #f7f7f7;
}
.btn.refresh {
	background: url(../images/action-icons.png) no-repeat -296px #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;
}
body {
    color: #595959;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    font: 13px/1.5em 'Arial', 'Verdana', sans-serif;
}
/*Main caption (usually page titles)*/
h1 {
    color: #000;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
	font: bold 26px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -2px;
	text-align: left;
	line-height: 1.5;
}
/*Big caption (usually box titles)*/
h2 {
    text-align: left;
    font-size: 20px;
    color: #121212;
    margin: 0;
    padding:0 0 6px 0;
}
/*Smaller caption (usually important text inside boxes)*/
h3 {
	margin: 10 0 20px 0;
	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: 900px;
    margin: auto;
    margin-top: 9px;
    text-align: left;
    overflow: hidden;
    clear: both;
    display: block;
    min-height: 400px;
    background-color: white;
}
#did_you_mean {
	color: #da6e60;
	font-size: 1.2em;
}

#did_you_mean a {
	font-style: italic;
	font-weight: bold;
}

#map_container {
	display: block;
	margin-bottom: 30px;	
	border: 7px solid #3576b9;
	visibility: hidden;
	clear: both;
	width: 575px;
}
#gmap_wrapper { 
	width: 100%; 
	height: 520px;
	z-index: 2;
}
#results_control_panel {
	height: 15px;
}
#map_toggle { 
	margin: 1px 5px 0px 2px;
	padding: 4px 5px;
	height: 20px;
	width: 82px;
	display: block;
	float: right;
}
#result_toggle { 
	margin: 1px 5px 0px 10px;
	padding: 4px 3px 2px 3px;
	height: 22px;
	width: 82px;
	display: block;
	float: right;
}
#result_toggle span {
	position: relative;
	top: -6px;
}
#map_toggle span {
	position: relative;
	top: -4px;
	left: 2px;
}
#result_toggle, #result_toggle:hover, #map_toggle, #map_toggle:hover {
	text-decoration: none;
}
.gmap_tab_pressed {
	background-color: #FFFFFF;	
}

a.hide_map_link {
	display: none;
	position: absolute;
	left: 50%;
	border-radius: 5px;
	width: 250px;
	text-align: center;
	border: none;
	z-index: 1;
	background-color: #3576b9;	
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

div.search_results_outer div#view_modifiers {
	padding-right: 10px;
}
div.search_results_outer div#view_modifiers {
	padding-right: 10px;
}
div.search_results_outer div.search_results_inner div#view_modifiers {
	padding-right: 0px;
}

/* DEFAULT TOOLTIP STYLES */
.job_tooltip_text_container {
	float: right;
	width: 250px;
}
.job_tooltip_text_container_nologo {
	width: 250px;
}
.job_tooltip_logo_container {
	float: left;
	width: 150px;
	margin-right: 25px;
}
.job_tooltip_logo {
	width: 100%;
}
span.job_tooltip_addr {
	font-size: 7pt;
	font-weight: bold;
}
span.job_tooltip_desc {
	font-size: 7pt;
}


/*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: 200px;
}

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 0;
}

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 {
	margin-bottom: 10px;
	text-align: center;
}
div.view_profile_name_box_left {
	float: left;
	margin-right: 5px;
}
div.view_profile_video_box_video {
	text-align: center;
}
div.view_profile_left {
	float: left;
	width: 500px;
}

div.view_profile_left h2 {
	margin: 20px 0 5px 0;
}
div.view_profile_right {
	float: right;
	width: 340px;
}

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;
}
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;
	padding-left: 0px;
}
/*#register_employer_video_resume
{
	padding: 0.25em;
}*/
#view_profile_link
{
	float: right;
}
#register_seeker_photo_upload_left
{
	width: 100%;
}
div.save_search_with_radio_right div.checkbox_set_key
{
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;
}
div.view_contact .left2,
div.view_contact .right2 {
	width: 200px;
	float: left;
	text-align: left;
}
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 0;	
}

div#actions, div#more_jobs_like_this {
	float: left;
	width: 158px;	
}
div#more_jobs_like_this { width: 100%; margin-bottom: 25px; }
.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;
}
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: 220px;
	border-right: 1px solid #ededed;
	overflow: hidden;
	float: left;
	margin: 0 40px 0 0;
}
#qs_secondary_keywords{
float: left;
margin-right: 25px;
margin-left: 4px;
}
#qs_secondary_country{
float: left;
margin-right: 25px;
clear: right;
}
#qs_secondary_industry{
float: left;
margin-right: 25px;
margin-left: 5px;
}
#qs_secondary_city{
float: left;
margin-right: 25px;
}
#qs_secondary_state{
float: left;
margin-left: 4px;
margin-right: 25px;
}
#qs_secondary_zip{
float: left;
margin-right: 25px;
}
#qs_secondary_zip_radius{
float: left;
margin-right: 25px;
}
div.qs_secondary_form div.adv_left{
margin-top: 20px;
float: right;
}
input.qs_secondary{
	width: 530px;
}
#job_id {
	clear: both;
}
html>body div.register_seeker_month_left{
    width: 108px;
}
table.register_seeker_year
{
   padding: 0px;
   margin: 0px;
   text-align: left;
}
.search_comp_name
{
  width: 200px;
}
.search_position
{
  width: 100px;
}
.search_location
{
  width: 100px;
}
.search_view
{
  width: 100px;
}
div.edit_cover_box
{
height: auto;
}
div.add_resume_radio
{
text-align: left;
padding-left: 2px;
}

div.add_resume_radio_left
{
text-align: left;
}
div.add_resume_radio_right
{
  width: 4%;
  float: left;
  text-align: left;
  clear:left;
}
div.edit_cover_radio{
float: left;
width: 4%;
}
div.edit_resume_head
{
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}
.search_right
{
text-align: left;
padding-left: 0.25em;
}
div.save_search_with_radio
{
  width: 300px;
  padding: 3px;
}
div.save_search_with_radio_right
{
text-align: left;
padding-right: 5px;
}
.resume_search_login
{
  width: 150px;
}
.resume_search_exp_level
{
  width: 130px;
}
.resume_search_location
{
  width: 120px;
}
.resume_search_view
{
  width: 100px;
}
table.save_search_with_radio
{
  width: 300px;
  padding: 0px;
}
table.register_seeker_month
{
    width: 100%;
    padding: 3px;
    margin: 3px;
}
div.register_seeker_month{
	text-align: left;
}
div.register_seeker_month_left
{
    width: 104px;
}
div.reg_salary_type_radio_left
{
  width: 94%;
  float: right;
  text-align: left;
  margin-top: 4px;
}
div.salary_type_radio
{
  text-align: left;
  margin-left: 40px;
  width: 200px;
}
div.salary_type_radio_left
{
  width: 85%;
  float: right;
  text-align: left;
}
div.salary_type_radio_right
{
  text-align: left;
  width: 15%;
  float: left;
}
img.lang_img{
margin-left: 445px;
margin-right: 0px;
padding-right: 0px;
margin-top: 8px;
float: left;
}
div.add_cover_radio
{
   width: 5%;
   float: left;
}
table.search
{
text-align: center;
  padding: 3px;
  width: 350px;
}
td.search{
  text-align: left;
}
div.search
{
  text-align: center;
  padding: 0.25em;
  margin: 3px;
  display: block;
  width: 450px;
}
.search_left
{
text-align: left;
width: 40%;
float: left;
padding-right: 0.25em;
}
div.register_employer2_privacy_div,
div.register_seeker_privacy_div
{
text-align: left;
width: 340px;
}
div.register_employer2_privacy_left,
div.register_seeker_privacy_left
{
float: left;
width: 120px;
}
div.register_employer2_privacy,
div.register_seeker_privacy
{
text-align: left;
width: 190px;
float: right;
}
div.register_employer2_privacy_left2,
div.register_seeker_privacy_left2
{
float: left;
text-align: left;
width: 140px;
}
div.register_employer2_privacy_left2_left,
div.register_seeker_privacy_left2_left
{
float: left;
text-align: left;
width: 110px;
}
html>body .register_employer2_privacy_div,
html>body .register_seeker_privacy_div
{
clear: both;
}
html>body .register_seeker_privacy_div
{
margin-bottom: 22px;
}
html>body div.register_employer2_privacy,
html>body div.register_seeker_privacy
{
text-align: center;
width: 140px;
}
div.register_employer_with_radio
{
  width: 200px;
  margin-left: 70px;
  display: block;
}
div.register_employer_with_radio_left
{
  width: 80%;
  float: right;
  text-align: left;
}
div.post_single_job3{
clear: both;
display: block;
height: auto;
}
div.post_single_job_gateway{
width: 140px;
float: left;
}
div.post_single_job_gateway_left{
float: left;
width: 100px;
}
div.post_single_job_gateway_right{
width:25px;
float: left;
}
div.ad_res_salary_type_radio
{
  text-align: left;
  margin-left: 70px;
  width: 200px;
}
div.ad_res_salary_type_radio_left
{
  width: 85%;
  float: right;
  text-align: left;
}
div.ad_res_salary_type_radio_right
{
  text-align: left;
  width: 15%;
  float: left;
}
#wizard_template_more_edu_left, #wizard_template_more_exp_left, #wizard_template_more_other_left {
	width: 92%;
	float: right;
}
#wizard_template_more_edu_right, #wizard_template_more_exp_right, #wizard_template_more_other_right {
	width: 5%;
	float: left;
}
#wizard_template_more_edu_right input, #wizard_template_more_exp_right input, #wizard_template_more_other_right input {
	margin: 0px;
}
#wizard_template_more_edu, #wizard_template_more_exp, #wizard_template_more_other {
	margin: 5px;
}
div.articles_left {
	float: left;
	width: auto;
	margin-right: 20px;
}
div.articles_right {
	float: left;
	width: 500px;
}
/*Search filters*/
div.search_results_outer {
	clear: both;
	float: none;
}
div.filter_title {
	font-weight: bold;
	cursor: pointer;
	margin-top: 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, div.print_invoice_logo_sigma {
	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 0 0 0;
}

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;*/
	padding-bottom: 10px;
	margin-top: 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;
}
div.seeker_section_row div.seeker_section_key {
	width:  175px;
	float:  left;
	text-align: right;
	padding-right: 10px;
}


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

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



div.seeker_section_box:hover {
	border: 1px solid #C8C8C8;
}
form#register_seeker h2 {
	margin-top: 20px;
}
div.seeker_section_photo_row {
	
}
div.seeker_section_photo_row div.seeker_section_val {
	padding-top:  6px;
}
div.seeker_section_video_row div.seeker_section_val {
	padding-top:  6px;
}
div.seeker_section_photo_row div.seeker_section_delete_photo_link {
	
}
div.seeker_section_video_row div.seeker_section_delete_video_link {
	padding-top:  4px;
}
div#register_seeker_resume_privacy_left {
	width: 300px;
}
div#register_seeker_resume_privacy {
	margin: 0px;
}
div#register_seeker_privacy_left2_show_name {
	margin-right: 37px;
}
div.edit_seeker_next_previous_box div.edit_seeker_previous_submit,
div.edit_seeker_next_previous_box div.edit_seeker_next_submit {
	float: right;
}
div.edit_seeker_next_previous_box {
	margin-top:  30px;
}
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,
div.ajax_portfolio_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: 140px;
}

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.privacy_main_box div.seeker_section_data {
	width: 525px;
}
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;
	margin-top: 1px;
}

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;
	margin-left: 140px;
	position:  relative;
	top:  4px;
}
div.job_agent_main_box div.job_agent_mult_industries_right_right {
	margin-bottom:  8px;
	margin-left: 140px;
}
div.job_agent_main_box div.job_agent_employer_type_right {
	width: 250px;
	float:  left;
	margin-left: 21px;
}
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, div.job_agent_main_box select[id='mult_locations[]'] {
	min-width: 240px;
}
div.job_agent_main_box select[id='mult_locations[]'] {
	margin-left: 142px;
}
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:  141px;
}
div.job_agent_main_box table th {
	display:  none;
}
div.job_agent_main_box div.job_agent_employer_type input {
	margin-left: 0px;
}
div.search_results_inner div.search_results_main_headers h1 {
	border-bottom: 0px solid #333;
}
div.search_results_inner div.search_results_main_headers h2 {
	font-size: 20px;
}
div.search_results_inner div.search_results_main_headers {
	margin-bottom: 20px;
}
div.agent_details div.agent_details_date {
	text-align: right;
	margin-top:  0px;
	font-style: italic;
}
div.view_profile_steps_box div.view_profile_step {
	float:  left;

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

.view_profile_step_active {
	font-weight: bold;

	color: #ffffff;
		background-color: #3477b2;
}

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: 22px;
}
div#register_seeker_year_end,
div#register_seeker_year_education_end,
div#register_seeker_year_cert_end,
div#register_seeker_year_assoc_end,
div#register_seeker_year_visas_end,
div#register_seeker_year_awards_start,
div#register_seeker_year_security_start {
	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: 550px;
	padding: 20px;
	background-color: #f4f4f4;
}

div.edit_seeker_global_errors_box {
	clear: both;
}
div.register_seeker2_profile_div {
	text-align: left;
}
#register_seeker {
    width: 600px;
}
#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: 10px;
}
div#actions h3#options {
	margin-top: 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, 
div.add_portfolio_outer_wrapper, 
div.edit_portfolio_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,
div#colorbox div.add_portfolio_outer_wrapper,
div#colorbox div.edit_portfolio_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"],
div.portfolio_popup_add_button_wrapper input[type="submit"], 
div.add_portfolio_outer_wrapper input[type="submit"], 
div.edit_portfolio_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,
div.add_portfolio_outer_wrapper div.add_portfolio_entry,
div.edit_portfolio_outer_wrapper div.edit_portfolio_entry {
	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,
div.add_portfolio_outer_wrapper div.add_portfolio_entry_left,
div.add_portfolio_outer_wrapper div.add_portfolio_entry_right,
div.edit_portfolio_outer_wrapper div.edit_portfolio_entry_left,
div.edit_portfolio_outer_wrapper div.edit_portfolio_entry_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"],
div.add_portfolio_outer_wrapper div.add_portfolio_entry_right input[type="text"],
div.edit_portfolio_outer_wrapper div.edit_portfolio_entry_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,
div.add_portfolio_outer_wrapper div.add_portfolio_main_buttons div.add_portfolio_main_buttons_cancel,
div.edit_portfolio_outer_wrapper div.edit_portfolio_main_buttons div.edit_portfolio_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,
div.add_portfolio_outer_wrapper div.add_portfolio_main_buttons div.add_portfolio_entry_submit,
div.edit_portfolio_outer_wrapper div.edit_portfolio_main_buttons div.edit_portfolio_entry_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,
div.add_portfolio_outer_wrapper div.add_portfolio_main_buttons,
div.edit_portfolio_outer_wrapper div.edit_portfolio_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,
div.portfolio_popup_add_button_wrapper {
	text-align: right;
}
div.portfolio_popup_add_button_wrapper {
	margin-top: 20px;
}
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,
div.add_portfolio_outer_wrapper div.add_portfolio_inner_errors,
div.edit_portfolio_outer_wrapper div.edit_portfolio_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: 359px;
}
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: 366px;
}
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, .seeker_right_section h2 {
	color: #000000;
	border-bottom: 1px solid #e9e9e9;
	line-height: 1.5;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
	font-size: 18px;
}
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;
}
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: 10px;
	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: 20px 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], form#job_stats_sub div.job_stats_submit input[type=submit], div.portfolio_popup_add_button_wrapper 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: 0px;
    padding-right: 0.25em;
    text-align: left;
    width: 100px;
}   
div#login_sticky div.login_left {
	margin-top: 5px;
}
input[type="text"], input[type="password"] {
    border: 1px solid #D3D3D3;
    font: 13px/1.5em Arial,Tahoma,Times;
    width: 200px;
}
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: 480px;
}

/* @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;
}
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;
	
}

div#installer_overwrite_right {
	float: left;
	width: 30px;
}
div#installer_overwrite_left {
	float: right;
	width: 850px;
}

div.add_subaccount_button_box {
	margin-top: 20px;
}
table.account_list_table {
	margin-top: 10px;
}

form#job_stats_sub div#job_stats_job_status_left {
	width: 51px;
	float: left;
}
form#job_stats_sub div#job_stats_job_status {
	width: 160px;
	float: left;
}
form#job_stats_sub div#job_stats_subaccount_left {
	width: 97px;
	float: left;
}
form#job_stats_sub div#job_stats_subaccount {
	float: left;
}
form#job_stats_sub div#job_stats_subaccount_right {
	float: right;
}
form#job_stats_sub div.job_stats_submit {
	width: 100px;
	float: left;
	margin-left: 15px;
}

div.profile_wrapper div.view_profile_name_box_right {
	float: right;
	width: 100%;
}
div.profile_wrapper div.view_profile_name_box_right_has_photo {
	width: 390px;
}
div.top_right_return {
	text-align: right;
	padding-right: 12px;
}
div.applicant_extra_info_box div.applicant_extra_info_item, div.my_job_extra_info_box div.my_job_extra_info_item {
	float: left;
	margin-right: 40px;
}
div.applicant_extra_info_box div.applicant_extra_info_item_left, div.my_job_extra_info_box div.my_job_extra_info_item_left {
	float: left;
	font-weight: bold;
	margin-right: 8px;
}
div.applicant_extra_info_box div.applicant_extra_info_item_right, 
div.my_job_extra_info_box div.my_job_extra_info_item_right {
	float: left;
}
div.view_applicant_tabs_box div.view_applicant_tab, div.view_applicant_tabs_inner_box div.view_applicant_inner_tab,
div.view_my_job_tabs_box div.view_my_job_tab{
	float: left;
	padding: 10px;
	padding-right: 6px;
	font-size: 1.1em;
}
div.view_applicant_tabs_inner_box div.view_applicant_inner_tab:first-child {
	border-left: 1px solid #CCCCCC;
}
div.view_applicant_tabs_inner_box div.view_applicant_inner_tab {
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
div.view_applicant_tab, div.view_my_job_tab { clear: both; width: 91.5%; cursor: pointer; }
div.view_applicant_tab:hover a, div.view_my_job_tab:hover a { text-decoration: underline; }
.view_profile_tab_active, .view_profile_tab_active a, .view_tab_inner_active, .view_tab_inner_active a, 
.view_details_tab_active, .view_details_tab_active a {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3477B2;
}
.social_plugin_tab_active, .social_plugin_tab_active a { 
	color: #FFFFFF;
	background-color: #3477B2 !important;
}
div#social_plugins_tabs div.social_plugin_tab {
	float: left;
	padding: 10px;
	font-size: 1.1em;
	background-color: #F0F0F0;
}
div.view_applicant_tabs_box, div.view_applicant_tabs_inner_box, div.view_my_job_tabs_box, div#social_plugin_tabs {
	margin-bottom: 0px;
	margin-top: 20px;
	background-color: #F4F4F4;
	float: left;
}
div.view_applicant_tabs_box,div.view_my_job_tabs_box { margin-top: 0px; width: 20%; }
/*div.view_applicant_tabs_inner_box { border: 1px solid #ccc; }*/
div.view_applicant_content_box, div.view_tab_content, div.view_my_job_content_box, div.social_plugin_tab_content {
	border: 1px solid #C8C8C8;
	clear: both;
	display: none;
	padding: 10px;
}
div.view_tab_content { margin-bottom: 10px; }
div.view_applicant_content_box_active, div.view_tab_content_active, div.view_my_job_content_box_active, 
div.social_plugin_tab_content_active {
	display: block;
}
div.view_applicant_add_note_box , div.view_applicant_add_job_box, div.view_applicant_add_job_box div.add_job_form_no_jobs,
div.view_applicant_send_msg_box, div.view_applicant_ajax_delete_form {
	display: none;
	text-align: left;
}
div.view_applicant_add_note_box { display: block; margin-top: 40px; }
div.add_note_main_buttons_cancel { display: none !important; }
div.add_note_main_buttons {
	text-align: right;
	float: left;
}
div#add_note_applicant_note_name { float: left; width: 580px; margin-right: 5px; }
div#add_note_applicant_note_name input[type=text] { 
	width: 560px;
	height: 30px;
	padding-left: 6px;
	margin-left: 8px;
}
div.ajax_resume_loading_box.inline { padding: 0px; width: 100%; }
div.view_applicant_employer_name { float: left;  margin-right: 6px; font-weight: bold; }
div.add_note_main_buttons input[type=submit] { margin-top: 3px !important; }
div.add_note_main_buttons_cancel, div.add_note_submit { display: inline; }
div.add_note_main_buttons_cancel { margin-right: 15px; }
div.note_inline_edit_container { display: none; }
div.note_inline_edit_container div.inline_cell { float: left; }
div.note_inline_edit_container div.inline_cell input.note_editor_text { height: 30px;
width: 555px;
padding-left: 6px; 
}
div.note_inline_edit_container div.inline_cell a.button.cell_inline { padding-top: 1px;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 2px;
margin-left: 10px;
margin-right: 9px !important;
}
div.note_inline_edit_container div.inline_cell img.loader {
margin-top: 4px;
display: none;
}
textarea.applicant_note_name { width: 100%; }
div.note_bottom_bar { text-align: left; color: #808080; font-size: 11px; }
div.note_bottom_bar div.separator { margin-left: 7px; margin-right: 7px; }
div.note_bottom_bar div { display: inline; }
div.note_bottom_bar a { margin-bottom: 0px; }
div.notes_table_container td {
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px;
}
div.notes_table_container {
	padding-left: 10px;
	padding-right: 10px;
}
a#applicant_add_note { clear: both; float: right; font-size: 13px; line-height: 1.5em; }
div.view_applicant_table_separator, div.view_my_job_table_separator { clear: both; margin-bottom: 20px; }
p.applicant_status_saving_message { display: none; }
div.view_applicant_content_box1 table.search_res input[name=resume_radio] { cursor: pointer; }
div.view_applicant_jobs_table_job_title { margin: 0px; white-space: -moz-pre-wrap; word-wrap: break-word; 
word-break: break-all; display: inline-block; }
div.view_applicant_jobs_table_job_title a { word-wrap: break-word; white-space: -moz-pre-wrap; 
word-break: break-all; display: inline-block; }
div.view_applicant_jobs_table_view_feedback { position: relative; top: -8px; height: 10px !important; }
div.view_applicant_jobs_table_rating { position: relative; top: 12px; }
div.view_applicant_jobs_table_status { position: relative; top: -10px; }
div.notes_table_container p { clear: both; }
tr.view_applicant_feedback { display: none; background-color: #F0F0F0; border: none; }
tr.view_applicant_feedback td.cntrn div { display: none; margin: 3px; }
/*tr.view_applicant_feedback td.cntrn table { margin-left: 165px; }*/
div.notes_table_container table.search_res tr:last-child, 
div.activity_table_container table.search_res tr:last-child,
div.vmj_applicants_table_container tr:last-child, 
div.view_my_job_summary_tab_table div.view_my_job_summary_row:last-child
 { border-bottom: none; }
div.notes_table_container table.search_res tr:last-child td, 
div.activity_table_container table.search_res tr:last-child td,
div.vmj_applicants_table_container table.search_res tr:last-child td { border-bottom: none; }
a[class^=close_feedback] { float: right; display: none; }
div.add_job_box_form select { width: 100%; }
div#send_msg_select_job select { width: 60%; }
select#send_msg_drop { width: 60%; }
div#send_msg_send_msg_drop_right a#msg_drop_edit { font-size: smaller; }
div.add_job_form_control { text-align: right; }
div.add_job_form_control a { margin-right: 15px; }
div.add_job_form_control div.add_job_submit, div.add_job_form_control div.send_msg_submit { display: inline; }
div#add_job_applicant_rating_right div.ui-rating { position: relative; top: 0px; display: block; }
div#add_job_applicant_rating_right div.ui-rating a { display: inline-block; }
div.view_tab_content div.rendered_aq_text { font-weight: bold; }
div.view_tab_content div.inner_download_button { float: left; }
div.scribd_part_two { display: none; }
div[id^=embedded_scribd_resume], div[id^=embedded_scribd_cover] { margin-top: 10px; height: 500px !important; }
div[id^=embedded_scribd_resume] iframe.scribd_iframe_embed, div[id^=embedded_scribd_cover] iframe.scribd_iframe_embed { height: 500px !important; }
div.scroller { margin-top: 10px; padding: 10px; height: 500px; overflow-x: hidden; overflow-y: auto; border: 1px solid #E5E5E5; }
div.documents_ajax_box { padding: 70px 20px; text-align: center; width: 100%; }
div.top_right_return a { float: right; clear: both; }
div#send_msg_send_msg_drop, div#send_msg_message_name, div.template_container { display: none; }
p#send_msg_tokens_label { font-size: smaller; }
form#send_msg input[type=text] { width: 100%; }
div#send_msg_save_check { float: left; margin-right: 7px; }
div.push_down { margin-top: 13px; }
a.btn#btn_send_message, a.btn#btn_delete, a#applicant_add_job {
	font-size: 13px; 
	line-height: 1.5em; 
	letter-spacing: 0px; 
	display: block;
	width: 120px;
	margin-right: 5px;
}
a.btn#btn_send_message { margin-top: 2px }
a.btn#applicant_add_job { margin-top: 12px; margin-bottom: 12px; }
div#send_msg_message_body_right .mceEditor > table {
    width: 493px !important;
}
div.ajax_delete_form_controls { text-align: right; margin-top: 10px; }
div.ajax_delete_form_controls a.delete_ajax_form_cancel { margin-right: 10px; }
div.ajax_delete_note_empty { display: none; }
a.btn { outline: none; }
th.search_row1_173 { max-width: 173px !important; }
div.manage_jobs_jobs_table_job_title a { white-space: pre; word-wrap: break-word; max-width: 260px;  }
div.view_my_job_box_content_left { float: left; width: 85%; }
div.view_my_job_content_box3 div.view_my_job_box_content_left { float: left; width: 65%; }
div.view_my_job_box_content_right { float: right; width: 30%; padding-top: 0px; 
	padding-left: 5px; padding-right: 5px; }
div.view_my_job_box_content_left_small { float: left; width: 30%; padding-top: 5px; 
	padding-left: 5px; padding-right: 15px; border-right: 1px solid #E9E9E9; }
div.view_my_job_box_content_right_wide { float: right; width: 65%; }
div.view_my_job_box_content_right p {margin-top: 0px;}
div.pipeline_section { border-top: 1px solid #3477B2; margin-bottom: 10px; }
div.pipeline_section_header { font-weight: bold; padding-top: 3px; }
div.pipeline_section_left { float: left; }
div.pipeline_section_right { float: right; }

form#view_my_job_search input[type=text], form#view_my_job_search select { width: 100%; }
div#view_my_job_search_applicant_rating_right a, div#filter_applicants_applicant_rating_right a { display: inline-block; }
div#view_my_job_search_applicant_rating_right a.ui-rating-cancel, 
	div#filter_applicants_applicant_rating_right a.ui-rating-cancel { float: left; }
div.view_my_job_box_content_right_wide select { display: none; }
div.view_my_job_applicant_table_name { position: relative; top: 2px; }
div.view_my_job_box_content_right_wide h2 a { font-weight: normal; font-size: 11px; }

div.view_my_job_summary_row { border-bottom: 1px solid #E2E2E2; padding-top: 10px; 
	padding-left: 10px; padding-bottom: 10px; }
div.view_my_job_summary_row_left { float: left; width: 200px; font-weight: bold;  }
div.view_my_job_summary_row_right { float: left; }
div.applicants_applicant_info div.applicants_photo { float: left; margin-right: 10px; }
div.applicants_applicant_info div.applicants_location { float: left; margin-right: 10px; font-weight: bold; }
div.applicants_applicant_ifno div.applicants_phone { float: left; }
div.applicants_date_applied { position: relative; top: -18px; }
div.applicants_job { position: relative; top: -38px; }
div.applicants_name { font-size: 14px; }
div.applicants_job_more { position: relative; top: -27px; }
div.applicants_control_buttons { position: relative; top: -30px; }
div.applicant_job_view_more_link { position: relative; top: -4px; }
div.applicants_content_left { float: left; width: 30%; }
div.applicants_content_right { float: right; width: 65%; }	
form#filter_applicants select, form#filter_applicants input { width: 100%; }
div.saved_jobs_controls { text-align: right; margin-right: 20px; }
div.publishers_container { float: left; width: 100%; }
div.publishers_left { float: left; width: 15%; margin-right: 25px; background-color: #F9F9F9; padding-top: 5px; 
padding-left: 5px; padding-right: 5px; padding-top: 6px; }
div.publishers_right { float: right; width: 80%; }
div.publishers_left ul.publishers_tools_list { list-style: none; padding: 0; margin: 0; padding-left: 20px; }
form#jobs_widget, div.jobs_widget_preview_container, div.search_widget_preview_container { margin-bottom: 10px; }
div.jobs_widget_code_container textarea, div.search_widget_code_container textarea { width: 500px; height: 200px; }
div.rss_widget_code input { width: 500px; }
div.view_contact div.row a.apply { width: 151px; }
/* FB WIDGET */
div#facebook_widget { margin-top: 1px; }
div#linkedin_widget { margin-top: 1px; width: 100%; }
a.fb_button { 
    position: relative; 
    z-index: 1;
    overflow: visible; 
    display: inline-block; 
    padding: 0.3em 0.6em 0.375em; 
    border: 1px solid #999; 
    border-bottom-color: #888;
    margin: 0;
    text-decoration: none; 
    text-align: center;
    font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif; 
    white-space: nowrap; 
    cursor: pointer; 
    /* outline: none; */
    color: #333; 
    background-color: #eee;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));
    background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: linear-gradient(#f5f6f6, #e4e4e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    /* IE hacks */
    zoom: 1; 
    *display: inline;
	width: 100%;
}
a.fb_button.blue {
    border-color: #29447E #29447E #1A356E;
    color: #fff;
    background-color: #5B74A8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
	width: auto;
}
a.fb_button.green {
border-color: #3B6E22 #3B6E22 #2C5115;
color: white;
padding-left: 1px;
padding-right: 1px;
background-color: #69A74E;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75AE5C), to(#67A54B));
background-image: -moz-linear-gradient(#75AE5C, #67A54B);
background-image: -o-linear-gradient(#75AE5C, #67A54B);
background-image: linear-gradient(#75AE5C, #67A54B);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#75ae5c', EndColorStr='#67a54b');
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98C286;
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98C286;
}
a.button.widget_centered { margin-left: 7px; }
a.fb_button.large { font-size: 13px; }
a.fb_button.disabled { cursor: default; padding-left: 1px; padding-right: 1px; }
a.fb_button.disabled:hover { text-decoration: none; }
div.fb_widget_cntrn { overflow-y: scroll; overflow-x: hidden; border: 1px solid #AAA; 
	padding: 10px; float: left; width: 85%; height: 180px; /*background-color: rgba(165, 175, 200, .2); */ }
div.lin_widget_cntrn { overflow-y: scroll; overflow-x: hidden; border: 1px solid #AAA; padding: 10px; float: left; 
	width: 85%; height: 180px; }
div.fb_widget_cntrn div.fb_person { margin-bottom: 15px; display: inline; width: 45px; float: left; }
div.fb_widget_cntrn div.fb_person.left_person { margin-right: 8px; }
div.fb_widget_cntrn div.fb_person:first-child { /*margin-top: 8px; */ }
div.fb_widget_cntrn div.fb_person:last-child { border-bottom: none; }
div.fb_person div.fb_person_photo { width: 45px !important; height: 45px !important; float: left; }
div.fb_person div.fb_person_check { width: 10px !important; display: none; float: left; margin-right: 30px; }
div.fb_person div.fb_person_check input[type=checkbox] { margin-top: 18px; }
div.fb_widget_cntrn div.fb_person div.name { position: absolute;
min-width: 50px;
background-color: #76C436;
margin-left: -4px;
text-align: left;
font-weight: bold;
font-size: 9px; padding-left: 3px; padding-right: 3px; color: #000; display: none;}
div.fb_widget_cntrn div.fb_person div.selection_overlay {
position: relative;
background: #BBE19B url(../images/checktick.png) no-repeat bottom left;
opacity: 0.75;
width: 45px;
height: 45px;
display: none;
top: -45px;
}
div.fb_person a:hover img { outline: 4px solid #76C436; }
div.fb_person a:hover div.name { display: block; }
div.fb_widget_send_btn { float: left; margin-top: 10px; display: none; width: 98%; }
div.fb_widget_msg_form_container { display: none; text-align: left; }
div.fb_widget_msg_form_container div.form_controls { text-align: right; }
div.fb_widget_msg_form_container div.form_controls a.cancel_link { margin-right: 10px; }
div.fb_widget_msg_form_container div.loading_img { display: none; text-align: center; }
div.fb_widget_send_btn p#fbwidget_recp { padding: 0px;
margin: 0px;
font-size: 11px;
margin-right: 5px;
}
/* LINKEDIN WIDGET */
div.lin_widget_cntrn div.lin_person { margin-bottom: 15px; display: inline; width: 45px; float: left; }
div.lin_widget_cntrn div.lin_person.left_person { margin-right: 8px; }
div.lin_person div.lin_person_photo { width: 45px !important; height: 45px !important; float: left; }
div.lin_person div.lin_person_check { width: 10px !important; float: left; margin-right: 30px; display: none; }
div.lin_person div.lin_person_check input[type=checkbox] { margin-top: 18px; }
div.lin_widget_cntrn div.lin_person div.selection_overlay {
position: relative;
background: #BBE19B url(../images/checktick.png) no-repeat bottom left;
opacity: 0.75;
width: 45px;
height: 45px;
display: none;
top: -45px;
}
div.lin_person a:hover img { outline: 4px solid #76C436; }
div.lin_person a:hover div.name { display: block !important; }
div.lin_widget_cntrn div.lin_person div.name { position: absolute;
min-width: 50px;
background-color: #76C436;
margin-left: -4px;
text-align: left;
font-weight: bold;
font-size: 9px; padding-left: 3px; padding-right: 3px; color: #000; display: none;}
div.lin_widget_send_btn { margin-top: 10px; display: none; }
div.lin_widget_send_btn p#linwidget_recp { padding: 0px;
margin: 0px;
font-size: 11px;
margin-right: 5px;
}
div.lin_widget_msg_form_container { display: none; text-align: left; }
div.lin_widget_msg_form_container div.form_controls { text-align: right; }
div.lin_widget_msg_form_container div.form_controls a.cancel_link { margin-right: 10px; }
div.lin_widget_msg_form_container div.loading_img { display: none; text-align: center; }

a.lin_button { position: relative;
display: block;
text-decoration: none;
}
a.lin_button span.logo { 
background: url('https://www.linkedin.com/scds/common/u/img/sprite/sprite_connect_v13.png') no-repeat scroll 0 -276px transparent;
cursor: pointer;
float: right;
height: 20px;
left: 0;
top: 0;
overflow: hidden;
position: absolute;
text-indent: -9999em;
width: 20px;
background-position: -40px -276px;
}
a.lin_button span.title {
-moz-border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
-o-border-radius: 0 2px 2px 0;
-ms-border-radius: 0 2px 2px 0;
-khtml-border-radius: 0 2px 2px 0;
border-radius: 0 2px 2px 0;
background-color: #ECECEC;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FEFEFE), color-stop(100%, #ECECEC));
background-image: -webkit-linear-gradient(#FEFEFE,#ECECEC);
background-image: -moz-linear-gradient(#FEFEFE,#ECECEC);
background-image: -o-linear-gradient(#FEFEFE,#ECECEC);
background-image: -ms-linear-gradient(#FEFEFE,#ECECEC);
background-image: linear-gradient(#FEFEFE,#ECECEC);
border-color: #E2E2E2 #BFBFBF #B9B9B9;
border-style: solid solid solid none;
border-width: 1px 1px 1px 0;
color: #333;
cursor: pointer;
display: block;
float: left;
height: 18px;
line-height: 20px;
padding: 0 4px 0 23px;
marging-left: 1px;
text-align: center;
text-shadow: -1px 1px 0 white;
vertical-align: top;
white-space: nowrap;
margin-left: 1px;
}
a.lin_button span.title_no_logo {
font-weight: bold;
border-width: 1px;
border-style: solid;
cursor: pointer;
margin: 0;
overflow: visible;
text-align: center;
text-decoration: none !important;
width: 100%;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
padding: 0px;
height: 26px;
line-height: 24px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
font-size: 12px;
color: white;
background-color: #287BBC;
border-color: #1B5480;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #287BBC), color-stop(100%, #23639A));
background-image: -webkit-linear-gradient(top, #287BBC 0%,#23639A 100%);
background-image: -moz-linear-gradient(top, #287BBC 0%,#23639A 100%);
background-image: -o-linear-gradient(top, #287BBC 0%,#23639A 100%);
background-image: -ms-linear-gradient(top, #287BBC 0%,#23639A 100%);
background-image: linear-gradient(top, #287BBC 0%,#23639A 100%);
white-space: nowrap;
display: -moz-inline-box;
-moz-box-orient: vertical;
display: inline-block;
vertical-align: middle;
vertical-align: middle;
}
a.lin_button span.title_no_logo.disabled {
cursor: default;
background-color: #ECECEC;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FEFEFE), color-stop(100%, #ECECEC));
background-image: -webkit-linear-gradient(#FEFEFE,#ECECEC);
background-image: -moz-linear-gradient(#FEFEFE,#ECECEC);
background-image: -o-linear-gradient(#FEFEFE,#ECECEC);
background-image: -ms-linear-gradient(#FEFEFE,#ECECEC);
background-image: linear-gradient(#FEFEFE,#ECECEC);
border-color: #E2E2E2 #BFBFBF #B9B9B9;
text-shadow: -1px 1px 0 white;
width: 100%;
}
a.lin_button span.title_no_logo span.title_text { color: #FFF; }
a.lin_button span.title_no_logo.disabled span.title_text { color: #333; }
a.lin_button span.title_text {
color: #333;
float: none;
font-size: 11px;
font-weight: bold;
text-align: center;
}
a.lin_button:hover > span.title { background-image: none; }
div.footer_menu_tab {
	padding: 5px 0px;
}
div.footer_copyright_text {
	font-size: 11px; 
	text-align: center;
	margin-top: 28px;
}
span.footer_bold_text {
	font-weight: bold;
}
ul#submenu li:last-child {
	border-right-width: 0px;
}
div#social_plugins_loading { width: 100%; text-align: center; }
div#social_plugins_tabs { display: none; }
div.fb_recipients_container, div.lin_recipients_container {
width: 96%; border: 1px solid #AAA; height: 50px; margin-bottom: 10px; padding: 2px; overflow-x: hidden; overflow-y: auto;
display: none;
}
div.fb_recipients_container div.fb_recipient,
div.lin_recipients_container div.lin_recipient {
margin-right: 2px; min-height: 18px; float: left; background: rgba(165, 175, 200, .2); font-size: 11px; padding: 2px;
margin-bottom: 2px; border-radius: 3px;
}
div.fb_recipients_container div.fb_recipient:hover,
div.lin_recipients_container div.lin_recipient:hover {
background: rgba(125, 135, 160, .2); 
}
div.fb_recipients_container div.fb_recipient span,
div.lin_recipients_container div.lin_recipient span {
float: left;
white-space: pre-line;
max-width: 82%;
margin-right: 2px;
cursor: default;
}
div.fb_recipients_container div.fb_recipient a,
div.lin_recipients_container div.lin_recipient a {
text-align: right; float: right;display: inline-block; width: 16px; height: 16px; 
background: url(../images/removerecipient.png) no-repeat 0 0;
}
div.fb_recipients_container span.placeholder,
div.lin_recipients_container span.placeholder {
font-size: 11px;
color: #AAA;
font-style: italic;
cursor: default;
}
span.recipients_header { display: none; font-size: 11px; }
a.success_msg_close { position: relative;
top: 100px;
float: right;
margin-right: 5px; }
div.msg_wrapper { height: 150px; display: none; }
div.view_applicant_profile_boxes_container,div.view_my_job_boxes_container { min-width: 900px; }
div.view_my_job_boxes_container { margin-top: 5px; }
div.view_applicant_profile_box_left,div.view_my_job_box_left { 
	padding: 5px;
	width: 500px; 
	margin-left: 1px; 
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 2px #C8C8C8;
	-webkit-box-shadow: 2px 2px 2px #C8C8C8;
	box-shadow: 2px 2px 2px #C8C8C8;
	float: left;
	background-color: #F2F2F2;
	border: 1px solid #C8C8C8;
}	
div.view_my_job_box_right { 
	padding: 5px; 
	width: 250px; 
	height: 55px; 
	margin-left: 10px; 
	border-radius: 5px;
	float: right;
	-moz-box-shadow: 2px 2px 2px #C8C8C8;
	-webkit-box-shadow: 2px 2px 2px #C8C8C8;
	box-shadow: 2px 2px 2px #C8C8C8;
	background-color: #F2F2F2;
	border: 1px solid #C8C8C8;
	padding: 10px;
	padding-left: 15px;    
	margin-right: 9px;
	/*padding-top: 15px;*/
}
div.view_applicant_profile_box_right {
	padding: 5px; 
	width: 130px; 
	height: 117px; 
	margin-left: 10px; 
	border-radius: 5px;
	float: right;
}
div.view_my_job_box_left {
	padding: 10px;
	padding-left: 15px;
	width: 450px; 
	min-height: 100px; 
}
div.view_my_job_boxes_container div.view_my_job_box_right div.statistics_preview_item {
	float: left;
	width: 49%;
	text-align: left;
	margin-top: 0px;
}
div.view_my_job_boxes_container div.view_my_job_box_right div.statistics_preview_item div.statistics_preview_left {
	text-align: center;
	color: #666666;
	font-size: 14px;
	padding-bottom: 10px;
}
div.view_my_job_boxes_container div.view_my_job_box_right div.statistics_preview_item div.statistics_preview_right {
	text-align: center;
	color: #333333;
	font-size: 24px;
	font-weight: bold;
}
div.view_my_job_boxes_container div.view_my_job_controls_box {
	float: right;
	margin-top: 13px;
}
div.applicants_button_box, div.view_my_job_applicants_button_box {
	margin-bottom: 5px;
}
div.applicants_button_box a, div.view_my_job_applicants_button_box a {
	float: right;
}
div.view_applicant_profile_box_left div.picture { width: 25%; float: left; margin-bottom: 8px; }
div.view_applicant_profile_box_left div.picture img { margin-left: 8px; padding-top: 8px; }
div.view_applicant_profile_box_left div.applicant_info { width: 75%; float: right; }
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item, 
div.view_my_job_box_left div.my_job_info_item
{ float: left; clear: both; }
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item div.left,
div.view_my_job_box_left div.my_job_info_item div.left 
{ float: left; width: 75px; font-weight: bold; margin-right: 15px; }
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item div.right,
div.view_my_job_box_left div.my_job_info_item div.right { float: right; }
div.view_applicant_site_content_wrapper { margin-top: 36px; }
div.tabs_content { width: 79.5%; float: left; }

div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item_location {
	background-image: url('../images/07-map-marker.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item.applicant_info_item_phone {
	background-image: url('../images/75-phone.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
}
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item_email {
	background-image: url('../images/18-envelope.png');
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
div.view_my_job_box_left div.my_job_info_item_location {
	background-image: url('../images/07-map-marker.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 2px 0px;
}
div.view_my_job_box_left div.my_job_info_item_status {
	background-image: url('../images/12-eye.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0 4px;
}
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item_phone, div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item_email {
	float: left;
}
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item_separator {
	margin: 0 12px;
	float: left;
}
div.view_applicant_profile_box_left div.applicant_info div.applicant_info_item {
	margin-bottom: 5px;
	margin-left: 2px;
}
div.view_applicant_profile_box_left div.applicant_info h1 {
	margin-bottom: 0px;
	margin-top: 2px;
	border-bottom-width: 0px;
	float: left;
}
div.view_applicant_profile_box_left div.applicant_info div.social_icons {
	float: left;
	margin-top: 14px;
	margin-left: 8px;
}
div.view_applicant_profile_box_left div.applicant_info div.social_icons a {
	margin-left: 2px;
}
div.applicant_info_item_time {
	float: right;        
	margin-top: 28px;
	margin-right: 4px;
}
div.top_left_return {
	margin-bottom: 8px;
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab {
	border-right: 1px solid #C8C8C8;
	position: relative;
	left: -1px;
	border-bottom: 1px solid #e0e0e0;
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab a,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab view_details_tab2 a {
	color: #26569E;
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab.view_profile_tab_active a:hover,
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab.view_profile_tab_active:hover a,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab.view_details_tab_active a:hover,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab.view_details_tab_active:hover a {
	text-decoration: none;
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab:first-child,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab:first-child {
	border-top: 1px solid #C8C8C8;
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab {
	background: -moz-linear-gradient(top, #F7F7F7 0%, #E8E8E8 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#E8E8E8)); 
	background: -webkit-linear-gradient(top, #F7F7F7 0%,#E8E8E8 100%);
	background: -o-linear-gradient(top, #F7F7F7 0%,#E8E8E8 100%); 
	background: -ms-linear-gradient(top, #F7F7F7 0%,#E8E8E8 100%); 
	background: linear-gradient(top, #F7F7F7 0%,#E8E8E8 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#E8E8E8',GradientType=0 );
	background-color: #E8E8E8;
	border-bottom: 1px solid #C8C8C8;
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab.view_profile_tab_active,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab.view_details_tab_active {
	background: -moz-linear-gradient(top, #E5E5E5 0%, #C2C3C3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E5E5), color-stop(100%,#C2C3C3)); 
	background: -webkit-linear-gradient(top, #E5E5E5 0%,#C2C3C3 100%);
	background: -o-linear-gradient(top, #E5E5E5 0%,#C2C3C3 100%); 
	background: -ms-linear-gradient(top, #E5E5E5 0%,#C2C3C3 100%); 
	background: linear-gradient(top, #E5E5E5 0%,#C2C3C3 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E5E5', endColorstr='#C2C3C3',GradientType=0 );
	background-color: #C2C3C3;
	border-right: 1px solid #C8C8C8;
	/*border-top: 1px solid #C8C8C8;*/
	/*border-bottom: 1px solid #C8C8C8;*/
	/*left: 0px;*/
}
div.view_applicant_site_content_wrapper div.view_applicant_tabs_box div.view_applicant_tab.view_profile_tab_active a,
div.view_applicant_site_content_wrapper div.view_my_job_tabs_box div.view_my_job_tab.view_details_tab_active a {
	background-color: transparent;
	color: #595959;
	float: left;
}
div.view_applicant_tabs_box div.view_applicant_tab,
div.view_my_job_tabs_box div.view_my_job_tab {
	padding-top: 7px;
	padding-bottom: 7px;
}
div.view_applicant_content_box h2.jobs_applied_for_h2 {
	margin-left: 40px;
}
div.view_applicant_content_box, div.view_my_job_content_box {
	background-color: #F2F2F2;
	-moz-box-shadow: 2px 2px 2px #C8C8C8;
	-webkit-box-shadow: 2px 2px 2px #C8C8C8;
	box-shadow: 2px 2px 2px #C8C8C8;
	border-radius: 5px;
	border-top-left-radius: 0px;
}
div.view_applicant_tabs_box, div.view_my_job_tabs_box {
	z-index: 2;
	left: 1px;
	position: relative;
}
div.view_applicant_site_content_wrapper div.view_applicant_content_box,
div.view_applicant_site_content_wrapper div.view_my_job_content_box {
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}
tr.view_applicant_feedback td.cntrn {
	padding-left: 0px;
}
/*div.view_applicant_tab.view_profile_tab_active div.tab_right_arrow {
	float: right;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-color: transparent transparent transparent #EAEAEA;
	border-width: 10px;
	position: relative;
	left: 26px;
}*/
div.view_applicant_tab.view_profile_tab_active div.tab_right_arrow,
div.view_my_job_tab.view_details_tab_active div.tab_right_arrow {
	background: transparent url('../images/tab_arrow.png') no-repeat left center;
	width: 20px;
	height: 20px;
	float: right;
	position: relative;
	left: 26px;
}
div.jobs_applied_for_table_container table.search_res th, div.activity_table_container table.search_res th {
	padding-left: 10px;
}
div.applicant_info_item_time div.applicant_info_item_time_key {
	
}
div.applicant_info_item_time div.applicant_info_item_time_value {
	font-size: 16px;
	font-weight: bold;
}
div.applicant_info_info_wrapper {
	float: left;
}
div.tabs_content div.view_profile_objective, div.tabs_content div.view_profile_wrapper {
	margin-bottom: 20px;
}
div.tabs_content div.profile_wrapper div.view_profile_header_box {
	float: left;
	width: 500px;
}
div.tabs_content div.profile_wrapper div.view_profile_downloads_box {
	float: right;
	width: 100px;	
	clear: none;
	margin-top: 7px;
}
div.tabs_content div.view_profile_resumes_box {
	text-align: left;
	width: 335px;
	float: left;
}
div.tabs_content div.view_profile_resumes_box div.view_profile_resumes_title {
	text-align: left;
	padding-left: 0px;
	font-size: 20px;
	margin: 0;
	padding: 0 0 6px;
	text-align: left;
	color: #000000;
}
div.tabs_content div.view_profile_wrapper div.view_profile_video_box {
	margin-top: 12px;
}
div.tabs_content div.view_applicant_content_box {
	min-height: 100px;
}
div.applicant_no_results_text {
	margin-top: 25px;
	margin-left: 20px;
}
div.manage_jobs_outer_result_box table.search_res th, 
div.applicants_content_right table.search_res th,
div.tabs_content div.view_my_job_content_box table.search_res th {
	padding-left: 10px;
}
div.applicants_content_left div#filter_applicants_applicant_rating_right {
	height: 20px;
}
form#add_note div.add_note_form_container {
	margin-bottom: 10px;
}
div.view_my_job_content_box div.view_my_job_box_content_right h2 {
	margin-bottom: 13px;
}
span.keyword_highlight { font-weight: bold; }
form.freq_change_form { display: none !important; }
div.publishers_right h2 { margin-top: 15px; }

div.social_plugin_tab_content.social_plugin_tab_content_empty div.lin_widget_cntrn,
div.social_plugin_tab_content.social_plugin_tab_content_empty div.fb_widget_cntrn {
	overflow-x: hidden;
	overflow-y: hidden;
	border-width: 0;
}
div.social_plugin_tab_content.social_plugin_tab_content_empty a.button.widget_centered,
div.social_plugin_tab_content.social_plugin_tab_content_empty a.button.widget_centered {
	margin-left: 13px;
}
div.social_plugin_tab_content img.social_widget_working_image {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
div#send_msg_to_right {
	min-height: 19px;
}
div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #E6E6E6;
	padding: 8px 8px 5px 8px;
}
div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry:hover {
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
div.view_applicant_content_box div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry {
	border: 1px solid #CCCCCC;
}
div.view_applicant_content_box div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry:hover {
	border: 1px solid #AFAFAF;
}
div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry_content {
	width: 140px;
	height: 140px;
	margin-bottom: 10px;
}	
div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry_title {
	text-align: center;
}
div.portfolio_view_profile_wrapper div.seeker_portfolio_box_entry_content img {
	margin-left: auto;
	margin-right: auto;	
	display: block;
}
div.portfolio_view_profile_wrapper {
	margin-top: 20px;
}


/*!!!TESTING*/
div#register_employer_salary_type_left {
	height: 4px;
}
div.register_seeker2_profile_div input[type=text],
div.register_seeker2_profile_div textarea {	
	padding: 6px;
	width: 330px;
	font-size: 12px;
	border: 1px solid #D3D3D3;
}
div.register_seeker2_profile_div select {
	width: 344px;
	padding: 6px;
	font-size: 12px;
	border: 1px solid #D3D3D3;
}
select.register_seeker_month, select.register_seeker_year {
	width: 150px;
}
form.seeker_profile_form div.register_seeker_month select,
form.seeker_profile_form div.register_seeker_year select
{
	width: 100px;
}
form.seeker_profile_form .form_field_error input,
form.seeker_profile_form .form_field_error select,
form.seeker_profile_form .form_field_error textarea {
	border: 1px solid #CC0000;
}
/*!!!TESTING*/

div.resume_search_new_box div.resume_search_new_key {
	font-weight: bold;
	width: 150px;
	float: left;
	text-align: left;
	padding-right: 8px;
}
div.resume_search_new_box div.resume_search_new_val {
	float: left;
	width: 400px;
}
div.resume_search_new_box_space {
	height: 20px;
}
div.resume_search_new_box_resumes {
	margin-top: 10px;
	text-align: right;
}

