
.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+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,  #ffffff 41%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(41%,#ffffff), color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,  #ffffff 41%,#f1f1f1 100%);background:-o-linear-gradient(top,  #ffffff 41%,#f1f1f1 100%);background:-ms-linear-gradient(top,  #ffffff 41%,#f1f1f1 100%);background:linear-gradient(to bottom,  #ffffff 41%,#f1f1f1 100%);border:1px solid #b8b8b8;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:#83042d ! 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:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#83042d;background:#83042d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiNjZjViODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiM4MzA0MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #cf5b81 23%, #83042d 87%);background:-webkit-gradient(linear, left top, left bottom, color-stop(23%,#cf5b81), color-stop(87%,#83042d));background:-webkit-linear-gradient(top, #cf5b81 23%,#83042d 87%);background:-o-linear-gradient(top, #cf5b81 23%,#83042d 87%);background:-ms-linear-gradient(top, #cf5b81 23%,#83042d 87%);background:linear-gradient(to bottom, #cf5b81 23%,#83042d 87%);padding:2px 4px;border-top:2px solid #ff6f9f;border-right:2px solid #5b031f;border-bottom:2px solid #5b031f;border-left:2px solid #ff6f9f;}
.jobListItem .jobListAppLinks{margin:-19px 5px -6px 0;float:right;width:70px;}
.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:#166199;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:#166199;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:#e0e9f3;}
.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 #166199 !important;background:#ffffff;background:#ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2VmZWVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjFkYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background:-moz-linear-gradient(top,  #ffffff 0%, #efeefa 97%, #166199 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(97%,#efeefa), color-stop(100%,#166199)) !important;background:-webkit-linear-gradient(top,  #ffffff 0%,#efeefa 97%,#166199 100%) !important;background:-o-linear-gradient(top, #ffffff 0%,#efeefa 97%, #166199 100%) !important;background:-ms-linear-gradient(top, #ffffff 0%,#efeefa 97%, #166199 #166199 100%) !important;background:linear-gradient(to bottom,  #ffffff 0%,#efeefa 97%, #166199 100%) !important;}
.jobListingContent{min-width:979px;max-width:1199px;margin-left:auto;margin-right:auto;}
.summary{height:100%;overflow:hidden;background:#ededee;}
.summary-top{top:0;left:0;background:#ededee;width:100%;height:46px;}
.summary-more{top:46px;left:0;width:100%;height:25px;background-color:#e0e9f3;}
.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:#ededee;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://jnassets-c9d0fqcde0gvf5cb.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 #166199;}
.jobListSortBy a{font-weight:300;color:#000;text-decoration:none;padding:2px 21px 2px 4px;background:#d7dfe6 url('https://jnassets-c9d0fqcde0gvf5cb.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 #166199;}
.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:#166199 !important;text-decoration:underline !important;padding:0 !important;font-weight:700;-webkit-box-shadow:0;box-shadow:0;}
#listviewtruncate:hover{color:#166199 !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;}