
*{margin:0;padding:0;}
body img{border:0;}
.w565{width:565px;}
.w735{width:735px;}
.w740{width:740px;}
.h145{height:145px;}
.scroll{overflow:auto;}
.deep{margin-bottom:16px;margin-top:0 ! important;}
#tab2{display:none;}
#tab3{display:none;}
#tab4{display:none;}
#tab5{display:none;}
.search{margin-bottom:10px;}
.biglink{color:#2b1da4 ! important;font-weight:bolder;font-size:12pt;text-decoration:underline;margin-bottom:8px;}
.jobsearchbody a:link,.jobsearchbody a:visited{color:#2b1da4 ! important;}
.jobsearchbody a:hover{color:#000;}
.jobsearchbody .searchcountry a:link{font-weight:700 !important;}
.jobsearchbody .ui-state-hover{background:transparent;border:0;}
#myCountryConfig:hover{color:#000 !important;}
.jobsearch{width:772px;margin:27px 0 0 0;}
.cand_jobsearch{width:974px;margin:40px 0 0 0px;}
.searchhistory{border-left:solid 1px #9DD8EF;height:90%;margin-left:15px;padding-left:15px;width:165px;}
.12Bold{font-size:12px;font-weight:bold;}
.jobsearchouter{border:3px solid #89983b;}
.jobsearchtop,.jobsearchtab_on{background-image:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/search_back.jpg');background-repeat:repeat-x;background-position:0 -45px;background-color:#89983b;}
.qualouter{border:3px solid #89983b;}
.jobsearchtop{height:43px;}
.tabs{position:absolute;margin:-26px 0 0 8px;}
.jobsearchtab_on{height:30px;color:#fff ! important;font-weight:700;text-align:center;display:block;text-decoration:none;position:relative;z-index:98;margin:-5px 0 0 4px;width:140px;border:3px solid #89983b;float:left;font-size:14px;padding-top:6px;}
.jobsearchtab_off{background-image:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/blue_header.gif');background-position:-200px -1px;background-color:#89983b;height:16px;color:#fff ! important;font-weight:700;text-align:center;display:block;text-decoration:none;position:relative;z-index:98;margin:0 0 0 4px;width:140px;border-style:solid;border-width:3px;border-top-color:#89983b;border-right-color:#89983b;border-bottom-color:#89983b;border-left-color:#89983b;float:left;font-size:12px;padding-top:4px;}
.jobsearchtab_off:hover{background-image:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/search_back.jpg');background-repeat:repeat-x;background-position:top;background-color:#70735f;border-top-color:#70735f;border-right-color:#70735f;border-bottom-color:#70735f;border-left-color:#70735f;color:#fff ! important;}
.recents h2{font-size:14px;color:#003e56;}
.jobsearchtop h1{font-size:23px;font-weight:400;color:#fff;float:left;margin:5px 0 0 15px;}
.jobsearchtopwithstats h1{font-size:18px;margin-top:10px;}
.jobsearchbody h1{font-size:23px;font-weight:400;color:#000;}
.jobsearchtop .hilite{color:#ffe600;font-weight:700;}
.jobsearchtop h1 img{margin:6px 0 -6px 0;}
.jobsearchtop .help{float:right;margin:14px 6px 0 0;}
.helpbox .help{float:right;margin:-3px 0 3px 0;}
.jobsearchbody .searchbcontain{height:25px;padding-top:20px;padding-bottom:15px;}
.power .searchbcontain{height:25px;padding-top:120px;padding-bottom:0;}
.jobsearchbody{height:133px;border:1px solid #89983b;background-image:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/search_back.jpg');background-repeat:no-repeat;background-position:99% -90px;background-color:#eceee0;padding:10px 10px 4px 20px;display:table-cell;vertical-align:bottom;width:100%;}
.qualbody{border:1px solid #fff;background-color:#f4f7fb;padding:10px 0 0 10px;}
#tab2 .jobsearchbody{height:362px;}
.power{height:255px;padding-bottom:17px;}
#ind,#loc{padding-top:10px;padding-bottom:10px;}
#tab3 .jobsearchbody,#tab4 .jobsearchbody{height:152px;padding-top:10px;}
.helpbox .jobsearchbody{height:400px ! important;padding:20px 10px 10px;}
.jobsearchbody label{display:block;clear:left;float:left;width:85px;font-size:14px;margin-top:3px;font-weight:700;color:#4a5220;}
.companynamelabel{font-weight:bold;}
.countrynamelabel{font-weight:bold;}
#CountrySearchText,#CountrySearchText span{vertical-align:top;}
#MyCountries label{width:auto ! important;margin:0 ! important;}
.altlabel{display:inline ! important;clear:none ! important;float:none ! important;width:auto ! important;font-size:12px !important;color:#000 !important;margin-top:3px;margin-right:15px;}
.altlabel2{margin-bottom:0px;margin-top:10px ! important;}
.altlabel3{width:380px ! important;}
.jobsearchbody p{font-size:12px;margin-left:90px;}
.error,.mustdo{color:#ce0000;}
.lineheight{height:28px;padding-top:3px;font-size:12px;}
.lineheight2{height:20px;padding-top:3px;font-size:12px;}
.lineheight3{height:20px;padding-bottom:3px;font-size:12px;}
.lineheight4{height:20px;padding-top:12px;font-size:12px;}
.lineheight2 p,.lineheight4 p{padding-top:3px;margin-left:0;}
.longinput{width:450px;padding:2px 4px;font-size:12px;background:#fff;border:2px solid #4a5220;}
.medinput{width:267px;padding:2px 4px;font-size:12px;background:#fff;border:2px solid #4a5220;margin-right:14px;}
.shortinput{width:155px;padding:2px 4px;font-size:12px;background:#fff;border:2px solid #4a5220;}
.shortdrop{width:165px;padding:1px 0px 1px 3px;font-size:12px;background:#fff;border:2px solid #4a5220;}
.shorterdrop{width:135px;padding:1px 0px 1px 3px;font-size:12px;background:#fff;border:2px solid #4a5220;margin-top:-3px;}
.searchbutton{width:129px;border:0;background:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/search_button.png') no-repeat;font-size:15px;font-weight:700;color:#fff;padding:6px 0 7px;margin-left:40px;cursor:pointer;}
#tab2 .searchbutton{margin-top:160px;}
.jobsearchbody .longinput,.jobsearchbody .shortinput,.medinput,.jobsearchbody .shortdrop{margin-bottom:10px;}
.industrycol{width:240px;float:left;}
.indlink{margin:0;padding:0 0 0 7px;display:block;font-size:12px;}
.listlinks3{line-height:1.55em;padding-left:14px;margin-left:7px ! important;}
.listlinks4{line-height:1.4em;padding-left:14px;margin-left:20px ! important;}
.listlinks44{line-height:1.4em;padding-left:14px;margin-left:33px ! important;}
.listlinks5{line-height:1.55em;padding-left:18px;margin-left:7px ! important;background:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/greenarrow.gif') no-repeat 0 3px;}
.jobsearchbody .listlinks5{line-height:1.55em;padding-left:0;background:none;width:240px;float:left;}
.plus{margin:-2px 12px 0 -12px;position:absolute;}
.plusalt{margin:5px 2px 0 -12px;width:9px;float:left;}
.none{display:none;}
.countrycol1{width:460px;height:140px;float:left;}
.countrycol2{width:260px;float:left;}
.helpbox{width:600px;position:absolute;z-index:1000;margin:50px 0 0 200px;}
.cand_jobsearch .helpbox{margin:50px 0 0 394px;}
.helpinner{height:300px;}
.helpinner p{margin:0;}
.helpinner h3{margin-top:10px;font-size:12px;}
.point{display:block;width:13px;height:12px;position:absolute;z-index:1001;margin:-12px 0 12px 550px;background:url('https://cwassets-d8gsetbabbfvdcdr.z02.azurefd.net/css/cssimg/point.gif');}
a.quality{position:relative;text-decoration:none;font-size:11px;}
a.quality:hover{z-index:25;}
a.quality span{display:none;}
a.quality:hover span{display:block;position:absolute;top:12px;left:12px;width:15em;border:1px solid #fff;background-color:#f4f7fb;color:#000;padding:3px;text-align:left;}
.qualholder{padding-top:6px;width:30px;float:left;padding-left:10px;}
.qualholderright{padding-top:6px;width:30px;float:right;padding-left:10px;}
.qualbox{width:230px;position:absolute;z-index:1000;}
.qualinner{margin-bottom:5px;}
.qualinner p{margin:2px 0 0 0;font-size:10px;}
.qualinner h3{margin-top:0;font-size:12px;}
.qualpoint{display:block;width:12px;height:12px;position:absolute;z-index:1001;margin:-3px 3px 3px -3px;background:none;}
.qualoffset{padding-left:20px;margin-top:-10px;}
.additionalstats{height:35px;float:left;overflow:hidden;}
.statitem{height:35px;vertical-align:text-bottom;}
.statitem a{font-size:18px;font-weight:400;color:white;float:left;margin:13px 0 0 0;}
.statitem span{font-size:18px;font-weight:400;color:white;float:left;display:inline-block;margin:13px 0 0 5px;}
.statitem12 a{font-size:12px;margin-top:19px;}
.statitem13 a{font-size:13px;margin-top:18px;}
.statitem14 a{font-size:14px;margin-top:17px;}
.statitem15 a{font-size:15px;margin-top:16px;}
.statitem16 a{font-size:16px;margin-top:15px;}
.statitem17 a{font-size:17px;margin-top:15px;}
.statitem12 span{font-size:12px;margin-top:19px;}
.statitem13 span{font-size:13px;margin-top:18px;}
.statitem14 span{font-size:14px;margin-top:17px;}
.statitem15 span{font-size:15px;margin-top:16px;}
.statitem16 span{font-size:16px;margin-top:15px;}
.statitem17 span{font-size:17px;margin-top:15px;}
.recents{width:165px;margin-left:15px;padding-left:15px;border-left:1px solid #9dd8ef;height:90%;}
.recents p{margin:5px 0 0 0;}
.cca1js,.cctmjs,.helpcc{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.cct1js{-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;-o-border-top-left-radius:4px;-o-border-top-right-radius:8px;}
.cctop{-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;}
.ccbase{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;}
.indReq{position:absolute;width:400px;height:20px;margin-top:-18px;margin-left:85px;}
.smcsort{width:200px;}
.srchOptWrap{display:none;}
.ccUni{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.jobsearch .remote-working-options{display:flex;gap:18px;margin:-6px 0 10px 85px;}
.jobsearch .remote-working-option input[type="checkbox"]{height:14px;margin-right:6px;width:14px;}
.jobsearch .remote-working-option label{align-items:center;clear:none !important;display:flex !important;float:none !important;font-size:14px;font-weight:400;margin:0;width:auto !important;}
.tabs .jobsearchtab_on{border:3px solid #89983b ! important;}