
.narrowsideright{width:198px !important;}
a.nolinkstyle{text-decoration:none;color:#003E56;}
div.container{width:99% !important;min-width:800px !important;}
.main_detail_content{padding-right:5px;}
.hidden{display:none;}
.JSLNoOverflow{overflow:hidden;}
.footer{clear:both;}
.NoJobs{padding:10px;}
.nojobsdiv{overflow:auto;}
.showsearch{font-weight:300;}
.sspop{color:white;float:right;margin-right:5px;margin-top:-26px;}
.listingpane{overflow:auto;}
.jobListItem{background:#ffffff;background:#ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRmMWY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,  #ffffff 41%, #edf1f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(41%,#ffffff), color-stop(100%,#edf1f6));background:-webkit-linear-gradient(top,  #ffffff 41%,#edf1f6 100%);background:-o-linear-gradient(top,  #ffffff 41%,#edf1f6 100%);background:-ms-linear-gradient(top,  #ffffff 41%,#edf1f6 100%);background:linear-gradient(to bottom,  #ffffff 41%,#edf1f6 100%);border:1px solid #AFB8C3;margin-bottom:5px;padding:10px 10px 5px 10px;}
.jobsearchhead{min-width:979px;max-width:1199px;margin-left:auto;margin-right:auto;}
.jobListPosition{font-size:11px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:33%;color:#166199 !important;float:left;margin-right:1.5%;}
a.jobListPosition:visited{color:#738837 ! important;}
.jobListApply{font-size:12px;padding-bottom:0;margin-left:10px;float:right;}
.jobListAppLinks{margin:0px 0 0px 0;float:right;width:60px;}
.jobListAppLinks .basketbutton,.jobListAppLinks .unbasketbutton{float:left;}
.unbasketbutton{display:inline-block;float:left;}
.jobListBrandingImage{right:10px;max-height:70px;max-width:210px;margin-bottom:-80px;margin-top:5px;}
.jobListFooterPanel{width:800px;}
.jobListFooterLabel{font-weight:700;margin-right:10px;}
.jobListFooterDetail{width:auto;margin-right:20px;}
.jobListDetailsPanel{font-size:13px;padding-right:150px;}
.jobListLabel{font-weight:700;width:145px;}
.jobListDetail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%;}
.jobListHeaderPanel{height:20px;}
.jobListSkillsPanel{font-size:13px;}
.jobListSortBy{float:right;padding-top:23px !important;}
.jobListViewType{float:left;padding:0 2px 0 0 !important;}
.jobListRate{width:20%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1.5%;}
.jobListLocation{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%;float:left;padding-right:2px;}
.jobListJobType{float:left;width:12%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobListAppliedOn{color:#999;text-align:right;}
.jobListLastViewed{margin-top:-7px;}
.jobListBottom .jobListLastViewed{margin-top:0 !important;}
.jobItemHotJob{padding-left:5px;float:right;margin-top:-18px;margin-right:80px;}
.jobListSkills{min-width:0;}
.jobListSkillsPanel .jobListDetail{width:auto;margin-right:20px;}
.jobListSkillsPanel .jobListLabel{width:auto;margin-right:10px;}
.jobListSkillsPanel .jobListDetail:last-child{width:65%;}
#summreference{margin-left:9px;}
.sumtilltreference{clear:left;}
.jobListItem .jobListPosition{font-size:15px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-right:125px;width:80%;}
.jobListItem .jobListApply{margin-bottom:7px;margin-left:4px;margin-top:-4px;float:right;color:#fff;font-weight:bold;font-size:13px;cursor:pointer;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#86a13a;background:#86a13a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiM4NmExM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiM3Mjg3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  #86a13a 17%, #728737 68%);background:-webkit-gradient(linear, left top, left bottom, color-stop(17%,#86a13a), color-stop(68%,#728737));background:-webkit-linear-gradient(top,  #86a13a 17%,#728737 68%);background:-o-linear-gradient(top,  #86a13a 17%,#728737 68%);background:-ms-linear-gradient(top,  #86a13a 17%,#728737 68%);background:linear-gradient(to bottom,  #86a13a 17%,#728737 68%);-webkit-box-shadow:inset -2px -2px 1px 0px rgba(0, 0, 0, 0.3);padding:4px 8px;border-top:0;border-right:0;border-bottom:0;border-left:0;}
.jobListItem .jobListAppLinks{margin:-19px 5px -6px 0;float:right;width:73px;}
.notruncate .jobListPosition,.notruncate .jobListRate{white-space:normal !important;overflow:auto !important;}
.jobListItem.Applied{height:30px !important;overflow:hidden !important;}
.jobListItem.Applied .jobListBrandingImage{display:none !important;}
.joblistingcollection .basketbutton,.joblistingcollection .unbasketbutton{margin:0 !important;}
.jobListPagingControl{margin-left:40%;margin-top:-20px;font-size:13px;}
.jobListPagingControl img{margin:5px 2px -3px 2px;}
.jobListPagingControl .onpagehighlight{background-color:#618dd4;color:#FFF;padding:0 3px;font-weight:700;}
.slfPro{position:inherit;left:50%;margin:8px 0 0 0;display:inline-block;}
.jobListPagingControl_Bottom{margin-left:40%;font-size:13px;}
.jobListPagingControl_Bottom img{margin:5px 2px -3px 2px;}
.jobListPagingControl_Bottom .onpagehighlight{background-color:#618dd4;color:#FFF;padding:0 3px;font-weight:700;}
.nav_Num{margin:0 10px 5px;}
.jobListingItem{padding:4px 10px 0px 10px;border-bottom:1px solid #D5E3F3;}
.jobListingItemEven{padding:4px 10px 0px 10px;border-bottom:1px solid #D5E3F3;background-color:#e8eff9;}
.jobListingItem .jobListPosition,.jobListingItemEven .jobListPosition{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;}
.showAppliedJob{cursor:pointer;}
.featurejobsum{border:2px solid #618dd4 !important;background:#ffffff;background:#ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2U4ZWZmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MThkZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background:-moz-linear-gradient(top,  #ffffff 0%, #edf1f6 97%, #618dd4 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(97%,#edf1f6), color-stop(100%,#618dd4)) !important;background:-webkit-linear-gradient(top,  #ffffff 0%,#edf1f6 97%,#618dd4 100%) !important;background:-o-linear-gradient(top,  #ffffff 0%,#edf1f6 97%,#618dd4 100%) !important;background:-ms-linear-gradient(top,  #ffffff 0%,#edf1f6 97%,#618dd4 100%) !important;background:linear-gradient(to bottom,  #ffffff 0%,#edf1f6 97%,#618dd4 100%) !important;}
.jobListingContent{min-width:979px;max-width:1199px;margin-left:auto;margin-right:auto;}
.summary{height:100%;overflow:hidden;background:#e3e9ee;}
.summary-top{top:0;left:0;background:#e3e9ee;width:100%;height:46px;}
.summary-more{top:46px;left:0;width:100%;height:25px;background-color:#E1EDFA;position:static !important;}
.summary-base{bottom:0;left:0;background:#689ac4;color:#fff;width:100%;height:17px;border-top:1px solid #a3bdd4;}
.summary-base span{margin-left:5px;padding-top:1px;display:inline-block;}
.summary-content{overflow:auto;top:46px;bottom:18px;left:0;right:0;background-color:#ECF6FE;}
.summary-bottom{top:0;left:0;background:#e3e9ee;width:100%;height:30px;}
.sticons{padding:3px 2px 0 5px;height:23px;}
.sticons a{font-weight:700;}
.searchIcons{width:16px;padding-right:2px;}
.nextJobs{text-align:center;padding:4px 0 4px 0;font-weight:700;}
.MoreResultsText{font-size:14px;position:relative;left:5px;text-overflow:ellipsis;float:left;clear:both;}
.sticons #sortSelect:hover,.sticons #viewSelect:hover,.sticons #numberSelect:hover{color:#00aeef;}
.sortmenu{font-weight:300;background-color:#fff;height:auto;border:solid 1px #838f9b;padding:0;text-decoration:none;margin-top:24px;-webkit-box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);}
.proxmenu{background-color:#fff;width:75px;height:auto;border:solid 1px #000;padding:0;text-decoration:none;font-weight:bold;margin-top:17px;-webkit-box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);}
.sortItem a{width:99px;font-weight:300 !important;display:inline-block;white-space:nowrap;text-decoration:none !important;padding:3px 21px 3px 4px;color:#000 !important;}
.proxItem a{width:65px;display:inline-block;text-decoration:none !important;font-weight:bold !important;padding:3px 5px;}
.sortItem:hover,.sortItem:hover a,.sortItem a:hover{background-color:#d7dfe6 !important;color:#000 !important;text-decoration:none !important;}
.jobListViewType a{font-weight:300;color:#000;text-decoration:none;padding:2px 21px 2px 4px;background:#d7dfe6 url('https://cbassets-b9f6egc9aqcygwgr.z02.azurefd.net/css/cssimg/tiny_arrow.gif') no-repeat 97% 40%;border:1px solid #838f9b;display:inline-block;margin-top:-8px;}
.jobListViewType a:hover,.jobListSortBy a:focus{color:#000 !important;text-decoration:none;-webkit-box-shadow:0px 0px 2px 0px #999;box-shadow:0px 0px 2px 0px #999;border:1px solid #1a56b8;}
.jobListSortBy a{font-weight:300;color:#000;text-decoration:none;padding:2px 21px 2px 4px;background:#d7dfe6 url('https://cbassets-b9f6egc9aqcygwgr.z02.azurefd.net/css/cssimg/tiny_arrow.gif') no-repeat 97% 40%;border:1px solid #838f9b;display:inline-block;margin-top:-8px;}
.jobListSortBy a:hover,.jobListSortBy a:focus{color:#000 !important;text-decoration:none;-webkit-box-shadow:0px 0px 2px 0px #999;box-shadow:0px 0px 2px 0px #999;border:1px solid #1a56b8;}
.viewmenu{font-weight:300;background-color:#fff;height:auto;border:solid 1px #838f9b;padding:0;text-decoration:none;margin-top:24px;-webkit-box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);}
.viewItem a{width:82px;font-weight:300 !important;display:inline-block;white-space:nowrap;text-decoration:none !important;padding:3px 21px 3px 4px;color:#000 !important;}
.viewItem:hover,.sortItem:hover a,.sortItem a:hover{background-color:#d7dfe6 !important;color:#000 !important;text-decoration:none !important;}
.jobcountmenu{font-weight:300;background-color:#fff;height:auto;border:solid 1px #838f9b;padding:0;text-decoration:none;margin-top:24px;-webkit-box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.5);}
.jobCountItem a{width:81px;font-weight:300 !important;display:inline-block;white-space:nowrap;text-decoration:none !important;padding:3px 21px 3px 4px;color:#000 !important;}
.jobCountItem:hover,.sortItem:hover a,.sortItem a:hover{background-color:#d7dfe6 !important;color:#000 !important;text-decoration:none !important;}
#listviewtruncate{border:0 !important;background:none !important;color:#11439b !important;text-decoration:underline !important;padding:0 !important;font-weight:700;-webkit-box-shadow:0;box-shadow:0;}
#listviewtruncate:hover{color:#6632AF !important;-webkit-box-shadow:none;box-shadow:none;}
.Suggestions{border:solid 2px #feb145;padding:5px 5px 5px 5px;margin:1px 1px 1px 1px;background:#feefda;-webkit-box-shadow:0px 0px 7px 1px #feb145;box-shadow:0px 0px 7px 1px #feb145;}
.jobrefinelist{overflow-y:auto;overflow-x:hidden;}
.clearbox10{padding-bottom:0 !important;}
#whatarethese{margin-left:5px;}
.qr_row{display:none;}
.cutout2{position:relative !important;}
.cutout,.candidateSettings .cutout,.Job .cutout{display:none !important;}
.jsborderpadoveride .sspop{position:relative;right:5px;bottom:1px;font-size:13px;}
.jobshead a,.searchtoggle a,.sspop a{margin-bottom:0 !important;display:inline-block;margin-top:-5px;}
.divsearchtoggle{position:relative;}
.searchtoggle{position:absolute;padding:9px 8px 7px;border:1px solid #b4b8be;font-size:12px;background:#ededee;top:0;left:0;right:0;bottom:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.b_active{}
.b_hidden{display:none;}
.jobListItem .jobListApply:hover{background:#728737;-webkit-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.3);box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.3);}
.recruiterpostajob{margin:20px 0 0 -5px;padding:0;height:43px;width:160px;text-align:center;background:url('https://cbassets-b9f6egc9aqcygwgr.z02.azurefd.net/css/cssimg/ribbon.png') no-repeat;}
.recruiterpostajobmin{margin:10px 0 0 0;}
.recruiterpostajob #RecruitersPostLink1{font-size:14px;line-height:15px;display:inline-block;margin:5px 0 0 10px;text-decoration:none;color:#fff;}
.recruiterpostajob #RecruitersPostLink2{font-size:14px;font-weight:700;line-height:16px;display:inline-block;margin:1px 0 0 14px;text-decoration:none;color:#fff;}