/* Page */
.cb_style .SpotAd {padding-top: 12px; padding-left: 10px;}
.pnlInnerWrapper { width: 100%; margin: 10px auto; }

/* ubiquitous styles */
.cb_style table{ border-collapse: collapse; }
.cb_style td{ padding: 0px; font: 11px; vertical-align: top; }

/* em links */
a:link.em, a:visited.em, a:hover.em, a:active.em { color: #FF6600; font-weight: bold; }

/* links for active sorters */
a:link.sort_on{ color: #000; text-decoration: none; }
a:visited.sort_on{ color: #000; }
a:hover.sort_on{ color: #000; text-decoration: underline; }
a:active.sort_on{ color: #f60; }

/* links for inactive sorters */
a:link.sort_off{ color: #333; text-decoration: none; }
a:visited.sort_off{ color: #333; }
a:hover.sort_off{ color: #333; text-decoration: underline; }
a:active.sort_off{ color: #333; }

/* links within the job result rows */
a:link.rslt{ color: #466ac5; text-decoration: none; }
a:visited.rslt{ color: #466ac5; }
a:hover.rslt{ color: #466ac5; text-decoration: underline; }
a:active.rslt{ color: #466ac5; }

/* links for job titles */
a:link.jt{ font-size: 14px; font-weight: bold; color: #ff7700; text-decoration: none; }
a:visited.jt{ font-size: 14px; font-weight: bold; color: #ff7700; }
a:hover.jt{ font-size: 14px; font-weight: bold; color: #ff7700; text-decoration: underline; }
a:active.jt{ font-size: 14px; font-weight: bold; color: #ff7700; }

/* search info */
.cb_style .srch_info_div{ padding: 10px 0px 5px 0px; clear: both; }
.cb_style .cb_radius{ display: inline; }
.cb_style .cb_radius select{ font-size: 14px; font-weight: bold; color: #666; vertical-align: middle; }
.cb_style .alerts_link{ display: block; padding-left: 12px; margin-bottom: 4px; background: url(../../images/JS/jobresults/icon_alerts.gif) no-repeat 0px 3px; }
.cb_style .myjobs_link{ display: block; padding-left: 12px; background: url(../../images/JS/jobresults/icon_save.gif) no-repeat 0px 3px; }
.cb_style .did_you_mean{padding-left: 5px; padding-right: 5px; color:#ff7700; font-weight:bold;}
.cb_style .did_you_mean_wrapper{font-size:120%;}
.cb_style .multi_geo_suggest {padding: 5px 0 5px 5px;}
.cb_style .search_info_tag {margin-top: 15px; margin-left: 2px; font-size: 14px; font-weight: bold; color: #7D7D7D;}
.cb_style #SaveSearchAnchor { margin-bottom: 5px; }	

/* search box */
.cb_style .cb_SA .intlFlexSearchBox {border: 0px;}
.cb_style .cb_SA { margin: 0 0 10px 9px; }
.cb_style .cb_SA label, .cb_Narrow label, .cb_Exclude label { font-weight: bold; }
.cb_style .cb_SA .cb_Keywords, .cb_SA .cb_Location, .cb_SA .cb_Freshness, .cb_SA .cb_Submit { float: left; margin: 0 10px 0 0; }
.cb_style .cb_SA .cb_Keywords { width: 30%; }
.cb_style .cb_SA .cb_City { width: 20%; }
.cb_style .cb_SA .cb_Location { width: 30%; }
.cb_style .cb_SA .cb_State { width: 6%; }
.cb_style .cb_SA .cb_Freshness { width: 18%;}
.cb_style .cb_SA .cb_Submit { margin: 12px 0 0 0; }
.cb_style .cb_SA .cb_Keywords input, .cb_SA .cb_Location input, .cb_SA .cb_Freshness select { width: 100%; }
.cb_style .cb_Advanced{ padding-left: 10px;}

/* Primary Panel */
.cb_style .cb_PnlPrimary { text-align: left; margin: 0; padding:9px 0; }
.cb_style .cb_PnlPrimary.m5 { margin: 0; }
/*	.cb_style .cb_PnlPrimary h2 { margin: 0 16px 0 0; color: #006;font-size: 16px } */

/* navigation */
.cb_style .nav_roof_tbl{ background-color: #E6E6E6; width: 100%; border: solid 1px #999999; border-top: none;}
.cb_style .nav_roof_lt_cell{ padding: 4px; }
.cb_style .nav_roof_mid_cell{ padding: 4px; vertical-align: middle; text-align: center; }
.cb_style .nav_roof_rt_cell{ padding: 4px 0px 4px 4px; vertical-align: middle; text-align: right; font-weight: bold; white-space: nowrap; }
.cb_style .nav_btm_cell{ font-weight: bold; padding: 10px 14px 10px 40px; text-align: right; white-space:nowrap; border-right: solid 1px #ffaa00; border-bottom: solid 1px #ffaa00; }
.cb_style .nav_btm_cell select{ font-size: 11px; vertical-align: middle; }
.cb_style .nav_btm_cell select{ font-size: 11px; margin-top: 4px; }
.cb_style .nav_btm_cell_mid{ font-weight: bold; padding: 10px 14px 10px 40px; text-align: center; white-space:nowrap; border-bottom: solid 1px #ffaa00; }

/*Related Job box*/
.cb_style .rj_outer_wrap {padding-top:14px;}
.cb_style .rj_mainTitle {position:relative; top:-7px; left:-8px; font:bold 12px; color:#000066;}
.cb_style .rj_inner_wrap {border: solid 1px #ffaa00; padding-left:18px; padding-right:9px;}
.cb_style .rj_table {position:relative; top:-6px;}
.cb_style .rj_show {text-align: center; font:normal 11px; color:#ff7d00; }
.cb_style .rj_hide {display: none; text-align: center; font:normal 11px; color:#ff7d00;}

/* job list */
.cb_style .jl_wrap_div{ }
.cb_style .jl_foam_outer_div{ border-bottom: none; padding: 10px 0 0 0; }
.cb_style .jl_foam_inner_div{ border-bottom: solid 1px #f5d380; text-align: center; padding: 0 0 5px 0; }
.cb_style .jl_hdr_div{ float: left; color: #000066; font-size: 16px; font-weight: bold; }
.cb_style .jl_hdr_div h2 { margin: 0; border: 0; }
.cb_style .jl_pag_div{ float: none; font-weight:normal;}
.cb_style .jl_pag_div select{ font-size: 11px; vertical-align: middle; }
.cb_style .jl_sort_div{ float: right; font-weight:normal;}
.cb_style .jl_sort_div select{ font-size: 11px; vertical-align: middle; }

.cb_style .jl_table{ width: 100%; border: 1px solid #ffaa00; border-bottom: 0; }
.cb_style .jl_table th{ padding: 4px 14px; border-bottom: solid 2px #ffaa00; font-size: 12px; font-weight: bold; white-space: nowrap; }
.cb_style .jl_table td{ padding: 10px 14px; border-bottom: solid 1px #dddddd; }
.cb_style .jl_sort_posted_cell{ text-align: right; }
.cb_style .jl_rslt_posted_cell{white-space: nowrap; text-align: right; }
.cb_style .jl_odd_row{ background-color: #fff; }
.cb_style .jl_even_row{ background-color: #f8f8f8; }
.cb_style .jl_odd_row h2{ display:inline; }
.cb_style .jl_even_row h2{ display:inline; }

.cb_style .jl_odd_row.jl_topjob_row{background: #fdfcd8;/*url('../../images/CN/topjobs_bg.gif') repeat-x;*/}
.cb_style .jl_even_row.jl_topjob_row{background: #fdfcd8;/*url('../../images/CN/topjobs_bg.gif') repeat-x;*/}

	
/*.cb_style .jl_clip_div{ overflow: hidden; text-overflow: ellipsis; }*/
.cb_style .jl_ads_cell{ padding: 10px 40px 10px 14px; border-left: solid 1px #ffaa00; border-bottom: solid 1px #ffaa00;}
.cb_style .jl_rvj_cell{border-bottom: solid 1px #ffaa00;}
.cb_style .jl_geosug_div{ text-align: center; background-color: #FFFFCC; border: solid 1px #999999; padding: 4px 4px 8px 4px; font-size: 12px; margin-top: 16px; }
.cb_style .jl_geosug_hdr_cell{ text-align: left; font-weight: bold; padding: 0px 20px 8px 20px; }
.cb_style .jl_geosug_tbl{ width: 80%; }
.cb_style .jl_geosug_cell{ padding: 2px 10px; }
.cb_style .jl_noresults_div{ background-color: #FFFFCC; border: solid 1px #999999; padding: 4px; font-size: 12px; margin-top: 16px;position:relative; }
.cb_style .jl_actions_div{ margin-top: 6px; }
.cb_style .jl_view_link{ float: left; white-space: nowrap; padding-left: 12px; margin-right: 16px; background: url(../../images/JS/jobresults/icon_view.gif) no-repeat 0px 3px; }
.cb_style .jl_save_link{ float: left; white-space: nowrap; padding-left: 12px; margin-right: 16px; background: url(../../images/JS/jobresults/icon_save.gif) no-repeat 0px 3px; }
.cb_style .jl_save_label{ float: left; white-space: nowrap; padding-left: 12px; margin-right: 16px; background: url(../../images/JS/jobresults/icon_save2.gif) no-repeat 0px 3px; color: #666; }
.cb_style .jl_email_link{ float: left; white-space: nowrap; padding-left: 12px; background: url(../../images/JS/jobresults/icon_email.gif) no-repeat 0px 3px; }

/* saved search */
.cb_style .indent_cell{ text-align: center; padding-top: 20px; font-size: 12px; }

/* navigators */
.cb_style .cb_Narrow { padding: 0 0 0 9px; }
.cb_style .cb_Narrow ul { margin: 5px 0 0 0; padding: 0; list-style: none; width: 100%; }
.cb_style .cb_Narrow ul li { margin-left: 3px; margin-right: 3px;  padding: 0; float: left; width:23%; }
.cb_style .cb_Narrow ul li ul { height: 79px; overflow: auto; *overflow-x: hidden; _overflow-y: auto;	background: #fff; border: 1px solid #ddd; width: 100%; margin: 0 0 0 0; }
.cb_style .cb_Narrow ul li ul li { margin: 0; padding: 0; display: block; overflow: hidden; width: 100%; white-space: nowrap; float: none; }
.cb_style .cb_Narrow ul li ul li a { display: block; padding: 1px 3px; white-space: nowrap; text-decoration: none; }
.cb_style .cb_Narrow ul li ul li a:hover { text-decoration: none; background: #e3effc; }
.cb_style .cb_Narrow h2{border-bottom: 1px solid #f5d380;}

/* suggestions box */
.cb_style .sugbox_outer_div{ background-color: #F6F6F6; border: solid 1px #999999; margin-top: 12px; }
.cb_style .sugbox_hdr_div{ border-bottom: dashed 1px #999999; text-align: left; margin: 6px 6px 0px 6px; padding-bottom: 6px; }
.cb_style .sugbox_links_div{ text-align: left; margin: 6px; font-size: 10px; }

/* misc */
.cb_style .em_span{ font-weight: bold; color: #FF6600; }
.cb_style .light_cell{ color: #999999; font-size: 10px; text-align: right; }
.cb_style .sidebox_div{ background-color: #FFFFCC; border: solid 1px #999999; padding: 4px; }
.cb_style .regular_content_container { padding: 0px 10px;}
.cb_style .popHide {display: none;}
.cb_style .popShow {display: block;}
.cb_style .JrSeoH1 {margin-left:10px}

/* Last External Applied Job Callout*/
.cb_style .aj_outerdiv {height:48px; margin: 0; margin-top:0px; margin-bottom:7px; border:1px solid #709f60; background-color: #e8f2ea;}
.cb_style .aj_werecommend {float:left;}
.cb_style .aj_text {float:left;}
.cb_style .aj_text p{margin:0; padding:0; margin-left:9px; margin-top:4px; padding-top:0px;}
.cb_style .aj_text p.whiteText{color: White;}
.cb_style .aj_text p.whiteText a{color:White;}
.cb_style .aj_text p.orangeText a{color:#ff6600; font-size:14px; margin-left:9px;}
.cb_style .aj_text p.blueText{color:Navy; font-size:16px; color:#3b7628; }
.cb_style .aj_text p.blackText{color:Black;}
.cb_style .aj_text p.blackText a{color:Black;}
.cb_style a.recentjobsapplied{text-decoration: underline;}
.cb_style .aj_close{float:right; padding-top:5px; padding-right:5px;}
	
	
/*  Recently Viewed Jobs table*/
table.recentjobsresults { border-collapse: collapse; table-layout:fixed; margin:0; padding:0; width: 100%; }
table.recentjobsresults th { border-collapse:collapse; text-align:left; font-size:12px; line-height:18px; background: transparent; } 

/*----WIDTHS OF COLUMNS-----*/ 
table.recentjobsresults th.title, table.results td.title { width:220px; }
table.recentjobsresults th.company, table.results td.company { width:200px; }
/*----END WIDTHS OF COLUMNS-----*/

table.recentjobsresults td { border-collapse:collapse; text-align:left; font-size:12px; border-bottom: 1px solid #e4e4e4;
  line-height:25px;
  padding-top:3px !important;
  padding-top:1px;
  padding-right:4px;    
  text-overflow:ellipsis;
  overflow :hidden;
  white-space :nowrap;
}

table.recentjobsresults tr.backgr { background-color: #f8f8f8; } 
table.recentjobsresults td.title { line-height:18px; padding-left:4px; }
table.recentjobsresults td.title a:link, table.recentjobsresults td.title a:active, table.recentjobsresults td.title a:visited { color:#ff7700; }
table.recentjobsresults td.company { font-size:11px; line-height:18px; padding-left:10px; }
table.recentjobsresults td.company a:link, table.recentjobsresults td.company a:active, table.recentjobsresults td.company a:visited { color:#000099; }

p.recviewedjobsheader { color:#3366cc; font-size:14px; margin:0; padding:0; margin-top:5px; margin-bottom:3px; padding-left:3px; }
div.RecViewedJobsBox { margin: 10px 7px 7px 7px !important; margin: 7px 7px 7px 7px; }

/*text overflow for facet div*/
.overflow{ float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.facetlink{max-width: 12em;}

/* Facets change for google*/
.newFacetLink { line-height:18px; cursor: pointer; margin-right: 5px;}
.newFacetLink:hover { text-decoration: underline; }
.newFacetOffLink:hover { cursor: pointer; text-decoration: underline;}

.facetGroup {padding:0px 0px 12px 10px;}

/* Country specific styles */

/* United Kingdom */
.cb_style .uk .grad { background: #FFFFFF url(../../images/JS/JobResults/bg_cb_PnlPrimary-UK.gif) left top repeat-x; border: 1px solid #3A71AE; }

.cb_style .uk .jl_table, .cb_style .uk .jl_table th, .cb_style .uk .jl_foam_inner_div, .cb_style .uk .nav_btm_cell,
.cb_style .uk .jl_rvj_cell, .cb_style .uk .nav_btm_cell_mid, .cb_style .uk .jl_ads_cell, .cb_style .uk .cb_Narrow h2 
{ border-color: #3A71AE; }

.cb_style .uk .cb_SA .cb_Location { width: 24%; }
.cb_style .uk .jl_geosug_div, .cb_style .uk .jl_noresults_div { background-color: #D8E9FF; }
#ukJobResultsExpandList { margin-top: 10px; margin-bottom: 10px;}
#ukJobResultsExpandList li { clear: both;  width:100%; }

/* Canada */
.cb_style .ca .cb_SA .cb_Location { width: 26%; }

/* Netherlands */
.cb_style .nl .cb_PnlPrimary .m5 { margin: 0 0px 0px;}

.cb_style .nl .cb_SA .cb_Location { width: 21%; }
.cb_style .nl .search_info_tag { margin-top: 1px; margin-bottom: 5px; }

/* Germany */
.cb_style .de .search_info_tag { margin-top: 1px; margin-bottom: 5px; }
.cb_style .de .intlFlexSearchBox.grad { background-image: none; background-color: Transparent; }

/* Sweden */
.cb_style .se .cb_SA .cb_Location { width: 21%; }
.cb_style .se .search_info_tag { margin-top: 1px; margin-bottom: 5px; }

.cb_style .se .jl_geosug_div, .cb_style .se .jl_noresults_div { background-color: #ced8e1; }
.cb_style .se .selectLocation { width:100%; }

.cb_style .se .googleAds { float: left; width: 30%; margin: 4px 10px; text-align: left; }
.cb_style .se .googleAds a { font-size: 11px; font-weight: bold; color: #666; text-decoration: underline !important; line-height: 14px; }
.cb_style .se td.SpotAd .googleAds { float: none; width: auto; margin: 4px 0; text-align: left; }

/* Norway */
.cb_style .no .search_info_tag { margin-top: 1px; margin-bottom: 5px; }
.cb_style .no .grad { background: #FFFFFF url(../../images/JS/JobResults/bg_cb_PnlPrimary-UK.gif) left top repeat-x; border: 1px solid #3A71AE; }
.cb_style .no .jl_table, .cb_style .no .jl_table th, .cb_style .no .jl_foam_inner_div, .cb_style .no .nav_btm_cell,
.cb_style .no .jl_rvj_cell, .cb_style .no .nav_btm_cell_mid, .cb_style .no .jl_ads_cell, .cb_style .no .cb_Narrow h2 
{ border-color: #3A71AE; }
.cb_style .no .cb_SA .intlFlexSearchBox { border: 0 none; }

.cb_style .no .cb_SA .cb_Location { width: 24%; }
.cb_style .no .jl_geosug_div, .cb_style .no .jl_noresults_div { background-color: #D8E9FF; }

/* Greece */
.cb_style .gr .jl_table, .cb_style .gr .jl_table th, .cb_style .gr .jl_ads_cell, 
.cb_style .gr .nav_btm_cell, .cb_style .gr .jl_foam_inner_div {border-color: #aaaaaa;}
.cb_style .gr .cb_SA .cb_Location {width: 264px;}
.cb_style .gr .cb_Narrow h2{border-bottom: 1px solid #FEAD51;}
.cb_style .gr .cb_Keywords {width:164px;}
.cb_style .gr .srch_info_div {width:99%;}

.cb_style .gr .googleAds { float: left; width: 30%; margin: 4px 10px; text-align: left; }
.cb_style .gr .googleAds a { font-size: 11px; font-weight: bold; color: #666; text-decoration: underline !important; line-height: 14px; }

/* India */
.cb_style .in #iFSBContainer #freshness_wrapper {float:left; width:130px; margin-right:15px}
.cb_style .in #iFSBContainer #location_wrapper {width:220px}
.cb_style .in #iFSBContainer #keywords_wrapper {width:220px}
.cb_style .in .frame_top { width: 78%; float: left; }

/* France */
.cb_style #frSkyBanner { padding-left: 10px; }

/* Anonymous Job Alerts */
#AlertTableContent {border-left:none; border-right:none; border-top:none;}
#BottomSaveSearch {  border: 1px solid #ecf2ff;  border-radius: 5px;  -webkit-border-radius: 5px;  padding: 15px;  width: 580px;  margin: auto; clear:both;}

.rightContentBanner {width:160px}

/* New JobAction bar */
.cb_style .recordaffordances .jl_save_link {float:none; background: none; margin-right:0px; padding-left:0px;}
.cb_style .recordaffordances  .jl_save_label {float:none;}
.transparent_class {opacity:0.5;}
.transparent_class #emailJobForm {opacity:1;}
.recordaffordances {height:30px;}
.clearfix {display:block;}
.recordaffordanceicons {margin-right:1em;}
.recordaffordanceicons {float:left; width:30%;}
.recordaffordance {float:left; height:30px; line-height:30px; margin:0 0px; padding:0 1px; font-size: 11px;}
.recordaffordance a, .recordOpacity a {color:#0071BC; font-weight:bold;}
.recordaffordance img, .recordOpacity img {vertical-align:middle;width:20px;height:18px;}
.jl_actions_div .recordaffordances {font-size:10px}

.jl_odd_rowGroupA {height:70px;}

.cb_style .treeNavigators {padding: 10px;border: 1px solid grey;margin-right:10px;}

.jobList_table .spnLocation { color: #1fa00e; font-weight: bold; }
.jobList_table .newJRP {display:none;}
.displayNone {display:none;}

@media (max-width: 767px)
{
    .cb_style #SearchH1 { margin: 0px auto 0px; }
}

/*HOST SITE CSS*/
#JRContent .jrpSeoTop { width:970px; margin:10px auto; }
#JRContent .jrpSeoBottom { width:600px; margin:10px auto; }

/* LJ */
.LJJRP #SearchH1 h1 { display: block !important; background: none repeat scroll 0 0 #D2E4F1 !important; border: 1px solid #D2E4F1; color: #466E7E !important; }
.LJJRP td { vertical-align: top; }
.LJJRP #leftPanelBox { width: 15%; vertical-align:top; }
.LJJRP #SearchResults table { text-align: left; }
.LJJRP .jobList_table td { padding: 10px; }
.LJJRP .toggleSelected { border-bottom: 2px solid #F7F5F6; border-top: 5px solid #FF821C; }
.LJJRP .MultiLineView { background-color: #F4F9FD; border-bottom: 2px solid #E7E7E7; border-top: 5px solid #134A6A; float: left; font-size: 12px; height: 25px; padding: 15px 10px 0; width: auto; }
.LJJRP .SingleLineView { background-color: #F4F9FD;border-bottom: 2px solid #E7E7E7; border-top: 5px solid #969494; float: left; font-size: 12px; height: 25px; margin-left: 10px; padding: 15px 10px 0; width: auto; }
.LJJRP .jl_pag_div { background-color: #F4F9FD; border-right: 3px solid #F1F1F1; clear: both; padding: 10px 10px 10px 0; text-align: right; float: none; font-size: 12px; font-weight: normal; }
.LJJRP .jl_foam_outer_div { margin: 0 -2px -1px -3px; padding: 0; }
.LJJRP .jl_odd_row { font-size: 11px; border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; }
.LJJRP .jl_even_row { border-bottom: 1px solid #DDDDDD; font-size: 11px; border-top: 1px solid #DDDDDD; border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; }
.LJJRP .jl_sort_div { color: #13496A; float: right; font-size: 12px; margin:8px 0 13px; }
.LJJRP #J_D__ctl1_cblTitle, .LJJRP a.jt:link { color: #2E57B1 !important; }
.LJJRP .spnLocation , .LJJRP .spnJobType, .LJJRP .spnPay { color: #7B7B7B !important; }
.LJJRP #SearchPanelForSites #TreeNavigator4_pnlToggleAll, .LJJRP #TreeNavigator4_hlToggleAll { display:none !important; }
.LJJRP #leftPanelBox #refineTreeNavigator strong a { color: #134A6A !important; text-decoration:underline; }
.LJJRP #SearchPanelForSites a { color:#134A6A !important; text-decoration:none; }
.LJJRP #leftPanelBox #treeNavigators .RefineSearchLbl,#nb, .LJJRP #SearchPanelForSites div, .LJJRP .jobList_table tr td strong span { color: #134A6A !important; }
.LJJRP #treeNavigators { background-color: #F4F9FD !important; }
.LJJRP #leftSaveSearch #BtnSaveSearch { width: 100%; }
.LJJRP #BottomSaveSearch .SaveSearchClass #SaveSearchFormSubmit:hover, .LJJRP #BtnSaveSearch:hover, .LJJRP #AnonymousSaveSearchBottom_LnkSaveSearch:hover { background: none repeat scroll 0 0 #002E96 !important; color:#ffffff !important; font-size:12px; }
.LJJRP #leftSaveSearch .SaveSearchClass #SaveSearchFormSubmit,.SaveSearchContent { font-size:12px; }
.LJJRP #AnonSaveSearchV3_txtAAEmailAddress { width: 188px !important; }
.LJJRP #AnonymousSaveSearchBottom_txtAAEmailAddress { width: 185px; }

/* SF */
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchH1 { margin: -4px auto 10px; width: 1000px !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchH1 h1 { background: none repeat scroll 0 0 #01468B !important; border: 1px solid #D2E4F1; color: #ffffff !important; display: block !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .toggleSelected { border-bottom: 2px solid #F7F5F6; border-top: 5px solid #2E57B1 !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #leftPanelBox { width: 15%; vertical-align:top; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchResults { float: left; margin: 0 auto !important; width: auto !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchResults table { text-align: left; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table { width:100%; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .toggleSelected { border-bottom: 2px solid #F7F5F6; border-top: 5px solid #FF821C; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .MultiLineView { background-color: #F7F5F6; border-bottom: 2px solid #E7E7E7; border-top: 5px solid #01468B; float: left; font-size: 12px; height: 25px; padding: 15px 10px 0; width: auto; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .SingleLineView { background-color: #F7F5F6; border-bottom: 2px solid #E7E7E7; border-top: 5px solid #969494; float: left; font-size: 12px; height: 25px; margin-left: 10px; padding: 15px 10px 0; width: auto; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .NoOption { float: left; font-size: 12px; height: 25px; margin-left: 10px; padding: 15px 10px 0; width: auto; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .jl_pag_div { background-color: #F7F5F6; border-right: 3px solid #F1F1F1; clear: both; padding: 10px 10px 10px 0; text-align: right; float: none; font-size: 12px; font-weight: normal; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .jl_foam_outer_div { margin: 0 -2px -1px -3px; padding: 0; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .jl_odd_row { background-color: #F5F5F5; font-size: 11px; border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table .jl_even_row { border-bottom: 1px solid #DDDDDD; font-size: 11px; border-top: 1px solid #DDDDDD; border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jobList_table tr td { border-bottom: medium none; padding: -1px 14px; vertical-align: middle; padding-left: 10px; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jl_sort_div { color: #13496A; float: right; font-size: 12px; }
#SFCOMMON_intl_jobseeker_jobs_jrp #J_D__ctl1_cblTitle, #SFCOMMON_intl_jobseeker_jobs_jrp a.jt:link { color: #39b54a !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp .cb_style .jl_email_link { float:none !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp .spnLocation , #SFCOMMON_intl_jobseeker_jobs_jrp .spnJobType, #SFCOMMON_intl_jobseeker_jobs_jrp .spnPay, #SFCOMMON_intl_jobseeker_jobs_jrp .joblist_CareerLevel { color: #999999 !important; font-weight:normal !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchPanelForSites #TreeNavigator4_pnlToggleAll, #SFCOMMON_intl_jobseeker_jobs_jrp #TreeNavigator4_hlToggleAll { display:none !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #leftPanelBox #refineTreeNavigator strong a { color: #676767 !important; text-decoration: none; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchPanelForSites div { white-space: nowrap; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchPanelForSites a { color:#0299E7 !important; text-decoration: none; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jl_actions_div { margin-left: -20px; margin-top: 6px; }
#SFCOMMON_intl_jobseeker_jobs_jrp .recordaffordance a, #SFCOMMON_intl_jobseeker_jobs_jrp .recordOpacity a { color: #0299E7 !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp .recordaffordance a:hover, #SFCOMMON_intl_jobseeker_jobs_jrp .recordOpacity a:hover { color: red !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp .SaveSearchTitle, #SFCOMMON_intl_jobseeker_jobs_jrp #leftPanelBox #treeNavigators .RefineSearchLbl,
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchPanelForSites div, #SFCOMMON_intl_jobseeker_jobs_jrp  .jobList_table tr td strong span { color: #0299E7  !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #nb { color: #000000  !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #leftSaveSearch { width: 191px !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #leftSaveSearch #BtnSaveSearch { width: 100%; }
#SFCOMMON_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormSubmit:hover,#SFCOMMON_intl_jobseeker_jobs_jrp #BtnSaveSearch:hover,
#SFCOMMON_intl_jobseeker_jobs_jrp #AnonymousSaveSearchBottom_LnkSaveSearch:hover { background: none repeat scroll 0 0 #002E96 !important; color:#ffffff !important; font-size:12px; }
#SFCOMMON_intl_jobseeker_jobs_jrp #leftSaveSearch .SaveSearchClass #SaveSearchFormSubmit,
#SFCOMMON_intl_jobseeker_jobs_jrp .SaveSearchContent { font-size:12px; }
#SFCOMMON_intl_jobseeker_jobs_jrp #AnonymousSaveSearchBottom_txtAAEmailAddress { width: 200px; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchResults #tdSpotAd { vertical-align: top; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SearchResults #PanelJobList { vertical-align:top; }
#SFCOMMON_intl_jobseeker_jobs_jrp #PanelJobList .transparent_class { opacity: 1; }
#SFCOMMON_intl_jobseeker_jobs_jrp .jt { color: #39B54A !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp a.jt:hover { color: red !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #SaveSearchFormAdress { width: 200px !important; left: 189px !important; }
#SFCOMMON_intl_jobseeker_jobs_jrp #AnonSaveSearchV3_txtAAEmailAddress { padding-left: 5px !important; width: 185px !important; }

/* CE */
#CEJS_intl_jobseeker_jobs_jrp #SearchH1 { margin: -14px auto 10px; width: 100%; }
#CEJS_intl_jobseeker_jobs_jrp #SearchH1 h1 { background:none repeat scroll 0 0 #edf5f9 !important; color: #000000; font-weight: bold; margin: 0 auto 20px; padding: 10px; text-align: center; width: 610px; }
#CEJS_intl_jobseeker_jobs_jrp #leftSaveSearch #SaveSearchContainerHeader,
#CEJS_intl_jobseeker_jobs_jrp #leftSaveSearch #AnonSaveSearchV3_LnkSaveSearch,
#CEJS_intl_jobseeker_jobs_jrp #leftSaveSearch #SaveSearchFormFrequency,
#CEJS_intl_jobseeker_jobs_jrp #pnlSearchRight { display:none; }
#CEJS_intl_jobseeker_jobs_jrp #SaveSearchFormSubmit #SaveSearchFormSubmit:hover, 
#CEJS_intl_jobseeker_jobs_jrp #SaveSearchFormSubmit #BtnSaveSearch:hover, 
#CEJS_intl_jobseeker_jobs_jrp #AnonSaveSearchV3_SaveSearchContent #BtnSaveSearch { background-color: #FF821C !important; color: #FFFFFF; font-weight: bold; padding: 3px; }
#CEJS_intl_jobseeker_jobs_jrp #leftSaveSearch { background-color: #F4F4F4; margin: 0px 0 4px; padding: 10px 0 10px 10px; text-align: left; width: 150px; }
#CEJS_intl_jobseeker_jobs_jrp #leftSaveSearch .SaveSearchTitle {  border-bottom: 1px solid #E7E7E9; color: #0141C8; font-size: 14px; font-weight: bold; padding: 0 40px 5px 0; text-transform: uppercase; }
#CEJS_intl_jobseeker_jobs_jrp #treeNavigators { background-color: #F4F4F4; color: #001EFD; font-size: 11px; width: 100%; }
#CEJS_intl_jobseeker_jobs_jrp .jl_foam_outer_div { margin: 0 -2px -1px -3px; padding: 0; }
#CEJS_intl_jobseeker_jobs_jrp .jobList_table .MultiLineView { background-color: #F7F5F6; border-bottom: 2px solid #E7E7E7; border-top: 5px solid grey; float: left; height: 25px; padding: 15px 10px 0; width: auto; }
#CEJS_intl_jobseeker_jobs_jrp .jobList_table .SingleLineView { background-color: #F7F5F6; border-bottom: 2px solid #E7E7E7; border-top: 5px solid #969494; float: left; height: 25px; margin-left: 10px; padding: 15px 10px 0; width: auto; }
#CEJS_intl_jobseeker_jobs_jrp .jl_sort_div { float: right; }
#CEJS_intl_jobseeker_jobs_jrp .jobList_table .jl_pag_div { background-color: #F7F5F6; border-right: 3px solid #F1F1F1; clear: both; padding: 10px 10px 10px 0; text-align: right; float: none; font-weight: normal; }
#CEJS_intl_jobseeker_jobs_jrp .WaterMarkedTextBox { color: gray; text-align: left; }
#CEJS_intl_jobseeker_jobs_jrp .recordaffordance a { text-decoration:none; }
#CEJS_intl_jobseeker_jobs_jrp .recordaffordance a:hover { text-decoration:underline; }
#CEJS_intl_jobseeker_jobs_jrp .jl_even_row, #CEJS_intl_jobseeker_jobs_jrp .jl_odd_row { border-left: 3px solid #F1F1F1; border-right: 3px solid #F1F1F1; }
#CEJS_intl_jobseeker_jobs_jrp .jl_odd_row { background-color: #FFFFFF; }
#CEJS_intl_jobseeker_jobs_jrp .jl_even_row { background-color: #F8F8F8; }
#CEJS_intl_jobseeker_jobs_jrp .jl_odd_row td, #CEJS_intl_jobseeker_jobs_jrp .jl_even_row td { padding:10px 14px; }
#CEJS_intl_jobseeker_jobs_jrp .jl_even_row { border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; }
#CEJS_intl_jobseeker_jobs_jrp #PanelJobList { vertical-align:top; }
#CEJS_intl_jobseeker_jobs_jrp .jl_noresults_div { vertical-align: top; width: 630px; }
#CEJS_intl_jobseeker_jobs_jrp #paginationPerPage select { width:auto; }
#CEJS_intl_jobseeker_jobs_jrp #J_ddlJobsPerPage { width:auto; }
#CEJS_intl_jobseeker_jobs_jrp #SearchResults { margin: 5px auto auto; width: 970px; }
#CEJS_intl_jobseeker_jobs_jrp #SearchResults #leftPanelBox { width: 15%; vertical-align:top; }
#CEJS_intl_jobseeker_jobs_jrp #leftPanelBox #treeNavigators .RefineSearchLbl { border-bottom: 1px solid #E3E3E3; color: #0141C8; display: block; font-size: 14px; font-weight: bold; margin: 0 5px; padding: 10px 10px 5px 5px; text-transform: uppercase; }
#CEJS_intl_jobseeker_jobs_jrp #SearchPanelForSites strong a { color: #002E96 !important; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearchTop { height: 7px; margin: 0 auto; margin-top: 20px; width: auto; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch { background-color: #ECF2FF; border-left: 2px solid #CBCED5; border-right: 2px solid #CBCED5; padding: 15px; margin: auto; width: 581px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearchBottom { height: 7px; margin: 0 auto; margin-bottom: 10px; width: auto; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass { margin: auto; text-align: left; width: auto; text-align: left;}
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass .pTitle { color: #30384F; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass .pSubTitle { margin: 0; padding: 0 0 10px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass .SaveSearchForm span { display: none; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormAdress { float: left; padding: 0 5px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormFrequency { float: left; padding: 0 5px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormFrequency select,
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormAdress input { font-size:12px; }
#CEJS_intl_jobseeker_jobs_jrp #AnonymousSaveSearchBottom_SvdJobSearch_EmailFrequency { width:160px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormSubmit { border: 1px solid #9599A1; float: left; line-height: 19px; padding: 0 10px; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormSubmit a,
#CEJS_intl_jobseeker_jobs_jrp #BtnSaveSearch { color: #0E2751; cursor: pointer; font-weight: bold; text-decoration: none; }
#CEJS_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormSubmit input[type="button"] { display: none; }
#CEJS_intl_jobseeker_jobs_jrp #SaveSearchContainer #BtnSaveSearch { background: #FF821C !important; top:-45px !important; }
#CEJS_intl_jobseeker_jobs_jrp #SearchResults #leftPanelBox #treeNavigators .RefineSearchLbl,
#CEJS_intl_jobseeker_jobs_jrp #SearchResults #leftPanelBox #leftSaveSearch .SaveSearchTitle { color: #002E96; }

/* RX */
#RXCOMMON_intl_jobseeker_jobs_jrp .nav_btm_cell{ font-weight: bold; padding: 10px 14px 10px 40px; text-align: right; white-space:nowrap;}
#RXCOMMON_intl_jobseeker_jobs_jrp #jlBotm {border-left: solid 1px #ce003d; border-bottom: solid 1px #ce003d; border-right: solid 1px #ce003d;}
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_odd_row { background-color: #f5f5f5; font-size:12px;}
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_even_row { background-color: #fff; font-size:12px;}
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_table{ width: 100%; border:none}
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_table th{ padding: 4px 14px; border-bottom: solid 2px #ce003d; font-size: 12px; font-weight: bold; white-space: nowrap; }
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_foam_inner_div{ border:none; text-align: center; padding: 0 0 5px 0; }
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_table td{ padding: 10px 10px; border-bottom: solid 1px #dddddd; }
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_ads_cell{ padding: 10px 40px 10px 14px}
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_view_link{ display:none }
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_noresults_div{ background-color: #FFFFCC; border: solid 1px #ce003d; padding: 4px; font-size: 12px; margin-top: 16px; }

#RXCOMMON_intl_jobseeker_jobs_jrp #leftPanelBox { padding-left: 25px !important; width: 15%; }
#RXCOMMON_intl_jobseeker_jobs_jrp #SearchResults { margin: 30px auto auto !important; width: 1011px; }
#RXCOMMON_intl_jobseeker_jobs_jrp #J_D__ctl1_cblTitle, #RXCOMMON_intl_jobseeker_jobs_jrp a.jt:link { color: #CE003D !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp .displayNone { display: none; }
#RXCOMMON_intl_jobseeker_jobs_jrp .jl_email_link { float:none !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp .spnLocation , #RXCOMMON_intl_jobseeker_jobs_jrp .spnJobType, #RXCOMMON_intl_jobseeker_jobs_jrp .spnPay { color: #000000 !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #SearchPanelForSites #TreeNavigator4_pnlToggleAll,
#RXCOMMON_intl_jobseeker_jobs_jrp #TreeNavigator4_hlToggleAll { display:none !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #leftPanelBox #refineTreeNavigator strong a { color: #000000 !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp .recordaffordance .span { opacity: 0.5; }
#RXCOMMON_intl_jobseeker_jobs_jrp .SaveSearchTitle,
#RXCOMMON_intl_jobseeker_jobs_jrp #leftPanelBox #treeNavigators .RefineSearchLbl,
#RXCOMMON_intl_jobseeker_jobs_jrp #nb,
#RXCOMMON_intl_jobseeker_jobs_jrp #SearchPanelForSites div,
#RXCOMMON_intl_jobseeker_jobs_jrp .jobList_table tr td strong span { color: #000000 !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #emailJobForm input { float:left; }
#RXCOMMON_intl_jobseeker_jobs_jrp #SearchH1 { margin: -4px auto 10px; width: 1000px !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #SearchH1 h1 { display: block !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #leftSaveSearch #BtnSaveSearch { width: 100%; }
#RXCOMMON_intl_jobseeker_jobs_jrp #BottomSaveSearch .SaveSearchClass #SaveSearchFormSubmit:hover, #RXCOMMON_intl_jobseeker_jobs_jrp #BtnSaveSearch:hover,
#RXCOMMON_intl_jobseeker_jobs_jrp #AnonymousSaveSearchBottom_LnkSaveSearch:hover { background: none repeat scroll 0 0 #CE003D !important; color:#ffffff !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #AnonSaveSearchV3_txtAAEmailAddress { width: 85% !important; }
#RXCOMMON_intl_jobseeker_jobs_jrp #AnonymousSaveSearchBottom_txtAAEmailAddress { width: 260px; }

/* S1 */

#S1COMMON_intl_jobseeker_jobs_jrp h1, 
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent h1 { margin-left: 15px; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchH1 { width:600px;}
#S1COMMON_intl_jobseeker_jobs_jrp #SearchH1 h1 { width:auto;}

#S1COMMON_intl_jobseeker_jobs_jrp .jobList_table .toggleSelected, 
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jobList_table .toggleSelected { border-bottom: 2px solid #F7F5F6; border-top: 5px solid #39B54A; }
#S1COMMON_intl_jobseeker_jobs_jrp .MultiLineView, 
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .MultiLineView { background-color: #F5F5F5; border-bottom: 2px solid #E7E7E7; border-top: 5px solid grey; float: left; height: 25px; padding: 5px 10px 0; vertical-align: top; width: auto; display:none; } 
#S1COMMON_intl_jobseeker_jobs_jrp .SingleLineView,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .SingleLineView { background-color: #F5F5F5; border-bottom: 2px solid #E7E7E7; border-top: 5px solid #969494; float: left; height: 25px; padding: 5px 10px 0; margin-bottom: 10px; margin-left: 10px; width: auto; display:none; }
#S1COMMON_intl_jobseeker_jobs_jrp .jl_sort_div ,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jl_sort_div { float: left; font-weight: bold; margin-bottom: 18px; padding: 15px 0 0 5px; }
#S1COMMON_intl_jobseeker_jobs_jrp input,
#S1COMMON_intl_jobseeker_jobs_jrp select { width:auto; }
#S1COMMON_intl_jobseeker_jobs_jrp #TreeNavigator4_pnlToggleAll,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #TreeNavigator4_pnlToggleAll { display:none; }
#S1COMMON_intl_jobseeker_jobs_jrp .jl_pag_div,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jl_pag_div { background:url("../../../images/UK/JS/HP10/jobs-footer-bg.gif") repeat-x scroll left bottom #F0F0F0; border-right: 3px solid #F7F5F6; clear: both; float: none; font-weight: normal; padding: 10px 10px 10px 0; text-align: right; }
#S1COMMON_intl_jobseeker_jobs_jrp .jobList_table,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jobList_table { border:1px solid #DDDDDD; width:100%; }
#S1COMMON_intl_jobseeker_jobs_jrp .jl_even_row,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent  .jl_even_row { border-bottom: 1px solid #F7F5F5; border-top: 1px solid #F5F5F5; background-color: #F5F5F5; }
#S1COMMON_intl_jobseeker_jobs_jrp #J_D__ctl1_TableCellCompany,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #J_D__ctl1_TableCellCompany { padding-left: 10px; width: 25%; }
#S1COMMON_intl_jobseeker_jobs_jrp .jobList_table td,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jobList_table td { border-bottom: medium none; padding: 10px 14px; vertical-align: middle; }
#S1COMMON_intl_jobseeker_jobs_jrp a.jt:link,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent a.jt:link { color: #0F4ACE; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults { margin: 45px auto auto 15px; width: 970px; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults td ,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults td { padding: 5px; vertical-align: top; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults #leftPanelBox ,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults #leftPanelBox { padding: 0; width: 15%; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftSaveSearch,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftSaveSearch { background: url("../../../images/UK/JS/HP10/job-content-shadow.png") repeat-y scroll right top transparent; border: 1px solid #DDDDDD; margin: 0 15px 15px 0; text-align: left; width: 150px; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftSaveSearch .SaveSearchTitle,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftSaveSearch .SaveSearchTitle { background:#F5F5F5; border-bottom: 2px solid #E7E7E7; color: #39B54A; font-family: arial; font-size: 15px; padding: 9px; }
#S1COMMON_intl_jobseeker_jobs_jrp #SaveSearchFormSubmit #BtnSaveSearch,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SaveSearchFormSubmit #BtnSaveSearch { color: #FFFFFF; margin-top: 10px; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftSaveSearch .SaveSearchClass #SaveSearchFormSubmit a,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftSaveSearch .SaveSearchClass #SaveSearchFormSubmit a { display: none; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftSaveSearch #SaveSearchContainer,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftSaveSearch #SaveSearchContainer { padding: 5px; }
#S1COMMON_intl_jobseeker_jobs_jrp #treeNavigators,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #treeNavigators { background: url("../../../images/UK/JS/HP10/job-content-shadow.png") repeat-y scroll right top transparent; border:1px solid #DDDDDD; color: #001EFD; font-size: 11px; margin: 0 15px 15px 0; width: 90%; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftPanelBox #treeNavigators .RefineSearchLbl,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftPanelBox #treeNavigators .RefineSearchLbl { background:#F5F5F5; border-bottom: 1px solid #E3E3E3; color:#39B54A; display: block; font-family: arial; font-size: 15px; padding: 10px; }
#S1COMMON_intl_jobseeker_jobs_jrp #refineTreeNavigator,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #refineTreeNavigator ul,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #refineTreeNavigator { border-top: 1px solid #FFFFFF; padding-top: 10px !important; list-style: none outside none; margin: 0; padding: 0 0 10px; }
#S1COMMON_intl_jobseeker_jobs_jrp #TreeNavigator4_hlToggleAll ,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent  #TreeNavigator4_hlToggleAll { display:none; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults #PanelJobList,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults #PanelJobList { padding: 0 10px 0 0; padding: 0 10px 0 0; width: 70%; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults #tdSpotAd,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults #tdSpotAd { padding: 0; width: 15%; }
#S1COMMON_intl_jobseeker_jobs_jrp .SpotAd,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .SpotAd { padding-left: 10px; padding-top: 12px; }
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent { border: none; font-family: arial,verdana; font-size: 12px; margin-left: 0px; width: auto; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults { margin:auto; width: 970px; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftSaveSearch,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftSaveSearch { padding:0px; }
#S1COMMON_intl_jobseeker_jobs_jrp #SearchResults #leftPanelBox,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #SearchResults #leftPanelBox { background:none; }
#S1COMMON_intl_jobseeker_jobs_jrp a.jt:link,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent a.jt:link ,
#S1COMMON_intl_jobseeker_jobs_jrp #J_D h2 a,
#S1COMMON_intl_jobseeker_jobs_jrp #J_D__ctl1_cblTitle,
#S1COMMON_intl_jobseeker_jobs_jrp a.jt:link { color: #0F4ACE !important; }
#S1COMMON_intl_jobseeker_jobs_jrp .jobList_table,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jobList_table { border:none; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
#S1COMMON_intl_jobseeker_jobs_jrp #leftPanelBox #treeNavigators .RefineSearchLbl ,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #leftPanelBox #treeNavigators .RefineSearchLbl { margin:0px }
#S1COMMON_intl_jobseeker_jobs_jrp #BottomSaveSearchTop,
#S1COMMON_intl_jobseeker_jobs_jrp #BottomSaveSearch,
#S1COMMON_intl_jobseeker_jobs_jrp #BottomSaveSearchBottom,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #BottomSaveSearchTop,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #BottomSaveSearch,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent #BottomSaveSearchBottom { display:block; }
#S1COMMON_intl_jobseeker_jobs_jrp #SaveSearchContainer input, 
#S1COMMON_intl_jobseeker_jobs_jrp #SaveSearchContainer select { width:210px; }
#S1COMMON_intl_jobseeker_jobs_jrp #SaveSearchFormSubmit #SaveSearchFormSubmit:hover,
#S1COMMON_intl_jobseeker_jobs_jrp #SaveSearchFormSubmit #BtnSaveSearch:hover,
#S1COMMON_intl_jobseeker_jobs_jrp #AnonSaveSearchV3_SaveSearchContent #BtnSaveSearch { background-color:#39B54A !important; }
#S1COMMON_intl_jobseeker_jobs_jrp #SaveSearchFormSubmit a:hover { color:#FFFFFF !important; }
#S1COMMON_intl_jobseeker_jobs_jrp .MultiLineView,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .MultiLineView,
#S1COMMON_intl_jobseeker_jobs_jrp .SingleLineView,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .SingleLineView { display:block; margin-bottom: 0; }
#S1COMMON_intl_jobseeker_jobs_jrp .jl_sort_div,
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent .jl_sort_div { margin-bottom:0px; padding: 7px 14px 0 5px; float:right; }
#S1COMMON_intl_jobseeker_jobs_jrp #JRContent { font-family: arial,verdana; font-size: 12px; margin: auto; width: 900px; }

/* ER */
.ERJRP #SearchResults { text-align:left; }
.ERJRP #SearchH1 { margin: -4px auto 10px; width: 1000px !important; }
.ERJRP #SearchH1 h1 {   display: block !important; font-size:14px; }
