.clearBoth,.upperText,.lowerText{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{height:100%;font-size:100%;font-family:Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#23282c;position:relative;height:100%;width:100%;margin:0;font:1em/1.4em Helvetica,Arial,sans-serif;-webkit-user-select:none;-webkit-touch-callout:none}strong{text-transform:uppercase}h1{display:block;padding:8px;margin:0 0 3%;font-size:1.3em;text-shadow:0 1px 1px rgba(0,0,0,0.25)}h2{font-size:1.1em}a{color:#00E;text-decoration:none}a:visited{color:#551a8b}a:hover{color:#06E}a:focus{outline:thin dotted}a:hover,a:active{outline:0}ul,ol,dl,dd,dt{margin:0;padding:0}img{border:0;vertical-align:middle}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}form input[type="submit"],form input[type="text"],form input[type="tel"],form input[type="email"],.form input[type="email"],form input[type="url"],form input[type="number"],form input[type="password"],form input[type="button"],form textarea,form .button label,form select,.button a,#jobDetails .jobInfo,#jobDetails .jobInfo img,#currentCriteria form .innerContent,.pagination ul li{border-radius:5px}span.divCheckBoxListHeader{display:none}div.divCheckBoxListContainer{position:relative;margin:1.5em 0 20px;padding:0}form.twocol div.divCheckBoxListContainer{margin:0}dt.divcheckbox{padding-top:1em;font-weight:normal}div.divCheckBoxList{max-height:200px;overflow-x:hidden;overflow-y:auto;border:1px solid #bfbfbf;border-radius:5px;background:#fff}form.onecol fieldset.divCheckboxes{background:#fff!important}div.checkboxIndent1{margin-left:3px}div.checkboxIndent2{margin-left:20px}div.checkboxIndent3{margin-left:40px}div.divCheckBoxList{padding:0}div.checkboxDiv label{float:none;font-weight:normal}div.checkboxDiv input{float:none;margin:0 3px 0 0;padding:0}div.divCheckBoxListContainer fieldset{margin:0;padding:5px 5px 0;border-width:0;background:#fff!important}span.divCheckBoxListHeader{cursor:pointer}span.divCheckBoxListHeader img{float:left;width:7px;height:7px;padding:6px 2px 0 0}div.divCheckBoxListSelected span{display:block;float:left;font:10px Arial,Helvetica,sans-serif;margin:2px 3px;padding:3px 6px;color:#bc0000;border:1px solid #bbb;background:#fff}.checkboxListActions{position:absolute;top:-2em;right:0;white-space:nowrap}div.divCheckBoxListSelected{margin:3px 0 0;padding:3px 2px;border:1px solid #bbb;background:url(/jobboard/images/backgrounds/darken10.png) #ede1ce}div.divCheckBoxListSelected div.title{display:none;color:#000;font-weight:bold;padding:1px 1px 0 3px}#overlay-container{border-radius:10px}footer,header,nav{display:block}.box{background:#dde4ec;border:1px solid #c7d2e0;box-shadow:0 0 1px #b7bdc3}#jobDetails .innerContent p,#about .innerContent{text-align:justify}p.infoMessage:not(:empty),#tellMessage:not(:empty),#message:not(:empty){background:#4f8a10;border-radius:5px;color:#FFF;margin:0 0 10px;padding:5px 10px}.required{color:#db0000;margin-left:5px}.notes{color:#555;font-size:14px;margin:0 0 5px;position:relative;top:-5px}button,input,select,textarea{font-family:Helvetica,Arial,sans-serif;color:#112c51}#container{background:#ecf0f2}#header-container{background:#333}#footer-container,#main-container #slider-nav{background-image:-webkit-gradient(linear,left top,left bottom,from(#292f34),to(#23282c));background-image:-webkit-linear-gradient(top,#292f34,#23282c);background-image:-moz-linear-gradient(top,#292f34,#23282c);background-image:-ms-linear-gradient(top,#292f34,#23282c);background-image:-o-linear-gradient(top,#292f34,#23282c);background-image:linear-gradient(top,#292f34,#23282c)}#menu li div,#menu li a{color:#c26047}.innerHeader{margin:10px 10px 0;min-height:65px}#header-container img{margin-bottom:10px}#header-container .innerHeader a{display:inline-block}#header-container .button{float:right;margin-bottom:10px;margin-top:10px}#strapline h2{color:#CCC;font-size:1em;display:block;margin:0 0 2% 10px}#footer-container{position:relative}footer{clear:both;text-align:center;padding:10px 0;position:relative}footer .button{width:50%;float:left}footer .button a{display:block;margin:0 25%;padding:4px 6px}footer .button .left{margin:0 0 0 10%;border-right:0;border-radius:5px 0 0 5px}footer .button .left span{background:url(../images/icons.png) no-repeat left -155px transparent;padding-left:15px}footer .button .right{margin:0 10% 0 0;border-radius:0 5px 5px 0}footer .button .right span{background:url(../images/icons.png) no-repeat right -195px transparent;padding-right:15px}@media only screen and (max-width:319px){footer{border-top:3px solid #e44d26;padding:0}footer .button{float:none;width:100%}footer .button .left,footer .button .right{border-radius:0;margin:0;padding:2px 0}}#addToHomeScreen{z-index:210;-webkit-user-select:none;-webkit-box-sizing:border-box;width:240px;font-size:15px;padding:12px 14px;text-align:left;font-family:helvetica;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));border:1px solid #505050;border-radius:8px;-webkit-background-clip:padding-box;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.75);line-height:130%;box-shadow:0 0 4px rgba(0,0,0,0.5);outline:1px solid transparent}#addToHomeScreen.addToHomeIpad{width:268px;font-size:18px;padding:14px}#addToHomeScreen.addToHomeWide{width:296px}#addToHomeScreen.addToHomeIpad.addToHomeWide{width:320px;font-size:18px;padding:14px}#addToHomeScreen .addToHomeArrow{position:absolute;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));border-width:0 1px 1px 0;border-style:solid;border-color:#505050;width:16px;height:16px;-webkit-transform:rotateZ(45deg);bottom:-9px;left:50%;margin-left:-8px;box-shadow:inset -1px -1px 0 #a9a9a9;border-bottom-right-radius:2px}#addToHomeScreen.addToHomeIpad .addToHomeArrow{-webkit-transform:rotateZ(-135deg);background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));box-shadow:inset -1px -1px 0 #FFF;top:-9px;bottom:auto;left:50%}#addToHomeScreen .addToHomeClose{z-index:220;-webkit-box-sizing:border-box;position:absolute;right:4px;top:4px;width:18px;height:18px;line-height:14px;text-align:center;text-indent:1px;border-radius:9px;background:rgba(0,0,0,0.12);color:#707070;box-shadow:0 1px 0 #FFF;font-size:16px}#addToHomeScreen .addToHomePlus{font-weight:bold;font-size:1.3em}#addToHomeScreen .addToHomeShare{display:inline-block;width:18px;height:15px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAQAAABDj1eZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUKFNtkLtLw1AYxS/qJLhXVKr2ZRulUNtiqgSb3CziICI6ucTFVYcOnaQOFRwUnNTRwUWXgpP/QdHNUEQUHGxofYBTlRs83iZNjKTncOGe7/vx3QchXUWn6FL3jhfKUdCCr5zuifV5oDiHQM+c+CIhiiCSWNu08iq9oHXKLAiqrgR4UXqlOEYZt++ExEL0wW7+OW0G10muLv9gmqfe5FAWKmTMYQYiFL7PYwyLOD8lSjNh2gdnPzMII4QUBxc4OothbAF7GCBKQ0YbSWyPQsIhqvetS+y0ygGMo/KFZfviDvR4AhwgZU9dGYnA0J/6ndc15i3ouYIMcVVUcEXIoOxCeRCfwP8sXBSdjtpUv/1QW+K16kCCIUC4id9Fa0JtkluwVkSfqPL6RwfSDA0aNlx7k/bWgViB7bMS2/1vk5sdsZLN/ALSuL3tylO4RAAAAABJRU5ErkJggg==);background-size:18px 15px;text-indent:-9999em;overflow:hidden}#addToHomeScreen .addToHomeTouchIcon{display:block;float:left;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);background-repeat:no-repeat;width:57px;height:57px;-webkit-background-size:57px 57px;margin:0 12px 0 0;border:1px solid #333;-webkit-background-clip:padding-box}@media all and (-webkit-min-device-pixel-ratio:2){#addToHomeScreen .addToHomeShare{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC)}}.btnRight{float:right!important;clear:none!important;margin-right:0}.button a,form input[type="submit"],form input[type="button"],form .button label{cursor:pointer;color:#112c51;font-weight:bold;font-size:.9em;background:#b9c3ca;padding:7px 12px;border:1px solid #798f9c;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:inset 0 0 1px #666}form input[type="submit"],form input[type="button"]{-webkit-appearance:button;*overflow:visible}.button .small,form input[type="submit"].small,form input[type="button"].small{font-weight:normal}.button .large,form input[type="submit"].large,form input[type="button"].large{font-size:1em}.button .highlight,form input[type="submit"].highlight,form input[type="button"].highlight{background:#56656d;color:#FFF}footer .button .highlight{background-color:#70819a;color:#FFF}@media only screen and (min-width:200px){#applyLinkedin{background:url(../images/apply-linkedin.png) no-repeat 0 0 transparent!important;text-indent:-9999px;width:202px;height:25px;padding:0;border:0}}#frmApplyLinkedIn input[type="email"],#frmApplyLinkedIn .linkedInButtonWrap img{width:202px;margin:10px 0}#frmApplyLinkedIn .clearfix,#frmApplyLinkedIn .linkedInButtonWrap{margin:0 auto}iframe{top:-40px!important;left:-100px!important;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}#content{background:#ecf0f2}.text{padding:0 8px}.innerContent{margin:0 10px}.reveal-modal-bg{position:fixed;min-height:200%;width:100%;background:#000;background:rgba(0,0,0,.7);z-index:230;display:none;top:0;left:0}.reveal-modal{visibility:hidden;top:4%;left:4%;width:92%;position:absolute;z-index:240}#overlay-container{background:#ecf0f2;border:3px solid #b1c0c8;padding:10px}#overlay-container form{min-width:100%;width:100%}#overlay-container form input,#overlay-container form select,#overlay-container form textarea{margin:5px 0 10px}#overlayApply #overlay-container{padding:10px 10px 0}#overlay-container #menu li a{border-top:1px solid #c7d2e0;border-bottom:0;margin:0;line-height:35px;height:35px;display:block;padding:0 30px 0 10px;background:url(../images/icons.png) no-repeat right -108px transparent;color:#a30000;font-size:.8em}@media only screen and (max-width:319px){#overlay-container h1{font-size:16px;padding:0}#overlay-container .innerContent{margin:0}#overlay-container p{font-size:14px;line-height:18px;margin:0 0 10px}#overlay-container label,#overlay-container input{font-size:14px}#overlay-container #menu li a{background:none!important;height:auto;font-size:12px;line-height:18px;padding:5px 10px;text-align:center;white-space:normal}}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}nav#mobile a,nav#main a{background:url(../images/top-menu-icons.png) no-repeat 100px 100px #798fac}nav#mobile{display:none;overflow:hidden;width:100%;background:#798fac;outline:1px solid transparent}nav#mobile a{color:#FFF;padding:7px 1.5em 7px 40px;display:block;border-bottom:1px solid rgba(255,255,255,0.25);text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.25);white-space:nowrap;text-overflow:ellipsis}nav#mobile .icoHome{background-position:9px 8px}nav#mobile .icoSearch{background-position:-173px -31px}nav#mobile .icoBrowse{background-position:9px -70px}nav#mobile .icoTop{background-position:-173px -112px}nav#mobile .icoEmail{background-position:9px -148px}nav#mobile .icoNews{background:url(../images/news.png) 4% 50% no-repeat}nav#mobile .icoFullSite{background-position:-169px -189px}nav#mobile ul{margin:0}nav#mobile ul ul li{width:50%;float:left}nav#mobile ul li:nth-of-type(2n-1) a{border-right:1px solid rgba(255,255,255,0.25)}nav#main{background:#798fac;float:left;width:100%}nav#main ul{border-width:2px 0 0;border-style:solid;border-color:#e44d26}nav#main a{color:#FFF;line-height:12px;height:12px;padding:12px 15px 12px 40px;display:inline-block;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.25);white-space:nowrap}nav#main .icoHome{background-position:12px 8px}nav#main .icoSearch{background-position:-173px -32px}nav#main .icoBrowse{background-position:9px -71px}nav#main .icoTop{background-position:-173px -112px}nav#main .icoEmail{background-position:9px -149px}nav#main .icoNews{background:url(../images/news.png) 4% 50% no-repeat}nav#main .icoFullSite{background-position:-173px -190px}nav#main li{display:inline;margin-right:5px;padding-right:10px;border-right:1px solid #CCC;line-height:25px}nav#main li:last-of-type{border-right:0}@media only screen and (max-width:825px){nav#main li{margin-right:0;padding-right:0}}@media only screen and (max-width:740px){nav#main a{padding:12px 10px 12px 35px}}@media only screen and (max-width:675px){nav#main li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:33.3%}nav#main li a{display:block}nav#main li:nth-child(-n+3){border-bottom:1px solid #CCC}nav#main li:nth-child(3n){border-right:0}}@media only screen and (max-width:480px){nav#main{display:none}nav#mobile{visibility:visible;display:block}nav#mobile ul li .item{width:100%;padding:.40em 5%;margin:0;border-bottom:1px solid #a6a6a6;background-origin:content-box;background-color:#333}nav#mobile ul li .item img{display:block;height:30px;width:auto}nav#mobile ul li .item span{background:url(../images/nav-light.png) center center no-repeat;display:block;height:20px;position:absolute;right:5%;top:12px;width:25px}#header-container{display:none;height:0}#homepage nav#mobile ul li .item{color:#878787;text-shadow:0 1px 1px rgba(255,255,255,1);border-bottom:1px solid #a6a6a6;background-origin:content-box;text-indent:26px;background-color:#e3e3e3;background-image:url(../images/tap.png);background-position:left center;background-repeat:no-repeat}#homepage nav#mobile ul li .item:after{content:"Tap to show navigation"}#homepage nav#mobile ul li a.toggleDown:after{content:"Tap to hide navigation"}#homepage nav#mobile ul li .item img{display:none}#homepage nav#mobile ul li .item span{display:none}#homepage #header-container{display:block;height:auto}}@media only screen and (max-width:319px){nav#mobile ul ul li{float:none;width:100%}}@media only screen and (max-width:767px){h1.box{border-top:0;border-left:none;border-right:0}}#menu ul,#menu li{list-style-type:none;padding:0;margin:0 auto}#menu li div,#menu li a{border-bottom:1px solid #c7d2e0;margin:0;line-height:45px;height:45px;display:block;padding-left:35px;font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu li .item{background:url(../images/icons.png) no-repeat -175px 13px transparent}#optionsList #menu li div,#optionsList #menu li a{padding:0 10px}#homepage nav#mobile,#homepage nav#main{display:none!important}#homepage #menu li a{line-height:60px;height:60px;padding-left:70px;background:url(../images/home-page-menu-icons.png) no-repeat 0 0 #dde4ec;font-size:1.3em;text-shadow:0 2px 3px rgba(0,0,0,0.25)}#homepage #menu .icoSearch{background-position:0 0}#homepage #menu .icoBrowse{background-position:-100px -100px}#homepage #menu .icoTop{background-position:-200px -200px}#homepage #menu .icoFullsite{background-position:-300px -300px}#homepage #menu .icoContact{background-position:-400px -400px}#homepage #menu .icoJBE{background-position:-500px -500px}#homepage #menu .icoAbout{background-position:-600px -600px}#homepage #menu .icoNews{background:url(../images/home-news.png) 3% 50% no-repeat}@media only screen and (max-width:319px){#homepage #menu li{float:none!important;width:100%!important}}@media only screen and (min-width:480px){#homepage #menu li{width:50%;float:left}#homepage #menu li.last{width:100%}}form,.form{width:100%;margin:0}form em,.form em{color:#627896}form .halfWidthLeft,form .halfWidthRight{width:44%;clear:none;float:left}form .halfWidthRight{margin-left:12%}form label,.form label{font-weight:bold}form input,.form input,form label,form select,form textarea,form .button{float:left;clear:left;font-size:100%;margin:0;vertical-align:baseline}form input,.form input,form select,form textarea{margin:10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="checkbox"]{padding:0;position:relative;top:-4px;left:-4px;vertical-align:bottom}form input[type="text"],form input[type="tel"],form input[type="url"],form input[type="email"],.form input[type="email"],form input[type="password"],form input[type="number"],form textarea,form select{padding:5px;width:100%;border:1px solid #b9c3ca}form input[type="submit"]{margin-right:20px}.innerContent form,.innerContent .form{border-top:2px solid #dae1e9;padding-top:10px}form .button label,form .button input{float:none}form .button input{margin:0}form .button{margin:13px 0}form textarea{height:94px}form .box{margin:10px 0}#jobSearch form .box h2{margin:0;padding:10px;font-size:1em}#jobSearch form #accordion h2{padding:0 10px}#jobSearch form #accordion h2 a{display:block;line-height:35px;color:#112c51;background:url(../images/icons.png) no-repeat right -109px transparent}#jobSearch form #accordion{clear:both;padding:0}#jobSearch form #accordion #slide{border-top:1px solid #c7d2e0;padding:10px}#jobSearch form #accordion h2 a.toggleDown{background:url(../images/icons.png) no-repeat right -68px transparent}#jobSearch form .box #noslide{padding:0 10px}@media only screen and (max-width:319px){form .halfWidthLeft,form .halfWidthRight{clear:both;float:none;margin:0;width:100%}#jobSearch form .box h2{font-size:14px}#jobSearch form .box label{font-size:14px}}input.error,textarea.error{border:1px solid #db0000!important}span.errorMessage{color:#db0000}input.error:focus,textarea.error:focus{outline:0}#errormessage:not(:empty),span.errorMessage:not(:empty),#tellErrormessage:not(:empty){color:#fff;margin:0 0 10px;padding:5px 10px;background:#db0000;border-radius:5px}#browseJobs #menu em{color:#a30000}#browseJobs #menu .item span{overflow:hidden;text-overflow:ellipsis;padding-right:35px;display:block;background:url(../images/icons.png) no-repeat right -105px transparent}#browseJobs #menu a.toggleDown span{background:url(../images/icons.png) no-repeat right -62px transparent}#browseJobs #menu h2{margin:0;padding:10px;border-bottom:1px solid #c7d2e0}@media only screen and (max-width:319px){#menu li .item{height:auto;line-height:18px;white-space:normal}#menu li .item span{font-size:12px;line-height:18px;padding:4px 35px 5px 0}#menu li .item span em{display:block;font-size:14px}#menu .submenu li a{font-size:14px}}#browseJobs #menu .subMenu a{background:url(../images/icons.png) no-repeat -117px -26px transparent}#browseJobs #menu .subMenu span{padding-left:25px}.results #menu ul,.results #menu h2{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px;line-height:28px}.results #menu h2{font-size:.8em;color:#a30000;margin:0}.results #menu .jobInfo a.hasLogo h2,.results #menu .jobInfo a.hasLogo ul{padding-left:130px}.results #menu .jobInfo a{position:relative;margin:0;height:62px;display:block;background-image:url(../images/icons.png);background-repeat:no-repeat;background-position:right -96px;color:#666;padding-left:10px;width:auto}.results #menu .jobInfo li{font-size:.7em;line-height:normal;display:inline-block;overflow:hidden}.results #menu .jobInfo img{position:absolute;left:1px;top:1px;overflow:hidden}.results #menu .jobInfo a:nth-child(even){background-color:#eaeef2}.results #menu em{color:#a30000}.results #menu .jobDetails a span{overflow:hidden;text-overflow:ellipsis;padding-right:35px;display:block;background:url(../images/icons.png) no-repeat right -105px transparent}@media only screen and (max-width:319px){.results #menu .jobInfo a.hasLogo{padding-left:10px}.results #menu .jobInfo h2,.results #menu .jobInfo ul{padding-left:0!important}.results #menu .jobInfo .jobLogo{display:none}}.results #menu .featured .box,.results #menu .premium .box{background-color:#a9b7ca}.results #menu .featured a,.results #menu .premium a{color:#444}#footer ul{list-style:none;position:relative;float:left;display:block;left:50%}#footer ul li{position:relative;float:left;display:block;right:50%}.pagination ul{text-align:center;display:block;position:relative;float:left;left:50%}.pagination li{position:relative;list-style-type:none;float:left;right:50%;width:2em;margin:3px;background:#FFF;height:1.8em;line-height:1.8em}.pagination ul li a{display:block;color:#a30000}.pagination .pageSelected{color:#AAA;background:#EEE}.pagination .ellipsis{color:#a30000;background:0;width:1em}@media only screen and (max-width:319px){.pagination ul{margin:5px}.pagination li{font-size:12px;line-height:12px;padding:5px;width:auto;height:auto}}#frmJobDetails dt{width:100%;color:#a30000;font-weight:bold}#frmJobDetails dd{margin-bottom:1em}#jobDetails dl{margin:10px 0}#jobDetails .innerContent form{border-top:0;padding-top:0}#jobDetails .jobInfo{position:relative;font-size:.9em;padding-top:10px;margin:0 10px}#frmJobDetails,#frmJobResults,#frmTopJobs{width:100%}label[for="strCVURL"] em{display:block;font-size:14px}@media only screen and (max-width:319px){#frmJobDetails dt,#frmJobDetails dd{clear:both;float:none;width:100%}#frmJobDetails dd{margin:0 0 5px}label[for="strCVURL"] em{font-size:12px}}#frmFilterResults dt{clear:left;width:100%;font-weight:bold;position:relative;padding:10px 3% 0 0}#frmFilterResults span{display:none;position:absolute;right:10px}#frmFilterResults dd{width:100%;padding:5px 0 10px}#frmFilterResults dd a{color:#a30000;background:url(../images/icons.png) no-repeat right -279px transparent;padding-right:17px}#frmFilterResults dt,#frmFilterResults dd{line-height:1.2em}#currentCriteria dl{margin:0}#currentCriteria{position:relative;background:#798fac;padding:0 10px 10px;margin-bottom:3%}#currentCriteria h2{color:#FFF}#currentCriteria form{width:100%}#currentCriteria form .innerContent{background:#dae1e9;margin:0;padding:0 10px;font-size:.9em;box-shadow:inset 0 0 3px #4d617d}#currentCriteria input{padding-left:35px;background:url(../images/icons.png) no-repeat 9px -236px #4d617d;color:#FFF;box-shadow:inset 0 0 5px #444}@media only screen and (min-width:480px){nav ul li{display:inline}footer .button .left{margin:0 0 0 40%}footer .button .right{margin:0 40% 0 0}form,.form{margin:0 auto;min-width:460px;width:75%}#overlay form{width:100%}.reveal-modal{width:60%;left:20%}}@media only screen and (min-width:768px){.results #menu .jobInfo{width:50%;float:left}#main-container h1{margin-top:3%}#jobDetails #main-container h1{margin-top:3%}#homepage #menu li a,.results #menu .jobInfo a{margin:6px}footer .button .left{margin:0 0 0 60%}footer .button .right{margin:0 60% 0 0}#frmJobDetails dt{float:left;clear:left;width:40%}#frmJobDetails dd{float:left;width:60%}#jobDetails .jobInfo{position:relative;padding-right:130px;padding-top:0;margin:0}#jobDetails .jobInfo img{position:absolute;right:5px;top:5px}#frmFilterResults dt{float:left;clear:left;width:37%;padding-right:3%!important}#frmFilterResults dd{float:left;width:60%}#frmFilterResults dt,#frmFilterResults dd{padding:10px 0}#frmFilterResults span{display:inline}.reveal-modal{width:50%;left:25%}}@media only screen and (min-width:1140px){.wrapper{width:1026px;margin:0 auto}h1,.results #menu div,.results #menu a,.results #menu img,.homepage #menu li a,.box{border-radius:5px}nav#main{margin-top:2%}nav#main,nav#main a,nav#main ul{border-radius:5px 5px 0 0}nav#main ul{border-width:2px 2px 0 2px}.reveal-modal{width:30%;left:35%}}@media only screen and (-webkit-device-pixel-ratio:1.5),only screen and (device-pixel-ratio:1.5){nav#mobile .icoHome,nav#main .icoHome,nav#mobile .icoSearch,nav#main .icoSearch,nav#mobile .icoBrowse,nav#main .icoBrowse,nav#mobile .icoTop,nav#main .icoTop,nav#mobile .icoEmail,nav#main .icoEmail,nav#mobile .icoFullSite,nav#main .icoFullSite{background-image:url(../images/top-menu-icons@1-5x.png);background-size:200px 240px}nav#mobile .icoNews,nav#main .icoNews{background:url(../images/news@1-5x.png);background-size:18px 18px}#homepage #menu .icoSearch,#homepage #menu .icoBrowse,#homepage #menu .icoTop,#homepage #menu .icoFullsite,#homepage #menu .icoContact,#homepage #menu .icoJBE,#homepage #menu .icoAbout{background-image:url(../images/home-page-menu-icons@1-5x.png);background-size:700px 700px}#homepage #menu .icoNews{background:url(../images/home-news@1-5x.png) 3% 50% no-repeat;background-size:40px 40px}footer .button .left span,footer .button .right span,#menu li .item,#browseJobs #menu .item span,#browseJobs #menu a.toggleDown span,#browseJobs #menu .subMenu a,.results #menu .jobInfo a,.results #menu .jobDetails a span,#overlay #menu li a,#frmFilterResults dd a,#currentCriteria input,form #accordion h2 a,form #accordion h2 a.toggleDown,#overlay-container #menu li a{background-image:url(../images/icons@1-5x.png);background-size:210px 320px}nav#mobile ul li span{background-image:url(../images/nav-light@1-5.png);background-size:25px 20px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){nav#mobile .icoHome,nav#main .icoHome,nav#mobile .icoSearch,nav#main .icoSearch,nav#mobile .icoBrowse,nav#main .icoBrowse,nav#mobile .icoTop,nav#main .icoTop,nav#mobile .icoEmail,nav#main .icoEmail,nav#mobile .icoFullSite,nav#main .icoFullSite{background-image:url(../images/top-menu-icons@2x.png);background-size:200px 240px}nav#mobile .icoNews,nav#main .icoNews{background:url(../images/news@2x.png);background-size:18px 18px}#nav .icoHome,#nav .icoHome,#nav .icoSearch,#nav .icoSearch,#nav .icoBrowse,#nav .icoBrowse,#nav .icoTop,#nav .icoTop,#nav .icoEmail,#nav .icoEmail,#nav .icoFullSite,#nav .icoFullSite{background-image:url(../images/top-menu-icons@2x.png);background-size:200px 240px}#homepage #menu .icoSearch,#homepage #menu .icoBrowse,#homepage #menu .icoTop,#homepage #menu .icoFullsite,#homepage #menu .icoContact,#homepage #menu .icoJBE,#homepage #menu .icoAbout{background-image:url(../images/home-page-menu-icons@2x.png);background-size:700px 700px}#homepage #menu .icoNews{background:url(../images/home-news@2x.png) 3% 50% no-repeat;background-size:40px 40px}footer .button .left span,footer .button .right span,#menu li .item,#browseJobs #menu .item span,#browseJobs #menu a.toggleDown span,#browseJobs #menu .subMenu a,.results #menu .jobInfo a,.results #menu .jobDetails a span,#overlay #menu li a,#frmFilterResults dd a,#currentCriteria input,form #accordion h2 a,form #accordion h2 a.toggleDown,#overlay-container #menu li a{background-image:url(../images/icons@2x.png);background-size:210px 320px}nav#mobile ul li span{background-image:url(../images/nav-light@2x.png);background-size:25px 20px}#applyLinkedin{background-image:url(../images/apply-linkedin@2x.png)!important;background-size:202px 25px!important}}.debug{margin:0;padding:5px 5px 15px;color:#000;background:#ccc}#self-label{display:block;float:none;position:relative;top:-12px;width:160px}#chkSendToSelf{float:right;margin:0 0 0 2px!important;top:4px}#newslist #ExtRSS{margin:0 10px}#newslist #ExtRSS .item .title{margin-bottom:0}#newslist #ExtRSS .item .title a{font-weight:bold}#newslist .NewsItem{margin:10px 10px 20px}#newslist .NewsItem .NewsImage,#newslist .NewsItem .NewsText{display:inline-block}#newslist .NewsItem .NewsImage{vertical-align:top;width:16%}#newslist .NewsItem .NewsImage img{display:block;height:auto;max-width:160px;padding-right:1%;width:100%}#newslist .NewsItem .NewsText{width:82%}@media only screen and (max-width:497px){#newslist .NewsItem .NewsImage,#newslist .NewsItem .NewsText{display:block;padding:0;width:100%}}#newsview #news_title h1{background:#dde4ec;border:1px solid #c7d2e0;color:#3d3c3c}@media only screen and (min-width:1140px){#newsview #news_title h1{border-radius:5px}}@media only screen and (min-width:768px){#newsview #news_title h1{margin-top:3%}}#newsview #ClientsCustomText{margin:0 10px}


/* === GDPR CONSENT ELEMENTS === */
dt.candConsent,dd.candConsent{
	display: inline-block;
}
dt.candConsent{
	position: relative;
	left:5px;
}
dd.candConsent{
	position: relative;
	top:-0.6rem;
	left:10px;
}
dt.candConsent label{
	display: none;
}
dt.candConsent input{
}
dd.candConsent .notes{
	font-weight: bold;
	font-size: inherit!important;
}
