html,body,form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;min-width:320px}html{background:#f2f3f4}body{color:#000;font:0.85em/1.25 'Open Sans',sans-serif;letter-spacing:0.25px}table,th,td{color:#000;font-family:'Open Sans',sans-serif;letter-spacing:0.25px}input,select,textarea,button{color:#4d4d4d;font-family:'Open Sans',sans-serif;letter-spacing:0.25px}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}audio,canvas,img,video{vertical-align:middle}a{text-decoration:none}a[href]{color:#62619a}a[href]:hover,a[href]:active,a[href]:focus{color:#62619a;outline-width:0;text-decoration:underline}fieldset{border:0;margin:0;padding:0}hr{display:block;height:1px;border:0;border-top:1px solid #62619a;margin:1em 0;padding:0}input:-moz-placeholder,textarea:-moz-placeholder{color:#4d4d4d;opacity:1}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0 !important}input::-moz-placeholder,textarea::-moz-placeholder{color:#4d4d4d;opacity:1}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#4d4d4d}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#4d4d4d}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0 !important}input.placeholdersjs,textarea.placeholdersjs{color:#4d4d4d}ol,ul{margin:0;padding:0}p{margin:0;padding:0}textarea{resize:vertical}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hidden{display:none !important;visibility:hidden}.left{float:left}.right{float:right}.skip-links{list-style:none;text-align:left;margin:0;padding:0;position:fixed;width:100%;z-index:100}.skip-links li{left:0;position:absolute;top:0;width:100%}.skip-links li a{left:-9999em;outline:0;padding:3px;position:absolute;text-align:center;white-space:nowrap;width:100%}.skip-links li a:focus,.skip-links li a:active{background:#62619a;color:#fff;left:0}.cookie-notice{background:#62619a;color:#fff;padding:0 10px}.site-navigation-visible .cookie-notice{margin:0 -320px 0 320px}.cookie-notice div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 30px 6px 0;position:relative}.cookie-notice div a,.cookie-notice div a:hover,.cookie-notice div a:active,.cookie-notice div a:focus{color:#fff;text-decoration:underline}.cookie-notice div .close{cursor:pointer;display:block;height:100%;padding-top:5px;position:absolute;right:0;text-indent:-9999em;top:0;width:40px;z-index:101}.cookie-notice div .close .fa{font-size:1.6em;margin-top:-0.5em;position:absolute;right:0;text-indent:0;top:50%}.site-header{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:5px solid #62619a;width:100%}.site-header>div{padding:22px 0 22px 10px}.site-header>div .logo-and-menu{position:relative}.site-header>div .logo-and-menu .logo{height:60px}.site-header>div .logo-and-menu .logo:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.site-header>div .logo-and-menu .logo img{max-height:60px;max-width:260px;vertical-align:middle}.site-header>div .site-navigation ul .shortlist .terse strong{font-weight:300}.site-header>div .site-navigation ul .shortlist .verbose{display:none}.internal-masthead{border-bottom:30px solid #000}.internal-masthead.with-quick-search{border-bottom-width:0}.internal-masthead.with-image{background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:94px}.ie8 .internal-masthead.with-image{-ms-behavior:url('/_resx/templates/00014/css/backgroundsize.min.htc')}.breadcrumbs{display:none}.main{background:#fff}.content{font-size:1.15em;line-height:1.5em}.main-content>.content{padding:0 10px 1.5em}.content blockquote{background:#f2f3f4;font-size:1.1em;font-style:italic;font-weight:300;margin:1em 0;padding:16px 20px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#000;line-height:1.25em;margin-bottom:0.55em}.content h1{font-size:1.75em;letter-spacing:0;margin-bottom:0;padding:11px 0 0.75em}.content h1.only-child{padding-bottom:0}.content h1:only-child{padding-bottom:0}.content img{margin:1em 0 1.55em;max-width:100%}.content img[align=left]{margin:0;padding:6px 20px 0.55em 0}.content img[align=right]{margin:0;padding:6px 0 0.55em 20px}.content ol,.content ul{padding:0 0 0.55em 35px}.content ol li,.content ul li{padding-bottom:0.55em}.content ol li ol,.content ul li ol,.content ol li ul,.content ul li ul{padding:0.55em 0 0 18px}.content ol li ol li:last-child,.content ul li ol li:last-child,.content ol li ul li:last-child,.content ul li ul li:last-child{padding-bottom:0}.content p{margin-bottom:0.55em}.content p.small{font-size:0.9em}.content p a{text-decoration:underline}.content table{margin:1em 0;width:100%}.content table th,.content table td{vertical-align:top}.content ul{list-style:none !important}.content ul>li{position:relative}.content ul>li:before{background:#000;content:'';display:block;height:7px;left:-15px;position:absolute;top:9px;width:7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.content .credit{display:block;font-size:0.75em;font-style:normal;letter-spacing:-0.5px;margin-bottom:1em;text-transform:uppercase}.content .date{display:block;font-size:0.75em;letter-spacing:-0.5px;margin:-10px 0 1.75em;text-transform:uppercase}.content .main-image{margin-bottom:28px;width:100%}.responsive-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ie8 .responsive-image{-ms-behavior:url('/_resx/templates/00014/css/backgroundsize.min.htc')}.responsive-image img{opacity:0;filter:alpha(opacity=0)}.paging{background:#f2f3f4;color:#000;font-size:0.9em;margin-bottom:24px;padding:5px 6px;text-align:center;white-space:nowrap}.paging .previous,.paging .next{background:#000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:3px 0 2px;position:relative;text-indent:-9999em;vertical-align:middle;width:20px}.paging .previous:hover,.paging .next:hover,.paging .previous:active,.paging .next:active,.paging .previous:focus,.paging .next:focus{background:#000;text-decoration:none}.paging .previous .fa,.paging .next .fa{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;height:100%;left:0;padding-top:4px;position:absolute;text-align:center;text-indent:0;top:0;width:100%}.paging .next .fa{padding-left:1px}.paging .page-caption{display:inline-block;padding:2px 9px 3px 8px;vertical-align:middle}.paging .numbers{margin-right:3px;vertical-align:middle}.paging .numbers a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:#000;margin-right:6px;padding:2px 5px 3px;text-align:center;min-width:22px}.ie8 .paging .numbers a{min-width:12px}.paging .numbers a.active{background:#62619a;color:#fff;text-decoration:none}.paging .numbers a:hover,.paging .numbers a:active,.paging .numbers a:focus{background:#58578a;color:#fff;text-decoration:none}.secondary-navigation{display:none}.mpu-banners{list-style:none;padding:0 10px;text-align:center}.internal-cols-aside-right .mpu-banners{padding-bottom:33px}.mpu-banners li{margin:10px auto}.mpu-banners li a:focus{outline-width:1px}.mpu-banners li img{max-width:100%}.site-footer{background:#000;color:#fff;padding:0 10px}.site-footer .contact-us .address,.site-footer .contact-us .tel,.site-footer .contact-us .email,.site-footer .social,.site-footer .teaser .content{font-size:0.85em}.site-footer h2{font-size:1.4em;padding:28px 0 13px}.site-footer .browse-links{padding-bottom:19px}.site-footer .browse-links li{margin-bottom:3px}.site-footer .browse-links li a,.site-footer .browse-links li a:hover,.site-footer .browse-links li a:active{color:#fff;display:block;padding:4px 0}.site-footer .contact-us{padding-bottom:27px}.site-footer .contact-us .address{line-height:1.4;margin:5px 0 5px}.site-footer .contact-us .tel,.site-footer .contact-us .email{color:#fff;padding:4px 0}.site-footer .contact-us .tel .fa,.site-footer .contact-us .email .fa{font-size:1.1em}.site-footer .contact-us .tel a,.site-footer .contact-us .email a,.site-footer .contact-us .tel a:hover,.site-footer .contact-us .email a:hover,.site-footer .contact-us .tel a:active,.site-footer .contact-us .email a:active,.site-footer .contact-us .tel a:focus,.site-footer .contact-us .email a:focus{color:#fff}.site-footer .contact-us .tel{margin-bottom:1px}.site-footer .contact-us .tel .fa{margin-right:8px}.site-footer .contact-us .email{margin-bottom:10px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.site-footer .contact-us .email .fa{margin-right:5px}.site-footer .contact-us .social a{margin-left:5px;height:32px;width:32px;display:inline-block}.site-footer .contact-us .social a:first-child{margin-left:0}.site-footer .contact-us .social a:focus{outline-width:1px}.site-footer .contact-us .social a:hover,.site-footer .contact-us .social a:active,.site-footer .contact-us .social a:focus{text-decoration:none}.site-footer .teaser h2{padding-bottom:22px}.site-footer .teaser .content img{margin:0 0 1em}.site-footer .copyright,.site-footer .footer-navigation{font-size:0.8em}.site-footer .copyright a,.site-footer .footer-navigation a,.site-footer .copyright a:hover,.site-footer .footer-navigation a:hover,.site-footer .copyright a:active,.site-footer .footer-navigation a:active{color:#fff}.site-footer .copyright{padding:34px 0 1.25em}.site-footer .footer-navigation{padding-bottom:23px}.site-footer .footer-navigation li{border-left:1px solid #fff;display:inline;padding:0 4px 0 5px}.site-footer .footer-navigation li:first-child{border-left:0;padding-left:0}.error-summary{background:#ac161c;color:#fff;margin:0 10px;padding:12px 20px 12px 40px;position:relative}.error-summary .fa{display:block;font-size:2em;left:10px;position:absolute;top:6px}.error-summary ul{list-style:none}.error-summary ul li{font-size:1.15em;margin-bottom:0.5em}.form{background:#f2f3f4;margin:0 10px 1.5em;padding:20px 10px 0}.form h2{margin-bottom:0.5em}.form a,.form a:hover,.form a:active,.form a:focus{color:#000}.form fieldset legend{display:table;line-height:1.4;margin-bottom:1em;white-space:normal;width:100%}.form fieldset>p{margin-bottom:1em}.form fieldset>a{display:inline-block;margin-bottom:14px}.form fieldset .inline-error-message{background:#ac161c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:0.9em;margin-bottom:14px;padding:3px 6px 6px}.form fieldset .inline-error-message[style*=inline]{display:block !important}.form fieldset .field{position:relative}.form fieldset .field>label,.form fieldset .field>.label{display:inline-block;font-size:1.15em;margin:14px 6px 10px}.form fieldset .field.no-label{margin-top:14px}.form fieldset legend+.field>label{margin-top:0}.form fieldset h2+.field,.form fieldset h2+.buttons{margin-top:21px}.form fieldset .captcha-field,.form fieldset .checkbox-field,.form fieldset .buttons{margin-top:28px}.form fieldset .file-upload-field .error,.form fieldset .multiple-select-field .error,.form fieldset .text-field .error,.form fieldset .textarea-field .error{border-color:#ac161c}.form fieldset .date-field span span,.form fieldset .document-selector-field .upload .inputarea,.form fieldset .file-upload-field>div,.form fieldset .multiple-select-field>div,.form fieldset .text-field>div,.form fieldset .textarea-field>div{background:#fff;border:1px solid #f2f3f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}.form fieldset .date-field span span input,.form fieldset .document-selector-field .upload .inputarea input,.form fieldset .file-upload-field>div input,.form fieldset .multiple-select-field>div input,.form fieldset .text-field>div input,.form fieldset .textarea-field>div input,.form fieldset .date-field span span select,.form fieldset .document-selector-field .upload .inputarea select,.form fieldset .file-upload-field>div select,.form fieldset .multiple-select-field>div select,.form fieldset .text-field>div select,.form fieldset .textarea-field>div select,.form fieldset .date-field span span textarea,.form fieldset .document-selector-field .upload .inputarea textarea,.form fieldset .file-upload-field>div textarea,.form fieldset .multiple-select-field>div textarea,.form fieldset .text-field>div textarea,.form fieldset .textarea-field>div textarea{background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:none;font-size:1.15em;width:100%}.form fieldset .date-field span span input:focus,.form fieldset .document-selector-field .upload .inputarea input:focus,.form fieldset .file-upload-field>div input:focus,.form fieldset .multiple-select-field>div input:focus,.form fieldset .text-field>div input:focus,.form fieldset .textarea-field>div input:focus,.form fieldset .date-field span span select:focus,.form fieldset .document-selector-field .upload .inputarea select:focus,.form fieldset .file-upload-field>div select:focus,.form fieldset .multiple-select-field>div select:focus,.form fieldset .text-field>div select:focus,.form fieldset .textarea-field>div select:focus,.form fieldset .date-field span span textarea:focus,.form fieldset .document-selector-field .upload .inputarea textarea:focus,.form fieldset .file-upload-field>div textarea:focus,.form fieldset .multiple-select-field>div textarea:focus,.form fieldset .text-field>div textarea:focus,.form fieldset .textarea-field>div textarea:focus{outline:0}.form fieldset .captcha-field label{margin:0 6px 1em}.form fieldset .captcha-field>div{margin:0 auto;width:180px}.form fieldset .captcha-field>div .image{float:left;margin-bottom:14px;width:180px}.form fieldset .captcha-field>div .image a{display:block;font-size:0.85em;padding:7px 0;text-align:center}.form fieldset .captcha-field>div input{background:#fff;border:1px solid #f2f3f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;float:right;font-size:2em;height:50px;letter-spacing:6px;margin-bottom:14px;text-align:center;width:180px}.ie8 .form fieldset .captcha-field>div input{padding-top:6px}.form fieldset .captcha-field .error input{border-color:#ac161c}.form fieldset .change-password-field .options .field{margin-top:0}.form fieldset .checkbox-field{margin-bottom:8px;margin-left:6px;padding:0 6px 0 20px}.form fieldset .checkbox-field ul{list-style:none;margin-left:-20px}.form fieldset .checkbox-field ul li{margin-bottom:0.5em;padding-left:20px;position:relative}.form fieldset .checkbox-field input{left:0;position:absolute;margin-top:3px}.form fieldset .checkbox-field .error input{outline:1px solid #ac161c}.form fieldset .checkbox-field label{display:inline-block;margin:0}.form fieldset .date-field span span{display:inline-block;height:40px}.form fieldset .date-field span span select{height:38px;padding-left:2px}.ie8 .form fieldset .date-field span span select{padding-bottom:7px;padding-top:7px}.form fieldset .date-field span span.day,.form fieldset .date-field span span.month{margin-right:4%}.form fieldset .date-field span span.day,.form fieldset .date-field span span.year{min-width:60px;width:24%}.form fieldset .date-field span span.month{min-width:100px;width:44%}.form fieldset .document-selector-field .upload .labelarea{font-size:1.15em;margin-bottom:8px;margin-left:6px;padding:0 6px 0 20px;position:relative}.form fieldset .document-selector-field .upload .labelarea input{left:0;position:absolute;top:3px}.form fieldset .document-selector-field .upload .labelarea label{display:inline-block;margin:0}.form fieldset .document-selector-field .upload .inputarea{margin-bottom:12px}.form fieldset .document-selector-field .upload.select-cv .inputarea{padding:1px}.form fieldset .document-selector-field .upload.select-cv .inputarea select{height:36px}.form fieldset .document-selector-field .upload.upload-cv .inputarea{padding:0 4px 0 8px}.form fieldset .document-selector-field .upload.upload-cv .inputarea:before{content:'';display:inline-block;height:38px;margin-right:-3px;vertical-align:middle}.form fieldset .document-selector-field .upload.upload-cv .inputarea input{height:30px;margin-left:-4px;vertical-align:middle}.form fieldset .document-selector-field .upload.upload-cv .inputarea input::-ms-browse{background:#62619a;border:0;color:#fff}.form fieldset .document-selector-field .upload.upload-cv .inputarea input::-ms-value{background:transparent;border:0}.form fieldset .document-selector-field .upload.upload-cv .inputarea input::-webkit-file-upload-button{background:#62619a;border:0;color:#fff;height:30px}.form fieldset .profile-multiple-item-field .record+.record{padding-top:11px}.form fieldset .profile-multiple-item-field>.actions,.form fieldset .profile-multiple-item-field .record>.actions{margin-top:14px}.form fieldset .profile-multiple-item-field .actions .submit{background:#62619a;border:1px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;height:38px;letter-spacing:-0.25px;padding:4px 8px;vertical-align:middle}.form fieldset .profile-multiple-item-field .actions .submit:hover,.form fieldset .profile-multiple-item-field .actions .submit:focus{background:#58578a;border-color:#58578a}.form fieldset .profile-multiple-item-field .actions .add{float:right}.form fieldset .file-upload-field div{padding:0 4px 0 8px}.form fieldset .file-upload-field div:before{content:'';display:inline-block;height:38px;margin-right:-3px;vertical-align:middle}.form fieldset .file-upload-field div input{height:30px;vertical-align:middle}.form fieldset .file-upload-field div input::-ms-browse{background:#62619a;border:0;color:#fff}.form fieldset .file-upload-field div input::-ms-value{background:transparent;border:0}.form fieldset .file-upload-field div input::-webkit-file-upload-button{background:#62619a;border:0;color:#fff;height:30px}.form fieldset .month-year-field .month,.form fieldset .month-year-field .year{float:left;width:48.75%}.form fieldset .month-year-field .month{margin-right:2.5%}.form fieldset .multiple-select-field>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:120px;overflow-x:hidden;overflow-y:auto;padding:9px 6px 14px}.form fieldset .multiple-select-field>div ul{list-style:none}.form fieldset .multiple-select-field>div ul li{color:#4d4d4d;font-size:1.15em;padding:0 0 0.5em 24px;position:relative}.form fieldset .multiple-select-field>div ul li input{left:4px;position:absolute;top:3px;width:auto}.form fieldset .multiple-select-field>div:not(*:root){padding-bottom:6px}.form fieldset .multiple-select-field>div:not(*:root) ul li:last-child{padding-bottom:0}.form fieldset .multiple-select-field.items-1>div{height:40px}.form fieldset .multiple-select-field.items-2>div{height:68px}.form fieldset .multiple-select-field.items-3>div{height:94px}.form fieldset .multiple-select-field.hierarchical>div{height:176px}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list input{left:22px}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul{background:transparent url('/_resx/common/images/hierarchical-list-line.png') repeat-y center left}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li{padding-left:42px}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li ul{display:none;margin-left:-22px;padding-top:0.5em}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li ul li{font-size:1em}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li ul li:last-child{padding-bottom:0}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li:last-child{background-color:#fff}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span{background-repeat:no-repeat;background-position:center left;display:block;left:0;min-height:20px;position:absolute;width:18px}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-node{background-image:url('/_resx/common/images/hierarchical-list-join.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-parentnode{background-image:url('/_resx/common/images/hierarchical-list-plus.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-parentnode.hierarchical-checkbox-list-open{background-image:url('/_resx/common/images/hierarchical-list-minus.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-firstnode{background-image:url('/_resx/common/images/hierarchical-list-jointop.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-lastnode{background-image:url('/_resx/common/images/hierarchical-list-joinbottom.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-firstparentnode{background-image:url('/_resx/common/images/hierarchical-list-plustop.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-firstparentnode.hierarchical-checkbox-list-open{background-image:url('/_resx/common/images/hierarchical-list-minustop.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-lastparentnode{background-image:url('/_resx/common/images/hierarchical-list-plusbottom.png')}.form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li>span.hierarchical-checkbox-list-lastparentnode.hierarchical-checkbox-list-open{background-image:url('/_resx/common/images/hierarchical-list-minusbottom.png')}.form fieldset .salary-field .text-field label{margin-top:0}.form fieldset .salary-field .from,.form fieldset .salary-field .to{float:left;width:30%}.form fieldset .salary-field .from{margin-right:2.5%}.form fieldset .salary-field .salary{float:left;width:62.5%}.form fieldset .salary-field .unit{float:right;width:35%}.placeholders .form fieldset .salary-field .text-field label{left:-9999em;position:absolute}.placeholders .form fieldset .salary-field .text-field input:-moz-placeholder{opacity:1}.placeholders .form fieldset .salary-field .text-field input::-moz-placeholder{opacity:1}.placeholders .form fieldset .salary-field .text-field input:-ms-input-placeholder{opacity:1}.placeholders .form fieldset .salary-field .text-field input::-webkit-input-placeholder{opacity:1}.placeholders .form fieldset .salary-field .text-field input.placeholdersjs{opacity:1}.form fieldset .text-field>div{height:40px}.form fieldset .text-field>div input,.form fieldset .text-field>div select{height:38px}.form fieldset .text-field>div input{padding-left:6px}.form fieldset .text-field>div input:-moz-placeholder{opacity:0}.form fieldset .text-field>div input::-moz-placeholder{opacity:0}.form fieldset .text-field>div input:-ms-input-placeholder{opacity:0}.form fieldset .text-field>div input::-webkit-input-placeholder{opacity:0}.form fieldset .text-field>div input.placeholdersjs{opacity:0}.ie8 .form fieldset .text-field>div input{padding-top:8px}.form fieldset .text-field>div select{padding-left:2px}.ie8 .form fieldset .text-field>div select{padding-bottom:7px;padding-top:7px}.form fieldset .textarea-field textarea{padding:8px 6px}.form fieldset .textarea-field textarea:-moz-placeholder{opacity:0}.form fieldset .textarea-field textarea::-moz-placeholder{opacity:0}.form fieldset .textarea-field textarea:-ms-input-placeholder{opacity:0}.form fieldset .textarea-field textarea::-webkit-input-placeholder{opacity:0}.form fieldset .textarea-field textarea.placeholdersjs{opacity:0}.form .buttons{padding:4px 0 30px;text-align:center}.form .buttons button,.form .buttons input,.form .buttons a.submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.5em;height:57px;letter-spacing:-0.25px;margin-bottom:20px;min-width:202px;padding:0 8px 4px;vertical-align:middle}.form .buttons .cancel{background:#c2c6cb;border:1px solid #c2c6cb;color:#000}.form .buttons .cancel:hover,.form .buttons .cancel:focus{background:#b4babf;border-color:#b4babf}.form .buttons .submit{background:#62619a;border:1px solid #62619a;color:#fff}.form .buttons .submit:hover,.form .buttons .submit:focus{background:#58578a;border-color:#58578a}.form .buttons .submit .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.form .buttons a.submit{padding-top:10px;text-align:center;text-decoration:none}.form .buttons+.field{margin-top:-28px}.form .buttons+.field:last-child{margin-bottom:28px}.form .social-login p{padding-bottom:14px}.form .social-login .buttons{margin-top:0;padding-bottom:14px}.form .social-login .buttons a.submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:1.2em;height:38px;letter-spacing:0.25px;margin:0 auto 14px;padding:8px 0 0;text-align:left;text-transform:uppercase;width:245px}.ie8 .form .social-login .buttons a.submit{padding-top:8px}.form .social-login .buttons a.submit:first-child{margin-left:auto}.form .social-login .buttons a.submit .fa{display:inline-block;font-size:1.5em;margin-top:-4px;text-align:center;vertical-align:middle;width:40px}.form .social-login.register .buttons a{width:265px}.placeholders .form.placeholder-labels fieldset>.field{margin-bottom:28px}.placeholders .form.placeholder-labels fieldset legend+.field{margin-top:14px}.placeholders .form.placeholder-labels fieldset .captcha-field,.placeholders .form.placeholder-labels fieldset .checkbox-field,.placeholders .form.placeholder-labels fieldset .buttons{margin-top:0}.placeholders .form.placeholder-labels fieldset .document-selector-field,.placeholders .form.placeholder-labels fieldset .file-upload-field{margin-top:-28px}.placeholders .form.placeholder-labels fieldset .text-field>label,.placeholders .form.placeholder-labels fieldset .textarea-field>label{left:-9999em;margin:0;position:absolute}.placeholders .form.placeholder-labels fieldset .text-field input:-moz-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field input:-moz-placeholder,.placeholders .form.placeholder-labels fieldset .text-field textarea:-moz-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field textarea:-moz-placeholder{opacity:1}.placeholders .form.placeholder-labels fieldset .text-field input::-moz-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field input::-moz-placeholder,.placeholders .form.placeholder-labels fieldset .text-field textarea::-moz-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field textarea::-moz-placeholder{opacity:1}.placeholders .form.placeholder-labels fieldset .text-field input:-ms-input-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field input:-ms-input-placeholder,.placeholders .form.placeholder-labels fieldset .text-field textarea:-ms-input-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field textarea:-ms-input-placeholder{opacity:1}.placeholders .form.placeholder-labels fieldset .text-field input::-webkit-input-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field input::-webkit-input-placeholder,.placeholders .form.placeholder-labels fieldset .text-field textarea::-webkit-input-placeholder,.placeholders .form.placeholder-labels fieldset .textarea-field textarea::-webkit-input-placeholder{opacity:1}.placeholders .form.placeholder-labels fieldset .text-field input.placeholdersjs,.placeholders .form.placeholder-labels fieldset .textarea-field input.placeholdersjs,.placeholders .form.placeholder-labels fieldset .text-field textarea.placeholdersjs,.placeholders .form.placeholder-labels fieldset .textarea-field textarea.placeholdersjs{opacity:1}.placeholders .form .change-password-field .new-password .text-field{margin-top:28px}.placeholders .form .change-password-field .new-password .text-field>label{left:-9999em;position:absolute}.placeholders .form .change-password-field .new-password .text-field input:-moz-placeholder{opacity:1}.placeholders .form .change-password-field .new-password .text-field input::-moz-placeholder{opacity:1}.placeholders .form .change-password-field .new-password .text-field input:-ms-input-placeholder{opacity:1}.placeholders .form .change-password-field .new-password .text-field input::-webkit-input-placeholder{opacity:1}.placeholders .form .change-password-field .new-password .text-field input.placeholdersjs{opacity:1}.placeholders .form .change-password-field .new-password .text-field:first-child{margin-top:20px}.aside .form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 35px;padding:0 8px;width:100%}.aside .form h2{letter-spacing:-0.25px;padding-bottom:14px}.aside .form fieldset legend{font-size:1.5em;font-weight:300;margin-bottom:0;padding:6px 0 10px}.aside .form fieldset>a{font-size:0.9em}.aside .form fieldset .inline-error-message{margin-bottom:10px}.aside .form fieldset .field{margin-bottom:0}.aside .form fieldset .field>label,.aside .form fieldset .field>.label{display:inline-block;font-size:0.95em;left:auto;margin:8px 6px 8px;position:relative;top:auto}.aside .form fieldset legend+.field>label,.aside .form fieldset .inline-error-message+.field>label{margin-top:0}.aside .form fieldset .multiple-select-field{padding-left:0}.aside .form fieldset .multiple-select-field>label{margin-top:0}.aside .form fieldset .multiple-select-field>div{height:100px;padding-top:6px}.aside .form fieldset .multiple-select-field>div ul li{font-size:0.95em;overflow:hidden;padding-left:20px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:110px}.aside .form fieldset .multiple-select-field>div ul li input{left:0}.aside .form fieldset .multiple-select-field>div ul li label{white-space:nowrap}.aside .form fieldset .multiple-select-field.items-1>div{height:32px}.aside .form fieldset .multiple-select-field.items-2>div{height:54px}.aside .form fieldset .multiple-select-field.items-3>div{height:78px}.aside .form fieldset .multiple-select-field.hierarchical>div{height:145px;padding-left:3px}.aside .form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li{width:94px}.aside .form fieldset .multiple-select-field.hierarchical>div .hierarchical-checkbox-list ul li ul li{width:74px}.aside .form fieldset .salary-field{padding-left:0}.aside .form fieldset .salary-field .text-field label{margin-top:0}.aside .form fieldset .salary-field .from,.aside .form fieldset .salary-field .to{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}.aside .form fieldset .salary-field .from{float:left;margin-right:0;padding-right:7px}.aside .form fieldset .salary-field .to{float:right;padding-left:7px}.aside .form fieldset .salary-field .unit{margin-bottom:0;margin-top:8px;width:100%}.ie8 .aside .form fieldset .salary-field .unit,.ie9 .aside .form fieldset .salary-field .unit{margin-bottom:14px}.placeholders .aside .form fieldset .salary-field .label{margin-top:0}.placeholders .aside .form fieldset .salary-field .field label{left:-9999em;position:absolute}.placeholders .aside .form fieldset .salary-field .to{padding-left:7px}.placeholders .aside .form fieldset .salary-field .unit{margin-top:0}.aside .form fieldset .text-field{padding-left:0}.aside .form fieldset .text-field label{width:auto}.aside .form fieldset .text-field>div{height:32px}.aside .form fieldset .text-field>div input,.aside .form fieldset .text-field>div select{font-size:0.95em;height:30px}.aside .form fieldset .text-field>div input{padding-left:4px}.ie8 .aside .form fieldset .text-field>div input{padding-top:6px}.aside .form .buttons{margin-top:0;padding:0 0 19px}.aside .form .buttons .submit{font-size:1.2em;height:38px;min-width:104px;padding-bottom:0;text-transform:uppercase}.ie8 .aside .form .buttons .submit{padding-bottom:2px}.aside .form .buttons a.submit{padding-top:7px}.aside .form.login fieldset .password .text-field{margin-bottom:14px}.aside .form.login fieldset>.buttons .submit{margin-bottom:0;width:100%}.aside .form.login fieldset>a{text-align:center;width:100%}.aside .form.login fieldset .social-login{padding-top:24px;position:relative;z-index:1}.aside .form.login fieldset .social-login>span{display:block;height:20px;position:absolute;text-align:center;top:0;width:100%}.aside .form.login fieldset .social-login>span span{background:#f2f3f4;color:#999;display:inline-block;margin:0 auto;padding:0 8px}.aside .form.login fieldset .social-login>span:before{background:#c2c6cb;content:'';display:block;height:1px;left:5%;line-height:1px;position:absolute;top:50%;width:90%;z-index:-1}.aside .form.login fieldset .social-login .buttons{margin-top:14px}.aside .form.login fieldset .social-login .buttons a.submit{margin-bottom:14px;width:255px}.placeholders .aside .form.placeholder-labels fieldset>a{margin-top:0}.placeholders .aside .form.placeholder-labels fieldset .inline-error-message{margin-bottom:14px}.placeholders .aside .form.placeholder-labels fieldset>.field{margin-bottom:14px}.placeholders .aside .form.placeholder-labels fieldset .salary-field{margin-top:-6px}.placeholders .aside .form.placeholder-labels fieldset .salary-field .from,.placeholders .aside .form.placeholder-labels fieldset .salary-field .to{margin-bottom:14px}.placeholders .aside .form.placeholder-labels.login .text-field{margin-bottom:14px}.placeholders .aside .form.placeholder-labels.login .social-login .buttons{margin-top:14px}.standalone-button input,.standalone-button button{background:#62619a;border:1px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:1.5em;height:57px;letter-spacing:-0.25px;margin:0 auto 28px;min-width:202px;padding:0 8px 4px;vertical-align:middle}.standalone-button input:hover,.standalone-button button:hover,.standalone-button input:focus,.standalone-button button:focus{background:#58578a;border-color:#58578a}.standalone-button input .fa-chevron-right,.standalone-button button .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.quick-search{background:#000;margin:0;padding:0 0 14px;z-index:90}.quick-search fieldset{margin:0 10px}.quick-search fieldset legend{color:#fff;font-size:1.5em;margin-bottom:0;padding:10px 0 3px}.quick-search fieldset .fields .field>label,.quick-search fieldset .fields .field>.label{color:#fff}.quick-search fieldset .buttons{margin:14px 0 0;padding:0}.quick-search fieldset .buttons .submit{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.15em;height:40px;padding:0;width:100%}.quick-search fieldset .buttons .submit .fa{margin-right:6px}.quick-search fieldset a{color:#62619a;cursor:pointer;display:inline-block;font-size:0.9em;margin:6px 0;padding:6px 6px 6px 0;outline:0}.quick-search fieldset a:hover,.quick-search fieldset a:active,.quick-search fieldset a:focus{color:#62619a;text-decoration:underline}.placeholders .quick-search.placeholder-labels legend{padding-bottom:17px}.placeholders .quick-search.placeholder-labels .fields>.field,.placeholders .quick-search.placeholder-labels .extended-fields>.field,.placeholders .quick-search.placeholder-labels .extended-fields>.clearfix>.field{margin-bottom:14px}.aside .quick-search{display:none}.advanced-search{background:#f2f3f4;margin:0 10px 45px}.advanced-search ul{list-style:none}.advanced-search>ul>li{padding:10px 0 20px}.advanced-search>ul>li>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;font-size:1.45em;height:49px;line-height:49px;outline:0;padding:0 10px;position:relative}.advanced-search>ul>li>a:hover,.advanced-search>ul>li>a:focus,.advanced-search>ul>li>a:active{color:#000}.advanced-search>ul>li>a .fa{display:none}.advanced-search>ul>li>div div ul li a,.advanced-search>ul>li>div div ul li a:hover,.advanced-search>ul>li>div div ul li a:active,.advanced-search>ul>li>div div ul li a:focus{color:#000;display:inline-block;padding:5px 0}.advanced-search>ul>li.browse{border-bottom:1px solid #fff}.advanced-search>ul>li.browse>div div ul{padding:0 10px}.advanced-search>ul>li.search .error-summary{margin-bottom:14px}.advanced-search>ul>li.search .form{background:transparent;margin:0;padding-top:0}.advanced-search>ul>li.search .form legend{margin-left:-6px}.advanced-search>ul>li.search .form .buttons{padding-bottom:0}.advanced-search.tabs{padding-bottom:0}.advanced-search.tabs>ul>li{padding:0}.advanced-search.tabs>ul>li>a:hover,.advanced-search.tabs>ul>li>a:focus{background:#e4e6e8;color:#000;text-decoration:none}.advanced-search.tabs>ul>li>a .fa{color:#000;display:block;font-size:0.75em;opacity:0.8;filter:alpha(opacity=80);position:absolute;right:10px;top:19px}.advanced-search.tabs>ul>li>div{display:none;padding-bottom:14px}.advanced-search.tabs>ul>li.sectors>div div,.advanced-search.tabs>ul>li.locations>div div{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.advanced-search.tabs>ul>li.sectors>div div ul li,.advanced-search.tabs>ul>li.locations>div div ul li{padding:0}.ie8 .advanced-search.tabs>ul>li.sectors>div div ul li,.ie8 .advanced-search.tabs>ul>li.locations>div div ul li,.ie9 .advanced-search.tabs>ul>li.sectors>div div ul li,.ie9 .advanced-search.tabs>ul>li.locations>div div ul li{float:left;width:50%}.advanced-search.tabs .expanded{background:#e4e6e8}.advanced-search.tabs .expanded>div{display:block}.homepage-masthead{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:380px;position:relative;width:100%}.homepage-masthead .masthead{background-color:#000;z-index:-2;position:relative}.ie8 .homepage-masthead .masthead{-ms-behavior:url('/_resx/templates/00014/css/backgroundsize.min.htc')}.homepage-masthead .masthead .carousel{background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;width:100%;z-index:1;top:0;bottom:0}.homepage-masthead .masthead .panel{z-index:4;position:relative}.homepage-masthead .quick-search{bottom:0;left:0;padding:0;position:absolute;width:100%}.homepage-masthead .quick-search fieldset .fields{height:168px;overflow:hidden;-webkit-transition:height 0.3s ease 0.15s;-moz-transition:height 0.3s ease 0.15s;-o-transition:height 0.3s ease 0.15s;-ms-transition:height 0.3s ease 0.15s;transition:height 0.3s ease 0.15s}.homepage-masthead .quick-search fieldset .fields.expanded{height:448px}.homepage-masthead .quick-search fieldset .buttons{padding:0}.homepage-masthead .quick-search fieldset .advanced{display:none}.homepage-masthead .quick-search .next{color:#fff;display:block;height:58px;opacity:0.8;filter:alpha(opacity=80);outline:0;position:relative;text-indent:-9999em;width:100%}.homepage-masthead .quick-search .next .fa{font-size:2em;margin-left:-0.5em;position:absolute;right:0;text-align:center;text-indent:0;top:0;width:100%}.homepage-masthead .quick-search .next:hover,.homepage-masthead .quick-search .next:active,.homepage-masthead .quick-search .next:focus{color:#fff;text-decoration:none}.placeholders .homepage-masthead{padding-bottom:320px}.placeholders .homepage-masthead .quick-search fieldset .fields{height:108px}.placeholders .homepage-masthead .quick-search fieldset .fields.expanded{height:299px}.placeholders .homepage-masthead .quick-search fieldset .fields .salary-field .label{margin-top:0}.homepage-masthead.full{height:100%;min-height:661px;padding-top:109px}.ie8 .homepage-masthead.full{min-height:171px}.homepage-masthead.full .site-header{left:0;position:absolute;top:0}.homepage-masthead.full .masthead{height:100%}.ie8 .homepage-masthead.full .masthead{min-height:171px}.homepage-masthead.full .masthead .panel{height:100%;min-height:191px}.homepage-masthead.full .masthead .panel:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.homepage-masthead.full .masthead .panel div{background:#62619a;background:transparent \9;background:rgba(98,97,154,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e662619a,endColorstr=#e662619a);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;margin:0.5em 0 0.5em 10px;max-width:55%;padding:1px 4px 4px;vertical-align:middle;zoom:1}.homepage-masthead.full .masthead .panel div:nth-child(n){filter:none}.placeholders .homepage-masthead.full{min-height:512px}.placeholders .homepage-masthead.full .masthead,.placeholders .homepage-masthead.full .panel{min-height:60px}.latest-jobs{background:#62619a;color:#fff;padding:9px 10px 36px}.latest-jobs h2{font-size:1.6em;margin-bottom:16px}.latest-jobs h2 .fa{font-size:1.1em;margin-right:5px}.latest-jobs ul{list-style:none}.latest-jobs ul li{margin-top:23px}.latest-jobs ul li:first-child{margin-top:0}.latest-jobs ul li h3{font-size:1em;font-weight:700}.latest-jobs ul li h3 a,.latest-jobs ul li h3 a:hover,.latest-jobs ul li h3 a:active,.latest-jobs ul li h3 a:focus{color:#fff}.homepage-main-cols>div>.mpu-banners{padding-top:140px}.homepage-main-cols .main-content>.content h1{font-size:2.05em;letter-spacing:0.25px;padding:7px 0 15px}.our-clients{background:#f2f3f4;padding:21px 10px 17px;text-align:center}.our-clients h2{color:#000;font-size:1.6em;margin-bottom:18px;text-align:left}.our-clients ul{list-style:none;margin:0 auto;max-width:376px}.our-clients ul li{float:left;margin-bottom:25px;width:50%}.our-clients ul li div{background:#fff;border:1px solid #f2f3f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:72px;margin:0 auto;outline:0;width:142px}.our-clients ul li div:hover,.our-clients ul li div:active,.our-clients ul li div:focus{border-color:#e6e7e8}.our-clients ul li div:before,.our-clients ul li div a:before{content:'';display:inline-block;height:100%;vertical-align:middle}.our-clients ul li div a{display:inline-block;height:100%;vertical-align:middle}.our-clients ul li div img{max-height:60px;max-width:120px;vertical-align:middle}.featured-jobs{background:#f2f3f4;margin-bottom:21px;text-align:center}.featured-jobs h2{padding:26px 0 30px}.featured-jobs>div{text-align:left}.featured-jobs>div>div ul{list-style:none;margin:0 auto;width:312px}.featured-jobs>div>div ul li{float:left;min-height:131px;padding:0 7px 20px;width:142px}.featured-jobs>div>div ul li .logo{display:block;background:#fff;border:1px solid #f2f3f4;height:70px;margin-bottom:3px;text-align:center}.featured-jobs>div>div ul li .logo:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.featured-jobs>div>div ul li .logo img{vertical-align:middle}.featured-jobs>div>div ul li .logo .fa-briefcase{color:#f2f3f4;font-size:40px;vertical-align:middle}.featured-jobs>div>div ul li .logo:hover,.featured-jobs>div>div ul li .logo:focus{border-color:#e4e6e8}.featured-jobs>div>div ul li>span{display:block;font-size:0.9em;line-height:1.55;padding:0 2px}.featured-jobs>div>div ul li>span a,.featured-jobs>div>div ul li>span a:hover,.featured-jobs>div>div ul li>span a:focus{color:#000}.featured-jobs>div>div ul li .salary{color:#000;font-weight:700}.featured-jobs>div>div ul li .location{color:#000;font-weight:700;font-style:italic}.featured-jobs>div .controls{display:none}.featured-jobs>a{border-style:solid;border-width:1px;color:#62619a;display:inline-block;font-size:0.9em;margin:10px 0 34px;padding:3px 9px 3px 14px}.featured-jobs>a .fa{font-size:0.7em;margin-left:6px}.featured-jobs>a:hover,.featured-jobs>a:focus,.featured-jobs>a:active{background:#62619a;color:#f2f3f4;text-decoration:none}.featured-jobs.carousel>div{margin:0 auto;position:relative}.featured-jobs.carousel>div .controls a{color:#62619a;display:block;height:32px;position:absolute;text-indent:-9999em;top:19px;width:28px}.featured-jobs.carousel>div .controls a:hover,.featured-jobs.carousel>div .controls a:focus,.featured-jobs.carousel>div .controls a:active{color:#000;text-decoration:none}.featured-jobs.carousel>div .controls a .fa{display:block;font-size:2.4em;position:absolute;right:0;text-indent:0;top:0}.featured-jobs.carousel>div .controls a.previous{left:-30px}.featured-jobs.carousel>div .controls a.next{right:-30px}.homepage-content-panels{background:#62619a;background:transparent \9;background:rgba(98,97,154,0.35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5962619a,endColorstr=#5962619a);padding:0 10px 41px}.homepage-content-panels:nth-child(n){filter:none}.homepage-content-panels>div>div>ul{list-style:none}.homepage-content-panels>div>div>ul>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:25px auto 0;width:300px}.homepage-content-panels>div>div>ul>li>div:first-child{margin-top:0}.homepage-content-panels>div>div>ul>li>div .image{background-color:#f2f3f4;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;height:150px}.ie8 .homepage-content-panels>div>div>ul>li>div .image{-ms-behavior:url('/_resx/templates/00014/css/backgroundsize.min.htc')}.homepage-content-panels>div>div>ul>li>div .image a{display:block;height:100%;width:100%}.homepage-content-panels>div>div>ul>li>div .content{font-size:1em;letter-spacing:0.25px;padding:8px 10px 17px}.homepage-content-panels>div>div>ul>li>div .content h2{color:inherit;font-size:1.6em;margin-bottom:9px}.homepage-content-panels>div>div>ul>li>div .content p,.homepage-content-panels>div>div>ul>li>div .content ol,.homepage-content-panels>div>div>ul>li>div .content ul,.homepage-content-panels>div>div>ul>li>div .content table{line-height:1.3em}.homepage-content-panels>div>div>ul>li>div .content a,.homepage-content-panels>div>div>ul>li>div .content a:hover,.homepage-content-panels>div>div>ul>li>div .content a:active{color:inherit;text-decoration:underline}.homepage-content-panels>div>div>ul>li>div .content h2 a{text-decoration:none}.homepage-content-panels>div>div>ul>li>div .content cite{font-size:0.9em}.homepage-content-panels>div>div>ul>li>div .content .poll ul{padding:0 0 0.55em 0}.homepage-content-panels>div>div>ul>li>div .content .poll ul>li::before{display:none}.homepage-content-panels>div>div>ul>li>div .content .poll ul li{margin-left:1em}.homepage-content-panels>div>div>ul>li>div .content .poll ul li.results{margin-left:0}.homepage-content-panels>div>div>ul>li>div .content .poll ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.homepage-content-panels>div>div>ul>li>div .content .poll ul li>div{margin-top:0.45em}.homepage-content-panels>div>div>ul>li>div .content .poll ul li input{margin-left:-1em;margin-top:3px;padding-left:0;vertical-align:top}.homepage-content-panels>div>div>ul>li>div .content .poll ul li label{display:inline-block;margin-left:0.55em}.homepage-content-panels>div>div>ul>li>div .content .poll .field-validation-error{background:#ac161c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:0.9em;margin-bottom:14px;padding:3px 6px 6px}.homepage-content-panels>div>div>ul>li>div .content .poll .hide{display:none !important;visibility:hidden}.homepage-content-panels>div>div>ul>li>div .content .poll .submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.15em;letter-spacing:-0.25px;padding:0 8px;vertical-align:middle;background:#62619a;border:1px solid #62619a;color:#fff}.homepage-content-panels>div>div>ul>li>div .content .poll .submit:hover,.homepage-content-panels>div>div>ul>li>div .content .poll .submit:focus{background:#58578a;border-color:#58578a}.internal-cols-aside-right .aside{padding:0 10px}.resource-panels{padding:0 10px 1.5em}.resource-panels ul{list-style:none}.resource-panels ul li{background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;margin-top:22px;width:100%}.resource-panels ul li:first-child{margin-top:0}.resource-panels ul li>div:first-child{margin-top:0}.resource-panels ul li>div .image{background-color:#f2f3f4;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;height:150px}.ie8 .resource-panels ul li>div .image{-ms-behavior:url('/_resx/templates/00014/css/backgroundsize.min.htc')}.resource-panels ul li>div .content{font-size:1.05em;padding:6px 10px 57px;position:relative}.resource-panels ul li>div .content h2{font-size:1.4em;color:inherit;margin-bottom:2px}.resource-panels ul li>div .content p,.resource-panels ul li>div .content ol,.resource-panels ul li>div .content ul,.resource-panels ul li>div .content table{line-height:1.4}.resource-panels ul li>div .content a,.resource-panels ul li>div .content a:hover,.resource-panels ul li>div .content a:active{color:inherit}.resource-panels ul li>div .content .see-all{bottom:10px;color:#62619a;cursor:pointer;display:inline-block;font-size:0.85em;left:10px;letter-spacing:-0.25px;outline:0;position:absolute}.resource-panels ul li>div .content .see-all:hover,.resource-panels ul li>div .content .see-all:active,.resource-panels ul li>div .content .see-all:focus{color:#62619a;text-decoration:underline}.latest-resource{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;padding:0 10px}.latest-resource>div{background:#000;color:#fff}.latest-resource>div .image{background-color:#f2f3f4;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer;display:block;height:150px;position:relative}.ie8 .latest-resource>div .image{-ms-behavior:url('/_resx/templates/00014/css/backgroundsize.min.htc')}.latest-resource>div .image span{background:#000;display:block;left:0;padding:6px 9px 7px 11px;position:absolute;text-transform:uppercase;top:0}.latest-resource>div .content{font-size:1.05em;padding:14px 12px 18px;position:relative}.latest-resource>div .content h2{color:inherit;margin-bottom:20px}.latest-resource>div .content .date{letter-spacing:-0.25px;margin-bottom:1.2em}.latest-resource>div .content p,.latest-resource>div .content ol,.latest-resource>div .content ul,.latest-resource>div .content table{line-height:1.4em}.latest-resource>div .content a,.latest-resource>div .content a:hover,.latest-resource>div .content a:active{color:inherit}.resource-listing{padding:0 10px}.resource-listing h2{background:#f2f3f4;color:#000;font-size:1em;margin-bottom:23px;padding:5px 6px 8px;text-transform:uppercase}.resource-listing ul{list-style:none}.resource-listing ul li{border-top:1px solid #f2f3f4;padding:23px 0 32px;position:relative}.resource-listing ul li .image{float:left;height:100%}.resource-listing ul li .image img{width:120px}.resource-listing ul li .content{margin-left:128px}.resource-listing ul li .content h3{font-size:1em;font-weight:700;letter-spacing:-0.15px;margin-bottom:0;padding-bottom:23px}.resource-listing ul li .content h3 a,.resource-listing ul li .content h3 a:hover,.resource-listing ul li .content h3 a:active,.resource-listing ul li .content h3 a:focus{color:#000}.resource-listing ul li .content .date{letter-spacing:-0.25px;margin-bottom:0}.resource-listing ul li .content .summary{display:none}.resource-listing ul li:first-child{border-top:0;padding-top:0}.resource-listing ul li:first-child .image{top:0}.resource-listing ul li.no-image .content{margin-left:0}.resource-listing.useful-links ul li .content h3{padding-bottom:16px}.resource-listing.useful-links ul li .content .summary{display:block}.browse-by-navigation{margin:0 10px 20px}.browse-by-navigation ul{list-style:none}.browse-by-navigation ul li{margin-top:1px}.browse-by-navigation ul li a{background:#f2f3f4;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;font-size:1.5em;font-weight:300;height:49px;outline:0;padding:10px 10px 0 12px;position:relative}.browse-by-navigation ul li a:hover,.browse-by-navigation ul li a:active,.browse-by-navigation ul li a:focus{background:#e4e6e8;color:#000;text-decoration:none}.browse-by-navigation ul li a .fa{color:#000;display:block;font-size:0.75em;opacity:0.8;filter:alpha(opacity=80);position:absolute;right:10px;top:17px}.form+.browse-by-navigation ul li:first-child{margin-top:-19px}.browse-by-links{background:#f2f3f4;margin:0 10px;padding:1.5em 0 1em}.browse-by-links ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;list-style:none;padding:0 16px;width:100%}.browse-by-links ul li{margin-bottom:1em}.browse-by-links ul li a,.browse-by-links ul li a:hover,.browse-by-links ul li a:active,.browse-by-links ul li a:focus{color:#000}.vacancy-listing-cols{padding-bottom:25px}.vacancy-listing-cols>div>.content{padding:0 10px 1.5em}.vacancy-listing-cols>div>.content h1{padding-bottom:0}.vacancy-listing-cols .aside{display:none}.vacancy-listing .results-count{display:block;font-size:1.15em;padding:0 10px 1em}.vacancy-listing .jobs-like-these-links{display:none}.vacancy-listing .order-by-and-page-size{display:none}.vacancy-listing .paging.top{display:none}.vacancy-listing ol{list-style:none}.vacancy-listing ol li{border-top:1px solid #e4e6e8;padding:9px 10px 26px}.vacancy-listing ol li.featured>div:first-child{color:#62619a;font-size:0.7em;margin:4px 0 3px;text-transform:uppercase}.vacancy-listing ol li.featured>div:first-child .fa{display:inline-block;font-size:1.5em;margin:-1px 3px 0 0;vertical-align:middle}.vacancy-listing ol li .heading{position:relative}.vacancy-listing ol li .heading h2{letter-spacing:-0.25px;line-height:1.1;min-height:50px;padding-right:110px}.vacancy-listing ol li .heading h2 a,.vacancy-listing ol li .heading h2 a:hover,.vacancy-listing ol li .heading h2 a:active,.vacancy-listing ol li .heading h2 a:focus{color:#000}.vacancy-listing ol li .heading .logo{border:1px solid #e4e6e8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:47px;position:absolute;right:0;text-align:center;top:3px;width:92px}.vacancy-listing ol li .heading .logo:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.vacancy-listing ol li .heading .logo img{display:inline-block;margin:0 auto;max-height:41px;max-width:82px;vertical-align:middle}.vacancy-listing ol li .heading dl{font-size:0.8em;margin:1em 0 0.7em;text-transform:uppercase}.vacancy-listing ol li .heading dl dt.posted,.vacancy-listing ol li .heading dl dd{display:inline}.vacancy-listing ol li .heading dl dt.posted span,.vacancy-listing ol li .heading dl dd span{display:inline-block;margin:2px 0 1px}.vacancy-listing ol li .heading dl dt.location,.vacancy-listing ol li .heading dl dt.salary,.vacancy-listing ol li .heading dl dt.job-type{left:-9999em;position:absolute;top:0}.vacancy-listing ol li .heading dl dd{margin:0}.vacancy-listing ol li .heading dl dd.location span,.vacancy-listing ol li .heading dl dd.job-type span,.vacancy-listing ol li .heading dl dd.salary span{border-right:1px solid #e4e6e8;margin-right:8px;padding-right:11px}.vacancy-listing ol li p{letter-spacing:0;line-height:1.5;-ms-word-wrap:break-word;word-wrap:break-word}.vacancy-listing ol li .links{padding-top:21px}.vacancy-listing ol li .links a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:32px;padding-top:6px;text-align:center;width:140px}.vacancy-listing ol li .links a:hover,.vacancy-listing ol li .links a:active,.vacancy-listing ol li .links a:focus{text-decoration:none}.vacancy-listing ol li .links a.shortlist{background:#f2f3f4;color:#999;float:left}.vacancy-listing ol li .links a.shortlist:hover,.vacancy-listing ol li .links a.shortlist:active,.vacancy-listing ol li .links a.shortlist:focus{background:#e4e6e8}.vacancy-listing ol li .links a.shortlist.hide{display:none}.vacancy-listing ol li .links a.view{background:#62619a;color:#fff;float:right}.vacancy-listing ol li .links a.view:hover,.vacancy-listing ol li .links a.view:active,.vacancy-listing ol li .links a.view:focus{background:#58578a}.vacancy-listing ol li .links a.view .fa-chevron-right{display:inline;font-size:0.75em;margin-left:6px}.vacancy-listing ol li.no-logo .heading h2{min-height:0;padding-right:0}.vacancy-listing .paging{margin-bottom:13px}.main-content>.vacancy-detail{padding-bottom:4px}.vacancy-detail h1{letter-spacing:-0.75px}.vacancy-detail .job-expired-notice{background:#ac161c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.45em;margin-top:11px;min-height:64px;padding:18px 10px 20px}.vacancy-detail .job-expired-notice .fa{text-align:center;width:35px}.vacancy-detail>ul{border-top:2px solid #e4e6e8;font-size:0.95em;letter-spacing:0;list-style:none;padding:0}.vacancy-detail>ul li{border-bottom:1px dotted #c2c6cb;padding:11px 1px 15px 138px;position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.vacancy-detail>ul li:before{display:none}.vacancy-detail>ul li>span:first-child{display:block;left:1px;position:absolute;width:120px}.vacancy-detail .vacancy-apply-floating{background:rgba(242,243,244,0.8);border-top:1px solid #e4e6e8;bottom:0;display:none;left:0;padding:10px;position:fixed;width:100%;z-index:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-navigation-visible .vacancy-detail .vacancy-apply-floating{left:-320px}.vacancy-detail .vacancy-apply-floating a{background:#62619a;border:1px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:1.5em;height:57px;letter-spacing:-0.25px;margin:0 auto;max-width:100%;padding-top:14px;text-align:center;text-decoration:none}.vacancy-detail .vacancy-apply-floating a:hover,.vacancy-detail .vacancy-apply-floating a:focus{background:#58578a;border-color:#58578a}.vacancy-detail .vacancy-apply-floating a .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.vacancy-detail .description{-ms-word-wrap:break-word;word-wrap:break-word}.vacancy-detail .description h2{color:#000;font-size:1.2em;padding:22px 0 32px}.vacancy-detail .description .logo{background:#f2f3f4;height:130px;margin-bottom:25px;padding-right:4px;text-align:center}.vacancy-detail .description .logo:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.vacancy-detail .description .logo>div{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:70px;margin:0 auto;padding-right:4px;vertical-align:middle;width:140px}.vacancy-detail .description .logo>div:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.vacancy-detail .description .logo>div img{margin:0}.vacancy-detail .description p{font-size:0.95em;letter-spacing:0;line-height:1.35;margin-bottom:1.2em}.vacancy-detail .description ul{font-size:0.95em}.vacancy-aside .vacancy-apply{background:#62619a;border:1px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:1.5em;height:88px;letter-spacing:-0.25px;margin-bottom:16px;min-width:202px;padding:30px 0 4px;text-align:center}.vacancy-aside .vacancy-apply:hover,.vacancy-aside .vacancy-apply:active,.vacancy-aside .vacancy-apply:focus{color:#fff;background:#58578a;border-color:#58578a;text-decoration:none}.vacancy-aside .vacancy-apply .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.vacancy-aside .share-this-vacancy{background:#f2f3f4;color:#000;margin-bottom:16px;padding-bottom:33px;text-align:center}.vacancy-aside .share-this-vacancy span{display:block;font-size:0.95em;padding:12px 0 10px}.vacancy-aside .share-this-vacancy ul{list-style:none}.vacancy-aside .share-this-vacancy ul li{display:inline-block;margin-right:10px}.vacancy-aside .share-this-vacancy ul li a{color:#62619a;display:inline-block;position:relative;text-indent:-9999em;width:24px}.vacancy-aside .share-this-vacancy ul li a .fa{font-size:1.7em;height:100%;left:0;position:absolute;text-indent:0;top:0;width:100%}.vacancy-aside .share-this-vacancy ul li a:hover,.vacancy-aside .share-this-vacancy ul li a:active,.vacancy-aside .share-this-vacancy ul li a:focus{color:#58578a}.vacancy-aside .share-this-vacancy ul li.email{margin-right:12px}.vacancy-aside .share-this-vacancy ul li.google-plus{margin-right:0}.vacancy-aside .vacancy-actions{background:#f2f3f4;list-style:none;margin-bottom:33px}.vacancy-aside .vacancy-actions li{border-top:1px solid #e4e6e8}.vacancy-aside .vacancy-actions li:first-child{border-top:0}.vacancy-aside .vacancy-actions li a{color:#62619a;display:block;font-size:1.1em;letter-spacing:0;padding:15px 0}.vacancy-aside .vacancy-actions li a:hover,.vacancy-aside .vacancy-actions li a:active,.vacancy-aside .vacancy-actions li a:focus{background:#e4e6e8;color:#62619a;text-decoration:none}.vacancy-aside .vacancy-actions li a .fa{font-size:1.15em;text-align:center;width:44px}.vacancy-aside .vacancy-actions li.print{cursor:pointer;display:none}.vacancy-aside .vacancy-actions li.shortlist a[style*=inline]{display:block !important}.vacancy-aside .vacancy-actions li.shortlist .hide{display:none}.contact-offices{background:#f2f3f4;margin-bottom:18px;padding:8px 8px 6px}.contact-offices h2{color:#000;font-weight:300;margin-bottom:10px}.contact-offices>div>div>div{line-height:1.5em;padding-bottom:28px}.contact-offices>div>div>div h3{font-size:1em}.contact-offices>div>div>div .address{padding-bottom:5px}.contact-offices>div>div>div .telephone,.contact-offices>div>div>div .fax,.contact-offices>div>div>div .email{padding:4px 0 5px}.contact-offices>div>div>div .telephone span:first-child,.contact-offices>div>div>div .fax span:first-child,.contact-offices>div>div>div .email span:first-child{display:inline-block;position:relative;text-indent:-9999em;vertical-align:top;width:24px}.contact-offices>div>div>div .telephone span:first-child .fa,.contact-offices>div>div>div .fax span:first-child .fa,.contact-offices>div>div>div .email span:first-child .fa{color:#000;font-size:1.15em;margin-top:4px;position:absolute;right:8px;text-indent:0;top:0}.contact-offices>div>div>div .telephone a,.contact-offices>div>div>div .fax a,.contact-offices>div>div>div .email a,.contact-offices>div>div>div .telephone a:hover,.contact-offices>div>div>div .fax a:hover,.contact-offices>div>div>div .email a:hover,.contact-offices>div>div>div .telephone a:active,.contact-offices>div>div>div .fax a:active,.contact-offices>div>div>div .email a:active,.contact-offices>div>div>div .telephone a:focus,.contact-offices>div>div>div .fax a:focus,.contact-offices>div>div>div .email a:focus{color:#000}.contact-offices>div>div>div .telephone span:first-child .fa{right:9px}.contact-offices>div>div>div .email{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.candidate-calls-to-action div div{background:#f2f3f4;cursor:pointer;margin-bottom:20px}.candidate-calls-to-action div div:hover{background:#e4e6e8}.candidate-calls-to-action div div h3{display:block;font-size:1.45em;padding:20px 8px 0 43px;position:relative}.candidate-calls-to-action div div h3 a,.candidate-calls-to-action div div h3 a:hover,.candidate-calls-to-action div div h3 a:focus{color:#000;text-decoration:none}.candidate-calls-to-action div div h3 .fa{left:8px;position:absolute;text-align:center;top:23px;width:35px}.candidate-calls-to-action div div p{line-height:1.4;padding:0 14px 1.5em}.account-notice{background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px 20px;min-height:64px;padding:18px 10px 20px}.account-notice h2{color:#fff;font-size:1.45em}.account-panels .panel{background:#f2f3f4;margin:0 10px 20px;padding:0}.account-panels .panel h2{color:#000;font-size:1.45em;line-height:64px}.account-panels .panel h2 .fa{font-size:0.988em;text-align:center;width:35px}.account-panels .panel h2 .fa.fa-envelope-o,.account-panels .panel h2 .fa.fa-file-text-o,.account-panels .panel h2 .fa.fa-sign-out{font-size:0.989em}.account-panels .panel h2:hover{background:#e4e6e8;cursor:pointer}.account-panels .panel h2 a{color:#000;display:block}.account-panels .panel h2 a:hover,.account-panels .panel h2 a:active,.account-panels .panel h2 a:focus{color:#000;text-decoration:none}.account-panels .panel>div{display:none;margin:0 8px;padding-bottom:25px}.account-panels .panel>div h3{color:#62619a;font-size:1.5em;margin-top:14px}.account-panels .panel>div>p{line-height:1.4;margin-bottom:1em}.account-panels .panel>div>a{background:#62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;height:39px;margin:25px 0 15px;padding:9px 14px 0}.account-panels .panel>div>a:hover,.account-panels .panel>div>a:active,.account-panels .panel>div>a:focus{background:#58578a;text-decoration:none}.account-panels .panel>div>a .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.account-panels .panel.expanded{background:#e4e6e8}.account-panels .panel.expanded>div{display:block}.account-panels .panel .buttons{padding-bottom:28px;padding-top:11px}.account-panels .panel .buttons button{font-size:1em;height:38px;min-width:120px;padding-top:4px}.account-panels .panel .buttons .fa-chevron-right{margin-left:4px}.account-panels .panel .responsive-table{position:relative}.account-panels .panel .responsive-table>div{overflow-x:auto}.account-panels .panel .responsive-table>div table{margin-left:-1px;width:100%}.account-panels .panel .responsive-table>div table th,.account-panels .panel .responsive-table>div table td{border-bottom:2px solid #c2c6cb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.95em;padding:12px 11px 15px;white-space:nowrap}.account-panels .panel .responsive-table>div table th:first-child,.account-panels .panel .responsive-table>div table td:first-child{border-right:1px solid #c2c6cb;left:0;overflow:hidden;padding-left:0;position:absolute;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.account-panels .panel .responsive-table>div table th:last-child,.account-panels .panel .responsive-table>div table td:last-child{padding-right:2px}.account-panels .panel .responsive-table>div table th.actions a,.account-panels .panel .responsive-table>div table td.actions a,.account-panels .panel .responsive-table>div table th.actions span,.account-panels .panel .responsive-table>div table td.actions span{border-left:1px solid #999;display:inline-block;margin-left:1px;padding-left:5px}.account-panels .panel .responsive-table>div table th.actions a:first-child,.account-panels .panel .responsive-table>div table td.actions a:first-child,.account-panels .panel .responsive-table>div table th.actions span:first-child,.account-panels .panel .responsive-table>div table td.actions span:first-child{border-left:0;margin-left:0;padding-left:0}.account-panels .panel .responsive-table>div table td:first-child{padding-top:13px}.account-panels .panel .responsive-table>div table thead th{color:#000;font-weight:400;text-align:left;text-transform:uppercase}.account-panels .panel .responsive-table>div table a,.account-panels .panel .responsive-table>div table a:hover,.account-panels .panel .responsive-table>div table a:active,.account-panels .panel .responsive-table>div table a:focus{color:#000}.account-panels .panel.job-alerts .responsive-table{padding-left:40%}.account-panels .panel.job-alerts .responsive-table>div table th:first-child,.account-panels .panel.job-alerts .responsive-table>div table td:first-child{width:40%}.account-panels .panel.job-alerts .responsive-table>div table th.actions,.account-panels .panel.job-alerts .responsive-table>div table td.actions{width:166px}.account-panels .panel.applications .responsive-table{padding-left:50%}.account-panels .panel.applications .responsive-table>div table th:first-child,.account-panels .panel.applications .responsive-table>div table td:first-child{width:50%}.account-panels .panel.applications .responsive-table>div table th.date,.account-panels .panel.applications .responsive-table>div table td.date{width:100%}.account-panels .panel.cvs .responsive-table{padding-left:25%}.account-panels .panel.cvs .responsive-table>div table th:first-child,.account-panels .panel.cvs .responsive-table>div table td:first-child{width:25%}.account-panels .panel.cvs .responsive-table>div table th.actions,.account-panels .panel.cvs .responsive-table>div table td.actions{width:156px}.widget-preview{display:none}.blog-paging{margin:0 10px;text-align:center}.blog-paging a{background:#62619a;border:1px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.5em;height:57px;letter-spacing:-0.25px;margin-bottom:14px;padding-top:14px;text-align:center;vertical-align:middle;width:100%}.blog-paging a:hover,.blog-paging a:focus{background:#58578a;border-color:#58578a;color:#fff;text-decoration:none}.blog-paging a .fa-chevron-left{display:inline;font-size:0.75em;margin-right:8px}.blog-paging a .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.blog-aside-links{display:none}.blog-comments{margin:0 10px}.blog-comments h2{margin:8px 0 14px}.blog-comments ul{list-style:none;margin-bottom:28px}.blog-comments ul li{border-top:1px solid #f2f3f4;padding:14px 0 14px;position:relative}.blog-comments ul li .name{display:block;font-size:1em;letter-spacing:-0.15px}.blog-comments ul li .name span{font-weight:700}.blog-comments ul li .date{display:block;letter-spacing:-0.25px;padding:8px 0 14px}.forums-listing .paging.top,.forum-thread .paging.top{display:none}.forums-listing ol,.forum-thread ol{list-style:none}.forums-listing ol li,.forum-thread ol li{border-top:1px solid #e4e6e8;padding:10px 10px 20px}.forums-listing ol li h2,.forum-thread ol li h2{letter-spacing:-0.25px;line-height:1.1}.forums-listing ol li h2 a,.forum-thread ol li h2 a,.forums-listing ol li h2 a:hover,.forum-thread ol li h2 a:hover,.forums-listing ol li h2 a:active,.forum-thread ol li h2 a:active,.forums-listing ol li h2 a:focus,.forum-thread ol li h2 a:focus{color:#000}.forums-listing ol li dl,.forum-thread ol li dl{font-size:0.8em;margin:1em 0 0.7em;text-transform:uppercase}.forums-listing ol li dl dt,.forum-thread ol li dl dt,.forums-listing ol li dl dd,.forum-thread ol li dl dd{display:inline}.forums-listing ol li dl dt span,.forum-thread ol li dl dt span,.forums-listing ol li dl dd span,.forum-thread ol li dl dd span{display:inline-block;margin:2px 0 1px}.forums-listing ol li dl dd,.forum-thread ol li dl dd{margin:0}.forums-listing ol li dl dd.threads span,.forum-thread ol li dl dd.threads span,.forums-listing ol li dl dd.replies span,.forum-thread ol li dl dd.replies span{border-right:1px solid #e4e6e8;margin-right:8px;padding-right:11px}.forums-listing ol li p,.forum-thread ol li p{letter-spacing:0;line-height:1.5}.forums-listing ol{border-bottom:1px solid #e4e6e8}.forum-thread ol.single-page{border-bottom:1px solid #e4e6e8;border-top:1px solid #e4e6e8;margin:24px 0}.forum-listing .paging.top{display:none}.forum-listing table{table-layout:fixed;white-space:nowrap;width:100%}.forum-listing table.single-page{border-bottom:1px solid #e4e6e8;margin:24px 0}.forum-listing table th,.forum-listing table td{font-size:0.95em;padding:0 10px}.forum-listing table thead th{color:#000;font-weight:400;padding-bottom:10px;text-align:left;text-transform:uppercase}.forum-listing table tbody th,.forum-listing table tbody td{border-top:1px solid #e4e6e8;padding-bottom:15px;padding-top:10px}.forum-listing table tbody .subject{overflow:hidden;text-align:left;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.forum-listing table tbody .subject a,.forum-listing table tbody .subject a:hover,.forum-listing table tbody .subject a:active,.forum-listing table tbody .subject a:focus{color:#000}.forum-listing table .author,.forum-listing table .last-reply{display:none}.forum-listing table .replies{text-align:center;width:60px}.forum-post-new{margin:0 10px 14px}.forum-post-new a{background:#62619a;border:1px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:1em;height:38px;letter-spacing:-0.25px;padding:9px 8px 0;text-align:center;text-decoration:none;vertical-align:middle}.forum-post-new a:hover,.forum-post-new a:focus{background:#58578a;border-color:#58578a;color:#fff;text-decoration:none}.forum-post-new a .fa-chevron-right{display:inline;font-size:0.75em;margin-left:8px}.forum-post-header{margin:0 10px}body.site-navigation-visible .site-navigation-visible-mask{height:100%;left:-320px;position:fixed;top:0;width:100%;z-index:400}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background-color:#000;opacity:0.35 !important}#colorbox{outline:0;-webkit-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5)}#colorbox #cboxContent{background:#fff;overflow:hidden;padding:10px 20px 20px}#colorbox .cboxIframe{background:#fff}#colorbox #cboxLoadingGraphic{text-align:center}#colorbox #cboxLoadingGraphic:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}#colorbox #cboxLoadingGraphic .fa{font-size:4em;margin:0 auto;vertical-align:middle}#colorbox #cboxClose{background:transparent;border:0;height:30px;margin:0;overflow:hidden;padding:0;position:absolute;right:10px;text-indent:-9999px;top:10px;width:30px}#colorbox #cboxClose .fa{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#c2c6cb;font-size:1em;height:100%;line-height:0.7;padding-top:9px;position:absolute;right:0;text-indent:0;top:0;width:100%}#colorbox #cboxClose:active{outline:0}#colorbox #cboxClose:hover .fa{color:#62619a}.modal-iframe-page,.modal-iframe-page body,.modal-iframe-page form{background:transparent;height:auto;min-width:0}.modal-iframe-page body{overflow-y:auto;width:640px}.modal-iframe-page body .main-content .content{padding-bottom:1.5em}.modal-iframe-page body .main-content .content h1{padding-right:30px}.modal-iframe-page body .main-content .error-summary{margin:0}.modal-iframe-page body .main-content .form{margin:0}.modal-iframe-page body .main-content .standalone-button{padding-bottom:10px}@media (max-height:549px){.homepage-masthead .masthead .panel{display:none}}@media (min-height:800px),only screen and (min-height:600px) and (min-width:500px){.homepage-masthead .masthead .panel div{font-size:1.4em;line-height:1.4;padding:2px 9px 6px}}@media (min-height:800px) and (min-width:1000px){.homepage-masthead .masthead .panel div{font-size:1.85em;line-height:1.5;max-width:500px;padding:4px 12px 8px}}@media (min-width:400px){.vacancy-listing ol li .heading{padding-right:100px}.vacancy-listing ol li .heading h2{min-height:0;padding-right:0}.vacancy-listing ol li.no-logo .heading{padding-right:0}}@media (min-width:460px){.form fieldset .captcha-field>div{width:382px}}@media (min-width:534px){.site-header>div .logo-and-menu .logo img{max-width:470px}.site-footer .browse-links li,.site-footer .contact-us,.site-footer .teaser{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:10px;width:50%}.error-summary{padding:22px 40px 16px 70px}.error-summary .fa{font-size:3.4em;font-size:3rem;left:18px;top:6px}.form{padding-left:15px;padding-right:15px}.form fieldset>.field,.form fieldset .record>.field{margin-bottom:28px}.form fieldset>.field.no-label,.form fieldset .record>.field.no-label{margin-top:0}.form fieldset legend+.field{margin-top:14px}.form fieldset .captcha-field,.form fieldset .checkbox-field,.form fieldset .buttons{margin-top:0}.form fieldset .change-password-field,.form fieldset .date-field,.form fieldset .document-selector-field,.form fieldset .file-upload-field,.form fieldset .month-year-field,.form fieldset .multiple-select-field,.form fieldset .salary-field,.form fieldset>.text-field,.form fieldset .record>.text-field,.form fieldset .textarea-field{padding-left:190px}.form fieldset .change-password-field>label,.form fieldset .date-field>label,.form fieldset .document-selector-field>label,.form fieldset .file-upload-field>label,.form fieldset .month-year-field>label,.form fieldset .multiple-select-field>label,.form fieldset .salary-field>label,.form fieldset>.text-field>label,.form fieldset .record>.text-field>label,.form fieldset .textarea-field>label,.form fieldset .change-password-field>.label,.form fieldset .date-field>.label,.form fieldset .document-selector-field>.label,.form fieldset .file-upload-field>.label,.form fieldset .month-year-field>.label,.form fieldset .multiple-select-field>.label,.form fieldset .salary-field>.label,.form fieldset>.text-field>.label,.form fieldset .record>.text-field>.label,.form fieldset .textarea-field>.label{left:0;margin:0;position:absolute;top:9px;width:180px}.form fieldset .date-field span span.day,.form fieldset .date-field span span.month{margin-right:14px}.form fieldset .date-field span span.day{width:60px}.form fieldset .date-field span span.month{width:120px}.form fieldset .date-field span span.year{width:80px}.form fieldset .document-selector-field>.label{top:0px}.form fieldset .long-label>label,.form fieldset .long-label>.label{top:0}.form fieldset .long-label.document-selector-field,.form fieldset .long-label.file-upload-field,.form fieldset .long-label.multiple-select-field{padding-left:190px}.form fieldset .long-label.document-selector-field label,.form fieldset .long-label.file-upload-field label,.form fieldset .long-label.multiple-select-field label,.form fieldset .long-label.document-selector-field .label,.form fieldset .long-label.file-upload-field .label,.form fieldset .long-label.multiple-select-field .label{width:180px}.form fieldset .change-password-field .options{padding-top:8px}.form fieldset .month-year-field .month{margin-right:2%;width:125px}.form fieldset .month-year-field .year{width:80px}.form fieldset .profile-multiple-item-field .actions{margin-top:0;margin-bottom:17px}.form fieldset .salary-field .from{margin-right:2%;width:32%}.form fieldset .salary-field .to{width:32%}.form fieldset .salary-field .salary{width:66%}.form fieldset .salary-field .unit{width:32%}.form fieldset .buttons button,.form fieldset .buttons input,.form fieldset .buttons a.submit{margin-left:17px}.form fieldset .buttons button:first-child,.form fieldset .buttons input:first-child,.form fieldset .buttons a.submit:first-child{margin-left:0}.placeholders .form.placeholder-labels fieldset>.field{margin-bottom:28px}.placeholders .form.placeholder-labels fieldset .document-selector-field,.placeholders .form.placeholder-labels fieldset .file-upload-field{margin-top:0}.placeholders .form.placeholder-labels fieldset .text-field,.placeholders .form.placeholder-labels fieldset .textarea-field{padding-left:0}.advanced-search.tabs{padding-bottom:0}.advanced-search.tabs>ul>li{padding:0}.advanced-search.tabs>ul>li>a:hover,.advanced-search.tabs>ul>li>a:focus{background:#e4e6e8;color:#000;text-decoration:none}.advanced-search.tabs>ul>li>a .fa{color:#000;display:block;font-size:0.75em;opacity:0.8;filter:alpha(opacity=80);position:absolute;right:10px;top:19px}.advanced-search.tabs>ul>li>div{display:none;padding-bottom:14px}.advanced-search.tabs>ul>li.browse>div div{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.advanced-search.tabs>ul>li.browse>div div ul li{padding:0}.ie8 .advanced-search.tabs>ul>li.browse>div div ul li,.ie9 .advanced-search.tabs>ul>li.browse>div div ul li{float:left;width:50%}.advanced-search.tabs .expanded{background:#e4e6e8}.advanced-search.tabs .expanded>div{display:block}.homepage-masthead{padding-bottom:320px}.homepage-masthead .quick-search fieldset legend{padding-bottom:17px}.homepage-masthead .quick-search fieldset .fields{height:108px}.homepage-masthead .quick-search fieldset .fields.expanded{height:299px}.homepage-masthead .quick-search fieldset .fields>.field,.homepage-masthead .quick-search fieldset .extended-fields>.field,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.field{margin-bottom:14px;padding-left:120px}.homepage-masthead .quick-search fieldset .fields>.field>label,.homepage-masthead .quick-search fieldset .extended-fields>.field>label,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.field>label,.homepage-masthead .quick-search fieldset .fields>.field>.label,.homepage-masthead .quick-search fieldset .extended-fields>.field>.label,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.field>.label{left:0;margin:0;position:absolute;width:110px}.homepage-masthead .quick-search fieldset .fields>.field>label,.homepage-masthead .quick-search fieldset .extended-fields>.field>label,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.field>label{top:9px}.homepage-masthead .quick-search fieldset .fields>.field>.label,.homepage-masthead .quick-search fieldset .extended-fields>.field>.label,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.field>.label{top:38px}.placeholders .homepage-masthead .quick-search fieldset .fields.expanded{height:270px}.placeholders .homepage-masthead .quick-search fieldset .fields .salary-field{padding-left:100px}.placeholders .homepage-masthead .quick-search fieldset .fields .salary-field .label{margin-left:6px;top:9px}.placeholders .homepage-masthead .quick-search fieldset .fields>.text-field,.placeholders .homepage-masthead .quick-search fieldset .extended-fields>.text-field,.placeholders .homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.text-field{padding-left:0}.placeholders .homepage-masthead .quick-search fieldset .fields>.text-field>label,.placeholders .homepage-masthead .quick-search fieldset .extended-fields>.text-field>label,.placeholders .homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.text-field>label{left:-9999em}.homepage-masthead.full{min-height:512px}.homepage-masthead.full .ie8{min-height:63px}.placeholders .homepage-masthead.full{min-height:483px}.our-clients ul{max-width:570px}.our-clients ul li{width:33.33%}.internal-masthead.with-image{height:156px}.resource-panels ul li>div{position:relative}.resource-panels ul li>div .image{height:100%;left:0;position:absolute !important;top:0;width:48.5%}.resource-panels ul li>div .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;padding-bottom:49px;width:51.5%}.latest-resource>div .image{height:234px}.resource-listing ul li{padding-bottom:22px}.resource-listing ul li .image img{width:150px}.resource-listing ul li .content{margin-left:164px}.resource-listing ul li .content .date{margin-bottom:0.9em}.resource-listing ul li .content .summary{display:block;font-size:0.9em;letter-spacing:-0.1px;line-height:1.3em}.resource-listing ul li.no-image .content{margin-left:0}.browse-by-links ul{width:50%}.main-content>.vacancy-detail{padding-bottom:23px}.vacancy-detail .description h2{padding-bottom:28px}.vacancy-detail .description .logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:130px;margin:3px 16px 0.5em 0;width:200px}.contact-offices>div>div>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;vertical-align:top;width:50%}.contact-offices>div>div>div:nth-child(odd){clear:left}.account-panels .panel>div{margin:0 16px}.account-panels .panel.job-alerts .responsive-table,.account-panels .panel.applications .responsive-table{padding-left:0 !important}.account-panels .panel.job-alerts .responsive-table>div table,.account-panels .panel.applications .responsive-table>div table{margin-left:0}.account-panels .panel.job-alerts .responsive-table>div table th:first-child,.account-panels .panel.applications .responsive-table>div table th:first-child,.account-panels .panel.job-alerts .responsive-table>div table td:first-child,.account-panels .panel.applications .responsive-table>div table td:first-child{border-right:0 !important;left:auto !important;position:relative !important}.account-panels .panel.job-alerts .responsive-table>div table th:first-child,.account-panels .panel.job-alerts .responsive-table>div table td:first-child{white-space:normal;width:auto}.account-panels .panel.job-alerts .responsive-table>div table th.frequency,.account-panels .panel.job-alerts .responsive-table>div table td.frequency{width:110px}.account-panels .panel.applications .responsive-table>div table th:first-child,.account-panels .panel.applications .responsive-table>div table td:first-child{white-space:normal;width:auto}.account-panels .panel.applications .responsive-table>div table th.date,.account-panels .panel.applications .responsive-table>div table td.date{width:202px}.blog-paging a{width:160px}.blog-paging a.newer{float:left}.blog-paging a.older{float:right}.blog-paging.single-article a.newer{float:right}.blog-paging.single-article a.older{float:left}}@media (min-width:600px){.account-panels .panel.cvs .responsive-table{padding-left:0 !important}.account-panels .panel.cvs .responsive-table>div table{margin-left:0}.account-panels .panel.cvs .responsive-table>div table th:first-child,.account-panels .panel.cvs .responsive-table>div table td:first-child{border-right:0 !important;left:auto !important;position:relative !important;width:auto}.account-panels .panel.cvs .responsive-table>div table th.date,.account-panels .panel.cvs .responsive-table>div table td.date{width:202px}}@media (min-width:701px){.site-header>div .logo-and-menu .logo img{max-width:640px}.breadcrumbs{background:#fff;display:block;font-size:0.8em;padding:9px 10px 7px}.breadcrumbs a,.breadcrumbs a:hover,.breadcrumbs a:active,.breadcrumbs a:focus{color:#000}.internal-masthead.medium-no-quick-search{border-bottom-width:30px}.mpu-banners li{float:left;width:50%}.mpu-banners li.single{width:100%}.main-content .form .social-login .buttons{display:block;margin:0 auto;width:538px}.main-content .form .social-login .buttons a.facebook{float:left}.main-content .form .social-login .buttons a.linkedin{float:right}.main-content .form .social-login.single .buttons a{float:none;margin-left:auto;margin-right:auto}.quick-search.medium-no-quick-search{display:none}.aside .quick-search>div{margin:0;padding-bottom:14px;width:100%}.aside .quick-search>div .label,.aside .quick-search>div label{width:148px}.aside .quick-search>div fieldset{margin:0}.aside .quick-search>div .buttons{padding-bottom:6px}.aside .quick-search>div .advanced{text-align:center}.aside .quick-search>div .advanced a{margin-top:0}.advanced-search.tabs>ul>li.browse>div div{-moz-column-count:3;-webkit-column-count:3;column-count:3}.ie8 .advanced-search.tabs>ul>li.browse>div div ul li,.ie9 .advanced-search.tabs>ul>li.browse>div div ul li{width:33.33%}.homepage-content-panels>div>ul>li{min-width:300px;max-width:600px;width:43%}.latest-resource>div .image{height:310px}.vacancy-listing-cols{margin:0 11px 0 10px}.vacancy-listing-cols>div .content{display:block;padding-bottom:22px}.vacancy-listing-cols>div .cols{display:table;table-layout:fixed;width:100%}.vacancy-listing-cols>div .cols>div{display:table-row}.vacancy-listing-cols>div .cols>div .aside{display:table-cell;padding-right:18px;vertical-align:top;width:180px}.vacancy-listing-cols>div .cols>div .aside .quick-search{display:block;margin-bottom:20px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links{background:#f2f3f4;margin-bottom:20px;padding:9px 8px 30px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div h2{color:#000}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div{font-size:0.9em;padding-top:23px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div h3{color:#999;font-size:1em;margin-bottom:9px;text-transform:uppercase}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div h3 .fa{margin-right:5px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul{list-style:none;margin:0 0 12px 10px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li{margin-bottom:5px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li.more{display:none}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li a,.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li a:hover,.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li a:active,.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li a:focus{color:#000}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div ul li ul{margin:5px 0 5px 10px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div a.more{color:#000;cursor:pointer;margin-left:10px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div a.more .fa{margin-left:3px}.vacancy-listing-cols>div .cols>div .aside .refine-search-links>div div div.expanded ul li.more{display:block}.vacancy-listing-cols>div .cols>div .main-content{display:table-cell;vertical-align:top}.vacancy-listing .results-count{font-size:1.3em;padding:1px 0 0.7em 0}.vacancy-listing .jobs-like-these-links{display:block;font-size:0.8em;letter-spacing:-0.2px}.vacancy-listing .jobs-like-these-links a{border:1px solid #62619a;display:inline-block;font-size:0.9em;letter-spacing:0;margin-left:10px;padding:0 4px 1px 3px;text-transform:uppercase}.vacancy-listing .jobs-like-these-links a:hover,.vacancy-listing .jobs-like-these-links a:active,.vacancy-listing .jobs-like-these-links a:focus{background:#62619a;color:#fff;text-decoration:none}.vacancy-listing .order-by-and-page-size{border-top:1px solid #e4e6e8;display:block;font-size:0.95em;letter-spacing:0;margin-top:17px;padding:15px 0 17px;text-align:right}.vacancy-listing .order-by-and-page-size div{display:inline-block}.vacancy-listing .order-by-and-page-size .results-range{float:left;padding:3px 0}.vacancy-listing .order-by-and-page-size .order-by{margin-right:16px}.vacancy-listing .paging.top{display:block;margin-bottom:0}.vacancy-listing ol.single-page{border-top:1px solid #e4e6e8}.vacancy-listing ol li{min-height:180px;padding-left:0;padding-right:150px;position:relative}.vacancy-listing ol li:first-child{border-top:0}.vacancy-listing ol li .heading{padding:0}.vacancy-listing ol li .heading .logo{height:70px;right:-150px;top:4px;width:140px}.vacancy-listing ol li .heading .logo img{max-height:60px;max-width:120px}.vacancy-listing ol li p{letter-spacing:0.2px}.vacancy-listing ol li .links{padding-top:0;position:absolute;right:0;top:96px;width:140px}.vacancy-listing ol li .links a{height:42px;padding-top:12px;width:100%}.vacancy-listing ol li .links a.shortlist{margin-bottom:13px}.vacancy-listing ol li.featured{min-height:201px}.vacancy-listing ol li.featured .links{top:117px}.vacancy-listing ol li.no-logo .heading{min-height:0;padding-right:0}.vacancy-listing ol li.no-logo dl{padding-right:0}.vacancy-listing ol li.no-logo .links{top:13px}.contact-offices>div>div>div{width:33%}.contact-offices>div>div>div:nth-child(odd){clear:none}.contact-offices>div>div>div:nth-child(4){clear:left}.forum-listing .paging.top,.forum-thread .paging.top{display:block}.forum-listing table .author,.forum-listing table .last-reply{display:table-cell}.forum-listing table .author{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:120px}.forum-listing table .replies{width:50px}.forum-listing table .last-reply{width:120px}.forum-listing table .last-reply span{display:block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.forum-thread .paging.top{margin-bottom:0}.forum-thread ol li:first-child{border-top:0}}@media (max-width:999px){body.site-navigation-visible{margin:0 320px 0 -320px}body.site-navigation-visible .vacancy-detail .vacancy-apply-floating{left:-320px}.site-header{position:relative}.site-header .menu{cursor:pointer;height:100%;position:absolute;right:0;text-indent:-9999em;top:0;width:80px}.site-header .menu .fa{font-size:2.2em;height:1em;margin:-0.5em 10px 0 0;position:absolute;right:0;text-align:right;text-indent:0;top:50%;width:1em}.site-navigation{border-top:5px solid #62619a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-5px;overflow:hidden;position:absolute;top:0;width:0}.site-navigation a{background:#f2f3f4;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;font-size:1.5em;font-weight:300;height:49px;outline:0;padding:10px 10px 0 12px;position:relative;width:320px}.site-navigation a:hover,.site-navigation a:active,.site-navigation a:focus{background:#e4e6e8;color:#000;text-decoration:none}.site-navigation a.close{cursor:pointer;padding:10px 12px 0 10px;text-align:right}.site-navigation a .fa{color:#000;display:block;font-size:0.75em;opacity:0.8;filter:alpha(opacity=80);position:absolute;top:17px}.site-navigation ul a .fa{right:10px}.site-navigation a.close .fa{left:10px}.site-navigation li ul a{background:#ebedee;padding-left:24px}.site-navigation li ul ul a{padding-left:36px}.site-navigation li ul ul ul a{padding-left:48px}.site-navigation.open{right:-320px;width:320px}}@media (min-width:534px) and (max-width:999px){.latest-jobs{padding-bottom:48px}.latest-jobs ul li{float:left;margin-top:0;width:32%}.latest-jobs ul li:first-child{margin-right:2%}.latest-jobs ul li.last{float:right}.latest-jobs ul.count-2 li{width:49%}.latest-jobs ul.count-1 li{width:100%}.latest-jobs ul.count-1 li:first-child{margin-right:0}.latest-jobs ul.count-1 li.last{float:left}}@media screen and (min-width:1000px){.cookie-notice>div,.site-header>div,.breadcrumbs>div,.site-footer>div,.quick-search>div,.homepage-main-cols>div,.our-clients>div,.internal-cols-aside-right>div,.vacancy-listing-cols>div{margin:0 auto;width:960px}.site-header>div{padding-left:0;position:relative}.site-header>div .logo-and-menu .logo{height:106px}.site-header>div .logo-and-menu .logo img{max-height:106px;max-width:750px}.site-header>div .logo-and-menu .menu{display:none}.site-header .site-navigation{height:100%;position:absolute;top:0;right:0}.site-header .site-navigation .close{display:none}.site-header .site-navigation .fa{display:none}.site-header .site-navigation nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;padding-top:44px}.site-header .site-navigation nav ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;list-style:none}.site-header .site-navigation nav ul:before{content:'';display:inline-block;height:100%;margin-right:-3px;vertical-align:middle}.site-header .site-navigation nav ul li{display:inline-block;margin-left:27px;vertical-align:middle}.site-header .site-navigation nav ul li:first-child{margin-left:0}.site-header .site-navigation nav ul li a{color:#000;display:block;text-transform:uppercase}.site-header .site-navigation nav ul li ul{display:none}.site-header .site-navigation>ul{list-style:none;position:absolute;right:0;top:21px;white-space:nowrap}.site-header .site-navigation>ul li{display:inline-block}.site-header .site-navigation>ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:0.85em;min-height:23px;padding:4px 9px 0;text-align:center;text-transform:uppercase;min-width:82px}.ie8 .site-header .site-navigation>ul li a{min-height:21px;padding-top:6px}.site-header .site-navigation>ul li a:hover,.site-header .site-navigation>ul li a:active,.site-header .site-navigation>ul li a:focus{text-decoration:none}.site-header .site-navigation>ul li.shortlist .terse{display:none}.site-header .site-navigation>ul li.shortlist .verbose{background:#f2f3f4;color:#999;display:block;margin-right:6px}.site-header .site-navigation>ul li.shortlist .verbose:hover,.site-header .site-navigation>ul li.shortlist .verbose:active,.site-header .site-navigation>ul li.shortlist .verbose:focus{background:#e4e6e8}.site-header .site-navigation>ul li.register a{background:#000;color:#fff;margin-right:6px}.site-header .site-navigation>ul li.register a:hover,.site-header .site-navigation>ul li.register a:active,.site-header .site-navigation>ul li.register a:focus{background:#000}.site-header .site-navigation>ul li.login a{background:#62619a;color:#fff}.site-header .site-navigation>ul li.login a:hover,.site-header .site-navigation>ul li.login a:active,.site-header .site-navigation>ul li.login a:focus{background:#58578a}.internal-masthead.with-quick-search{border-bottom-width:30px}.internal-masthead.with-image{height:201px}.secondary-navigation{background:#f2f3f4;color:#000;display:block;letter-spacing:-0.25px;margin-bottom:28px;padding-bottom:12px}.secondary-navigation a{color:#000;display:block;padding:6px 8px 8px}.secondary-navigation a:hover,.secondary-navigation a:active,.secondary-navigation a:focus{background:#e4e6e8;color:#000;text-decoration:none}.secondary-navigation h2{color:#000}.secondary-navigation h2 a{padding-top:9px}.secondary-navigation ul{font-size:1.2em;list-style:none}.secondary-navigation ul li.active a{background:#e4e6e8;color:#000;text-decoration:none}.secondary-navigation ul ul{font-size:1em}.secondary-navigation ul ul a{padding-left:16px}.secondary-navigation ul ul ul a{padding-left:24px}.site-footer .browse-links{float:left;width:45%}.site-footer .footer-content{float:right;width:45%}.site-footer .copyright,.site-footer .footer-navigation{padding:34px 0 23px}.site-footer .copyright{float:left}.site-footer .footer-navigation{float:right}.error-summary,.form{margin-left:0;margin-right:0}.aside .quick-search{display:block;margin-bottom:20px}.aside .quick-search .fields .field:first-child>label{margin-top:0}.ie8 .aside .quick-search .fields .salary-field .unit,.ie9 .aside .quick-search .fields .salary-field .unit{margin-bottom:0}.aside .quick-search .buttons{margin-top:14px}.internal-masthead-quick-search{display:none}.advanced-search{margin-left:0;margin-right:0}.advanced-search.tabs>ul>li.browse>div div{-moz-column-count:2;-webkit-column-count:2;column-count:2}.ie8 .advanced-search.tabs>ul>li.browse>div div ul li,.ie9 .advanced-search.tabs>ul>li.browse>div div ul li{width:50%}.homepage-masthead{padding-bottom:222px}.homepage-masthead .quick-search>div{position:relative}.homepage-masthead .quick-search fieldset{margin:0;position:relative}.homepage-masthead .quick-search fieldset legend{padding-bottom:3px}.homepage-masthead .quick-search fieldset .fields{float:left;height:83px;width:835px}.homepage-masthead .quick-search fieldset .fields.expanded{height:250px}.homepage-masthead .quick-search fieldset .fields .keywords,.homepage-masthead .quick-search fieldset .fields .location{margin-right:15px}.homepage-masthead .quick-search fieldset .fields>.text-field,.homepage-masthead .quick-search fieldset .extended-fields>.text-field,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.text-field{float:left;margin-bottom:0;padding-left:0;width:410px}.homepage-masthead .quick-search fieldset .fields>.text-field>label,.homepage-masthead .quick-search fieldset .extended-fields>.text-field>label,.homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.text-field>label{left:auto;margin:14px 6px 10px;position:relative;top:auto;width:auto}.homepage-masthead .quick-search fieldset .extended-fields>.field.salary-field{padding-left:100px}.homepage-masthead .quick-search fieldset .extended-fields>.field.salary-field .label{margin-left:6px;top:52px;width:auto}.homepage-masthead .quick-search fieldset .extended-fields>.field.salary-field .text-field label{margin-top:14px}.homepage-masthead .quick-search fieldset .buttons{bottom:39px;position:absolute;right:0;width:112px}.homepage-masthead .quick-search fieldset .buttons .submit{margin:0;min-width:inherit;width:112px}.placeholders .homepage-masthead{padding-bottom:192px}.placeholders .homepage-masthead .quick-search fieldset .fields{height:40px}.placeholders .homepage-masthead .quick-search fieldset .fields.expanded{height:148px}.placeholders .homepage-masthead .quick-search fieldset .fields .salary-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.placeholders .homepage-masthead .quick-search fieldset .fields .salary-field .label{left:0;position:absolute;top:9px;width:auto}.placeholders .homepage-masthead .quick-search fieldset .fields>.text-field>label,.placeholders .homepage-masthead .quick-search fieldset .extended-fields>.text-field>label,.placeholders .homepage-masthead .quick-search fieldset .extended-fields>.clearfix>.text-field>label{margin:0;position:absolute}.homepage-masthead.full{min-height:389px;padding-top:155px}.ie8 .homepage-masthead.full{min-height:12px}.homepage-masthead.full .masthead .panel{margin:0 auto;width:960px}.homepage-masthead.full .masthead .panel div{margin:6em 0 0 0}.ie8 .homepage-masthead.full .masthead .panel div{margin:0.5em 0}.placeholders .homepage-masthead.full{min-height:301px}.ie8 .placeholders .homepage-masthead.full{min-height:1px}.homepage-main-cols{padding-top:35px}.homepage-main-cols .aside{float:right;padding:2px 0 39px;width:300px}.homepage-main-cols .aside .mpu-banners{padding:11px 0}.homepage-main-cols .aside .mpu-banners li{width:100%}.homepage-main-cols .main-content{float:left;padding-bottom:39px;width:640px}.homepage-main-cols .main-content .content h1{padding:0 0 21px}.our-clients ul{max-width:100%}.our-clients ul li{width:16.667%}.homepage-content-panels{padding-left:0;padding-right:0}.homepage-content-panels>div{margin:0 auto;overflow:hidden;width:960px}.homepage-content-panels>div>div{border-spacing:30px;display:table;margin:0 -30px;width:1020px}.homepage-content-panels>div>div>ul{display:table-row}.homepage-content-panels>div>div>ul>li{display:table-cell;margin:0;padding:0}.homepage-content-panels>div>div>ul>li:first-child{border-left:0}.homepage-content-panels.single-teaser>div{width:480px}.homepage-content-panels.single-teaser>div>div{width:480px}.internal-cols-aside-right .aside{float:right;padding:67px 0 71px;width:300px}.internal-cols-aside-right .aside .mpu-banners{padding:0}.internal-cols-aside-right .aside .mpu-banners li{width:100%}.internal-cols-aside-right .aside .mpu-banners li:first-child{margin-top:0}.internal-cols-aside-right .main-content{float:left;padding-bottom:71px;width:620px}.internal-cols-aside-right .main-content.narrow{width:605px}.internal-cols-aside-right .main-content>.content{padding-left:0;padding-right:0}.resource-panels{padding:0}.latest-resource{padding:0}.resource-listing{padding:0}.browse-by-navigation,.browse-by-links{margin-left:0;margin-right:0}.vacancy-listing .results-count{float:left;font-size:1.5em;padding:9px 0 0}.vacancy-listing .jobs-like-these-links{float:right;font-size:0.9em;padding-top:18px}.vacancy-listing .jobs-like-these-links a{font-size:0.8em;margin-left:4px;padding-bottom:0}.vacancy-listing .order-by-and-page-size{margin-top:20px}.vacancy-listing ol li .heading dl dd.salary span{border-right:1px solid #e4e6e8;margin-right:8px;padding-right:11px}.vacancy-listing ol li .heading dl dd.salary:after{display:none}.vacancy-listing ol li p{font-size:1.1em;letter-spacing:0}.vacancy-aside>div{width:300px}.vacancy-aside.fixed>div{position:fixed}.vacancy-aside.fixed>div .vacancy-actions{margin-bottom:0}.contact-offices>div>div>div{float:none;width:auto}.contact-offices>div>div>div:nth-child(4){clear:none}.account-notice{margin-left:0;margin-right:0}.account-panels .panel{margin-left:0;margin-right:0}.account-panels .panel.cvs .responsive-table>div table th:first-child,.account-panels .panel.cvs .responsive-table>div table td:first-child{width:132px}.widget-preview{display:block;margin:0 0 20px 70px}.widget-preview h3{margin-bottom:8px}.blog-paging{margin-left:0;margin-right:0}.blog-aside-links{background:#f2f3f4;display:block;margin-bottom:28px;padding:9px 8px 14px}.blog-aside-links>div h2{color:#000}.blog-aside-links>div div div{font-size:0.9em;padding-top:10px}.blog-aside-links>div div div ul{list-style:none;margin:0 0 12px 10px}.blog-aside-links>div div div ul li{margin-bottom:5px}.blog-aside-links>div div div ul li.more{display:none}.blog-aside-links>div div div ul li a,.blog-aside-links>div div div ul li a:hover,.blog-aside-links>div div div ul li a:active,.blog-aside-links>div div div ul li a:focus{color:#000}.blog-aside-links>div div div ul li ul{margin:5px 0 5px 10px}.blog-aside-links>div div div a.more{color:#000;cursor:pointer;margin-left:10px}.blog-aside-links>div div div a.more .fa{margin-left:3px}.blog-aside-links>div div div.expanded ul li.more{display:block}.blog-comments{margin-left:0;margin-right:0}.forums-listing ol li,.forum-thread ol li{padding-left:0;padding-right:0}.forum-listing table .subject{padding-left:0}.forum-post-new,.forum-post-header{margin-left:0;margin-right:0}}@media print{.breadcrumbs,.internal-cols-aside-right>div>.aside,.paging,.site-footer,.site-header .logo-and-menu .menu,.site-navigation,.vacancy-aside,.vacancy-listing-cols .cols>div>.aside,.vacancy-listing .jobs-like-these-links,.vacancy-listing .order-by-and-page-size .order-by,.vacancy-listing .order-by-and-page-size .page-size{display:none !important}html{background:#fff}.internal-masthead{background:none !important;border-bottom:1px solid #000 !important;height:0 !important}.content ol,.content ul{list-style:disc}.content ol li:before,.content ul li:before{display:none}.form{border:1px solid #f2f3f4}.form .field>div{border-color:#f2f3f4 !important}.vacancy-detail>ul{list-style:none}.vacancy-listing ol{border-top:1px solid #f2f3f4}.vacancy-listing ol li{page-break-inside:avoid}}