html,body{height:100%}body{font-family:sans-serif;font-size:12px}img{display:block}.noMargin{margin:0!important}.floatLeft{float:left}.floatRight{float:right}.clearRight{clear:right}.clearLeft{clear:left}.clearBoth{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#cookiePolicy{background:transparent url(/assets/core/images/backgrounds/cookie-gradient.jpg) repeat-x left top;display:none;height:40px;line-height:40px;margin:0 auto;position:relative;width:990px}#cookiePolicy p{color:#C8C8C8;display:block;float:left;font-size:11px;margin:0 10px}#cookiePolicy p strong{font-weight:700}#cookiePolicy span{position:absolute;right:10px}#cookiePolicy span a{color:#C8C8C8;text-decoration:none}#cookiePolicy span a:hover{text-decoration:underline}#cookiePolicy a#acceptCookies{background:transparent url(/assets/core/images/buttons/cookies-accept.jpg) repeat-x left top;display:block;float:left;margin-top:10px;height:20px;text-indent:-9999px;width:67px}#contentWindow h1,#largeContentWindow h1{font-size:16px;margin-bottom:10px}#contentWindow h2,#largeContentWindow h2{font-size:14px}#contentWindow h3,#largeContentWindow h3{font-size:13px}#largeContentWindow p,#contentWindow p{color:#4D4D4D;font-size:12px;line-height:16px;margin-bottom:15px}#contentWindow .small,#largeContentWindow .small{font-size:11px}#contentWindow ol,#largeContentWindow ol{list-style-type:decimal;margin-bottom:15px;padding-left:15px}#contentWindow ol li,#largeContentWindow ol li{color:#4D4D4D;font-size:12px;line-height:16px;padding:1px}#contentWindow ul,#largeContentWindow ul{list-style-type:disc;margin-bottom:15px;padding-left:15px}#contentWindow ul li,#largeContentWindow ul li{color:#4D4D4D;font-size:12px;line-height:16px;padding:1px}#largeContentWindow label{color:#333;display:block;font-size:12px;margin:5px 0 2px}#largeContentWindow label .small{font-size:11px}#largeContentWindow select{width:190px}#largeContentWindow div.selector span{color:#000;width:155px}#largeContentWindow input.text,#largeContentWindow input.email,#largeContentWindow input.password
#largeContentWindow .file{min-width:180px}#cippLogo{float:left;margin:0 10px 10px 0;width:142px}#toolBar{height:32px;line-height:32px;position:relative;z-index:999}#toolBar p.cufon{float:left;font-size:28px;font-weight:700;letter-spacing:-2px;width:420px;margin-top:5px}#toolBar #addThis{float:right}#contentAreaWrapper{position:absolute;right:0;top:0;width:100%;z-index:99}#contentArea{background-color:#EBEBEB;height:676px;opacity:.96}#contentAreaBlock{padding:10px}#contentAreaBlock h1{font-size:16px;margin-bottom:10px}#contentAreaBlock h2{font-size:14px}#contentAreaBlock p{color:#4D4D4D;font-size:12px;line-height:16px;margin-bottom:15px}#contentAreaBlock ul{list-style-type:disc;margin-bottom:15px;padding-left:15px}#contentAreaBlock ul li{color:#4D4D4D;font-size:12px;line-height:16px;padding:1px}#contentAreaTab{float:right;height:30px;line-height:30px;text-align:right;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px}#contentAreaTab a{color:#FFF;display:block;font-size:20px;line-height:20px;font-weight:700;letter-spacing:-1px;padding:3px 20px 0 45px;text-align:right;text-decoration:none;text-transform:lowercase}a.link{font-weight:700;text-decoration:none}a.buttonLink{color:#FFF;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:21px;margin-right:6px;padding-right:12px;text-align:center;text-decoration:none;text-transform:uppercase}a.buttonLink span{display:block;line-height:12px;padding:5px 0 5px 8px}a.buttonLink:hover span{cursor:pointer}.submitButton{border:none;color:#FFF;cursor:pointer;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:5px 0;padding-bottom:5px;text-align:center;text-decoration:none;text-transform:uppercase;width:105px}#leftSidebar a.customerSurvey,#rightSidebar a.customerSurvey{display:block;height:70px;margin:-10px;text-decoration:none;text-transform:uppercase;width:230px}#leftSidebar a.customerSurvey p.action,#rightSidebar a.customerSurvey p.action,#leftSidebar a.customerSurvey p.link,#rightSidebar a.customerSurvey p.link{color:#333}#leftSidebar a.customerSurvey p.action,#rightSidebar a.customerSurvey p.action{font-size:20px;padding:8px 0 0 100px}#leftSidebar a.customerSurvey p.link,#rightSidebar a.customerSurvey p.link{font-size:12px;padding:5px 0 0 140px}#leftSidebar a.customerSurvey:hover,#rightSidebar a.customerSurvey:hover{background-position:0 -70px}#leftSidebar a.customerSurvey:hover p.action,#rightSidebar a.customerSurvey:hover p.action,#leftSidebar a.customerSurvey:hover p.link,#rightSidebar a.customerSurvey:hover p.link{color:#FFF}#leftSidebar h3,#rightSidebar h3{color:#FFF;display:block;font-size:20px;font-weight:400;height:20px;line-height:20px;margin:-10px -10px 10px;padding:5px 10px;width:210px}#leftSidebar #jobsCountContainer,#rightSidebar #jobsCountContainer{float:left;width:100px}#leftSidebar p#jobsCount,#rightSidebar p#jobsCount{color:#999;font-size:24px;font-weight:700;height:30px;letter-spacing:-2px;line-height:30px;text-align:center;width:100px}#leftSidebar p#jobsCount img,#rightSidebar p#jobsCount img{display:block;margin:0 auto}#leftSidebar p#jobsAvailable,#rightSidebar p#jobsAvailable{color:#999;font-size:11px;text-align:center;width:100px}#leftSidebar .widget,#rightSidebar .widget{clear:both;margin:0 0 20px}#leftSidebar .widget p,#rightSidebar .widget p{font-size:12px;line-height:16px}#leftSidebar label,#rightSidebar label{display:block;font-size:12px;font-weight:400;margin:5px 0 2px}#leftSidebar .text,#rightSidebar .text{display:block;width:190px}#leftSidebar select.full,#rightSidebar select.full{display:block;width:205px}#leftSidebar select.half,#rightSidebar select.half{width:103px}#leftSidebar #savedJobsWidget,#rightSidebar #savedJobsWidget{background:transparent url(/assets/core/images/icons/saved-jobs-icon.png) no-repeat right bottom}#leftSidebar #savedJobsWidget p,#rightSidebar #savedJobsWidget p{font-size:13px;font-weight:700;margin-bottom:5px}#leftSidebar #savedJobsWidget span#savedJobsCount,#rightSidebar #savedJobsWidget span#savedJobsCount{font-size:25px;font-weight:700}#leftSidebar #offersWidget,#rightSidebar #offersWidget{background:transparent url(/assets/core/images/icons/offers-icon.png) no-repeat right bottom}#leftSidebar #offersWidget p,#rightSidebar #offersWidget p{font-size:13px;font-weight:700;margin-bottom:5px}#homepageContent h2{font-weight:700;left:0;position:absolute;top:0;z-index:10}#homepageContent .homepageRegisterButton{position:absolute;bottom:0;right:0;z-index:10}#homepageContent #postItNote{background:transparent url(/assets/core/images/elements/post-it.png) no-repeat left top;bottom:0;height:147px;left:0;margin:0 0 20px 20px;position:absolute;width:206px;z-index:100}#homepageContent #postItNote p{height:90px;font-size:25px;margin:32px 40px 0 32px;overflow:hidden;transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-o-transform:rotate(-7deg);-moz-transform:rotate(-7deg)}#homepageContent #homepageBanners{height:450px;overflow:hidden}#homepageContent ul.pagination{list-style:none;position:absolute;right:10px;bottom:20px;z-index:100}#homepageContent ul.pagination li{padding:0}#homepageContent ul.pagination li a{display:block;height:16px;width:16px;margin:2px 0}#smallButtons{margin:10px 0 0}#smallButtons .optionButtonWrapper{display:block;float:left;height:69px;position:relative;width:190px;z-index:100}#smallButtons .optionButton{display:block;height:69px;position:absolute;text-align:center;text-decoration:none;width:190px;z-index:100}#smallButtons .optionButton .text{display:none}#smallButtons .register .optionButton:hover,#smallButtons .vacancy .optionButton:hover,#smallButtons .refer .optionButton:hover,#smallButtons .interview .optionButton:hover,#smallButtons .writing .optionButton:hover{background-position:0 -69px;height:117px;margin-top:-48px}#smallButtons .optionButton:hover .text{display:block;color:#FFF;font-size:10px;margin:5px 10px 0}#smallButtons .optionButton:hover .action{color:#FFF}#smallButtons .optionButton:hover .link{color:#FFF;display:none}#smallButtons .optionButton .action{color:#131313;font-size:16px;padding:20px 0 2px}#smallButtons .optionButton .link{color:#404040;font-size:10px}#smallButtons .optionButton .action a,#smallButtons .optionButton .link a,#smallButtons .optionButton .text a{color:#131313;display:block;text-decoration:none}#smallButtons .optionButton:hover .action a,#smallButtons .optionButton:hover .link a,#smallButtons .optionButton:hover .text a{color:#FFF}#smallButtons .register{background-position:0 0;margin-right:5px}#smallButtons .vacancy{margin-right:5px;margin-left:5px}#smallButtons .refer{margin-right:5px;margin-left:5px}#smallButtons .writing{margin-right:5px;margin-left:5px}#smallButtons .interview{margin-left:5px}#smallButtons .register .optionButton{background-position:0 0}#smallButtons .vacancy .optionButton{background-position:-190px 0}#smallButtons .refer .optionButton{background-position:-380px 0}#smallButtons .interview .optionButton{background-position:-570px 0}#smallButtons .writing .optionButton{background-position:-760px 0}#jobResults{margin:-10px -10px -20px}#jobResults p{margin-bottom:0}#jobResults #updateButton{display:block;margin:10px 0}#jobResults #paginationLinks{color:#333;padding:10px 0;text-align:right}#jobResults #paginationLinks a{font-weight:700;text-decoration:underline}#jobResultActionBar{background:#DCDDDE url(/assets/core/images/backgrounds/sort-bar.png) repeat-x left top;font-size:12px;height:24px;line-height:24px;margin:0 0 10px;padding:0 10px}#jobResultActionBar #jobResultCount,#jobResultActionBar #jobResultReturn{float:left;font-weight:700;width:150px}#jobResultActionBar #jobResultReturn a{float:left;font-weight:700;text-decoration:none}#jobResultActionBar #jobResultSort{float:right;text-align:right;width:180px}#jobResultActionBar #jobResultSort a{font-weight:700;margin:0 2px;text-decoration:none}.jobResult{margin-bottom:10px;padding:10px}#savedJobs h4,.jobResult h4{font-size:16px;margin-bottom:10px}.jobResultEven{background-color:#EBEBEB}.jobResultOdd{background-color:#FFF}.jobResultInfo{float:left;margin-right:20px;width:65%}.jobResultInfo p a{font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}#savedJobs p strong,.jobResult p strong{font-weight:700}.jobResult p#jobResultInfo,.jobResult p#jobResultInfoReference,.jobResult p#jobResultInfoSalary,.jobResult h4#jobResultInfoLocation,.jobResult h2#jobResultInfoLocation,#savedJobs p#jobResultInfo,#savedJobs p#jobResultInfoReference,#savedJobs p#jobResultInfoSalary,#savedJobs h4#jobResultInfoLocation,#savedJobs h2#jobResultInfoLocation{font-size:14px;line-height:18px}#savedJobs h4#jobResultInfoLocation,.jobResult h4#jobResultInfoLocation,#savedJobs h2#jobResultInfoLocation,.jobResult h2#jobResultInfoLocation{margin-bottom:10px}.jobResultButtons{float:right;width:140px}.jobApply{padding:0 10px 10px}.featuredJob{background-color:#FFDCB7}.featuredJobBadge{margin-bottom:5px}#savedJobs p{margin:0}.savedJob{background-color:#FFF;clear:both;margin:10px 0 0;padding:10px}.savedJob .featuredJobBadge{float:right}.savedJob h4{font-size:16px;font-weight:700}.savedJob .savedJobButtons{margin:10px 0 0}.savedJob .savedJobButtons a.buttonLinkApply,.savedJob .savedJobButtons a.buttonLinkApplied{margin-right:10px}.savedJob a.buttonLinkApply,.jobResultButtons a.buttonLinkApply{background:transparent url(/assets/core/images/buttons/apply-button.png) no-repeat scroll left bottom;color:#585858}.savedJob a.buttonLinkApplied,.jobResultButtons a.buttonLinkApplied{background:transparent url(/assets/core/images/buttons/apply-button.png) no-repeat scroll left top;color:#FFF}.savedJob a.buttonLinkSave,.jobResultButtons a.buttonLinkSave{background:transparent url(/assets/core/images/buttons/save-button.png) no-repeat scroll left bottom;color:#585858}.jobResultButtons a.buttonLinkFilled{background:transparent url(/assets/core/images/buttons/filled-button.png) no-repeat scroll left top;color:#FFF}.savedJob a.buttonLinkSaved,.jobResultButtons a.buttonLinkSaved{background:transparent url(/assets/core/images/buttons/save-button.png) no-repeat scroll left top;color:#FFF}.savedJob a.buttonLinkPrint,.jobResultButtons a.buttonLinkPrint{background:transparent url(/assets/core/images/buttons/print-button.png) no-repeat scroll left top;color:#585858}.savedJob a.buttonLinkRemove,.jobResultButtons a.buttonLinkRemove{background:transparent url(/assets/core/images/buttons/remove-button.png) no-repeat scroll left top;color:#585858}.savedJob a.buttonLinkApply,.savedJob a.buttonLinkApplied,.savedJob a.buttonLinkSave,.savedJob a.buttonLinkSaved,.savedJob a.buttonLinkPrint,.savedJob a.buttonLinkRemove,.jobResultButtons a.buttonLinkFilled,.jobResultButtons a.buttonLinkApply,.jobResultButtons a.buttonLinkApplied,.jobResultButtons a.buttonLinkSave,.jobResultButtons a.buttonLinkSaved,.jobResultButtons a.buttonLinkPrint,.jobResultButtons a.buttonLinkRemove{display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;height:21px;line-height:21px;margin-bottom:5px;text-align:center;text-decoration:none;width:140px}.newsArticle{border-top:3px dotted #CCC;padding-top:10px}.newsArticle:first-child{border-top:none;padding-top:0}#newsPaginationLinks{color:#333;padding:10px 0;text-align:right}#newsPaginationLinks a{font-weight:700;text-decoration:underline}#interestedInResults{padding:10px}#interestedInResults h2{font-size:24px;font-weight:700;margin-bottom:15px}.interestedInResult{border-left:1px solid gray;border-right:1px solid gray;float:left;margin:0 2px;padding:0 7px;width:150px}.interestedInResult.first{border:none;margin-left:0;padding:0 4px}.interestedInResult.last{border:none;margin-right:0;padding:0 4px}.interestedInResult h4{font-size:14px}.interestedInResult h4 a{text-decoration:none}.interestedInResult p a{font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}.accordionTrigger{height:35px;line-height:35px;margin:2px 0;width:490px}.accordionTriggerLarge{height:35px;line-height:35px;margin:2px 0;width:730px}.accordionTrigger.selected,.accordionTriggerLarge.selected{background-position:0 -35px}.accordionTrigger a,.accordionTriggerLarge a{color:#FFF;text-decoration:none;display:block;padding:0 0 0 35px}.accordionTrigger.active,.accordionTriggerLarge.active{background-position:left bottom}.accordionContent,.accordionContentLarge{padding:0;overflow:hidden;clear:both}.accordionContent{width:490px}.accordionContentLarge{width:730px}.accordionContent .block p,.accordionContentLarge .block p{padding:5px 0;margin:5px 0}.accordionContent .block strong,.accordionContentLarge .block strong{font-weight:700}.accordionContent .block ul,.accordionContentLarge .block ul,.accordionContent .block ol,.accordionContentLarge .block ol{padding:10px 20px}#popupBackground{display:none;background:#000;position:fixed;left:0;top:0;min-height:100%;height:auto!important;height:100%;width:100%;opacity:.8;z-index:500}#popupBox{background-color:#E6E6E6;border:5px solid gray;display:none;float:left;font-size:12px;position:fixed;top:50%;left:50%;z-index:1000;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#popupBoxFixedWidth{width:680px}#popupContentBody{padding:10px 20px}#returnMessage{margin:5px 0;padding:10px}#returnMessage ul{margin-bottom:0}#returnMessage ul li{line-height:12px}#popupBox #returnMessage .error{display:block}#popupBox #closePopupIcon{color:#FFF;font-size:12px;font-weight:700;height:12px;line-height:12px;margin:10px 0 0 20px;position:absolute;text-decoration:none}#popupBox #closePopupImage{float:left;height:12px;margin-right:5px;width:12px}#popupBox h3{background:transparent url(/assets/core/images/backgrounds/popup-header.png) repeat-x left top}#popupBox h3 span{background:transparent url(/assets/core/images/logos/popup-logo.png) no-repeat left center;color:#FFF;display:block;font-size:14px;font-weight:200;height:30px;line-height:32px;position:relative;left:50%;margin-left:-80px;padding-left:30px}#popupBox p{padding-bottom:5px}#popupBox label{color:#333;display:block;font-size:12px;margin:5px 0 2px}#popupBox label .small{font-size:11px}#popupBox select{width:190px}#popupBox div.selector span{color:#000;width:155px}#popupBox input.text,#popupBox input.email,#popupBox input.password
#popupBox .file{min-width:180px}*html #popupBackground{position:absolute}*html #popupBox{position:absolute}hr.preFooter{border:none;border-top:1px solid}#footer ul#footerSites{float:left;padding-top:6px;height:96px;background:#fff}#navBar li.first a{background:#fff}