body{font:12px Arial, Helvetica, sans-serif;color:#000000;background-color:#f7f7f7;margin:0;padding:0}img{border:0 !important}@font-face{font-family:'VAGroundedBT';src:url("//www.cv-library.co.uk/fonts/vagroundedbt-webfont.eot?") format("eot"),url(/assets/fonts/vagroundedbt-webfont-134636eff9c424b10c211f159d262c6bfda87ba77191e61aad7b8080991a1958.woff) format("woff"),url(/assets/fonts/vagroundedbt-webfont-20fe1ac28cd602f06d69c10874d2abf68af8184ce5401b44f39b01db0d7c8a88.ttf) format("truetype"),url("//www.cv-library.co.uk/fonts/vagroundedbt-webfont.svg") format("svg")}h1{color:#003777;margin:0 0 5px 0;padding:0;font:18px Arial, Helvetica, sans-serif}.Vag{font-family:'VAGroundedBT', Arial, Helvetica, sans-serif}h1.jobTitle{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#003777;margin:0;letter-spacing:normal !important}h2{color:#003777;margin:15px 0 5px 0;font:normal 14px Arial, Helvetica, sans-serif}h1.cvlH1Vag,h2.cvlH2Vag,h3.cvlH3Vag{font:normal 24px 'VAGroundedBT', 'Arial', 'Verdana', 'sans-serif';color:#003777;margin-top:5px}h1.cvl-h1{font:normal 24px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;padding:0;margin:0 0 5px 0}.h1-border-wrap{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #dfdfdf}.h1-border-wrap h1{font:normal 24px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;margin:0;padding:0}h1.cvl-h1-border{font:normal 24px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #dfdfdf}h2.cvl-h2{font:normal 18px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;padding:0;margin:0 0 5px 0}h2.cvlH2Vag{font-size:22px}h3.cvl-h3{font:normal 15px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;padding:0;margin:0 0 5px 0}h3.cvlH3Vag{font-size:18px;padding:0;margin:0 0 3px 0}h3.cvlH3Vag a{color:#003777}h3.cvlH3Vag a:visited{color:#003777}h3.cvlH3Vag a:hover{color:#005da4;text-decoration:underline}p{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif}p.cvl,p.cvl0,p.cvl10,p.cvl15,p.cvl20{margin:0 0 5px 0;padding:0;font:12px/18px Verdana, Arial, Helvetica, sans-serif}p.cvl0{margin:0}p.cvl10{margin:0 0 10px 0}p.cvl15{margin:0 0 15px 0}p.cvl20{margin:0 0 20px 0}p.cvlSmallPrint{margin:2px 0 5px 0;padding:0;color:#7a7a7a;font:10px/16px Verdana, Arial, Helvetica, sans-serif}p.cvlSmall,p.cvlSmall0,p.cvlSmall10,p.cvlSmall20{margin:0 0 5px 0;padding:0;font:11px/16px Verdana, Arial, Helvetica, sans-serif}p.cvlSmall0{margin:0}p.cvlSmall10{margin:0 0 10px 0}p.cvlSmall20{margin:0 0 20px 0}p.cvlSmallItalic,p.cvlSmallItalic0,p.cvlSmallItalic10,p.cvlSmallItalic20{margin:0 0 5px 0;padding:0;font:italic 11px/16px Verdana, Arial, Helvetica, sans-serif}p.cvlSmallItalic0{margin:0}p.cvlSmallItalic10{margin:0 0 10px 0}p.cvlSmallItalic20{margin:0 0 20px 0}p.cvlSmallBold,p.cvlSmallBold0,p.cvlSmallBold10,p.cvlSmallBold20{margin:0 0 5px 0;padding:0;font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif}p.cvlSmallBold0{margin:0}p.cvlSmallBold10{margin:0 0 10px 0}p.cvlSmallBold20{margin:0 0 20px 0}p.cvlSmallBoldItalic,p.cvlSmallBoldItalic0,p.cvlSmallBoldItalic10,p.cvlSmallBoldItalic20{margin:0 0 5px 0;padding:0;font:italic bold 11px/16px Verdana, Arial, Helvetica, sans-serif}p.cvlSmallBoldItalic0{margin:0}p.cvlSmallBoldItalic10{margin:0 0 10px 0}p.cvlSmallBoldItalic20{margin:0 0 20px 0}p.cvlItalic,p.cvlItalic0,p.cvlItalic10,p.cvlItalic20{margin:0 0 5px 0;padding:0;font:italic 12px/18px Verdana, Arial, Helvetica, sans-serif}p.cvlItalic0{margin:0}p.cvlItalic10{margin:0 0 10px 0}p.cvlItalic20{margin:0 0 20px 0}p.cvlBold,p.cvlBold0,p.cvlBold10,p.cvlBold20{margin:0 0 5px 0;padding:0;font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif}p.cvlBold0{margin:0}p.cvlBold10{margin:0 0 10px 0}p.cvlBold20{margin:0 0 20px 0}p.cvlBoldItalic,p.cvlBoldItalic0,p.cvlBoldItalic10,p.cvlBoldItalic20{margin:0 0 5px 0;padding:0;font:italic bold 12px/18px Verdana, Arial, Helvetica, sans-serif}p.cvlBoldItalic0{margin:0}p.cvlBoldItalic10{margin:0 0 10px 0}p.cvlBoldItalic20{margin:0 0 20px 0}p.cvlLargetext,p.cvlLargetext0,p.cvlLargetext10,p.cvlLargetext20{margin:0 0 5px 0;padding:0;font:14px/20px Verdana, Arial, Helvetica, sans-serif}p.cvlLargetext0{margin:0}p.cvlLargetext10{margin:0 0 10px 0}p.cvlLargetext20{margin:0 0 20px 0}p.cvlLargetextBold,p.cvlLargetextBold0,p.cvlLargetextBold5,p.cvlLargetextBold10,p.cvlLargetextBold15,p.cvlLargetextBold20{margin:0 0 5px 0;padding:0;font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif}p.cvlLargetextBold0{margin:0}p.cvlLargetextBold5{margin:0 0 5px 0}p.cvlLargetextBold10{margin:0 0 10px 0}p.cvlLargetextBold15{margin:0 0 15px 0}p.cvlLargetextBold20{margin:0 0 20px 0}.largetext{font-size:14px}.cvlBlue,.cvlBlue0,.cvlBlue10,.cvlBlue20{font:12px Verdana, Arial, Helvetica, sans-serif;color:#003777;margin:0 0 5px 0}.cvlBlue0{margin:0}.cvlBlue10{margin:0 0 10px 0}.cvlBlue20{margin:0 0 20px 0}.cvlBlueBold,.cvlBlueBold0,.cvlBlueBold10,.cvlBlueBold20{font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#003777;margin:0 0 5px 0}.cvlBlueBold0{margin:0}.cvlBlueBold10{margin:0 0 10px 0}.cvlBlueBold20{margin:0 0 20px 0}.cvlBlueSmallBold,.cvlBlueSmallBold0,.cvlBlueSmallBold10,.cvlBlueSmallBold20{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#003777;margin:0 0 5px 0}.cvlBlueSmallBold0{margin:0}.cvlBlueSmallBold10{margin:0 0 10px 0}.cvlBlueSmallBold20{margin:0 0 20px 0}.cvlBlueLargetext,.cvlBlueLargetext0,.cvlBlueLargetext10,.cvlBlueLargetext20{font:14px Verdana, Arial, Helvetica, sans-serif;color:#003777;margin:0 0 5px 0}.cvlBlueLargetext0{margin:0}.cvlBlueLargetext10{margin:0 0 10px 0}.cvlBlueLargetext20{margin:0 0 20px 0}.cvlBlueLargetextBold,.cvlBlueLargetextBold0,.cvlBlueLargetextBold10,.cvlBlueLargetextBold20{font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#003777;margin:0 0 5px 0}.cvlBlueLargetextBold0{margin:0}.cvlBlueLargetextBold10{margin:0 0 10px 0}.cvlBlueLargetextBold20{margin:0 0 20px 0}.cvlWhite,.cvlWhite0,.cvlWhite10,.cvlWhite20{font:12px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;margin-bottom:5px}.cvlWhite0{margin:0}.cvlWhite10{margin-bottom:10px}.cvlWhite20{margin-bottom:20px}.cvlWhiteSmall,.cvlWhiteSmall0,.cvlWhiteSmall10,.cvlWhiteSmall20{font:11px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;margin-bottom:5px}.cvlWhiteSmall0{margin:0}.cvlWhiteSmall10{margin-bottom:10px}.cvlWhiteSmall20{margin-bottom:20px}.left{float:left !important}.right{float:right !important}.none{float:none !important}.t-center{text-align:center !important}li{font-size:12px}ul.cvlList,ul.cvl-list-new{margin:10px 0 20px 30px;padding:0}ul.cvlList li,ul.cvl-list-new li{margin-bottom:6px;font:12px/16px Verdana, Arial, Helvetica, sans-serif;list-style-image:url(//static.cv-library.co.uk/images/cvlList_bullet.png);text-align:left}ul.cvl-list-new li{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif}ol.cvlList{margin:10px 0 20px 30px;padding:0}ol.cvlList li{margin-bottom:4px;font:12px/16px Verdana, Arial, Helvetica, sans-serif;text-align:left}ul.siteAlertList{margin:5px 0 0 35px}ul.siteAlertList li{font:bold Verdana, Arial, Helvetica, sans-serif}ol.cvlListOrdered{margin:0 0 0 20px;padding:0}ol.cvlListOrdered li{font:12px Verdana, Arial, Helvetica, sans-serif}ol.cvlListOrderedSmall{margin:0 0 0 20px;padding:0}ol.cvlListOrderedSmall li{font:11px Verdana, Arial, Helvetica, sans-serif}.alert{color:#e01a22;font-weight:bold}.FormTxt{color:#003777;font-size:12px;font-weight:bold}.FormTxtWhite{color:#FFFFFF;font-size:12px;font-weight:bold;float:left}img{padding:0;margin:0;border:0;display:block}.clear{clear:both;width:368px;float:left}h1.cvlH1{font:22px Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0;color:#003777}h1.cvlH1 a{color:#003777;text-decoration:none}h1.cvlH1 a:hover{color:#005da4;text-decoration:underline}h1.prTitle{font:22px Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0;color:#003777}h2.cvlH2{font:19px Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0;color:#003777}h2.cvlH2 a{color:#003777;text-decoration:none}h2.cvlH2 a:hover{color:#005da4;text-decoration:underline}h3.cvlH3,h3.cvlH3margin0{font:bold 16px Arial, Helvetica, sans-serif;margin:10px 0 5px 0;padding:0;color:#003777}h3.cvlH3 a{color:#003777;text-decoration:none}h3.cvlH3 a:hover{color:#005da4;text-decoration:underline}h3.cvlH3margin0{margin:0}h3.cvlH3margin0 a{color:#003777;text-decoration:none}h3.cvlH3margin0 a:hover{color:#005da4;text-decoration:underline}h3.featureH3{font:normal 19px Arial, Helvetica, sans-serif;margin:0 0 2px 0;padding:0;color:#003777}h4.cvlH4,h4.cvlH4margin0{font:14px/16px 'Open Sans', Arial, Helvetica, sans-serif;margin:10px 0 5px 0;padding:0;color:#003777}h4.cvlH4 a,h4.cvlH4margin0 a{color:#003777;text-decoration:none}h4.cvlH4 a:hover,h4.cvlH4margin0 a:hover{color:#005da4;text-decoration:underline}h4.cvlH4margin0{margin-bottom:0}.ph1{color:#FFFFFF;margin:5px 0 0 0;padding:0;font:15px Verdana, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #003777;float:left;font-weight:bold}.ph2{color:#FFFFFF;font:bold 22px Arial, Helvetica, sans-serif;margin:0 5px 12px 0;padding:0;float:left;text-shadow:1px 1px 1px #003777}h1.h1ModuleTop{color:#FFFFFF;margin:7px 0 0 7px;padding:0;font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #003777}h1.h1ModuleTop a{color:#FFFFFF;text-decoration:none}h1.h1ModuleTop a:visited{color:#FFFFFF;text-decoration:none}h1.h1ModuleTop a:hover{color:#FFFFFF;text-decoration:underline}h2.h2ModuleTop,h3.h3ModuleTop{color:#FFFFFF;margin:7px 0 0 7px;padding:0;font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #003777}h2.h2ModuleTop a,h3.h3ModuleTop a{color:#FFFFFF;text-decoration:none}h2.h2ModuleTop a:visited,h3.h3ModuleTop a:visited{color:#FFFFFF;text-decoration:none}h2.h2ModuleTop a:hover,h3.h3ModuleTop a:hover{color:#FFFFFF;text-decoration:underline}h2.h2ModuleTopSmall{color:#000000;margin:9px 0 0 9px;padding:0;font:bold 11px Verdana, Arial, Helvetica, sans-serif}h2.h2ModuleTopCenter{color:#FFFFFF;margin:6px 0 0 7px;padding:0;font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #003777;text-align:center}h3.tabList{font:normal 12px Verdana, Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0}h3.tabList a{margin:0;padding:0}.ModuleTopHeader{color:#FFFFFF;margin:7px 0 0 7px;padding:0;font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #003777}a{color:#005da4;text-decoration:none}a:visited{color:#005da4}a:hover{text-decoration:underline;color:#003777}a:active{text-decoration:underline;color:#005da4}button::-moz-focus-inner{border:0}p.date{color:#FFFFFF;font:11px Verdana, Arial, Helvetica, sans-serif;padding:0;margin:3px 0 0 0}p.topHeaderText{color:#FFFFFF;font:11px Verdana, Arial, Helvetica, sans-serif;margin:3px 0 0 0;padding:0}p.footerText,#footer-lower p{font:normal 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;margin-top:2px;color:#FFFFFF}p.footerText a,p.footerText a:visited,p.footerText a:hover{color:#FFFFFF !important}p.bannerText{margin-top:3px}span.liveJobs a{color:#219a00;font-weight:bold;text-decoration:none}span.liveJobs a:visited{color:#219a00;font-weight:bold;text-decoration:none}span.liveJobs a:hover{text-decoration:underline}ul.productlist{margin:10px 5px 10px 5px;padding:0}ul.productlist li{list-style:none;background:url(//static.cv-library.co.uk/images/candidate/greenarrow_circle.gif) no-repeat;padding:0 0 3px 20px;font-size:12px}.homeModule{width:160px;float:left;padding-bottom:10px}.homeModuleTop{width:160px;height:30px;float:left;background:url(//static.cv-library.co.uk/images/cvl_modules_sprite1.1.png) -590px -31px}.homeModuleMain{width:138px;float:left;padding:5px 10px 10px 10px;margin:0;background-color:#FFFFFF;border:1px solid #c9cfdd;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.homeModuleNav{width:160px;float:left;background-color:#FFFFFF}p.rec-hp{width:138px;float:left;padding:0;margin:4px 0 5px 0;font:normal 12px  Verdana, Arial, Helvetica, sans-serif;text-align:center}.industryTab{width:208px;height:30px;float:left;background:url(//static.cv-library.co.uk/images/home_tabmodule_selected.gif) no-repeat;line-height:30px;text-indent:10px;color:#003777;font-weight:bold}.locationTab{width:202px;height:30px;float:left;background:url(//static.cv-library.co.uk/images/home_tabmodule_nonselected.gif) no-repeat;line-height:30px;text-indent:10px;color:#FFFFFF}.locationTab a{color:#FFFFFF;text-decoration:none;font-weight:bold}.locationTab a:visited{color:#FFFFFF}.locationTab a:hover{text-decoration:underline}.industryTab2{width:208px;height:30px;float:left;background:url(//static.cv-library.co.uk/images/home_tabmodule_nonselected2.gif) no-repeat;line-height:30px;text-indent:10px;color:#003777;font-weight:bold}.locationTab2{width:202px;height:30px;float:left;background:url(//static.cv-library.co.uk/images/home_tabmodule_selected2.gif) no-repeat;line-height:30px;text-indent:10px;color:#003777;font-weight:bold}.industryTab2 a{color:#FFFFFF;text-decoration:none;font-weight:bold}.industryTab2 a:visited{color:#FFFFFF}.industryTab2 a:hover{text-decoration:underline}input.searchHeaderInput{width:138px;height:18px;margin:0 0 0 3px;padding:0 0 0 2px;color:#003777;border:1px solid #c9cfdd;font:12px Verdana, Arial, Helvetica, sans-serif}input.clientSearch{width:100px;margin-left:30px;border:0;font:bold 12px Verdana, Arial, Helvetica, sans-serif}.candRegBt{float:left;background:url(//static.cv-library.co.uk/images/bt_reg_free_bg_left.gif) no-repeat;padding:0 0 0 16px;margin:10px 0 10px 0;line-height:28px;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:-0.02em;color:#FFFFFF;font-weight:bold}.candRegBt a{float:left;height:32px;background:url(//static.cv-library.co.uk/images/bt_reg_free_bg_center.gif) repeat-x;padding-right:10px;color:#FFFFFF;text-decoration:none}.candRegBt span{background:url(//static.cv-library.co.uk/images/bt_reg_free_bg_right.gif) no-repeat;float:left;width:27px;height:32px}.candRegBt a:visited{color:#FFFFFF;text-decoration:none}.candRegBt a:hover{color:#FFFFFF;text-decoration:underline}ul.sitemap{margin:15px 20px 15px 5px;padding:0}ul.sitemap li{margin-bottom:7px;list-style:none;font-size:12px}ul.sitemap li a{list-style:none;color:#003777;font-weight:bold}ul.sitemaplite{margin:15px 20px 15px 5px;padding:0}ul.sitemaplite li{margin-bottom:5px;list-style:none;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}ul.sitemaplite li a{list-style:none;color:#000000}ul.sitemaplite li a:visited{list-style:none;color:#000000}ul.sitemaplite li a:hover{list-style:none;color:#005da4;text-decoration:underline}ul.sitemapsub{margin:0 0 0 15px;padding:0 0 5px 0}ul.sitemapsub li a{text-transform:none;list-style-image:none;background-image:none;padding-left:10px}.saveSearchContainer{width:550px;float:left;margin:0;padding:30px 100px 30px 100px;clear:both}.saveSearch{width:550px;float:left;padding:0;margin:0}.saveSearchLeft{width:475px;height:37px;float:left;padding:0;margin:0;background:url(//static.cv-library.co.uk/images/saveSearch_bg.gif) no-repeat}input.saveSearchInput{width:150px;margin:9px 0 0 319px;font:bold 11px Arial, Helvetica, sans-serif}.saveSearchRight{width:74px;height:37px;padding:0;margin:0;float:left}.awardsRow{width:458px;float:left;margin-bottom:5px;padding-bottom:10px;border-bottom:1px dashed #c9cfdd}.awardsIcon{width:140px;float:left;padding-top:15px}.awardsText{width:318px;float:left}ul.awardsList{margin:0;padding:0}ul.awardsList li{font-family:Verdana, Arial, Helvetica, sans-serif;list-style:none;margin-bottom:3px}.jobNumber{color:#005da4}input#t-and-c{float:left;margin:8px 5px 0 0}p.t-and-c{float:left;width:320px;margin:0 0 10px 0}label.contactLabel,label.affiliateLabel{width:100px;float:left;font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#003777;text-align:right;padding-right:10px;margin:5px 0}label.affiliateLabel{width:190px;margin-left:60px}.contactInput,.affiliateInput{width:294px !important;margin-right:290px !important;margin-bottom:5px;border:1px solid #c9cfdd;padding:3px;background-color:#ffffff;font:13px Verdana, Arial, Helvetica, sans-serif}.contact-captcha{margin:0 0 0 110px}.affiliateInput{width:220px !important;margin-right:100px !important}.contactInput:focus,.affiliateInput:focus{background-color:#ffffff;border:1px solid #005da4;color:#000000;outline:none}.contactSelect{width:302px;margin-right:290px;margin-bottom:5px;border:1px solid #c9cfdd;background-color:#ffffff;padding:3px;font:13px Verdana, Arial, Helvetica, sans-serif}select.contactSelect:focus{background-color:#ffffff;border:1px solid #005da4;color:#000000}.contactTextArea,.affiliateTextArea{width:507px !important;height:160px;display:block;font:13px Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;background-color:#ffffff;border:1px solid #c9cfdd;padding:3px;margin:0 0 5px 0;resize:none}.affiliateTextArea{width:350px !important;height:100px}textarea.contactTextArea:focus,.affiliateTextArea:focus{background-color:#ffffff;border:1px solid #005da4;color:#000000;outline:none}.affiliateInfo{font-style:italic;color:#333333;font-size:11px}input.contactSend{float:left;margin:10px 0 0 110px}.twitter-share-button{display:inline;float:left;width:55px;height:22px;padding:0;margin:0 8px 0 0}#custom-tweet-button a{display:inline;float:left;width:55px;height:22px;padding:0;margin:0 8px;background:url(//static.cv-library.co.uk/images/twitter_share.gif) no-repeat}#custom-tweet-buttonSide a{display:inline;float:left;width:55px;height:22px;padding:0;margin:0;background:url(//static.cv-library.co.uk/images/twitter_share.gif) no-repeat}h1.testSearchH1{font:normal 12px Verdana, Arial, Helvetica, sans-serif;margin-top:3px;color:#000000;float:left;font-weight:normal}p.testSearch{font:12px Verdana, Arial, Helvetica, sans-serif;margin-top:3px;display:inline;float:left}p.profileVisibility{font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 10px 0;padding-bottom:10px;border-bottom:1px dashed #c9cfdd}p.accountDetails{margin-bottom:5px;font-weight:bold;font-size:13px;border-top:1px dashed #c9cfdd;padding-top:5px;margin:5px 0 10px 0;color:#003777}.bold{font-weight:bold !important}.green{color:#55b543 !important}.red{color:#e01a22 !important}.blue{color:#003777 !important}.lightblue{color:#005da4 !important}.white{color:#ffffff !important}.black{color:#000000 !important}.grey{color:#333333 !important}.lightgrey{color:#555555 !important}.amber{color:#FF971D !important}.underline{text-decoration:underline !important}.green-bold,.red-bold,.blue-bold,.lightblue-bold,.amber-bold{font-weight:bold !important}.green-bold{color:#219a00}.red-bold{color:#e01a22}.blue-bold{color:#003777}.lightblue-bold{color:#005da4}.amber-bold{color:#FF971D}a.fbFooter{width:25px;height:25px;float:left;background:url(//static.cv-library.co.uk/images/cvl_sprite_1.1.png) -318px -175px}a.twitterFooter{width:25px;height:25px;float:left;background:url(//static.cv-library.co.uk/images/cvl_sprite_1.1.png) -290px -202px}a.googleFooter{width:25px;height:25px;float:left;background:url(//static.cv-library.co.uk/images/cvl_sprite_1.1.png) -318px -202px}a.linkedinFooter{width:25px;height:25px;float:left;background:url(//static.cv-library.co.uk/images/cvl_sprite_1.1.png) -290px -175px}.featured-title{font:11px Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px;text-align:center}.first-apply{font-weight:bold;color:#219a00}.startHidden{display:none}.h3town{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;color:#000000;font-size:12px;margin:0 0 3px 0;padding:0}.h3town a,.h3-search-town a{color:#000000}.h3town a:hover,.h3-search-town a:hover{text-decoration:underline}.h3-rec-county{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;color:#000000;margin:0 0 3px 0;padding:0}ul.rec-county-list{width:145px;float:left;padding:0;margin:0}ul.rec-county-list li{margin:0 0 2px 0;font:13px 'Open Sans', Arial, Helvetica, sans-serif;list-style:none}.job-search-row h3.h3-rec-county{width:145px;float:left}.cvlH2Line{font:19px Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0 0 5px 0;color:#003777;border-bottom:1px solid #c9cfdd}ul.paginationList{float:right;margin:11px 0 0 0;padding:0}.candMyAppsPaginationTopRight ul.paginationList{margin-right:10px}ul.paginationList li{display:block;float:left;list-style:none;margin-right:3px;font-size:12px;text-decoration:none}ul.paginationList li.paginationListCurrent{display:block;float:left;list-style:none;margin-right:3px;border:1px solid #003777;font-size:12px;font-weight:bold;text-decoration:none;padding:3px 5px;background-color:#003777;color:#FFFFFF;border-radius:3px}ul.paginationList li.paginationListDots{display:block;float:left;list-style:none;margin-right:3px;font-size:12px;font-weight:bold;text-decoration:none;padding:3px 2px;background-color:transparent;color:#000000}ul.paginationList li a{text-decoration:none;display:block;padding:3px 5px;border:1px solid #c9cfdd;border-radius:3px;color:#000000}ul.paginationList li a:hover{background-color:#003777;color:#FFFFFF;display:block;border:1px solid #003777;border-radius:3px}img.homeLogo{float:left;margin:5px 5px 0 0;width:120px;height:40px}img.recagency-logo{float:left;margin:5px 9px 0 0;width:120px;height:40px}.recagency-title{font:bold 13px Verdana, Arial, Helvetica, sans-serif;margin:10px 0 5px 0}.searchjobs200,.searchjobs200-career{width:170px;height:290px;padding:15px;background:url(//static.cv-library.co.uk/images/searchLeft200_bg.png) no-repeat;margin-bottom:10px;text-shadow:1px 1px 1px #003777}.searchjobs200-reg{width:170px;height:240px;padding:15px;background:url(//static.cv-library.co.uk/images/searchLeft200_bg_reg.png) no-repeat;margin-bottom:10px;text-shadow:1px 1px 1px #003777}.searchjobs200Title{font:bold 20px Arial, Helvetica, sans-serif;color:#FFFFFF;margin-bottom:5px}.searchjobs200 p a,.searchjobs200-career p a,.searchjobs200-reg p a{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif}.searchjobs200 label,.searchjobs200-career label,.searchjobs200-reg label{width:170px;float:left;font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;margin-bottom:2px}.searchjobs200 input.searchjobs-200-input,.searchjobs200-career input.searchjobs-200-input,.searchjobs200-reg input.searchjobs-200-input{width:164px;height:18px;float:left;padding:2px;margin-bottom:7px;font:12px Verdana, Arial, Helvetica, sans-serif;border:1px solid #003777}.searchjobs200 select.searchjobs-200-select,.searchjobs200-career select.searchjobs-200-select,.searchjobs200-reg select.searchjobs-200-select{width:170px;height:22px;float:left;padding:2px;margin-bottom:10px;font:12px Verdana, Arial, Helvetica, sans-serif;border:1px solid #003777}.searchjobs200-submit{width:170px;height:35px;margin:0 0 10px 0}.bt-job-search-career,.bt-job-search-200{width:170px;height:33px;float:left;padding:0;margin:0 0 15px 0;background:none;border:0;cursor:pointer}.bt-job-search-career img,.bt-job-search-200 img{width:170px;height:33px}.bt-job-search-overview{width:162px;height:38px;float:left;padding:0;margin:0 10px 0 0;background:none;border:0;cursor:pointer}.searchjobs160{width:140px;height:290px;padding:15px 10px;background:url(//static.cv-library.co.uk/images/searchLeft160_bg.png) no-repeat;margin-bottom:10px;text-shadow:1px 1px 1px #003777}.searchjobs160Title{font:bold 20px Arial, Helvetica, sans-serif;color:#FFFFFF;margin-bottom:5px}.searchjobs160 p a{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif}.searchjobs160 label{width:140px;float:left;font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;margin-bottom:2px}.searchjobs160 input.searchjobs-160-input{width:134px;height:18px;float:left;padding:2px;margin-bottom:7px;font:12px Verdana, Arial, Helvetica, sans-serif;border:1px solid #003777}.searchjobs160 select.searchjobs-160-select{width:140px;height:22px;float:left;padding:2px;margin-bottom:10px;font:12px Verdana, Arial, Helvetica, sans-serif;border:1px solid #003777}.searchjobs160-submit{width:142px;height:32px;margin:5px 0 5px 0}a .reg-cv-tab{width:38px;height:135px;float:left;margin-top:15px;background:url(//static.cv-library.co.uk/images/cvl_sprite_1.1.png) 0 -89px}a:hover .reg-cv-tab{background:url(//static.cv-library.co.uk/images/cvl_sprite_1.1.png) -39px -89px}a .apply-now-tab,a .apply-now-tab-cand{width:38px;height:105px;float:left;padding:0;margin:5px 0 0 0;background:url(//static.cv-library.co.uk/images/jobview_sprite1.3.png) -483px -136px}a .apply-now-tab-cand{margin-top:15px}a:hover .apply-now-tab,a:hover .apply-now-tab-cand{background:url(//static.cv-library.co.uk/images/jobview_sprite1.3.png) -522px -136px}a .register-apply-tab{width:38px;height:175px;float:left;padding:0;margin:15px 0 0 0;background:url(//static.cv-library.co.uk/images/register-apply-tab.png) 0 0}a:hover .register-apply-tab{background:url(//static.cv-library.co.uk/images/register-apply-tab.png) -38px 0}.is-sticky{width:40px;float:left}#show-cover-tips{display:block;color:#005da4;float:left;width:165px;font:12px Verdana, Arial, Helvetica, sans-serif}#show-cover-tips:hover{cursor:pointer;text-decoration:underline}#hide-cover-tips{display:none;color:#005da4;float:left;width:165px;font:12px Verdana, Arial, Helvetica, sans-serif}#hide-cover-tips:hover{cursor:pointer;text-decoration:underline}#cover-tips-wrap{display:none;padding:10px;margin:5px 0 10px 0;float:left;width:746px;background-color:#FFFFFF;border:1px solid #dfdfdf}.ie-fix{display:none}p.cvl20Small{margin:0 0 10px 0;padding:0;font:11px/18px Verdana, Arial, Helvetica, sans-serif}p.cvlBoldSmall{margin:0;padding:0;font-size:11px;font:bold 18px Verdana, Arial, Helvetica, sans-serif}.save-input{width:400px;height:12px;padding:5px;font:12px Verdana, Arial, Helvetica, sans-serif}.upload-cv-apply{width:248px;margin-top:5px;background-color:#FFFFFF;border:1px solid #c9cfdd;padding:4px}.covering-letter-choose{width:250px;float:left;padding:2px;font:13px 'Open Sans', Arial, Helvetica, sans-serif;border:1px solid #dfdfdf;clear:none !important;display:inline-block}.covering-letter-choose:focus{border:1px solid #003777}.job-matches-500{width:488px;float:left;padding:5px;border-bottom:1px solid #c9cfdd}.job-matches-500-title{width:78px;float:left;font:13px 'Open Sans', Arial, Helvetica, sans-serif;text-align:right;padding-right:5px;margin-bottom:2px}.job-matches-500-details{width:404px;float:left;font:13px 'Open Sans', Arial, Helvetica, sans-serif;margin-bottom:2px}.job-matches-500-details a{font-weight:600}.job-match-800,.job-match-700{width:798px;float:left;background-color:#fdfdfd;border:1px solid #dfdfdf;border-top:0}.job-match-700{width:698px}.job-matches-800,.job-matches-700{width:778px;float:left;padding:8px 10px;border-bottom:1px solid #dfdfdf}.job-matched-700{width:678px}.job-matches-800:last-child,.job-matches-700:last-child{border-bottom:0}.job-match-800 .site-note-700{width:698px}.candidate-tool-apply{width:228px;float:left;padding:5px;border-bottom:1px solid #c9cfdd}.candidate-tool-apply-icon{width:40px;float:left;padding-left:5px}.candidate-tool-apply-icon img{margin-top:2px}.candidate-tool-apply-text{width:177px;float:left;padding-left:5px}h1.apply-title{font:normal 22px/24px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;margin:3px 0 3px 0;letter-spacing:normal}#apply-title{width:768px;padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:1px solid #dfdfdf;position:relative}#apply-title p{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif}.not-user{float:right}#diff-cv{display:inline-block}#applied .siteAlertIcon750,#reapply .siteAlertIconSmall750,#reapply .userNoteIconSmall750{width:688px;margin-top:10px}#applied{width:100%;float:left}#applied .site-error-700,#reapply .site-error-700,#reapply .site-alert-700{width:693px}.apply-cov-letter{width:768px;float:left}.apply-cov-letter textarea{display:none;width:756px !important;height:150px;margin:5px 0 3px 0;padding:5px;font:13px 'Open Sans', Arial, Helvetica, sans-serif;border:1px solid #dfdfdf}.multi-apply-module .apply-cov-letter,.multi-apply-module .apply-options{width:718px}.multi-apply-module .apply-cov-letter textarea{width:706px !important}.multi-apply-module #cover-tips-wrap{width:696px}p.apply-options{width:768px;float:left;margin-bottom:20px;font:normal 12px 'Open Sans', Arial, Helvetica, sans-serif;text-align:right}.load-cov-letter{float:left;padding:4px 3px 0 0;font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;display:inline-block}.fbRecommend{width:668px;float:left;border-top:1px dashed #c9cfdd;margin:15px 0 0 0;padding:10px 0 5px 0}.show-cover-letter{width:600px;min-height:100px;max-height:200px;float:left;background-color:#FFFFFF;border:1px solid #c9cfdd;overflow:hidden;padding:5px}.job-matches-700{width:688px;float:left;padding:5px;border-bottom:1px solid #c9cfdd}.job-matches-700-title{width:88px;float:left;font:12px Verdana, Arial, Helvetica, sans-serif;text-align:right;padding-right:5px;margin-bottom:2px}.job-matches-700-details{width:589px;float:left;font:12px Verdana, Arial, Helvetica, sans-serif;margin-bottom:2px;padding-right:5px}.apply-details{width:668px;float:left;margin:5px 0 15px 0}.apply-sent-title{width:125px;float:left;font:600 13px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;text-align:right;padding-right:5px;margin-bottom:2px}.apply-sent-details{width:537px;float:left;font:13px 'Open Sans', Arial, Helvetica, sans-serif;margin-bottom:2px}.dupfix{float:left;width:100%;height:0px;line-height:0px;visibility:hidden}.apply-sent-backsearch,.apply-sent-backsearch:visited{float:left;padding:8px 12px;margin:5px 0 5px 0;background-color:#005da4;color:#fff;font:600 14px 'Open Sans', Arial, Helvetica, sans-serif;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.apply-sent-backsearch:hover{background-color:#219a00;color:#fff;text-decoration:none}.bt-login-recruiter,.bt-login-candidate{width:165px;display:inline}.bt-submit-feedback{width:175px;margin:10px 0 0 110px}.home-jbe{width:160px;height:110px;float:left;margin-bottom:10px}.home-training{width:160px;height:120px;float:left}.home-recruiting,.home-recruiting-cards{width:140px;height:30px;float:left;margin-bottom:5px;background:url(//static.cv-library.co.uk/images/bt_recruiters_start_recruiting.gif) no-repeat}.home-recruiting-cards{height:64px;margin-bottom:0;background:url(//static.cv-library.co.uk/images/recruiters_start_recruiting.gif) no-repeat}.hp-home-logo{width:120px;height:40px;float:left;margin:7px 0 0 9px;background-color:#fff}.error{background:#fdf3f4;border-color:#e01a22}#rec-agency-industries{width:730px;float:left;margin-left:10px}.rec-agency-ind{width:145px;float:left}.rec-agency-ind h3.h3town a:hover{color:#005da4}#cvlr-client-login{display:none}.report-email-radio{float:left;clear:left;margin-bottom:5px}.report-email-label{font:normal 12px Verdana, Arial, Helvetica, sans-serif;float:left;width:490px;padding:2px 0 0 5px;margin-bottom:5px}.report-email-submit{float:left;margin:10px 0 0 0}#hp-search-location{width:200px}#hp-search-distance{width:90px;margin-right:0}#home-search-adv{width:360px;float:left;padding:0;margin:0;display:none}label.home-search-keywords,label.home-search-location,label.home-search-salary,label.home-search-salarytype,label.home-search-jobtype{width:240px;float:left;padding:0;margin:0 0 3px 0;font:bold 13px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-shadow:1px 1px 1px #001d3f}label.home-search-location{width:200px}label.home-search-salary{width:140px;margin:5px 10px 3px 0}label.home-search-salarytype{width:90px;margin:5px 10px 3px 0}label.home-search-jobtype{width:110px;margin:5px 0 3px 0}input.home-search-keywords,input.home-search-location,input.home-search-sal-min,input.home-search-sal-max,input.home-search-sal-type{width:228px;float:left;padding:5px;margin:0 10px 0 0;border:1px solid #003777;font:normal 12px Verdana, Arial, Helvetica, sans-serif}input.home-search-location{width:188px}input.home-search-sal-min{width:50px;margin:0 5px 0 0}input.home-search-sal-max{width:50px;margin:0 5px 0 0}select.home-search-sal-type,select.home-search-jobtype{width:88px;float:left;padding:4px;margin:0;border:1px solid #003777;font:normal 12px Verdana, Arial, Helvetica, sans-serif}select.home-search-sal-type{margin:0 10px 0 0}select.home-search-jobtype{width:110px}label.home-search-sal-to{width:16px;float:left;padding:0;margin:0;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#fff;line-height:25px}.home-search-bt{width:180px;float:right;padding:0;margin:19px 0 0 0}.home-search-clear{width:100%;float:left}.jstools-training{display:none}.jstools-left,.jstools-center,.jstools-right{width:123px;float:left;padding:0;margin:10px 5px 0 10px;text-align:center}.jstools-center,.jstools-right{margin:10px 5px 10px 5px}.jstools-left p.cvlBold0,.jstools-center p.cvlBold0,.jstools-right p.cvlBold0{margin-bottom:2px}.jstools-left p,.jstools-center p,.jstools-right p{line-height:15px}img.cvl-careers-icon{margin:5px 0 10px 19px}img.cvl-app-icon{margin:5px 0 10px 13px}img.cvl-training-icon{margin:5px 0 9px 12px}.jstools-divide{width:388px;float:left;margin:0 0 0 10px;border-top:1px solid #c9cfdd}p.search-header-training{width:530px;float:left;text-align:right;font:normal 12px Verdana, Arial, Helvetica, sans-serif;margin-top:8px}p.search-header-training a{color:#000}.jlt-modify-alert{float:left;margin:10px 5px 0 0}.jlt-add-create{float:left;margin:10px 0 0 0}.wsnp{white-space:nowrap}.ui-menu-item{background-color:#fff !important;border-bottom:1px solid #c9cfdd;padding:4px 0 !important;font:normal 12px 'Open Sans', Arial, Helvetica, sans-serif;text-indent:5px}.ui-menu-item:hover{background-color:#005da4;color:#fff}.ui-state-focus{background-color:#005da4 !important;background-image:none !important;color:#fff !important}a.adv-search-home{display:none}.revised-sticker{z-index:999;position:absolute;margin-top:-12px;margin-right:-18px;right:0}.cv-attached-wrapper{width:100%;float:left;background:url(//static.cv-library.co.uk/images/cv-attached-icon-small.png) no-repeat;padding:0 0 0 30px;margin:0 0 15px 0}p.cv-attached{width:220px;font:12px/18px Verdana, Arial, sans-serif;color:#219a00;padding:4px;background:#e8f5e5;border:1px solid #219a00;border-radius:3px}#choose-cv{display:none}p.cvlp,p.cvlp0,p.cvlp10,p.cvlp15,p.cvlp20{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 5px 0}p.cvlp0{margin-bottom:0}p.cvlp10{margin-bottom:10px;white-space:pre-line}p.cvlp15{margin-bottom:15px}p.cvlp20{margin-bottom:20px}p.cvlp-small,p.cvlp-small0,p.cvlp-small10,p.cvlp-small20{font:normal 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 5px 0}p.cvlp-small0{margin-bottom:0}p.cvlp-small10{margin-bottom:10px}p.cvlp-small20{margin-bottom:20px}p.cvlp-bold,p.cvlp-bold0,p.cvlp-bold10,p.cvlp-bold20{font:600 13px/20px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 5px 0}p.cvlp-bold0{margin-bottom:0}p.cvlp-bold10{margin-bottom:10px}p.cvlp-bold20{margin-bottom:20px}p.cvlp-small-bold,p.cvlp-small-bold0,p.cvlp-small-bold10,p.cvlp-small-bold20{font:600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 5px 0}p.cvlp-small-bold0{margin-bottom:0}p.cvlp-small-bold10{margin-bottom:10px}p.cvlp-small-bold20{margin-bottom:20px}p.cvlp-large,p.cvlp-large0,p.cvlp-large10,p.cvlp-large20{font:400 15px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 5px 0}p.cvlp-large0{margin-bottom:0}p.cvlp-large10{margin-bottom:10px}p.cvlp-large20{margin-bottom:20px}p.cvlp-large-bold,p.cvlp-large-bold0,p.cvlp-large-bold10,p.cvlp-large-bold20{font:600 15px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 5px 0}p.cvlp-large-bold0{margin-bottom:0}p.cvlp-large-bold10{margin-bottom:10px}p.cvlp-large-bold20{margin-bottom:20px}p.cvlp-title{font:600 18px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 10px 0}p.pdivider{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #dfdfdf}.italic{font-style:italic !important}.new-searchjobs230{width:200px;float:left;background:#003777;background:-webkit-linear-gradient(#005da4, #003777);background:linear-gradient(#005da4, #003777);border-radius:5px;padding:15px;margin-bottom:10px;text-align:left}.new-searchjobs230Title{font:600 18px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;margin-bottom:5px}.new-searchjobs230 input.new-searchjobs-230-input{width:194px;height:18px;float:left;padding:5px 2px;margin-bottom:10px;font:400 13px 'Open Sans', Arial, Helvetica, sans-serif;border:1px solid #fff}.new-searchjobs230 select.new-searchjobs-230-select{width:200px;height:32px;float:left;padding:0 2px;margin-bottom:10px;font:400 13px 'Open Sans', Arial, Helvetica, sans-serif;border:1px solid #fff;background-color:#fff}.new-searchjobs230 label,.new-search-adv{width:194px;float:left;font:600 13px 'Open Sans', Arial, Helvetica, sans-serif;color:#000;margin-bottom:2px;color:#fff}.new-search-adv a{color:#fff}.new-searchjobs-230-btn{width:199px;float:left;background-color:#5bb543;text-decoration:none;margin:4px 0 12px 0;padding:8px 12px;font:400 14px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;border:none;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-appearance:none}.new-searchjobs-230-btn:hover{background-color:#219a00;cursor:pointer}.sb{font-weight:600 !important}.light{font-weight:300 !important}#offline-status-bar{position:fixed;bottom:0;left:0;width:100%;background:#fdf3fa;border-top:2px solid #e01a22;z-index:10;padding:5px 10px;box-sizing:border-box;-webkit-animation:SLIDE_UP 0.2s ease-in-out;animation:SLIDE_UP 0.2s ease-in-out}#offline-status-bar.hidden{-webkit-animation:SLIDE_DOWN 0.2s ease-in-out;animation:SLIDE_DOWN 0.2s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#offline-status-bar p{color:#000;font:normal 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;text-align:center;padding:5px 0}@-webkit-keyframes SLIDE_UP{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:none;transform:none}}@keyframes SLIDE_UP{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes SLIDE_DOWN{0%{-webkit-transform:none;transform:none}99%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%);display:none}}@keyframes SLIDE_DOWN{0%{-webkit-transform:none;transform:none}99%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%);display:none}}
