﻿#wrap{width:1020px;padding:20px 40px 0;border-bottom:solid 0px #666666;}
#header{width:1020px;padding:0 0 5px 0;left:0;right:0;
margin:0px auto 5px;height:100%;border-bottom:solid 1px #009a67;}
#header_top_bg{background:url("images/header.png") no-repeat left top;padding:0px 60px 0;left:0;right:0;
margin:0 0 5px 0;height:100px;}
#header_top_bg a{display:block;}
a.header_top1{margin-top:15px;}
a.header_top2{margin-top:20px;}
ul.bcrumb{list-style:none;padding:0;margin:0;}
ul.bcrumb li{list-style:none;float:left;font-size:9pt;letter-spacing:0;}
ul.bcrumb li a{font-weight:normal;color:#4a4c4b;text-decoration:none;background:url("images/bcrum_separator.png") no-repeat right center;padding:0 15px 0 0;margin:0 15px 0 0;}
ul.bcrumb li.last a{background:none;margin:0;padding:0;}
#contentbox{border:0;padding:0;margin:0;}
#Master_main{width:775px;padding:0px 0 40px;}
#Master_main.jobseeker{ width:815px;}
#Master_main.full_width{width:100%;}
.inner_wrapper.full_width{padding:35px 0 0;}
.search_jobs_left{width:230px;}
#leftPanel{padding-top:15px;}
.search_jobs_center{width:565px;margin:0 0 0 20px;padding-top:10px;}
.search_jobs_center .search_jobs_center{width:100%;padding-top:3px;margin:0;}
.inner_content{padding:0 40px 0 0;}
#homemain{margin:0;padding:0;width:100%;}
#sidebar{padding:54px 0 40px;float:right;}
#sidebar.big_sidebar{width:229px;}
div#footer{width:100%;background:url("images/footer_bg.gif") repeat-x left top #ffffff;color:#737373 !important;
font-size:12px !important;letter-spacing:0;
padding:10px 0 50px;}
span#footer{background:#ffffff;color:#737373;}
div#footer a{font-size:12px !important;}
div#footer span{}
div#footer a{color:#737373 !important;border:0 !important;
font-weight:normal !important;}
div#footer a:hover{color: #009a67 !important;}
p.start_adv{margin-top:30px;}
h3.home_h3{font-size:14.3pt;margin:0 0 -17px;}
ul.fmenu li{border-right:solid 1px #333333;margin:0  10px 0 0;padding-right:10px;line-height:100%;}
ul.fmenu li.last,ul.fmenu li.m_item-3{border:0;margin:0;padding:0;}
ul.fmenu li.m_item-3{margin-right:5px;}
.footerb{margin:30px 0 0;}
.featureJobsBoxMiddle,.featureJobsBoxMiddleExec,.jotw_ad_BoxMiddleExec{width:187px;background-color:#ffffff;text-align:center;}
.jotw_ad_BoxMiddleExec{color:#ef4136 !important;}
.featureJobsBoxMiddle img,.featureJobsBoxMiddleExec img,.jotw_ad_BoxMiddleExec img{
	width:auto;height:40px;margin:0 auto 20px;position:relative;z-index:1;
	max-width:40%;max-height:auto !important;}
#navBar{position:relative;}
#jotw_ad_banner{
    margin:0 0 -25px 0;
	position:relative;
	z-index:1;
}
.featureJobBox,.featureJobBoxExec,
.jotw_ad_JobBox{
    width:80%;
    margin:10px auto 0px;
}
.featureJobLogoBoxSpace{height:100%;}
.featureJobsBoxMiddleExec,
.featureJobsBoxMiddle{
	height: 165px;
	margin-top:-25px;
}
.featureJobLogoBoxSpace{height:40px;}
.featureJobLogoBoxSpace img{}
.featureJobBoxTitle{}
.featureJobBoxSalary{height:20px;}
div.featureJobJobseeker,
div.featureJobExec,
div.jotw_ad{
    margin:0 0 9px;
    font-weight:bold;
    font-size:10pt;
}
div.featureJobJobseeker.active,
div.featureJobExec.active{
	cursor:pointer;
}
.JOTWBoxImage{margin:6px 0 0;padding:0;}

/* MAIN TAB*/

.tabs_content div.options{border-bottom:solid 1px #00804e;padding:2px 13px;moz-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
	webkit-transition: all 0.1s ease-in-out 0.1s;}
.tabs_content div.options:hover{background:#e9f8f2;}
.tabs_content.executive_tabs div.options{border-bottom:solid 1px #460052;}
.tabs_content.executive_tabs div.options:hover{background:#e2bee8;}
.tabs_content div.options a{display:block;padding:0 0 2px 25px;font-size:13.5pt;}
.tabs_content div.options a img{display:none;}
.tabs_content table td .select_des img{display:none;}

/* MAIN JOB SEARCH TAB */
.tab-content-top{width:229px !important;
height:0px;position:relative;bottom:-6px;}
.tab-content-bottom{width:229px !important;background:url("images/search_box_bottom.png") no-repeat left bottom #ffffff;
height:10px;margin-top:-3px;}
.tab-content-bottom.executive_tabs{background-image:url("images/search_box_bottom_purple.png");}
.tab-content{width:225px !important;background:#ffffff;
padding:7px 0 0;border-left:solid 2px #00804e !important;border-right:solid 2px #00804e !important;
border-top:0 !important;border-bottom:0 !important;overflow:hidden;}
.tab-content.executive_tabs{border-left:solid 2px #460052 !important;border-right:solid 2px #460052 !important;}
.tab-content div.options a{background:url("images/arrow_green.png") no-repeat left center transparent;text-decoration:none;}
.tab-content.executive_tabs div.options a{background-image:url("images/arrow_purple.png");color:#460052 !important;}
.tab-content div.options.first{padding-top:0;}
.tab-content div.options.last{/* border:0; */padding-bottom:0;}
.tab-content div.options a.active_arr{background-image:url("images/arrow_down_green.png");}
.tab-content.executive_tabs div.options a.active_arr{background-image:url("images/arrow_down_purple.png");}
div.tab-content table td{padding:0 0px 0px;background:#f2f2f2;border-bottom:solid 1px #b3b3b3;vertical-align:top;color:#808080;
font-size:10.5pt;/* width: 100%; *//* display: block; */}
div.tab-content table td span{font-size:10.5pt;font-family:'Open sans';}
div.tab-content table td.with_pad{padding:0 13px;}
div.tab-content table td.job_resultsdiv.tab-content table{border:0;background:#f2f2f2;}
div.tab-content table td .select_des{color:#808080;background:url("images/square_grey.png") no-repeat left 5px transparent;
padding:0 0 2px 25px;}
div.tab-content table td .allJobsNumber{background:none;}
div.tab-content table td input[type="checkbox"],
div.tab-content table td input[type="radio"]{margin:6px 5px 0 13px;display:inline-block;width:10px;
height:10px;-webkit-appearance: none;
	-moz-appearance: none;
	-msie-appearance: none;
	appearance: none;
	text-decoration:none !important;
	background:url("images/square_grey.png") no-repeat left top transparent;
	position:relative;
	padding:0;}
div.tab-content table td input[type="checkbox"]:checked,
div.tab-content table td input[type="radio"]:checked,
.enhance_listing_fts .purplebg input[type="checkbox"]:checked, 
table.elisting_flags input[type="checkbox"]:checked{background:url("images/square_green.png") no-repeat left top transparent;}
div.tab-content.executive_tabs table td input[type="checkbox"]:checked,
div.tab-content.executive_tabs table td input[type="radio"]:checked{background-image:url("images/square_purple.png");}
div.tab-content table td span{margin:0 0px 0 -30px;display:inline-block;padding:2px 15px 2px 42px;vertical-align:top;
border-bottom:solid 1px #b3b3b3;}
div.tab-content table td label span.jobNumbers{width:auto;padding:0;margin:0 0 0 5px;}
div.tab-content table td input.indent0{}
div.tab-content table td label span{;width:169px;}
div.tab-content table td input.indent1{margin-left:40px !important;margin-right:0;}
div.tab-content table td span.indent1{width:148px;}
div.tab-content table td input.indent2{margin-left:57px !important;}
div.tab-content table td span.indent2{width:125px;}
div.tab-content table td input.indent3{margin-left:74px !important;}
div.tab-content table td span.noJobs.indent3,
div.tab-content table td span.checkboxText.indent3{margin-left:-91px;padding-left:93px;width:119px;}

/* KEYWORD AND SAVE SEARCH TAB */
.tab-content-3{margin:20px 0 0;}
.tab-content-3 p.intro_s{font-size:9.4pt;margin:0 0 2px 15px;color:#808080;}
.tab-content-3 div.options{border:0;padding:0;}
.tab-content-3 div.options a{padding:2px 0 2px 40px;text-decoration:none;}
.tab-content-3 div.options.keyword_opt a{background:url("images/keyword_bg.png") no-repeat left top transparent;color:#7196a8;}
.tab-content-3 div.options.keyword_opt a.inactive_arr:hover{background-image:url("images/keyword_bg-hover.png")}
.tab-content-3 div.options.keyword_opt a.active_arr{background-image:url("images/keyword_bg-active.png");}
.tab-content-3 div.options.savesearch_opt{border-top:solid 3px #8d805b;width:229px;margin:-1px 0 0 0;}
.tab-content-3 div.options.savesearch_opt a{background:url("images/savesearch_bg.png") no-repeat left bottom transparent;
color:#8d805b;margin:-4px 0 0 0;}
.tab-content-3 div.options.savesearch_opt a.inactive_arr:hover{background-image:url("images/savesearch_bg-hover.png");}
.tab-content-3 div.options.savesearch_opt a.active_arr{background:url("images/arrow_down_brown.png") no-repeat 12px center;
border:solid 3px #8d805b !important;border-top:0 !important;border-bottom:0 !important;margin:0px 0 0 0;}
.view_jobs{margin:0 0 35px 0;}
.view_jobs a{display:block;height:35px;margin:0 auto;text-decoration:none;font-size:11.3pt;}
.view_jobs a.executive_jobs{background:url("images/button_view_exec_jobs.png") no-repeat left top transparent;width:220px;
text-indent:34px;color:#460052;line-height:2.2em;}
.view_jobs a.executive_jobs:hover{background-image:url("images/button_view_exec_jobs-hover.png");color:#daccdc;}
.view_jobs a.search_jobs{background:url("images/button_search_for_jobs.png") no-repeat left top transparent;width:229px;
text-indent:34px;color:#00804e;line-height:2.3em;}
.view_jobs a.search_jobs:hover{background-image:url("images/button_search_for_jobs-hover.png");color:#d2e5dd;}
.view_jobs a.free_jobs_alerts{background:url("images/button_get_free_job_alerts.png") no-repeat left top transparent;width:230px;text-indent:34px;
color:#00804e;line-height:2.3em;margin:0;}
.view_jobs a.free_jobs_alerts:hover{background-image:url("images/button_get_free_job_alerts-hover.png");color:#d2e5dd;}
.jobNavDivEX{margin:0 0 -5px;font-weight:bold; }
.jobNavDivEX,.jobList{/* font-weight:bold; */clear: both;}
.jobNavDivEX a{color: #00804e !important;}
p.job_intro{margin-right:20px;}
table#listOfKeywordCheckboxes,
table#listOfSaveSearchCheckboxes{margin:-1px 0 5px;
padding:0px;
border:solid 3px #b3b3b3;
	border-top:solid 2px #b3b3b3;
	border-bottom:solid 2px #b3b3b3;
	font-size:10pt;
width: 99.6%;
padding: 15px;
box-sizing: border-box;
background:#f2f2f2;}
table#listOfKeywordCheckboxes{border-color:#7196a8;}
table#listOfSaveSearchCheckboxes{border-color:#8d805b ;}
table#listOfKeywordCheckboxes input,
table#listOfSaveSearchCheckboxes input{margin:0 0 12px 0;}
.jobList table{font-size: 10pt;font-family:'Open sans';}
.jobList table.mediajobs_list{margin:0px 0 30px 0 !important;color:#7f7f7f !important;}
.jobList table strong,.jobList table b,.BodyCopy{color:#7f7f7f !important;}
.jobList table.mediajobs_list a{text-decoration:underline;}
.jobList table.media_job a{color:#00804e !important;}
.jobList table.media_job a:hover{color:#63be9d !important; }
.jobList table.mediajobs_list.executive_job a,
.jobList table.mediajobs_list.featured_exec_job a{color:#460052 !important;}
.jobList table.mediajobs_list.executive_job a:hover,
.jobList table.mediajobs_list.featured_exec_job a:hover{color:#9d4eab !important;}
.jobList table span.bold{color:#7f7f7f;margin:-4px 0 -4px 0;display:inline-block;}
.jobList table a{}
.jobList table span.small,.jobList table span.tiny,.jobList table span.small a,.jobList table span.tiny a{color:#737373 !important;font-weight:normal;font-size:8pt;}
.jobList table.media_job1 span.small{border-bottom:solid 1px #00804e !important;}
.jobList table span.small:hover{color:#00804e;}
.jobList table span.jobBoxBold{color: #00804e !important;font-weight:bold;margin:0 0 -25px 0;display:block;}
.jobList table.featured_exec_job span.jobBoxBold,
.jobList table.executive_job span.jobBoxBold{color:#460052 !important;}
.jobList table.jotw_job span.jobBoxBold{color:#ef4136 !important;}
.jobList table .Headline span{color:#737373;font-family:'Open sans';}
.jobList table .Headline p,.jobList table .Headline div{margin:0;font-family:'Open sans';}
.jobList table td.featured_jobc,
.jobList table td.featured_exec_jobc,
.jobList table td.jotw_jobc{position:relative;text-align:right;}
.jobList table td.jobs_jobc span{color:#ffffff;font-size:14pt;display:block;margin:-15px 74px 0 0;}
.jobList table td.jotw_jobc span{margin-right:85px;}
.jobList table td.jobs_jobc img{position:absolute;top:-15px;right:12px;}
.jobList table td.jotw_jobc img{right:5pt;top:-20px;}
.jobList table td.jobdetails_r{padding:0px 0 0;text-align:left;color:#ffffff !important;
text-align:left;}
.jobList table td.jobdetails_n{padding:0px 0 0;text-align:left;color:#ffffff !important;
text-align:left;}
.jobList table td.featured_jobr{background:#00804e;}
.jobList table td.featured_exec_jobr{background:#460052;}
.jobList table td.jotw_jobr{background:#ef4136;}
.jobList table td.jobdetails_r p{margin:0px 10px 10px -10px !important;}
.jobList table td.jobdetails_n p{margin:0px 10px 10px -10px !important;}
.jobList table td.jobdetails_r strong{color:#7f7f7f !important;}
.jobList table td.jobdetails_n strong{color: White !important;}
.jobList table.mediajobs_list a[name="MoreDetailJobLinkGroup"],
.jobList table.mediajobs_list a[name="JobLinkApply"]{display:block;color:#ffffff !important;padding:16px 0 0 5px;text-decoration:none;}
.jobList table.mediajobs_list a[name="JobLinkApply"]{padding-left:25px;}
.jobList table.jotw_job.mediajobs_list  a{color:#ef4136 !important;}
div.jotw_ad{cursor:pointer;}
.purpletext,.jobLinkExec a,.jobLinkExec,.jobLinkExec a,
.jobLinkExec .jobNavDivEX,
.jobLinkExec .jobNavDivEX a{color:#460052 !important; }
.jobLinkExec a:hover{color:#00804e !important;}
.executive_job,.featured_exec_job{color:#460052;}
div.row{padding-top:0;}
.number_jobs{margin:20px 0 20px 0;text-align:right;clear:both;}
.number_jobs select{margin-left:10px !important;}
.number_jobs.greenjobs{margin-top:60px;}
.jobNavDivJS a:hover{}
.jobNavDivEX a:hover{color:#9d4eab !important;}
.jobNavDivJS a,.jobNavDivEX a{text-decoration:underline;}
.jobNavDivJS a:hover,.jobNavDivEX a:hover{text-decoration:none;}
table.jobads_bottomlinks{margin:15px 0 0;}
table.jobads_bottomlinks a{text-decoration:none !important;}
.jobads_bottomlinks tr:first-child img{margin:0 0 -6px 0;margin-right:5px;}
.jobads_bottomlinks tr.toplinks td{padding-bottom:15px;}
.jobads_bottomlinks tr.bottomlinks img{margin:0 0 -3px 0;}
.jobads_bottomlinks.redbox,.jobList table.jotw_job .jobads_bottomlinks.redbox a,
jobList table.jotw_job a[name="MoreDetailJobLinkGroup"]{color:#be1e2d !important;}
.jobList table.jotw_job a:hover,
.jobList table.jotw_job a[name="MoreDetailJobLinkGroup"]:hover,
.jobList table.jotw_job a[name="JobLinkApply"]:hover,
.jobList table.jotw_job .jobads_bottomlinks.redbox a:hover{color:#f08079 !important;}
.jobads_bottomlinks.purplebox,.jobads_bottomlinks.purplebox a{color:#460052 !important;}
.featured_exec_job a:hover,
.executive_job a:hover,
.jobList table.featured_exec_job a[name="MoreDetailJobLinkGroup"]:hover,
.jobList table.featured_exec_job a[name="JobLinkApply"]:hover,
.jobList table.executive_job a[name="MoreDetailJobLinkGroup"]:hover,
.jobList table.executive_job a[name="JobLinkApply"]:hover{color:#9d4eab !important;}
.jobList table a[name="MoreDetailJobLinkGroup"]:hover,
.jobList table a[name="JobLinkApply"]:hover{color:#63be9d !important;}
.breadcrumbs{padding:0px 0 0px;}
span.jobNumbers,.allJobsNumber,.atLeastOneJob{font-weight:700;}
a#clearSelectionCriteriaLink{}
a#clearSelectionCriteriaLink img{margin:10px 0;}
#UseAppLogo{border:0;margin-top:20px;}
#Master_MyHeader_imgLogo{margin-top:17px !important;}
.mobile_phones_wrapper{border:solid 2px #00804e;position:relative;padding:0 30px;border-radius:10px;}
.mobileapps_links{margin:-20px 0 30px 0;position:relative;}
.mobileapps_links a{float:right;margin-left:35px;}
.mobileapps_links a.android_store img{margin:4px 0 0 0;}
.whats_next a{font-weight:400;color:#737373;}
.questions_here{background:url("images/questions_bg.png") no-repeat left top transparent;
width:229px;height:62px;overflow:hidden;
font-size:10pt;text-align:center;padding:35px 0 0;}
#sidebar .questions_here{width:187px;background-image:url("images/questions_bg_small.png");
height:80px;}
#sidebar .questions_here p{margin:0 0 0 15px;text-align:left;}
.questions_here a{color:#737373;font-weight:400;}
#leftPanel.employeracc_panel{padding-top:90px;}
#sidebar.employeracc_panel{padding-top:128px;}
.module_boxes{position:relative;padding:0;margin:0 0 20px;}
.module_boxes.with_padding{margin-bottom:30px;padding:10px 15px;}
.module_boxes h3.box_title{margin:0 0 12px;}
.module_boxes .borders_img{}
.module_boxes .mod_content{padding:15px 15px 10px;border:solid 2px #00804e;position:relative;border-radius:0px 0px 10px 10px;}
.purplemod_box .mod_content{border:solid 2px #460052;}
.module_boxes h3.mod_title{background:url("images/modtitle_green.png") repeat-x;line-height:100%;height:32px;color:#ffffff;padding:11px 18px 0;
margin:0;border-radius:10px 10px 0 0;}
.module_boxes.purplemod_box h3.mod_title{background-image:url("images/modtitle_purple.png");}
.forjobseekers_panel strong,
.foremployers_panel strong,
.forjobseekers_panel a,
.foremployers_panel a{color:#737373 !important;}
.forjobseekers_panel a:hover,
.foremployers_panel a:hover{color:#bbbbbb !important;}
#leftPanel.foremployers_panel{padding-top:115px;}
#sidebar.foremployers_panel{padding-top:152px;}
#leftPanel.forjobseekers_panel{padding-top:11px;}
#sidebar.forjobseekers_panel{padding-top:50px;}
.forjobseekers_panel .module_boxes .mod_content{padding-top:5px;}
#learn_new_app,#Master_MyHeader_MobileAppsLogo{margin-top:20px !important;}
.link_boxes p{margin-bottom:15px;}
#leftPanel.jobseekersacc_panel{padding-top:100px;}
#sidebar.jobseekersacc_panel{padding-top:132px;}
.jobNavDivJS{font-size:inherit;color:inherit;}
a#clearSelectionCriteriaLink{background:#00804e;padding:10px 0 10px 13px;color:#ffffff !important;margin:0 0 0px 0;line-height:100%;display:block;}
a#clearSelectionCriteriaLink:hover{background:#63be9d;}
.executive_tabs a#clearSelectionCriteriaLink{background:#460052;}
.executive_tabs a#clearSelectionCriteriaLink:hover{background:#9d4eab;}
a#clearSelectionCriteriaLink span{display:inline-block;vertical-align:middle;line-height:100%;}
a#clearSelectionCriteriaLink span.clear_x{margin:-2px 5px 0 0;line-height:100%;;}
.jobList table td.jobdetails_r p.featuredjob_title{font-size:14pt;margin:-10px 0 30px -10px !important;font-weight: bold;}
.jobList table td.jobdetails_n p.featuredjob_title{font-size:14pt;margin:-10px 0 30px -10px !important;font-weight: bold;}
.mobile_phones_wrapper img,.module_boxes img{max-width:100%;}
table.table_editor{padding:0px 0;border-spacing:0;border:0;margin-bottom:20px;}
table.table_editor td{padding:10px 15px 10px 0 !important;}
table.profile_logo td.td1{width:100px;}
div.browse_logo.profile_logo{background-color:#E3F2E5;padding:10px 20px 10px 20px;margin:40px 20px 20px 0px;
clear:both;}
div.browse_logo.profile_logo .inner-browse_logo{padding:10px 10px 10px 90px;background-color:#FFFFFF;}
div.logo_desc.profile_logo span.label{width:100px;padding:10px 15px 10px 0;}
div.logo_desc.profile_logo span.fieldleft{width:430px;}
div.logo_desc{margin:0 0 15px 0 !important;clear:both;}
label{cursor:pointer;}
.savedSearchesLinks a{text-decoration:none;}
#searchCriteriaDiv,#jobQueryResults{font-weight:normal;color:#737373;}
#searchCriteriaDiv{margin-bottom:30px;}
.selectedCriteria,
div#pleaseSelectCrtieria.selectedCriteriaLabel{display:block;clear:both;}
.selectedCriteria{}
#searchCriteriaDiv .selectedCriteriaLabel{font-weight:bold;}
div#pleaseSelectCrtieria.selectedCriteriaLabel{padding: 0px 0 20px;font-size:10.5pt;}
#searchCriteriaDiv ul{margin:5px 0 0;}
input[type="text"],input[type="email"],input[type="password"],input[type="search"]{
	padding:2px 5px;
	margin:0 0 8px 0;
	font-size:10pt !important;
}
select,textarea{margin:0 0 8px 0;font-size:10pt !important;}
textarea{padding:2px 5px;}
input,select,textarea{font-family:inherit;}
div.row span.label{padding-top:3px;}
span#Master_MainPlaceHolder_labelThankYou{margin:30px 0 0;display:block;}
#JobSearchResults{padding:2px 0 0;}
#Master_MainPlaceHolder_JobLinkTop_DivJobLink{margin:20px 0 0;}
#jobNavDivHeader .jobNavDivJS{color:#737373;font-size:10.5pt;margin-bottom:20px;}
#jobNavDivFooter{font-size:10.5pt;}
span.with_arr{background:url("images/right_arr.png") no-repeat left 7px transparent;display:block;padding:0 0 10px 20px;}
span.with_arr.purple_arr{background-image:url("images/right_arr_purple.png");}
.savedSearchesLinks span.with_arr{background-image:url("images/right_arr_brown.png");}
span.with_arr a{color:#737373;font-weight:400;display:inline-block;}
span.with_arr a.remove_savesearch{color:#ffffff !important;font-weight:700;background:#00804e;padding:0px 5px 3px;text-align:center;
line-height:100%;margin:2px 0 0px 10px;position:relative;}
span.with_arr.purple_arr a.remove_savesearch{background:#460052}
span.with_arr a.remove_savesearch:hover{background:#63be9d;}
span.with_arr.purple_arr a.remove_savesearch:hover{background:#9d4eab;}
span.with_arr.purple_arr a.save_savesearch:hover{color:#9d4eab !important;}
span.with_arr a.save_savesearch,span.with_arr.purple_arr a.save_savesearch:hover{color:#737373 !important;}
span.with_arr a.remove_savesearch{background:#8d805b !important;}
span.with_arr a.remove_savesearch:hover{background:#b9ac88 !important;}
span.with_arr a.save_savesearch,
span.with_arr a.remove_savesearch{display:inline-block;vertical-align:top;}
span.with_arr a.save_savesearch{max-width:70%;margin-right:20px;}
span.with_arr a.save_savesearch:hover{color:#b9ac88 !important;}
body.popup_body{background:#ffffff;}
.fancybox-opened{width:900px !important;}
.fancybox-type-iframe .fancybox-inner{min-height:550px;}

@media (max-width: 1000px){
	.fancybox-opened{width:90% !important;}
	.fancybox-type-iframe .fancybox-inner{min-height:inherit;}
}

/* 7-30-15 */
#sidebar .questions_here2{width:229px;background-image:url("images/questions_here_big2.png");
height:62px;}
table.popup_profile_box{width:80%;margin:20px auto;background:#3f5f76;border-radius:15px;padding:2px;font-size:10pt;}
p.companyprof_title,p.companyprof_link{font-size:11pt;}
p.companyprof_link a{text-decoration:none;padding:0 0 5px 0;border-bottom:solid 2px #bfcad2 !important;}
p.companyprof_link a:hover{border-color:#63be9d !important;}
table.popup_profile_box td{padding:20px;}
table.popup_profile_box td.companyprof_box_left{background:#ffffff;border-radius:15px;width:77%;}
table.popup_profile_box td.companyprof_box_right{width:33%;color:#ffffff;}
table.popup_profile_box td.companyprof_box_right.cbr_t{vertical-align:top;}
table.popup_profile_box td.companyprof_box_right.cbr_b{vertical-align:bottom;}
table.popup_profile_box td.companyprof_box_right a{color:#ffffff;}
table.popup_profile_box a.profbox_close{text-decoration:none;background:url("images/close_button.png") no-repeat left center transparent;display:block;
height:22px;padding:0 0 0 30px;font-weight:400;font-size:11pt;vertical-align:middle;line-height:20px;}
table.popup_profile_box a.profbox_close:hover{background-image:url("images/close_button_hover.png");}
table.popup_profile_box p.company_prof{font-size:15pt;margin:50px 0 0;}
.whattodo_boxes{margin:0 0 0 20px;}
.whattodo_boxes p{margin-bottom:15px;}
div.whatitcosts h3.mod_title{background:url("images/whatitcost_bg.png") no-repeat left top transparent;padding:0 0 0 40px;line-height:35px;
font-size:16pt;margin-bottom:10px;}
ol.whatitcosts{font-size:12pt;}
ul.joblisting_det{list-style:none;padding:0;margin-top:30px;}
ul.joblisting_det li{list-style:none;}
ul.joblisting_det li li{list-style:disc;}
ul.joblisting_det span.jd_title{display:block;text-transform:uppercase;font-size:14pt;margin:0 0 10px 0;}
.small_modbox.module_boxes h3.mod_title{height:25px;padding:10px 15px 0;font-size:12pt;}
.small_modbox.module_boxes{margin-bottom:30px;margin-top:25px;}
.small_modbox.module_boxes.smallwidth_modbox{width:62%;}
.small_modbox.module_boxes .mod_content{padding:15px 20px 0px;}
.module_boxes .mod_content table{padding:0 0 10px;}
table.regjoblisting td{padding-right:15px;}
.purpleleafbg .mod_content{background:url("images/purpleleaf_bg.png") no-repeat right bottom transparent;}
.greenleafbg .mod_content{background:url("images/greenleaf_bg.png") no-repeat right bottom transparent;}
.lightpurplebg .mod_content{background-color:#e4dcea;border:0;}
.lightgreenbg .mod_content{background-color:#e0efeb;border:0;}
.lightgreybg .mod_content{background-color:#d9d9d9;border:0;}
table.ftjob_mod_info td.ftjob_left,
table.jotw_mod_info td.ftjob_left{padding-right:20px;}
table.ftjob_mod_info td.ftjob_right,
table.jotw_mod_info td.ftjob_right{width:187px;vertical-align:bottom;}
ul.jotd_text li{margin-bottom:15px;}
.module_boxes.greymod_box h3.mod_title{background-image:url("images/modtitle_grey.png");}
.greengradient_mod{background:url("images/greenbox_gradient.png") no-repeat left top #00804e;width:inherit;
padding:10px 15px;border-radius:8px;}
.ratecard_page .inner_content{padding-right:12px;}
.small_modbox.module_boxes.jobcredits_box{margin:10px 0 20px;}
table.jobcredits_info{width:100%;padding-right:0px !important;margin-bottom:10px;}
table.jobcredits_info th:first-child,
table.jobcredits_info th:nth-child(2){width:85px;}
div.rightboxes.advertisement_boxes img{margin-bottom:5px;}
#sidebar .questions_small_wh{height:62px;background-image:url("images/question_here_small_wh.png");font-size:9.3pt;}
#sidebar .questions_small_wh p{margin:0 0 0 10px;}
form[action="home.aspx"] #leftPanel,
form[action="Home.aspx"] #leftPanel{float:none !important;clear:both;width:100% !important;text-align:center;}
form[action="home.aspx"] #leftPanel br,
form[action="Home.aspx"] #leftPanel br{display:none;}
form[action="home.aspx"] #leftPanel div,
form[action="Home.aspx"] #leftPanel div{display:inline-block;margin-right:20px;}
form[action="home.aspx"] .search_jobs_center,
form[action="Home.aspx"] .search_jobs_center{width:815px;margin:10px 0 0 0;}
span#Master_MainPlaceHolder_LoggedInUserName{margin-left:5px;}
p.enhance_intro{margin:10px 0 10px;font-weight:bold;font-size:22px;}
p.enhance_intro span.big{font-size:32px;}
div.enhance_listing_divs{border:solid 1px #999999;border-radius:15px;padding:15px 40px 15px 20px;margin:0 0 30px 0;}
p.enhance_title{margin:0 0 5px;}
p.enhance_title span.title_label{font-size:22px;color:#460052;font-weight:bold;display:block;vertical-align:middle;
padding:5px 0 0;text-transform:uppercase;}
p.enhance_title span.title_label1{background:url("images/jobpost/enhance_no1.jpg") no-repeat left center;
min-height:40px;
padding-left:50px;}
p.enhance_title span.title_label2{background:url("images/jobpost/enhance_no2.jpg") no-repeat left center;
min-height:40px;
padding-left:50px;}
.border_bottom{border-bottom:solid 1px #737373;display:inline-block;margin-bottom:5px;clear:both;}
.enhance_listing_fts{clear:both;margin:0 0 15px 0;}
.enhance_listing_fts img{}
.enhance_listing_fts .pull-left,
.enhance_listing_fts .pull-right{box-sizing:border-box;}
.enhance_listing_fts .greybg{padding:15px 30px 5px 10px;color:#ffffff;margin:5px 0 10px;}
.enhance_listing_fts .ft2_left,.enhance_listing_fts .ft3_left{width:58%;}
 .enhance_listing_fts .ft2_right{position:relative;width:42%;text-align:right;margin-bottom:-20px;}
.enhance_listing_div1 .enhance_listing_fts .ft2_right{margin:-30px 0 -30px;}
.enhance_listing_ft4 .greybg{margin-bottom:10px;}
.enhance_listing_ft4 .greybg p{font-size:15px;margin-bottom:15px;}
.enhance_listing_fts .horizontal_bullet{background:url("images/horizontal_bullet.png");width:51px;height:10px;top:70px;
z-index:2;}
.enhance_listing_div2 .enhance_listing_ft2 .horizontal_bullet{top:55px;margin:0;}
.enhance_listing_fts .purplebg{padding:10px 15px 15px 10px;display:inline-block;margin-top:10px;color:#ffffff;
font-weight:700;}
table.elisting_flags{margin:10px 0 0;}
.enhance_listing_fts .purplebg input[type="checkbox"],
table.elisting_flags input[type="checkbox"]{margin:6px 5px 0 13px;display:inline-block;width:10px;
height:10px;-webkit-appearance: none;
	-moz-appearance: none;
	-msie-appearance: none;
	appearance: none;
	text-decoration:none !important;
	background:url("images/square_white.jpg") no-repeat left top transparent;
	position:relative;
	padding:0;}
table.elisting_flags input[type="checkbox"]{background-image:url("images/square_lightgrey.jpg");margin-left:30px;}
 table.elisting_flags{}
table.elisting_flags a{text-decoration:none;font-weight:normal;}
table.elisting_flags td{padding:0 15px 10px 0;}
table.elisting_flags td p{margin:0;}
table.elisting_flags td:first-child{width:31px;}
p.elisting_allprices{margin-top:-20px;margin-left:25px;}
form[action="employer_rate_popup.aspx"] .inner_content,
form[action="Employer_rate_popup.aspx"] .inner_content{width:565px;margin:0 auto;}
form[action^="employer_post_job_step5"] .postjob_screen,
form[action^="Employer_post_job_step5"] .postjob_screen{border:0;padding:0;}
div.enhance_listing_divs table[width^="334"]{width:234px;}
div.enhance_listing_divs img{top:0 !important;}
.enhance_listing_fts .featureJobLogoBoxSpace,
.enhance_listing_fts .featureJobsBoxMiddleExec,
.enhance_listing_fts .featureJobsBoxMiddle,
.enhance_listing_fts .featureJobBoxSalary{
	height:initial;
}
.enhance_listing_fts .featureJobsBoxMiddle img, 
.enhance_listing_fts .featureJobsBoxMiddleExec img, 
.enhance_listing_fts .jotw_ad_BoxMiddleExec img{
	height:initial;
	margin:0;
	
}
body{word-wrap:break-word;}
.jobList table td.featured_exec_jobr p,
.jobList table td.jobdetails_r p,
.jobList table td.featured_jobr p,
.jobList table td.jotw_jobr p{
	 width:150px;
}
#sidebar{margin-right:10px;}
#Master_main.jobseeker{width:800px;}
.search_jobs_center{width:540px;}

@media only screen 
and (max-device-width : 768px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { 
form[action="home.aspx"] #jobsArea.search_jobs_center,
form[action="Home.aspx"] #jobsArea.search_jobs_center
{min-height:900px;
}
 }
