.norounded{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.uppercase{text-transform:uppercase}.hideText{color:transparent;font-size:0;line-height:0;text-indent:-9999px}#main{max-width:1199px;margin:0 auto;background:#FFF;padding:0 30px 20px 30px}@media (max-width:1229px){#main{padding:0;margin-top:0px;padding-top:15px}}body{background-color:#fff;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{text-rendering:optimizeLegibility;font-family:'Open Sans', sans-serif}h1{font-size:18px;font-weight:bold;text-transform:uppercase;border:0!important}h2{font-size:16px}@media (max-width:830px){.threecol #JBcontent{width:100%;left:0}}a{color:#45a6dc}a:hover{color:#227fb3}a:focus{background-color:none!important}.sidebarMenu .customSideBarMenu>li>a:focus{background-color:transparent!important}.backstretch{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}#cookieWarning{font-size:1.4rem}#cookieWarning #cookie-close-button{background:#f0b600;border-color:#000;color:#000;margin:10px}#cookieWarning #cookie-close-button:hover{background:#bd8f00}#cookieWarning{background:#222;background:rgba(0, 0, 0, 0.9);color:#FFF;font-weight:normal;font-size:1em;width:960px;position:fixed;width:100%;bottom:0;top:auto!important}#cookieWarning a{color:#f0b600;text-decoration:none}#cookieWarning a:hover{color:#bd8f00}#breadcrumbs{margin-bottom:30px;background:#efefef;padding:10px}.bx-wrapper{position:relative;margin:20px auto;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-controls-auto,.bx-pager{bottom:-47px;width:100%;padding-bottom:10px}.bx-pager{text-align:center;font-size:0.85em;font-weight:bold;color:#666;padding-top:20px}.bx-controls-auto .bx-controls-auto-item,.bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-pager.bx-default-pager a{background:#45a6dc;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 5px;outline:0;border:1px solid #45a6dc}.bx-pager.bx-default-pager a.active,.bx-pager.bx-default-pager a:hover{background:#000;border-color:#000}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-controls-direction a.disabled{display:none}.bx-controls-direction{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:0.85em;padding:10px}.JobView #main{padding:0 30px 0 30px}@media (max-width:767px){#right{float:left}}#JBcontent.newsAddPage #frmNewsAdd fieldset h2,.AdminPages .onecol.styled fieldset h2,.AdminPages .onewidecol.styled fieldset h2,.ClientPages .onecol.styled fieldset h2,.ClientPages .onewidecol.styled fieldset h2{background:#f1f1f1}#NewsTagCloudList a,.readMore{background-color:#f0b600!important;color:#000;border:0px!important;font-size:14px!important;padding:6px 12px!important}#NewsTagCloudList a:hover,.readMore:hover{background:#cc9b00;color:#000}.btn,.buttonLink,.CMSButton,.miniButton,.pageActionButton,input[type=button],input[type=submit]{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}form{background:#f1f1f1;overflow:hidden}form fieldset{margin-bottom:0!important;border:0!important}form fieldset fieldset{background:none}form h2{border-bottom:none;margin-top:0;margin-bottom:0;background:#F1F1F1;color:#333!important;font-weight:600!important;text-transform:uppercase}form td{margin:0;background-color:#F1F1F1}form .divCheckBoxListContainer{background:transparent}form .divCheckBoxListContainer .divCheckBoxList,form .divCheckBoxListContainer .divCheckBoxListSelected span{background:#fff}form .txtRight{background:#F1F1F1;padding:0 0 20px;overflow:hidden;margin:0!important}form .txtRight input{float:right}form .txtRight input[type=submit]{margin-top:10px}form fieldset dl dd .notes{margin:2px 0 10px!important}form input[type=button],form input[type=button]:hover,form input[type=submit],form input[type=submit]:hover{background-color:#f0b600!important;color:#000!important;border:0px!important;font-size:14px!important;padding:6px 12px!important}form input[type=text]{background-color:#FFF!important}form .text,form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{display:block;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;background-color:#fff!important;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}form input[type=file]{width:20em}form .all,form .clear{background:#000;color:#fff;border:none}.sidebar form dd,.sidebar form dt{padding:0 20px}.sidebar form .divCheckBoxListContainer{background:transparent}#CompanyJobResults.jobs #frmJobResults,#frmCandLogin,#frmJobManager1,#frmJobManager2,#JBcontent.jobResults #frmJobResults,#JBcontent.login .onecol.styled fieldset,.AdminPages .onecol.styled fieldset,.AdminPages .onewidecol.styled fieldset,.ClientPages .onecol.styled fieldset,.ClientPages .onewidecol.styled fieldset,.jobView form,.sendMeJobsLikeThese form,.sidebar form{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#frmCandManager fieldset,#frmJobManager1 #fldJobManager1{background:#f1f1f1}#frmCandManager,#frmCandManager2,#frmClientUsers,#frmCMSManager,#frmCMSPageGroupManager,#frmCompAdd,#frmCompManager,#frmNewsAdd,#frmNewsManager,#frmSiteApplications,.CVSearch{margin-bottom:30px}#frmCandManager2 dl,#frmCandManager dl,#frmClientUsers dl,#frmCMSManager dl,#frmCMSPageGroupManager dl,#frmCompAdd dl,#frmCompManager dl,#frmNewsAdd dl,#frmNewsManager dl,#frmSiteApplications dl,.CVSearch dl{padding-bottom:0}#frmCandManager2 dl dd input[type=radio]:first-of-type,#frmCandManager dl dd input[type=radio]:first-of-type,#frmCandManager dl dd input[type=radio]:first-of-type,#frmClientUsers dl dd input[type=radio]:first-of-type,#frmCMSManager dl dd input[type=radio]:first-of-type,#frmCMSPageGroupManager dl dd input[type=radio]:first-of-type,#frmCompAdd dl dd input[type=radio]:first-of-type,#frmCompManager dl dd input[type=radio]:first-of-type,#frmNewsAdd dl dd input[type=radio]:first-of-type,#frmNewsManager dl dd input[type=radio]:first-of-type,#frmSiteApplications dl dd input[type=radio]:first-of-type,.CVSearch dl dd input[type=radio]:first-of-type{margin:7px 1px 0 5px}#frmCandManager2 p,#frmCandManager p,#frmClientUsers p,#frmCMSManager p,#frmCMSPageGroupManager p,#frmCompAdd p,#frmCompManager p,#frmNewsAdd p,#frmNewsManager p,#frmSiteApplications p,.CVSearch p{padding-left:15px;padding-right:15px}#frmCandManager2 .txtRight,#frmCandManager .txtRight,#frmClientUsers .txtRight,#frmCMSManager .txtRight,#frmCMSPageGroupManager .txtRight,#frmCompAdd .txtRight,#frmCompManager .txtRight,#frmNewsAdd .txtRight,#frmNewsManager .txtRight,#frmSiteApplications .txtRight,.CVSearch .txtRight{padding-top:0}#frmCandManager2 .submit,#frmCandManager .submit,#frmClientUsers .submit,#frmCMSManager .submit,#frmCMSPageGroupManager .submit,#frmCompAdd .submit,#frmCompManager .submit,#frmNewsAdd .submit,#frmNewsManager .submit,#frmSiteApplications .submit,.CVSearch .submit{margin:0 15px}#frmCandManager2 p .submit,#frmCandManager p .submit,#frmClientUsers p .submit,#frmCMSManager p .submit,#frmCMSPageGroupManager p .submit,#frmCompAdd p .submit,#frmCompManager p .submit,#frmNewsAdd p .submit,#frmNewsManager p .submit,#frmSiteApplications p .submit,.CVSearch p .submit{margin:0}#frmCandManager2 .candButtons{margin-top:10px}.enquiry form,.JobsByEmail form,.login form,.register form,.searchCrit form{padding:20px!important}.enquiry form dl,.JobsByEmail form dl,.login form dl,.register form dl,.searchCrit form dl{padding:0!important;margin-top:0}.enquiry form .submit,.JobsByEmail form .submit,.login form .submit,.register form .submit,.searchCrit form .submit{float:right;margin-left:10px;margin-right:15px}#frmUserTest{padding:20px}#frmUserTest td{padding:5px 10px}#JBcontent.newsAddPage #frmNewsAdd fieldset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#JBcontent.newsAddPage #frmNewsAdd fieldset h2{border:0}#JBcontent.newsAddPage #frmNewsAdd .cmsEditor fieldset{background-color:transparent!important;max-width:none}#JBcontent.newsAddPage #frmNewsAdd .cmsEditor fieldset dl{padding:0}#JBcontent.newsAddPage #frmNewsAdd .cmsEditor iframe,#JBcontent.newsAddPage #frmNewsAdd .cmsEditor table{width:100%!important}.JobsByEmail .text{border:none;box-shadow:none;padding:0}.JobsByEmail .divCheckBoxListHeader{display:none}.JobsByEmail .divcheckbox{margin-top:0!important}.JobsByEmail dd{margin-bottom:25px}#JBcontent.clientUsers #legend{border:0}#frmCandLogin{padding:0}@media (max-width:1024px){.onecol .login .onecol.styled{width:70%!important}}@media (max-width:500px){.onecol .login .onecol.styled{width:100%!important}}.threecol .login form{width:100%!important}@media (max-width:1024px){.login form{width:100%!important}}.login form h2{display:none}.login form .adminButtons,.login form .clientButtons{margin-bottom:0;overflow:hidden}.login form .candRegBTN{display:none}.register form h2{display:none}.jobResults h2{background:none;padding:0}.CVView form{padding:20px;max-width:100%}#frmCVresults{background:none}.enquiry form .contactSubmit{overflow:hidden}.enquiry form dl dd{margin-top:2px;margin-bottom:10px}.searchCrit form{background:#f1f1f1;padding:10px 20px}.searchCrit form .searchCriteriaButtons{overflow:hidden}.searchCrit form dl{margin-bottom:-20px}.searchCrit form h2{display:none}#fldTellafriend{padding:20px}.jobPreview form dl,.jobView form dl{background:none!important;padding:0!important}#frmJobAdd{overflow:hidden}#frmJobAdd #cmdSave,#frmJobAdd .resetFRM{margin:20px}#frmTellafriend .submit{margin-left:10px}#frmBrowseQuickSearch{padding:0!important;overflow:hidden}#frmBrowseQuickSearch .searchButton{margin-left:20px}#frmBrowseQuickSearch .advSearch{margin-left:20px}#JBcontent.systemTextEditor #frmCMSTextManager fieldset #lstLanguages{float:right;width:170px}form.twocol table td.wide dl,form.twocol table td dl{width:100%}#fldCandRegisterEdit .checkboxfix .notes,#fldCandRegisterEdit .checkboxfix input,#fldCandRegisterEdit .checkboxfix label{display:none}dd.candConsent .notes{max-width:95%!important}#frmCandRegister dd.candConsent{left:20px;z-index:3}#header #top-header{background:#091c22;border-bottom:4px solid #f0b600}#header #bot-header{background:#000;margin-bottom:10px}@media (min-width:769px){#header #bot-header{background:none;margin:10px 0 40px}}#header #logo-container{margin:0px 0 10px 0}#header #header-container{max-width:1199px;margin:0 auto;padding:0 30px 30px}@media (max-width:1229px){#header #header-container{padding:0 15px}}#header #miscMenu{float:left;margin-top:5px}@media (min-width:768px){#header #miscMenu{float:right}}@media (max-width:991px){#header #miscMenu{display:none}}#header #miscMenu ul{list-style-type:none}#header #miscMenu ul li{float:left}#header #miscMenu ul li a{border:none;background:#000;color:#45a6dc;padding:6px 12px}#header #miscMenu ul li a:hover{color:#fff}#header #miscMenu ul .linkedIn a{background:url(/images/icons/linkedIn.png) 3px 50% no-repeat #f0b600;color:#000;padding-left:38px}#header #miscMenu ul .linkedIn a:hover{color:#000}@media (min-width:768px){#header .mainMenu .sidebarMenu{float:left}}#header .navbar-toggle{border-color:#FFF;margin:0 -5px 0 0;z-index:999;position:relative}@media (max-width:949px){#header .navbar-toggle{display:block!important}}#header .navbar-toggle .icon-bar{background:#44a7dd}@media (min-width:950px){#header .dropDown{display:none!important}}@media (max-width:949px){#header .dropDown{padding:10px 0}}#header #userLinks{font-size:12px;float:right;padding:10px 15px;color:#f0b600}@media (max-width:769px){#header #userLinks{margin:0;padding:10px 0}}@media (max-width:563px){#header #userLinks{float:left;padding:0;margin-bottom:20px;width:100%}}#header #userLinks .userButton{background-color:#f0b600;float:left;color:#000;margin-left:5px}@media (max-width:563px){#header #userLinks .userButton{float:left;margin:0 0 10px}}#header #userLinks #forRecruiters{background-color:#f0b600;float:left;color:#000}#header #userLinks a,#header #userLinks span{float:left;padding:5px 15px;text-transform:uppercase}@media (max-width:563px){#header #userLinks a,#header #userLinks span{clear:both;width:100%;text-align:center}}#header #userLinks span{padding:5px}@media (max-width:563px){#header #userLinks span{display:none}}#header #userLinks #createAccount,#header #userLinks #login{background-color:none;float:left;color:#f0b600;padding:5px 0}@media (max-width:563px){#header #userLinks #createAccount,#header #userLinks #login{float:left;margin-bottom:10px}}#header #bannerAdvertsBAN{text-align:right;margin-right:15px}@media (max-width:769px){#header #bannerAdvertsBAN{margin:0}}@media (max-width:767px){#header #bannerAdvertsBAN{margin-top:10px}}#header #bannerAdvertsBAN img{width:100%;height:50%}@media (max-width:767px){#header #bannerBAN{position:relative;top:20px}}@media (max-width:1250px){#header .mainMenuCol{width:100%}}@media (max-width:1030px){#header .mainMenuCol{padding:0}#header .mainMenuCol .container{padding:0}}@media (max-width:949px){#header .mainMenu{border:none;display:none;margin-top:0}}#header .mainMenu .sideFirst a{padding:20px 10px 10px}@media (min-width:949px){#header .mainMenu .sideFirst a{padding:10px 10px 6px 0}}#header .mainMenu h2{display:none}#header .mainMenu ul{margin:0 -10px;padding:0}@media (max-width:1029px){#header .mainMenu ul{margin:0}}#header .mainMenu li{margin:0;float:left;font-size:16px;font-weight:400}@media (max-width:949px){#header .mainMenu li{display:block;float:none}}#header .mainMenu li a{color:#fff;padding:10px 10px 6px;font-weight:bold;border-bottom:4px solid transparent}#header .mainMenu li a:hover{color:#7e7878;background:none}#header .mainMenu li .active{border-color:#f0b600}#header .mainMenu #sideBarHome a{border-color:transparent;color:#7e7878}#header .mainMenu .sidebarMenu{margin:0}#header .mainMenu .sidebarMenu #sideBarLinkedIn{display:none}@media (min-width:769px){#header .mainMenu li a{color:#000}}@media (min-width:768px){#header .mainMenuCol.fixed{position:fixed;background:#091c22;width:100%;left:0;box-shadow:-1px -1px 10px #333;z-index:9999;-webkit-backface-visibility:hidden}#header .mainMenuCol.fixed .mainMenu{border:0;margin:0}#header .mainMenuCol.fixed .mainMenu .sidebarMenu{width:68%}#header .mainMenuCol.fixed .mainMenu .sidebarMenu li a{font-size:1.5rem}#header .mainMenuCol.fixed .mainMenu li a{color:#fff}#header .mainMenuCol.fixed .mainMenu li a:hover{color:#dedede}#header .mainMenuCol.fixed ul{width:100%;text-align:left;margin:0 auto}#header .mainMenuCol.fixed ul li{float:none;display:inline-block}#header .mainMenuCol.fixed ul .subMenu{text-align:left}}@media (min-width:768px) and (max-width:991px){#header .mainMenuCol.fixed .mainMenu .sidebarMenu{width:100%}#header .mainMenuCol.fixed .mainMenu .sidebarMenu #sideBarLinkedIn{display:inline-block}}#header #logo img{display:block;margin:0 0 0 15px;max-width:280px;width:100%}@media (max-width:1229px){#header #logo img{margin:0}}.demoSite{position:absolute!important;top:0!important;right:30px!important;width:734px!important;height:94px!important;font:bold 2.5em sans-serif!important;line-height:84px!important;text-align:center!important;color:#cc0000!important;border:5px solid #cc0000!important;background:#fff!important;z-index:99999!important}#popularSearches{max-width:1199px;margin:0 auto;background:#dedede;padding:20px 30px}#popularSearches h2{font-size:18px;text-transform:uppercase;font-weight:600;padding-left:13px}#popularSearches li{width:33%;float:left;line-height:8px}@media (max-width:1050px){#popularSearches li{width:50%}}@media (max-width:730px){#popularSearches li{width:100%}}@media (max-width:400px){#popularSearches li{line-height:15px}}#popularSearches li a{color:#06843d}#footerContainer{background:#000}#footerContainer #footer{max-width:1199px;margin:0 auto;color:#FFF;padding:20px 45px}#footerContainer #footer #footerMenu h2{display:none}#footerContainer #footer #footerMenu .customSideBarMenu{margin:0 -15px}#footerContainer #footer #footerMenu ul li{margin:0;float:left;font-size:15px;font-weight:bold;padding:15px}#footerContainer #footer #footerMenu ul li a{padding:0;color:#fff}#footerContainer #footer #footerMenu ul li a:hover{background:none;color:#dedede}#footerContainer #footer #footerMenu ul #sideBarAmericanExpressVisaMastercard a,#footerContainer #footer #footerMenu ul #sideBarCreditCards a{color:transparent;font-size:0;line-height:0;text-indent:-9999px;background:url(/images/icons/worldpay.png) 50% 50% no-repeat transparent;width:200px;height:21px}#footerContainer #footer #footerMenu ul #sideBarTermsConditions{clear:left}#footerContainer #footer #footerInfo{position:relative;font-size:12px;text-transform:uppercase}#footerContainer #footer #footerInfo a{text-decoration:none;color:#cdcdcd}#footerContainer #footer #footerInfo a:hover{color:#fff}#footerContainer #footer #footerInfo .memberships{position:absolute;top:-20px;left:32%}#footerContainer #footer #footerInfo .memberships img{margin-left:20px;border:5px solid #fff}@media (max-width:755px){#footerContainer #footer #footerInfo .memberships{position:static}}#footerContainer #footer #mobileSite{float:right}#footerContainer #footer #mobileSite a{text-align:center;background-image:url('/images/icons/mobile.png');background-repeat:no-repeat;background-position:28px 0;padding-top:45px;text-decoration:none;color:#7b9ad0}@media (max-width:960px){#footerContainer #footer #mobileSite{padding-top:50px;float:none;text-align:center}}.jobboardFooterInc li{text-align:left;font-size:0.8em}#left #jobCount{position:absolute;margin-top:-50px;font-size:16px}#left #jobCount span{font-size:22px}#left #jobCount a{color:#000;text-decoration:none;text-transform:uppercase}@media (max-width:767px){#left #jobCount{display:none}}#left .findJobs{background:#F1F1F1;padding:10px 20px;border-radius:5px 5px 0 0;display:inline-block;position:relative;text-transform:uppercase;font-weight:600;color:#000}#left .side-browser{margin-bottom:20px}#left .side-browser .browser{background:#F1F1F1;padding:10px 20px 30px 20px;border-radius:0 5px 0 0;box-shadow:-2px -6px 0px -4px #ffffff}#left .side-browser .browser .browse-link{color:#000;text-decoration:none;text-transform:uppercase;background:#f0b600;padding:10px;text-align:center;font-size:10px;float:right}@media (max-width:875px) and (min-width:768px){#left .side-browser .browser .browse-link{font-size:8px;padding:5px}}#left .side-browser .browser h2{font-size:14px;text-transform:uppercase;color:#000;font-weight:600;margin:0}#left .side-browser .browser .searchByBox h2{display:none}#left .side-browser .browser .searchByBox .JobResultCategoryList{padding:0}#left .side-browser .browser .searchByBox .JobResultCategoryList li{list-style-type:none;padding:10px 0}#left .side-browser .browser .searchByBox .JobResultCategoryList li a{color:#45a6dc;text-decoration:none;font-weight:600}#left .side-browser .browser .searchByBox .JobResultCategoryList li a em{font-style:normal}#left .side-browser .browser .viewAllJobs{padding:0 0 20px 0}#left .side-browser .search{background:#F1F1F1;padding:20px;border-radius:0 0 5px 5px;box-shadow:0 -16px 0px -14px #fff}#left .side-browser .search h2{font-size:14px;text-transform:uppercase;color:#000;font-weight:600;margin:0 0 10px 0}#left .side-browser .search input{border:0}#left .side-browser .search input[type=submit]{border:none!important;background-color:#f0b600!important;height:35px;background-repeat:no-repeat;background-position:7px 6px;text-transform:uppercase;color:#000;margin-top:10px}#homepage #premium,#right #premium{overflow:hidden;padding:10px 10px 0}#homepage #premium h2,#right #premium h2{font-size:16px;text-transform:uppercase;font-weight:600;margin:0;padding:0 0 20px 0}#homepage #premium .last,#right #premium .last{box-shadow:none!important}#homepage #premium .item,#right #premium .item{font-size:14px;font-weight:600}@media (max-width:830px){#homepage #premium .item,#right #premium .item{width:50%}}#homepage #premium .item .jobs_JobDescription,#right #premium .item .jobs_JobDescription{font-weight:normal}#homepage #premium .item span,#right #premium .item span{text-align:left}#homepage #premium .item .jobLogo,#right #premium .item .jobLogo{margin-bottom:10px}#homepage #premium .bx-wrapper,#right #premium .bx-wrapper{margin:0 auto}#homepage #premium .bx-pager.bx-default-pager a,#right #premium .bx-pager.bx-default-pager a{border-color:#45a6dc;background-color:#45a6dc}#homepage #premium .bx-pager.bx-default-pager a.active,#homepage #premium .bx-pager.bx-default-pager a:hover,#right #premium .bx-pager.bx-default-pager a.active,#right #premium .bx-pager.bx-default-pager a:hover{border-color:#000;background-color:#000}#tax-grotto-feed{border:7px solid #45a6dc;box-shadow:0 -3px 0 0 #000;-moz-box-shadow:0 -3px 0 0 #000;-webit-box-shadow:0 -3px 0 0 #000;padding:10px 10px 0}#tax-grotto-feed img{display:none}#tax-grotto-feed h2{text-transform:uppercase;margin:0 0 0.5rem;padding:0}#tax-grotto-feed ul{margin:0;padding:0}#tax-grotto-feed ul li{margin:1rem 0;padding:0;list-style:none;border-bottom:1px solid #ededed}#tax-grotto-feed ul li:last-child{border-bottom:0}#tax-grotto-feed .allNews{display:block;margin:1rem -10px 0;padding:17px 10px 10px;text-align:center;font-weight:bold;color:#fff;background:#45a6dc}#homepage #homePremium,.SubPage #premium{border:7px solid #45a6dc;box-shadow:0 -3px 0 0 #000;-moz-box-shadow:0 -3px 0 0 #000;-webit-box-shadow:0 -3px 0 0 #000}.SubPage #premium{margin:13px 0 10px 0}@media (max-width:992px){#right{padding-top:5px;margin-top:0;width:100%}}#left .featuredEmployersBox,#left .recruiting-now,#right .featuredEmployersBox,#right .recruiting-now{background:#F1F1F1;padding:20px 10px 10px 20px;border-radius:5px;margin-bottom:20px}#left .featuredEmployersBox h2,#left .recruiting-now h2,#right .featuredEmployersBox h2,#right .recruiting-now h2{font-size:16px;text-transform:uppercase;font-weight:600;margin:15px 0 10px 18px;padding:0}#left .featuredEmployersBox .BannerImages,#left .recruiting-now .BannerImages,#right .featuredEmployersBox .BannerImages,#right .recruiting-now .BannerImages{padding:0}#left .featuredEmployersBox ul,#left .recruiting-now ul,#right .featuredEmployersBox ul,#right .recruiting-now ul{overflow:hidden;padding:0}#left .featuredEmployersBox ul li,#left .recruiting-now ul li,#right .featuredEmployersBox ul li,#right .recruiting-now ul li{float:left;width:50%;padding:0 10px 0 0;margin:0 0 1em}@media (max-width:991px){#left .featuredEmployersBox ul li,#left .recruiting-now ul li,#right .featuredEmployersBox ul li,#right .recruiting-now ul li{width:auto}}#left .featuredEmployersBox ul li img,#left .recruiting-now ul li img,#right .featuredEmployersBox ul li img,#right .recruiting-now ul li img{width:100%;height:100%;max-width:120px;max-height:60px}#left #jbePanel,#left #tellafriendPanel,#left #twitterPanel,#left #uploadPanel,#right #jbePanel,#right #tellafriendPanel,#right #twitterPanel,#right #uploadPanel{border-radius:5px;margin-bottom:10px;padding:10px 0 0 80px;background-repeat:no-repeat;background-position:0 50%;display:block;color:#000}#left #jbePanel strong,#left #tellafriendPanel strong,#left #twitterPanel strong,#left #uploadPanel strong,#right #jbePanel strong,#right #tellafriendPanel strong,#right #twitterPanel strong,#right #uploadPanel strong{font-size:16px}#left #jbePanel,#right #jbePanel{background-image:url('/images/icons/email.png');background-position:5px 50%}#left #uploadPanel,#right #uploadPanel{background-image:url('/images/icons/upload.png');background-position:0 50%}#left #twitterPanel,#right #twitterPanel{background-image:url('/images/icons/twitter.png');background-position:1px 50%}#left #tellafriendPanel,#right #tellafriendPanel{background-image:url('/images/icons/tellafriend.png');background-position:10px 50%;margin-bottom:20px}#left .recruiting-now h2,#right .recruiting-now h2{margin-left:0;margin-top:0}#NewsTagCloud{margin-bottom:20px}#NewsTagCloud #NewsTagCloudList{padding:0;list-style-type:none;overflow:hidden;margin:0 -5px}#NewsTagCloud #NewsTagCloudList li a{display:inline-block;float:left;margin:5px}.sidebar #tagFilter #cmdSearch{margin-top:10px}#newsWrapper{background:#fff;border:7px solid #45a6dc;margin:13px 0 10px 0;box-shadow:0 -3px 0 0 #000;-moz-box-shadow:0 -3px 0 0 #000;-webit-box-shadow:0 -3px 0 0 #000}#newsWrapper a:hover{text-decoration:underline!important}#newsWrapper .article{min-height:240px;overflow:hidden}#newsWrapper #newsInc{background:#FFF;padding:10px;overflow:hidden}#newsWrapper #newsInc .article__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newsWrapper #newsInc .article__content,#newsWrapper #newsInc .article__title,#newsWrapper #newsInc .buttonLink{margin:0 10px 10px}#newsWrapper #newsInc img{display:none}#newsWrapper h2{font-size:16px;text-transform:uppercase;font-weight:600;margin:10px 10px 18px;padding:0}#newsWrapper .NewsTitle a{color:#14ad2a;font-size:16px;font-weight:600;text-decoration:none}#newsWrapper .bx-wrapper{margin:0}.sidebar #newsWrapper .article{min-height:280px}#employersContainer{margin-top:0}#agenciesContainer,#employersContainer,#featuredAgencies{margin-bottom:20px}#agenciesContainer h2,#employersContainer h2,#featuredAgencies h2{margin:0;background:#213237;color:#f0b600;font-weight:bold;padding:15px;font-size:18px;text-transform:uppercase}.SubPage #mpu img{width:100%}#bannerAdvertsSTD,#bannerAdvertsTAL{margin:10px 0}#bannerAdvertsTAL ul li{margin-bottom:10px}#bannerAdvertsTAL ul li:last-child{margin:0}#left #bannerAdvertsSTD,#left #bannerAdvertsTAL{margin:10px 0 0}#bannerAdvertsSTD img,#bannerAdvertsTAL img,#bannerAdvertsTLL img{width:100%;height:auto;margin-bottom:10px}@media (min-width:991px){#bannerAdvertsSTD img,#bannerAdvertsTAL img,#bannerAdvertsTLL img{max-height:424px;max-width:255px}}#bannerAdvertsFEA{background:#213237;color:#f0b600;font-weight:bold}@media (max-width:1024px){#bannerAdvertsFEA ul li{width:160px;float:none!important;margin:0 auto}}#bannerAdvertsADI,#bannerAdvertsFAS,#bannerAdvertsFEA,#bannerAdvertsREC{overflow:hidden;padding-bottom:10px}#bannerAdvertsADI ul,#bannerAdvertsFAS ul,#bannerAdvertsFEA ul,#bannerAdvertsREC ul{padding-left:20px}#bannerAdvertsADI ul li,#bannerAdvertsFAS ul li,#bannerAdvertsFEA ul li,#bannerAdvertsREC ul li{float:left;padding:0 15px 15px 0}@media (max-width:339px){#bannerAdvertsADI ul li,#bannerAdvertsFAS ul li,#bannerAdvertsFEA ul li,#bannerAdvertsREC ul li{text-align:center;float:none}}#bannerAdvertsADI img,#bannerAdvertsFAS img,#bannerAdvertsFEA img,#bannerAdvertsREC img{border:solid 1px #CCC;width:100%;height:100%}#content #bannerAdvertsADI,#content #bannerAdvertsFAS,#content #bannerAdvertsREC,#content #cmsAboutText p{padding-top:20px}#content #featured h2{margin:0;background:#213237;padding:15px;text-transform:uppercase;font-size:18px;font-weight:bold;color:#f0b600}#content #featuredBox{overflow:hidden}#content #featuredBox .item{min-height:210px}#content #featuredBox .item .jobLogo,#content #featuredBox .item .jobs_customSalary,#content #featuredBox .item .jobs_JobDescription,#content #featuredBox .item .jobs_JobTitle,#content #featuredBox .item .jobs_locationDescription,#content #featuredBox .item .jobs_region,#content #featuredBox .item .jobs_SalaryDescription{display:block;padding:0 10%}#content #featuredBox .item .jobLogo{margin-bottom:10px;min-height:60px}#content #featuredBox .item a{color:#45a6dc}#content #featuredBox #FeaturedJobsAll{display:none}#networkLogos{float:left;position:relative;display:block;width:100%;margin:0 0 10px 0}#networkLogos ul{padding:0 15px;list-style-type:none}#networkLogos ul li{width:25%;display:block;text-align:center;float:left}@media (max-width:600px){#networkLogos ul li{width:50%}}#networkLogos ul li img{width:100%}@media (min-width:767px){#networkLogos ul li img{max-width:200px}}@media (min-width:991px){#networkLogos{margin-top:-87px}.twocolL #networkLogos{width:100%}.threecol #networkLogos,.twocolR #networkLogos{width:75%;margin-top:-87px}.onecol #networkLogos{width:100%;margin-top:-87px}}.AdminPages #networkLogos{display:none}@media (min-width:769px){.SubPage #content,.SubPage #JBcontent,.SubPage #left{padding-bottom:107px}}.AdminPages #JBcontent{padding-bottom:0}.SubPage #main{position:relative}@media (min-width:1460px){.SubPage #employersContainer{position:absolute;left:-120px;top:0}.SubPage #employersContainer ul{padding:0}.SubPage #employersContainer ul li{float:none;padding:0 0 15px 0}}.SubPage #employersContainer ul li{display:none}.SubPage #employersContainer ul #banner_rec_0,.SubPage #employersContainer ul #banner_rec_1,.SubPage #employersContainer ul #banner_rec_2,.SubPage #employersContainer ul #banner_rec_3{display:block}.non-responsiveBanner #bannerAdvertsSKY{display:none}@media (min-width:1360px){.non-responsiveBanner #bannerAdvertsSKY{display:block}.non-responsiveBanner #bannerAdvertsSKY li{position:absolute;top:0;z-index:999}.non-responsiveBanner #bannerAdvertsSKY li#banner_sky_0{left:-100px}.non-responsiveBanner #bannerAdvertsSKY li#banner_sky_1{right:-100px}.non-responsiveBanner #bannerAdvertsSKY img{max-width:140px;width:100%}}@media (min-width:1360px){body#homepage .non-responsiveBanner #bannerAdvertsSKY li#banner_sky_0{left:-100px}body#homepage .non-responsiveBanner #bannerAdvertsSKY li#banner_sky_1{right:-100px}}.responsiveBanner #bannerAdvertsSKY{display:none}@media (max-width:1360px){.responsiveBanner #bannerAdvertsSKY{display:block}.responsiveBanner #bannerAdvertsSKY ul>li{display:inline-block;padding:0 10px;margin:10px 0}.responsiveBanner #bannerAdvertsSKY ul>li img{max-width:100px;height:initial}}.responsiveBanner #bannerAdvertsSKY ul{text-align:center}#left #bannerAdvertsSKY,#right #bannerAdvertsSKY{display:block}#left #bannerAdvertsSKY ul>li,#right #bannerAdvertsSKY ul>li{display:inline-block;padding:0 10px;margin:10px 0}#left #bannerAdvertsSKY img,#right #bannerAdvertsSKY img{max-width:140px;width:100%}@media (min-width:1360px){#left #bannerAdvertsSKY,#right #bannerAdvertsSKY{display:none}}#left #bannerAdvertsSKY ul,#right #bannerAdvertsSKY ul{text-align:center}@media (max-width:767px){#skyscraperBanner{display:block}}#JBcontent form.styled{clear:both;margin:0 0 15px}#JBcontent form.styled fieldset,#JBcontent form.styled input[type=button],#JBcontent form.styled input[type=submit]{padding:15px}#JBcontent.jobApplyLink form.styled{width:100%!important;margin:0 0 15px!important}@media (min-width:768px){.jobApply form dl dd{width:100%;margin:0 0 20px 0}}@media (min-width:768px){.jobApply form dl dt{width:100%}}.jobApply form input[type=submit]{margin-left:15px}@media (max-width:992px) and (min-width:992px){.threecol.JobResults #right{clear:none}}@media (max-width:830px){.threecol.JobResults #right{margin:0}}.JobResults .CMSeditable iframe,.JobResults .JobResultsSEO iframe{max-width:100%!important;padding-bottom:20px!important}.JobResults form .newJob .jobLogo{position:relative}.JobResults form .newJob .jobLogo span{display:block;background:#f0b600;width:120px;margin-bottom:5px;padding:3px;font-size:1.1rem;font-weight:700;text-transform:uppercase;text-align:center}.JobResults #main .jobResultsOpeningParagraph{display:none}.JobResults #main .jobResultsIntro{padding:0 0 10px}.JobResults #main .pageNumbBot{margin:20px 0 60px}.JobResults #main .numResultsBot{margin:10px 0 20px;padding-left:0}.JobResults #main .pageNumbers{float:right;margin:0}.JobResults #main .pageNumbers .pageSelected em{background-color:#FFF;color:#C8C8C8;border:0;padding:0px 12px}.JobResults #main .pageNumbers li a{color:#000;border:0;font-weight:600;padding:0px 12px}.JobResults #main .pageNumbers li a:hover{background-color:#FFF}.JobResults #main .sendMeJobsLikeThese{background:#f0b600;color:#000;overflow:hidden;padding:15px 15px 10px 60px;background-image:url('/images/icons/smjlt.png');background-repeat:no-repeat;background-position:15px 50%;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border:0;clear:both}@media (max-width:1150px){.JobResults #main .sendMeJobsLikeThese{font-size:12px}}@media (max-width:1251px){.JobResults #main .sendMeJobsLikeThese{margin-top:30px}}@media (max-width:510px){.JobResults #main .sendMeJobsLikeThese{padding:20px 20px 4px 60px}}.JobResults #main .sendMeJobsLikeThese form input{float:left}.JobResults #main .sendMeJobsLikeThese form label{float:left;width:57%;line-height:39px}@media (max-width:560px){.JobResults #main .sendMeJobsLikeThese form label{display:none}}.JobResults #main .sendMeJobsLikeThese form input[type=submit]{width:9%;height:40px;background-color:#fff!important;background-image:url('/images/icons/submit-arrow.png');background-repeat:no-repeat;background-position:12px}@media (max-width:1050px){.JobResults #main .sendMeJobsLikeThese form input[type=submit]{background-size:15px 15px}}@media (max-width:560px){.JobResults #main .sendMeJobsLikeThese form input[type=submit]{width:45px;margin-left:10px}}.JobResults #main .sendMeJobsLikeThese form input[type=text]{width:30%;height:40px;line-height:34px}@media (max-width:560px){.JobResults #main .sendMeJobsLikeThese form input[type=text]{width:75%}}.JobResults #main .sendMeJobsLikeTheseLoggedIn input#strSendMeCandEmailTop{display:none}.JobResults #main h1{padding-left:30px;padding-right:30px;margin-top:0;text-transform:uppercase;font-weight:600}.JobResults #main #SelectedJobsContainer,.JobResults #main .resultsActions{display:none!important}.JobResults #JBcontent,.JobResults #left,.JobResults #right{padding-top:15px}.JobResults #left{margin-top:0}@media (max-width:830px){.JobResults #left{width:100%;right:0;padding-top:0;margin:0}}.JobResults #left #jobBrowseContainer form{background:#f0b600;border-radius:0 5px 5px 5px}.JobResults #left #jobBrowseContainer form input[type=submit]{background:#f1f1f1!important;border:0;color:#000;text-transform:uppercase;margin-bottom:10px}.JobResults #left #jobBrowseContainer form label{display:initial}.JobResults #left #search{border:0}.JobResults #left #search #frmBrowseQuickSearch #locallstarea option:first-child,.JobResults #left #search #frmBrowseQuickSearch #locallstregion option:first-child{display:none}.JobResults #left #search #frmBrowseQuickSearch .advSearch a{text-transform:uppercase;color:#f1f1f1;font-weight:600}.JobResults #left #search #frmBrowseQuickSearch dl{margin:0 0 20px 0}.JobResults #left #search #frmBrowseQuickSearch dl .divCheckBoxList,.JobResults #left #search #frmBrowseQuickSearch dl input,.JobResults #left #search #frmBrowseQuickSearch dl select{border:0}.JobResults #left #search #frmBrowseQuickSearch dl dd{margin-top:2px}.JobResults #left #search #frmBrowseQuickSearch dl dt{text-transform:uppercase}@media (max-width:1024px){.JobResults #left #search #frmBrowseQuickSearch dl dt{margin-bottom:2em}}.JobResults #left #search #frmBrowseQuickSearch #DDKeywords{margin-bottom:1em}.JobResults #left #search #frmBrowseQuickSearch .checkboxListActions a{background:#000;border:0}.JobResults #left #search #frmBrowseQuickSearch .quicknotes{display:none}.JobResults #left #search #frmBrowseQuickSearch dd .notes{padding-top:20px;display:none}.JobResults #left #search #frmBrowseQuickSearch dd:first-of-type .notes{display:block}.JobResults #left .tabNav{border:0}.JobResults #left .tabNav li{margin-bottom:0}.JobResults #left .tabNav li a{border:0;text-transform:uppercase;font-weight:600}.JobResults #left .tabNav .unselectedTab a,.JobResults #left .tabNav .unselectedTab a:hover{background:#f1f1f1;color:#333;border:none}.JobResults #left .tabNav .selectedTab a,.JobResults #left .tabNav .selectedTab a:hover{background:#f0b600;color:#000;border:none}.JobResults #left .tabNav .tabOne{padding-right:2px}.JobResults #left #jobBrowserResults{border:0}.JobResults #left #jobBrowserResults #CurrentSearch{background:rgba(240, 182, 0, 0.4);padding:15px;border-bottom:2px solid #FFF}.JobResults #left #jobBrowserResults #CurrentSearch li,.JobResults #left #jobBrowserResults #CurrentSearch p{overflow:hidden}.JobResults #left #jobBrowserResults #CurrentSearch li a,.JobResults #left #jobBrowserResults #CurrentSearch p a{background:#f0b600;color:#000;border:0;padding:5px 15px;float:right;clear:both;text-transform:uppercase;font-size:10px}.JobResults #left #jobBrowserResults #CurrentSearch #CurrentSearchList .filterTitle{text-transform:uppercase;font-size:16px;font-weight:bold;margin:0 0 10px 0}.JobResults #left #jobBrowserResults #CurrentSearch #CurrentSearchList li{position:relative;padding-right:80px;padding-bottom:10px;margin:0;min-height:25px}.JobResults #left #jobBrowserResults #CurrentSearch #CurrentSearchList li a{position:absolute;right:0;top:50%;margin-top:-13px}.JobResults #left #jobBrowserResults #CurrentSearch #CurrentSearchList li strong{word-wrap:break-word}.JobResults #left #jobBrowserResults #JobBrowserFilter{background:#f0b600;border-radius:0 5px 5px 5px;padding:15px 0}.JobResults #left #jobBrowserResults #JobBrowserFilter #SalaryBrowseLinks{box-shadow:none}.JobResults #left #jobBrowserResults #JobBrowserFilter #typeOfJobBrowseLinks h3{margin:0}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks{box-shadow:0px 10px 0px -8px #ffffff;padding:0 15px 15px 15px}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks h3{text-transform:uppercase;font-size:16px}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks h3 span{display:none}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks .JobBrowseCategoryLinks{margin:0.5em 0 0em}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks .JobBrowseCategoryLinks li{margin:10px 0}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks .JobBrowseCategoryLinks a{color:#000;font-weight:600}.JobResults #left #jobBrowserResults #JobBrowserFilter .JobBrowseLinks .moreJobOptions{background:#000;color:#f0b600;padding:5px 15px;border-radius:5px;text-transform:uppercase;margin:0}.JobResults #frmJobResults h2{font-size:16px;font-weight:600}.JobResults #frmJobResults h2 a{color:#45a6dc!important;background:none}.JobResults #frmJobResults .detailsApply,.JobResults #frmJobResults .selectCheckbox{display:none}.JobResults #frmJobResults .jobLogo{float:left;position:absolute;left:20px;top:0}.JobResults #frmJobResults .jobInfo{border-color:#818282;padding:10px 0 20px 160px;margin:0 0 10px}.JobResults #frmJobResults .jobInfo .jobDetails{padding:5px 0}.JobResults #frmJobResults .jobInfo .jobDetails .jobcustomSalary,.JobResults #frmJobResults .jobInfo .jobDetails .joblocationDescription,.JobResults #frmJobResults .jobInfo .jobDetails .jobregion,.JobResults #frmJobResults .jobInfo .jobDetails .jobSalaryDescription{font-weight:600}.JobResults #frmJobResults .jobInfo .jobDetails .jobcustomSalary strong,.JobResults #frmJobResults .jobInfo .jobDetails .joblocationDescription strong,.JobResults #frmJobResults .jobInfo .jobDetails .jobregion strong,.JobResults #frmJobResults .jobInfo .jobDetails .jobSalaryDescription strong{display:none}.JobResults #frmJobResults .jobDescription{margin-right:20px!important;height:44px;overflow:hidden}.JobResults #frmJobResults .featuredJob{background:#45a6dc;background-repeat:no-repeat;background-position:0px 0px;border-bottom:0;padding-top:45px!important;position:relative;border-top:5px solid #000}.JobResults #frmJobResults .featuredJob h2{background-image:none;padding:8px 0 0 0;position:static}.JobResults #frmJobResults .featuredJob h2 a{color:#fff!important}.JobResults #frmJobResults .featuredJob h2:before{content:"Featured job";position:absolute;top:15px;left:20px;font-size:14px}.JobResults #frmJobResults .featuredJob .jobLogo{top:40px}#divExtraOptions .ExtraBrowseOptions{border:#F1F1F1}#divExtraOptions .ExtraBrowseOptions ul li{width:50%}#divExtraOptions .tabNav{top:0!important}#divExtraOptions .tabNav .unselectedTab{background:none!important;border:0!important}#divExtraOptions .tabNav .unselectedTab a{background:#f0b600;color:#000!important}#divExtraOptions .tabNav .selectedTab{background:none!important;border:0!important}#divExtraOptions .tabNav .selectedTab a{background:#F1F1F1}#divExtraOptions .JobBrowseExtraCategoryLinks{background:#F1F1F1;padding:20px}#divExtraOptions .JobBrowseExtraCategoryLinks a{color:#45a6dc}.clientAZ .introText{display:none}.clientAZ .clientListByLetter{display:none}.clientAZ .clientListByLetter li a{padding:2px 9px!important;font-weight:600}.clientAZ .clientListBox .clientListItem{padding:20px 0!important;height:auto!important}.clientAZ .clientListItemLogo{float:left!important;margin-right:50px}.compView form{padding:20px}.compView form .jobs_JobTitle a{font-weight:bold;display:block}.compView form .jobs_JobDescription a{display:block}.compView form h2{background:none;padding:0}.compView form dl{background:none;padding:0!important;margin:15px 0 0 0!important}.compView form #latest h2{margin-bottom:10px!important}.compView .compInfo .compLogo{position:absolute;right:0!important;bottom:-15px!important;top:auto!important}.jobPreview,.jobView{padding-right:30px!important}.jobPreview .expiredJob,.jobView .expiredJob{padding:10px;background:#fdeced}.jobPreview .expiredJob a,.jobView .expiredJob a{font-weight:bold}.jobPreview .jobViewActions,.jobPreview .upperJobViewActions,.jobView .jobViewActions,.jobView .upperJobViewActions{float:left!important;padding-top:0!important;margin-bottom:20px;width:100%;border-bottom:2px solid #000;padding-bottom:30px!important}.jobPreview .jobViewActions a,.jobPreview .upperJobViewActions a,.jobView .jobViewActions a,.jobView .upperJobViewActions a{display:block;margin:0 0 10px;color:#000}@media (max-width:760px){.jobPreview .jobViewActions a,.jobPreview .upperJobViewActions a,.jobView .jobViewActions a,.jobView .upperJobViewActions a{width:100%}}.jobPreview .jobViewActions .buttonLink,.jobPreview .upperJobViewActions .buttonLink,.jobView .jobViewActions .buttonLink,.jobView .upperJobViewActions .buttonLink{background-color:#f0b600;border-color:#f0b600;float:left;margin-right:10px!important;text-transform:uppercase}.jobPreview .jobViewActions .backToResults,.jobPreview .upperJobViewActions .backToResults,.jobView .jobViewActions .backToResults,.jobView .upperJobViewActions .backToResults{display:none}.jobPreview .returnResults,.jobPreview .searchInfo,.jobView .returnResults,.jobView .searchInfo{display:none}.jobPreview .addThisContainer,.jobView .addThisContainer{padding-top:8px;float:left}.jobPreview .addThisContainer a,.jobView .addThisContainer a{color:#333!important}.jobPreview .goBack,.jobView .goBack{margin-bottom:20px;font-weight:600}.jobPreview .jobInfo a,.jobView .jobInfo a{display:inline-block}.jobPreview .jobInfo a em,.jobView .jobInfo a em{font-style:normal;color:#45a6dc;text-decoration:none;background:#efefef;display:inline-block;padding:0 4px}.jobPreview .jobInfo a:hover,.jobView .jobInfo a:hover{text-decoration:none}.jobPreview .shareThis,.jobView .shareThis{display:block;float:left;margin-top:20px;clear:both}.jobPreview .shareThis .shareTitle,.jobView .shareThis .shareTitle{font-size:1.6rem;margin:5px;text-transform:uppercase}.jobPreview .shareThis a,.jobView .shareThis a{opacity:0.9}.jobPreview .shareThis a:hover,.jobView .shareThis a:hover{opacity:1}#JBcontent .featured h1,#JBcontent .featured h2,#JBcontent .JobDetailsSection h1,#JBcontent .JobDetailsSection h2,#JBcontent .jobInfo h1,#JBcontent .jobInfo h2,#JBcontent .latest h1,#JBcontent .latest h2{text-transform:none}.jobManager #frmJobManager1 #strSearchFor{width:auto!important;margin:0!important}.jobManager .txtRight input{float:none}.jobManager .txtRight input[type=button],.jobManager .txtRight input[type=submit]{margin:15px 0 0 15px}.jobAdd #frmJobAdd{width:100%!important}.jobPreview #cmdFeaturedAdBot,.jobPreview #cmdFeaturedAdTop{display:none}.jobPreview .sendFriend strong{font-weight:normal}#JBcontent.login{text-align:center}#JBcontent.login form{margin:30px auto 0}#JBcontent.login form p{text-align:left}#JBcontent.login form .clientButtons{margin-bottom:10px}.candMenu li.cvadd{display:none}.CVadd #SocialMediaLinks dd input[type=text]{float:left;margin-left:0!important;width:100%!important}.CVadd .fixType3{float:left!important;clear:none!important}.CVadd .fixType3 .notes{margin-left:10px}.CVadd #fldCandRegister dl{overflow:hidden}.CVView h2{text-transform:uppercase}.CVView form dl{background:none}.CVView .candInfo{text-align:right}.CVView .candExperience,.CVView .jobPreferences{float:left;width:50%}.CVView .socialMedia{clear:both}.CVView #JBcontent.newCVview #socialMedia li strong{width:135px}.CVsearch #frmCVSearch2{width:100%!important}.PageTitles #frmManageCustomPageTitles fieldset{background-color:#F1F1F1}#JBcontent.moreCategories #tabs{position:relative;top:0}#JBcontent.moreCategories #tabs #jobs-tab{border:1px solid #DDD!important;border-top-right-radius:0;border-bottom:0!important}#JBcontent.moreCategories #tabs #candidates-tab{border-left:0}#JBcontent.moreCategories .half{float:none;width:100%}#JBcontent.moreCategories .half.left{width:50%}.jobManager #strLookInJobTitle{margin-left:140px}.newCVresults .selectCandContainer{position:absolute;right:5px!important;top:5px!important;z-index:2}.newCVresults .selectCandContainer input{padding:2px 10px!important}.newCVresults .selectCandContainer input:hover{padding:2px 10px!important}.candInfo li{list-style-type:none}.newsList .sidebar #newsWrapper{display:none}#JBcontent.newsList #frmNewsList{display:block;overflow:hidden;margin:0;padding:20px 0}#JBcontent.newsList .catHeading,#JBcontent.newsList .tagHeading{float:left;line-height:28px}#JBcontent.newsList #catSelection{margin-bottom:20px}#JBcontent.newsList #catSelection .formData{padding-left:20px}#JBcontent.newsList #tagFilter{padding-left:0}#JBcontent.newsList #cmdSearch{float:right}#JBcontent.newsList #txtTagSearch,#JBcontent.newsList select{width:100%}#JBcontent.newsList select{border:1px solid #333}#JBcontent.newsList #txtTagSearch{border:1px solid #333}#JBcontent.newsList .formData{display:block;overflow:hidden}#JBcontent.newsList #tagFilter .formData{padding:0 20px}#JBcontent.newsList .NewsTitle{font-weight:bold}#JBcontent.newsList .NewsItem{margin-bottom:20px;border-bottom:2px solid #000;padding-bottom:20px;overflow:hidden}#JBcontent.newsList .NewsItem .NewsImage+.NewsText+.readMore{margin-left:25%}#JBcontent.newsList .NewsItem .NewsImage+.NewsText{width:75%}#JBcontent.newsList .NewsItem .NewsImage{width:23%;margin-right:2%}#JBcontent.newCVresults .candInfo .icons,#JBcontent.newCVview .icons{background:#fff;margin-top:15px}#JBcontent.contactForm #frmContactUs{width:auto;max-width:none;margin-top:30px}#JBcontent.contactForm #frmContactUs table{width:100%}#JBcontent.contactForm #frmContactUs #cmdSubmit{margin:15px;float:right}.register #frmCandRegister .synopsis .notes{display:none}.advertisers ol{list-style:none;margin:1em 0;padding:0}.advertisers ol li{background:#a5dff5;margin:1em 0;padding:20px}.advertisers ol li .priceLink{font-weight:bold;line-height:34px;overflow:hidden}.advertisers ol li .priceLink a{float:right}.advertisers ol li ul{list-style:none;margin:1em 0;padding:0}.advertisers ol li ul li{background:#bce7f8;margin:0;padding:10px}.advertisers ol li h2{font-weight:bold;font-size:2.4rem;margin:0 0 10px}.payment #frmPayment{background-color:#FFF}.payment #frmPayment .paymentlogos{overflow:hidden}.payment #frmPayment .paymentlogos ul{padding:0}.payment #frmPayment .paymentlogos ul li{list-style-type:none;float:left;margin-right:10px;padding:10px 0}.newsview #ClientsCustomText #news_heading{display:none}#JBcontent.clientMenu .jobCreditReport,#JBcontent.clientMenu .purchasecredits{display:none}#JBcontent.jobManager .message,#JBcontent.jobManager .warning{display:none}#JBcontent.jobApp .CVStats{display:none}#JBcontent.jobAdd #tblEditor,#JBcontent.jobAdd .toolbar1,#JBcontent.jobAdd .toolbar2{margin:0!important;padding:0!important}#JBcontent.jobAdd #tblEditor td,#JBcontent.jobAdd .toolbar1 td,#JBcontent.jobAdd .toolbar2 td{padding:0!important}#JBcontent.jobAdd #tblEditor #selectActionstrJobDesc,#JBcontent.jobAdd #tblEditor #selectFontstrJobDesc,#JBcontent.jobAdd #tblEditor #selectSizestrJobDesc,#JBcontent.jobAdd .toolbar1 #selectActionstrJobDesc,#JBcontent.jobAdd .toolbar1 #selectFontstrJobDesc,#JBcontent.jobAdd .toolbar1 #selectSizestrJobDesc,#JBcontent.jobAdd .toolbar2 #selectActionstrJobDesc,#JBcontent.jobAdd .toolbar2 #selectFontstrJobDesc,#JBcontent.jobAdd .toolbar2 #selectSizestrJobDesc{position:relative;top:-7px}#homepage #header{padding-bottom:0}#homepage #main{margin-top:0;padding:0 30px}@media (max-width:768px){#homepage #main{padding:0}}#homepage #content{background:#FFF;z-index:0}#homepage #content #joboftheweekContainer{background:#D3DCED;padding:10px;font-size:14px;margin-bottom:20px}#homepage #content #joboftheweekContainer h2{background:none;margin:0;font-size:18px;padding:0 0 5px 0;font-weight:bold;text-transform:uppercase}#homepage #content #joboftheweekContainer #joboftheweekText{padding:0 10px;font-size:14px}#homepage #content #joboftheweekContainer #joboftheweekText a{font-size:16px}#homepage #content #jobCount{font-size:22px;padding:0px 0 30px 0;margin-top:-5px;margin-bottom:15px}#homepage #content #jobCount span{font-size:22px}#homepage #content #jobCount a{color:#000}#homepage #content #jobCount a:hover{text-decoration:none;color:#06843d}@media (max-width:500px){#homepage #content #jobCount{margin-bottom:5px;padding-bottom:0}}#homepage #content #keywordSearch{padding:20px 0;overflow:hidden;margin:0 -15px 0}@media (min-width:769px){#homepage #content #keywordSearch{margin:0}}#homepage #content #keywordSearch h2{display:none;color:#fff;font-size:20px;margin-top:0;padding:0 25px;font-weight:normal}@media (max-width:767px){#homepage #content #keywordSearch form{position:relative;padding-bottom:35px}}#homepage #content #keywordSearch .selectWrapper,#homepage #content #keywordSearch input{border:3px solid #000}#homepage #content #keywordSearch input,#homepage #content #keywordSearch select{width:100%;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}#homepage #content #keywordSearch input[type=submit]{border:1px solid #000!important;background-color:#000!important;color:#f0b600!important;height:35px;background-repeat:no-repeat;background-position:7px 6px;text-transform:uppercase;position:absolute;bottom:0;margin:0 2%;width:96%}@media (min-width:768px){#homepage #content #keywordSearch input[type=submit]{position:relative;bottom:auto;float:right;width:20%;margin:0 1%}}#homepage #content #keywordSearch .cusPadding{padding:0 10px}@media (max-width:1140px){#homepage #content #keywordSearch .cusPadding{padding:10px 0 0 30px}}#homepage #content #keywordSearch label{line-height:35px;margin:0;text-transform:uppercase;padding-left:10px;font-size:16px}#homepage #content #keywordSearch #frmJobSearch3{background:transparent}@media (max-width:1140px){#homepage #content #keywordSearch #frmJobSearch3 .col-sm-2,#homepage #content #keywordSearch #frmJobSearch3 .col-sm-5{width:100%}}#homepage #content #keywordSearch .inputs{display:block;margin:0 2%;width:96%}@media (min-width:769px){#homepage #content #keywordSearch .inputs{float:left;width:78%;margin:0}}#homepage #content #keywordSearch .inputs .keyword,#homepage #content #keywordSearch .inputs .selectWrapper{margin:0 0 10px}@media (min-width:768px){#homepage #content #keywordSearch .inputs{overflow:hidden}#homepage #content #keywordSearch .inputs .keyword,#homepage #content #keywordSearch .inputs .selectWrapper{float:left;margin:0 1%;width:98%}}#homepage #content #keywordSearch #locallabellocation{display:none}#homepage #content #keywordSearch dd select{height:29px;color:#555;border:none}#homepage #content #browseBy{position:relative;padding-bottom:10px}@media (max-width:500px) and (min-width:365px){#homepage #content #browseBy #JobRole h2{padding-bottom:20px}}#homepage #content #browseBy .tab-nav h2{padding:10px;text-align:center;display:inline-block;background:#000;color:#f0b600;text-decoration:none;font-size:14px;margin:4px 0 0;text-transform:uppercase}@media (max-width:450px){#homepage #content #browseBy .tab-nav h2{font-size:14px}}#homepage #content #browseBy .tab-nav .active h2{background:#f0b600;color:#000}#homepage #content #browseBy .tab-nav a{text-decoration:none}#homepage #content #browseBy .tab{float:left;border-top:3px solid #f0b600;padding-bottom:10px;width:100%}#homepage #content #browseBy .tab h2{background:none;margin:15px 15px 0 20px;padding:0;font-size:18px;text-transform:uppercase}#homepage #content #browseBy .tab #numberJobs,#homepage #content #browseBy .tab .browse-link{margin-top:20px;display:block;padding-right:0;color:#000;text-transform:uppercase;font-weight:bold;font-size:20px}@media (min-width:978px){#homepage #content #browseBy .tab #numberJobs,#homepage #content #browseBy .tab .browse-link{float:right;margin-top:-40px}}#homepage #content #browseBy .tab #numberJobs a,#homepage #content #browseBy .tab .browse-link a{color:#000}#homepage #content #browseBy .searchByBox h2{display:none}#homepage #content #browseBy .searchByBox em{font-style:normal}#homepage #content .JobBrowseCategoryLinks,#homepage #content .JobResultCategoryList{padding:0}#homepage #content .JobBrowseCategoryLinks li,#homepage #content .JobResultCategoryList li{width:50%;float:left;padding:4px;font-size:14px;list-style-type:none;margin-right:0;background:url(/images/backgrounds/grey-dash.png) repeat-x transparent left bottom;word-wrap:break-word}@media (max-width:500px){#homepage #content .JobBrowseCategoryLinks li,#homepage #content .JobResultCategoryList li{width:100%;min-height:auto}}#homepage #content .JobBrowseCategoryLinks li a,#homepage #content .JobResultCategoryList li a{color:#45a6dc;display:block;text-decoration:none}#homepage #content .JobBrowseCategoryLinks li a:hover,#homepage #content .JobResultCategoryList li a:hover{color:#227fb3}#homepage #content .viewAll{clear:both;padding-right:0;text-align:right}#homepage #content .homePanel{margin-bottom:10px;padding:10px 20px 5px 80px;background-repeat:no-repeat;background-position:0 50%;display:block;color:#000}#homepage #content .homePanel strong{font-size:16px}#homepage #content #jbePanel{background-image:url('/images/icons/email.png');background-position:5px 50%}#homepage #content #uploadPanel{background-image:url('/images/icons/upload.png');background-position:0 50%}#homepage #content #twitterPanel{background-image:url('/images/icons/twitter.png');background-position:1px 50%}#homepage #content #tellafriendPanel{background-image:url('/images/icons/tellafriend.png');background-position:10px 50%;margin-bottom:20px}#homepage #content #cmsAboutText{margin-bottom:40px}#homepage #content #cmsAboutText h1{margin:0;background:#213237;color:#f0b600;padding:15px;font-size:18px;font-weight:bold;text-transform:uppercase}#homepage #content #cmsAboutText a{color:#042C83}#homepage #bannerAdvertsTAL,#homepage #bannerAdvertsTLL{margin-top:40px}@media (max-width:767px){#homepage #bannerAdvertsTAL,#homepage #bannerAdvertsTLL{margin:0}}#homepage #bannerAdvertsTAL ul>li,#homepage #bannerAdvertsTLL ul>li{text-align:center}#homepage #bannerAdvertsSTD ul>li{text-align:center}@media (max-width:767px){#homepage #bannerAdvertsSTD{margin:0}}#homepage #homePremium{margin:13px 0 10px}#homepage #homePremium h2{margin:0;padding:10px 10px 0;text-transform:uppercase}#homepage #homePremium #premium{border-top:0;padding:10px;margin:0}#homepage #homePremium #premium .item,#homepage #homePremium #premium h2{display:none}#homepage #homePremium #premium #jobRecord1{display:block}#homepage .mobOnly{display:none}@media (max-width:767px){#homepage .mobOnly{display:block}#homepage .mobOnly #bannerAdvertsTAL,#homepage .mobOnly #bannerAdvertsTLL{margin:0 0 20px}#homepage .mobOnly #bannerAdvertsTAL img,#homepage .mobOnly #bannerAdvertsTLL img{max-width:90%}}@media (max-width:767px){#homepage .noMob{display:none}}@media (max-width:767px){#homepage #employersContainer li{width:50%;display:inline-block;text-align:center}#homepage #employersContainer li img{max-width:120px}}#frmJobAdd #DDcustomSalary{margin-top:0}#frmJobAdd #DDcustomSalary #divcustomSalaryHeader{display:none}#frmJobAdd #DDcustomSalary,#frmJobAdd #DDSalaryDescription,#frmJobAdd #DTcustomSalary,#frmJobAdd #DTSalaryDescription{padding:0 20px;width:90%}#frmJobAdd #DTcustomSalary{margin-top:0}#frmJobAdd #DDcustomSalary{margin-bottom:15px}#frmJobAdd #DDSalaryDescription{margin-bottom:40px}#candNotify.Lightbox{height:560px!important}#candNotify.Lightbox dl{padding-top:0!important}#JBcontent.newsAddPage #frmNewsAdd fieldset{min-height:690px}#candNotify form,#candNotify h2{background:none}#JBcontent.moreCategories{margin:0 10px;width:auto}.threecol.Subpages .careeradvice h1{font-size:18px;text-transform:uppercase;color:#000;border:0!important}.threecol.Subpages .careeradvice .careerAdviceRow{padding:10px 0 20px 90px;min-height:100px;margin-bottom:10px;border-bottom:1px solid #CCC}.threecol.Subpages .careeradvice .careerAdviceRow .image{background:#06843d;position:absolute;left:15px;min-width:75px;min-height:75px;margin-top:5px}.threecol.Subpages .careeradvice .careerAdviceRow .image img{padding:20px 18px 20px 22px}.threecol.Subpages .careeradvice .careerAdviceRow .title a{text-transform:uppercase;color:#06843d;font-weight:600}.advertising .recruiterBoxBottom,.advertising .recruiterBoxTop{background:#F1F1F1;padding:20px;margin-bottom:30px}.advertising .recruiterBoxBottom .title,.advertising .recruiterBoxTop .title{text-transform:uppercase;font-weight:600;margin-bottom:10px}.advertising .recruiterBoxBottom,.advertising .recruiterBoxTop{min-height:230px}.advertising .buttonLink{background:#f0b600;border-color:#f0b600;color:#000;margin-top:20px}.advertising .buttonLink:hover{border-color:#f0b600}.ClientCMS .clientTestimonials{background:#F1F1F1;padding:20px 20px 0 20px}.ClientCMS .clientTestimonials .intro{font-weight:600}.ClientCMS .clientTestimonials .item{position:relative;margin-bottom:20px}.ClientCMS .clientTestimonials .companyLogo{padding-bottom:10px}.ClientCMS .clientTestimonials .title{text-transform:uppercase}.ClientCMS .clientTestimonials .author{font-weight:600}#content.aboutus img{float:left;margin:0 20px 0 0}#content.terms ol{list-style-type:lower-alpha}#CurrentSearchList .location .editBTN,.JobResults #left #search #frmBrowseQuickSearch #DDlocation,.JobResults #left #search #frmBrowseQuickSearch #DTlocation,.JobsByEmail #DDlocation,.JobsByEmail #DTlocation,.searchCrit #DDlocation,.searchCrit #DTlocation{display:none}.Network427 #CurrentSearchList .location .editBTN,.Network427 .JobsByEmail #DDlocation,.Network427 .JobsByEmail #DTlocation,.Network427 .searchCrit #DDlocation,.Network427 .searchCrit #DTlocation,.Network427.JobResults #left #search #frmBrowseQuickSearch #DDlocation,.Network427.JobResults #left #search #frmBrowseQuickSearch #DTlocation{display:block}