body{width:100%;padding:0;margin:0;font-family:Tahoma, Arial, sans-serif;position:relative;font-size:100%;font-weight:400}img{border:none;display:block;padding:0;margin:0}.clear{clear:both}#general,#yellow,#green,#purple,#blue{padding:0;margin:0;position:relative;overflow:hidden}#headerRedBlock{position:absolute;width:50%;right:0;top:36px;height:154px;background:#981e2b}#headerWrap{width:100%;padding:0;margin:0;position:relative}#headerTop{width:980px;padding:5px 0 10px 0;margin:0 auto;position:absolute;top:0;right:0;z-index:100;text-align:right}#headerTop a.header-linkedin{color:#FFFFFF;display:inline-block;vertical-align:middle;margin-left:20px;font-size:20px}#headerSearch,.mobile-search{display:inline-block;vertical-align:middle;padding:0;margin:0 20px;width:auto;border-bottom:1px solid #FFFFFF;font-family:'Bitter', serif}#headerSearch form,#headerSearch fieldset,.mobile-search form,.mobile-search fieldset{float:right;padding:0;margin:0;width:auto}#headerSearch #Search,.mobile-search #Search{float:left;padding:0;margin:0;overflow:hidden}#headerSearch .middleColumn,.mobile-search .middleColumn{float:left;padding:0;margin:0;width:auto}#headerSearch input[type=text],.mobile-search input[type=text]{float:left;border:none;font-size:12px;line-height:17px;color:#FFFFFF;height:17px;border-radius:0;background:transparent;padding:2px 5px 0 0;width:120px;font-family:'Bitter', serif}#headerSearch ::-webkit-input-placeholder,.mobile-search ::-webkit-input-placeholder{color:#FFFFFF}#headerSearch :-moz-placeholder,.mobile-search :-moz-placeholder{color:#FFFFFF}#headerSearch ::-moz-placeholder,.mobile-search ::-moz-placeholder{color:#FFFFFF}#headerSearch :-ms-input-placeholder,.mobile-search :-ms-input-placeholder{color:#FFFFFF}#headerSearch .action,.mobile-search .action{float:right;width:20px;height:15px;margin:0;padding:0;border-radius:0;font-size:0;line-height:0;background:url("../images/search-icon.png") center right no-repeat;border:none}#headerSearch .action:hover,.mobile-search .action:hover{background:url("../images/search-icon.png") center right no-repeat}#headerSearch fieldset,.mobile-search fieldset{float:left}#headerSearch .Actions,.mobile-search .Actions{display:inline-block;margin:0;float:right}#headerSearch .Actions:after,.mobile-search .Actions:after{content:none}#headerTopInfo{display:inline-block;vertical-align:middle;font-size:0.68em;font-family:'Bitter', serif;color:#FFF;padding:0;margin:0;width:auto}#headerTopInfo a{color:#FFF;text-decoration:none}#headerTopInfo a:hover{text-decoration:underline}.topMenuSpacer{font-size:1.5em;padding:0 5px}#headerMenuImgWrap{width:980px;margin:0 auto;padding:0;overflow:visible;position:relative}#headerMenuWrap{width:100%;top:36px;left:0;overflow:visible;position:absolute}#headerMenuBar{z-index:1;position:absolute;top:0;left:-74px;width:1284px;height:154px;background:url("../images/headerMenuBG.png") left top no-repeat}#logo{float:left;z-index:2;position:relative;padding:0;margin:18px 0 0}.call-to-action{display:inline-block;z-index:2;position:absolute;bottom:-68px;right:0;font-family:'Bitter', serif;text-align:center}.call-to-action h3{font-size:14px;color:#FFFFFF;margin-bottom:8px}.call-to-action .cta-btn{background:#FFFFFF;display:inline-block;padding:5px 55px 12px 25px;position:relative;color:#000000;text-decoration:none;font-size:18px;font-weight:bold}.call-to-action .cta-btn:after{font-size:16px;content:'\f054';font-family:'FontAwesome';position:absolute;right:25px;top:11px}.call-to-action .cta-btn:before{position:absolute;z-index:3;left:0;bottom:0;width:100%;content:'';height:8px;background:url("../images/footerLines.png") top left repeat-x}.call-to-action .cta-btn:hover{background:#981E2B;color:#FFFFFF}.call-to-action .cta-btn:hover:before{background:url("../images/feature-lines.png") top left repeat-x}#HomePage .call-to-action{bottom:-80px}#mainMenu{float:right;position:relative;z-index:2;padding:0;margin:34px 0 0}#mainMenu li{float:left;padding:0;margin:0 0 0 17px;position:relative;list-style:none}#mainMenu li.current,#mainMenu li.section,#mainMenu li:hover{background:url("../images/menuRedArrow.png") center bottom no-repeat}#mainMenu li a,#mainMenu li a:hover,#mainMenu li a:active{float:left;padding:0 0 16px;margin:0;font-size:0.85em;line-height:0.8em;color:#FFF;text-decoration:none;background:none;font-family:'Bitter', serif}#mainMenu li .subMenu{position:absolute;top:100%;left:0;padding:0;width:200px;display:none}#mainMenu li:hover .subMenu{display:block}#mainMenu li:hover .subMenu li{width:200px;display:block;list-style:none;padding:0;margin:0}#mainMenu li:hover .subMenu a{display:block;width:170px;padding:8px 15px;background:#981E2B;margin:0;font-size:0.75em;line-height:1em;color:#FFF}#mainMenu .subMenu li:hover a,#mainMenu .subMenu li a:active,#mainMenu .subMenu li.current a,#mainMenu .subMenu li.section a{background:#203141}#headerBannerWrap{width:980px;margin:0 auto;overflow:visible;position:relative}#bannerImage{width:1440px;height:264px;margin:0 0 0 -230px;background:url("../images/banners/generalBanner.png") left top no-repeat}#green #bannerImage{background:url("../images/banners/greenBanner.jpg") left top no-repeat}#yellow #bannerImage{background:url("../images/banners/yellowBanner.jpg") left top no-repeat}#purple #bannerImage{background:url("../images/banners/purpleBanner.jpg") left top no-repeat}#blue #bannerImage{background:url("../images/banners/blueBanner.jpg") left top no-repeat}#headerBannerWrap h1{position:absolute;top:192px;left:0;font-size:1.9em;color:#FFF;line-height:1.13em;font-family:'Bitter', serif;margin-top:15px}#homeBannerText h1{top:195px;font-size:1.8em}#pageWrap{width:980px;padding:0;margin:35px auto 50px}#breadCrumbWrap{width:980px;padding:20px 0;margin:0 auto;border-bottom:2px solid #203141;font-size:0.75em;line-height:1.1em;color:#203141;font-family:'Bitter', serif}#breadCrumbWrap a{color:#981E2B;text-decoration:none}#breadCrumbWrap a:hover{text-decoration:underline}#sideColumn{float:right;width:315px;padding:0;margin:0 0 16px 45px}.sideColumn_Custom{margin:0 !important}#sideMenu{display:block;padding:0;margin:0 0 20px}#sideMenu li{display:block;list-style:none;padding:0;margin:0}#sideMenu li a{width:278px;display:block;padding:10px 15px;margin:0;color:#FFF;text-decoration:none;background:#323e4c;border-right:7px solid #323e4c;font-size:0.8em;line-height:1.5em;font-family:'Bitter', serif}#sideMenu li a:hover,#sideMenu li.current a,#sideMenu li.section a{border-right:7px solid #981e2b;background:#203141}#sideMenu .sideSub{margin:0;padding:0}#sideMenu .sideSub li{display:block;padding:0;margin:0}#sideMenu .sideSub li a{width:263px;display:block;padding:0 15px 5px 30px;font-size:0.8em;font-family:Tahoma, Arial, sans-serif;color:#a4a5ad}#sideMenu .sideSub li.current a,#sideMenu .sideSub li a:hover{color:#FFF}#printPage{float:right;background:url("../images/printIcon.png") left top no-repeat;margin:-8px 0 0;padding:9px 0 9px 43px;font-size:1em;line-height:1.1em;color:#981e2b;text-decoraton:none}#rightContactBtn{border-right:7px solid #981e2b;background:#203141;width:278px;display:block;padding:10px 15px;margin:0;color:#FFF;text-decoration:none;font-size:0.8em;line-height:1.5em;font-family:'Bitter', serif;margin-bottom:10px}#rightContactBtn:hover{border-right:7px solid #323e4c;background:#323e4c}.rightContactBtn_Custom{width:243px !important;margin-top:20px !important}#SearchResults{width:100%;padding:0;margin:0}#SearchResults .eachResult{padding:0 0 20px;margin:0 0 20px;border-bottom:1px dashed #203141}#SearchResults .eachResult h4,#SearchResults .eachResult a{text-decoration:none}#SearchResults .readMoreLink{color:#203141}#SearchResults .eachResult h4:hover,#SearchResults .readMoreLink:hover{color:#981e2b}#introTextWrap{width:100%;padding:0 0 35px;margin:0 0 35px;border-bottom:2px solid #203141}#introText{float:left;width:648px;padding:0;margin:0}#pdfWrap{width:315px;float:right;padding:0;margin:0}#pdfWrap a{float:right;width:260px;padding:0;margin:0;text-decoration:none}#pdfDownIcon{float:left;width:80px;height:75px;background:url("../images/pdfLandingBtn.png") left top no-repeat;padding:0;margin:0}#pdfDownText{float:right;width:170px;color:#981E2B;font-size:1.25em;line-height:1.1em;font-family:'Bitter', serif}#pdfWrap a:hover #pdfDownText{color:#203141}#childTiles{width:100%;padding:0 0 35px;margin:0}#childTiles .eachChildTile{float:left;padding:15px 23px 24px 19px;margin:0 17px 17px 0;width:273px;height:81px;color:#FFF;font-size:1.43em;line-height:1.2em;text-decoration:none;background:url("../images/childTiles-general.jpg") left top no-repeat;font-family:'Bitter', serif}#yellow .eachChildTile{background:url("../images/childTiles-yellow.jpg") left top no-repeat}#green .eachChildTile{background:url("../images/childTiles-green.jpg") left top no-repeat}#purple .eachChildTile{background:url("../images/childTiles-purple.jpg") left top no-repeat}#blue .eachChildTile{background:url("../images/childTiles-blue.jpg") left top no-repeat}#childTiles .eachChildTile:hover{background:url("../images/childTiles-Over.jpg") left top no-repeat;text-decoration:none}#childTiles .third{margin-right:0}#HomePage #headerBannerWrap img{margin:0 0 0 -190px}#HomePage #pageWrap{margin:30px auto;position:relative}#HomePage #pageWrap #sideNav{width:213px;height:95px;position:fixed;left:0;top:380px;background:url("../images/sideNav.png") top left no-repeat}#HomePage #pageWrap #sideNav a{color:#FFF;font-family:'Bitter', serif;font-weight:bold;text-decoration:none;display:block;padding-left:45px}#HomePage #pageWrap #sideNavNews{padding-top:13px}#HomePage #pageWrap #sideNavTest{padding-top:27px}#topTilesWrap{margin-top:30px}#topTilesWrap .topTiles{float:left;width:233px;height:250px;padding:0;margin:0 16px 0 0;text-decoration:none;background:url("../images/footerLines.png") left bottom repeat-x}#topTilesWrap .topTiles#homeFourthTile{margin-right:0}#topTilesWrap .green:hover{background:url("../images/homeTilesStripes-green.jpg") left bottom repeat-x}#topTilesWrap .yellow:hover{background:url("../images/homeTilesStripes-yellow.jpg") left bottom repeat-x}#topTilesWrap .purple:hover{background:url("../images/homeTilesStripes-purple.jpg") left bottom repeat-x}#topTilesWrap .blue:hover{background:url("../images/homeTilesStripes-blue.jpg") left bottom repeat-x}#topTilesWrap .home-links{background:none;text-align:left}#topTilesWrap .home-links:hover{background:none}.topTiles img{padding:0;margin:0;max-width:100%}.topTiles h2{margin:20px 10px 10px 0;padding:0;color:#000;font-size:1.6em;min-height:56px}.topTiles h2,.topTiles p{text-decoration:none}.topTiles p{padding:0}.topTiles span{color:#981e2b}.topTilesSpacer{float:left;margin:0 27px;padding:0;border-left:1px solid #e0dfe2;height:235px}#homeFourthTile{margin-right:0}#CtaBlock{padding:22px 0 2px;margin:0 auto 50px auto;background:#203141;box-sizing:border-box;display:block;width:100%;max-width:980px}#CtaBlock:hover span{background-color:#000;color:#fff;text-decoration:none}#CtaBlock span{margin-bottom:10px}#CtaBlock h3{text-decoration:none}#CtaBlock .text-area{border:0}#CtaBlock.no-image .container{max-width:100%}#CtaBlock.no-image .container h3{max-width:75%}#CtaBlock.center-cta{text-align:center}#CtaBlock.center-cta .container>*{max-width:100%;width:auto;display:inline-block}#CtaBlock.center-cta .text-area{display:block;width:100%}#CtaBlock.center-cta .image-area{display:block;width:100%}#CtaBlock.center-cta .image-area img{margin:0 auto 20px auto}#homeBarCont{font-family:'Bitter', serif;width:900px;margin:0 auto;padding:40px 0 55px}#homeBarCont h3{padding:0;margin:0;font-size:32px;color:#FFF;line-height:1.20em;font-family:'Bitter', serif;padding:0 0 25px;font-weight:normal}#homeBarCont p{margin:0 0 20px;color:#FFF;font-size:18px;line-height:150%}#homeBarCont a.plain-btn{display:inline-block;margin:30px 0 15px;font-size:16px;color:#FFFFFF;text-decoration:none}#homeBarCont a.plain-btn:hover{text-decoration:underline}#homeBarCont .feature-border{height:14px;background:url("../images/feature-lines.png") top left repeat-x}#homeBarCont .has-image{float:left;width:60%;padding:0}#homeBarCont .image-area{float:right;width:25%;box-sizing:border-box;padding-left:30px}#homeBarCont .image-area img{max-width:100%;margin-bottom:30px}#BottomTilesWrap{width:980px;padding:0;margin:0 auto 50px}.bottomTiles{float:left;width:290px;height:275px;padding:0 0 25px;margin:0;background:url("../images/homeBtmTilesBG.jpg") left bottom repeat-x;text-decoration:none}.bottomTiles:hover{background:url("../images/homeBtmTilesBG-Over.jpg") left bottom repeat-x}.home-feature hr{margin:5px 0}.bottomTilesSpacer{float:left;margin:0 27px;padding:0;border-left:1px solid #e0dfe2;height:140px}.home-feature h3,.bottomTiles h3,.bottomTiles p{text-decoration:none}.home-feature h3,.bottomTiles h3{font-size:1.37em;margin:0 0 10px;line-height:1.1em;font-family:'Bitter', serif;color:#203141}.home-feature h3{float:left}.home-feature{width:50%;box-sizing:border-box;float:left;margin:0;padding-bottom:30px;text-decoration:none;position:relative}.home-feature .border{position:absolute;bottom:0;left:0;width:100%;height:14px;margin-top:20px;box-sizing:border-box}.home-feature .border .inner{background:url("../images/homeBtmTilesBG.jpg") left bottom repeat-x;height:14px}.home-feature:first-child{padding-right:20px}.home-feature:first-child .border{padding-right:20px}.home-feature:last-child{padding-left:20px}.home-feature:last-child .border{padding-left:20px}.home-feature:hover .border .inner{background:url("../images/homeBtmTilesBG-Over.jpg") left bottom repeat-x}.home-feature h4{font-family:'Bitter', serif;font-size:18px;margin:0 0 10px}.home-feature h6{font-size:14px;color:#8c8c8c;font-weight:400;margin:10px 0}.home-feature p{line-height:150%;font-size:14px}.home-feature a.link-btn{font-size:14px;color:#981b2b;text-decoration:none;display:block;margin-top:15px}.home-feature a.link-btn:hover{text-decoration:underline}.featured-blog{clear:both;padding-top:15px}.featured-testimonials{clear:both;padding-top:15px}.featured-testimonials h4{margin-bottom:5px}.featured-testimonials a.link-btn{margin-top:10px;margin-bottom:15px}.featured-testimonials .eachHomeNews:nth-child(1n+2) h4{margin-top:15px}#homeNewRss{float:left;padding:0;margin:0 0 0 10px;width:21px;height:20px;background:url("../images/rssIcon.jpg") left top no-repeat}#homeNewsLink{float:right;padding:5px 10px;margin:0;color:#203141;font-size:0.62em;line-height:1.1em;background:url("../images/footerNewsBtn.jpg") left bottom repeat-x #fbfbfb;border-radius:3px;text-decoration:none}#homeNewsLink:hover{text-decoration:underline;color:#981e2b}.eachHomeNews{clear:both}.home-feature .first{padding:0 0 5px}.eachHomeNews p,.bottomTiles p{font-size:0.82em;color:#656875;line-height:1.6em}.eachHomeNews p span{color:#203141}.eachHomeNews a{color:#981e2b;text-decoration:none}.eachHomeNews a:hover{text-decoration:underline}.bottomTiles span{color:#981e2b;font-size:0.9em}.bottomTiles h4{color:#981E2B;font-size:15px;line-height:16px;text-decoration:none;font-family:'Bitter', serif;padding:20px 0 0}#consultancyTextWrap{width:100%;padding:0;margin:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#areaInfo{padding:0 0 25px;margin:0}#ConsultancyPage .eachChildTile,#ConsultancyPage .eachChildTile:hover{font-size:1em;line-height:1.4em;height:45px;background-position:left bottom;padding:15px 23px 20px 19px}#ourPeopleWrap{float:left;width:620px;padding:0;margin:0}#ourPeopleCont{padding:0;margin:0}#ourPeopleWrap .eachPerson{float:left;padding:0;margin:0 25px 30px 0;width:190px;text-decoration:none;min-height:240px;display:block}#ourPeopleWrap .eachPerson:hover{text-decoration:none}#ourPeopleCont .third{margin-right:0}#ourPeopleCont .third:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.personsImg{display:block;width:190px;height:190px;overflow:hidden;padding:0;margin:0 0 5px}.personImgClick{position:relative;margin:0;display:block;padding:80px 0 0;width:190px;height:110px;background:url("../images/ourPeopleImgBG.png") left top repeat;font-size:1.18em;line-height:1.1em;text-align:center;color:#FFF;font-family:'Bitter', serif;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.eachPerson:hover .personImgClick{margin:-190px 0 0}.eachPerson h4{font-size:1em;line-height:1.5em;padding:0 0 3px;margin:0;text-decoration:none}.eachPerson h5{font-size:0.75em;line-height:1.1em;padding:0;margin:0;font-family:Tahoma, Arial, sans-serif;color:#656875;text-decoration:none}#ourPeopleCont #personInfo{width:100%;padding:0}#ourPeopleCont #personInfo #personRightCol{width:360px}#ourPeopleCont #personInfo #personNextPrevBtns{display:none}#personInfo{width:100%;background:#fff}#personLeftCol{width:218px;float:left;padding:0;margin:0}#personLeftCol a.button{margin-right:0;width:100%;max-width:218px;box-sizing:border-box}#personLeftCol img{padding:0 0 15px;margin:0}#personContact{padding:0;margin:0}#personMoreInfo{display:block;padding:13px 0 0 15px;width:164px;height:26px;font-size:0.8em;line-height:1.1em;color:#203141;background:url("../images/peopleMoreInfoBtn.jpg") left top no-repeat;font-family:'Bitter', serif;text-decoration:none}#personMoreInfo:hover{color:#fff;background-position:left bottom}#personRightCol{float:right;width:720px;padding:0;margin:0}#personRightCol h2{padding:0 0 5px;margin:72px 0 0 0}#personRightCol h3{font-size:0.9em;padding:0 0 10px;margin:0;line-height:1.1em;color:#656875;font-family:Tahoma, Arial, sans-serif}#personNextPrevBtns{clear:both;width:100%;padding:35px 0 0;margin:0}#nextPerson,#prevPerson{float:right;padding:0;margin:0;color:#203141;font-size:1.37em;line-height:1.1em;cursor:pointer}#nextPerson:hover,#prevPerson:hover{color:#981E2B}#prevPerson{float:left}.WidgetHolder{width:315px;padding:0 0 10px;margin:0 0 20px;background:#323E4C}.WidgetHolder h3{color:#FFF;padding:10px 15px;margin:0 0 10px;border-right:10px solid #981E2B;background:#203141}.WidgetHolder ul,.WidgetHolder p{display:block;padding:0;margin:0 auto;width:285px}.WidgetHolder ul li{display:block;list-style:none;padding:0 0 5px;margin:0;font-size:0.87em}.WidgetHolder ul li a,.WidgetHolder p a{text-decoration:none;color:#FFF}.WidgetHolder ul li a:hover,.WidgetHolder p a:hover{text-decoration:underline;color:#fff}#BlogContent{width:620px;float:left}#BlogContent hr{width:100%;padding:0;margin:15px 0 20px}.blogSummary{border-bottom:1px dashed #203141;padding:0;margin:0 0 15px}p.authorDate{padding:0;margin:0 0 5px}.postTitle a{text-decoration:none}.postTitle a:hover{text-decoration:underline}.blogVitals .readmore{text-decoration:none;color:#203141;font-size:1.3em}.blogVitals .readmore:hover{text-decoration:underline}#programmeRight{float:right;clear:right;width:279px;padding:18px;margin:0 0 36px 45px;background:#981e2b}#programmeRight h4{color:#FFF;font-size:1.37em;line-height:1.1em;padding:0;margin:0 0 5px}#datesWrap{width:269px;padding:5px;background:#9f3336}#datesWrap span{font-size:0.75em;line-height:1.5em;color:#FFF;float:left;width:45%;clear:both}#datesWrap .even{float:right;clear:none}#priceTextWrap{padding:20px 0 0;margin:10px 0 0;background:url("../images/programmePageSpacer.jpg") center top no-repeat}#priceTextWrap p{padding:5px;width:269px;display:block;font-size:0.75em;line-height:1.5em;color:#FFF;background:#9f3336}#getStartedLink{display:block;width:256px;height:42px;padding:18px 0 0 23px;margin:0;color:#203141;font-size:1.5em;line-height:1.1em;text-decoration:none;background:url("../images/getStartedBtn.png") left top no-repeat;font-family:'Bitter', serif}#getStartedLink:hover{background-position:left bottom;color:#981E2B;text-decoration:none}#programmeLeft{float:left;width:620px;padding:0;margin:0}#customisableProgram{width:650px;margin:20px auto 0;padding:0;text-align:center;font-size:1em;line-height:1.5em;color:#203141;font-family:'Bitter', serif}#contactLeft{float:left;width:45%;padding:0;margin:0}#contactRight{float:right;width:45%;padding:0;margin:0}#caseStudyLeft{float:left;width:620px;padding:0;margin:0}#caseStudyContent{padding:0 0 20px;margin:0 0 35px;border-bottom:2px solid #203141}#caseStudyHolder{padding:0;margin:0}.eachCase{padding:0;margin:0}a.caseTitle,a.caseTitle h4{float:left;padding:0;text-decoration:none}a.caseTitle:hover,a.caseTitle:hover h4{text-decoration:none;color:#203141}.eachCaseCont{clear:both}.CaseLogo{float:right;padding:0;margin:0 0 20px 40px}#caseStudyHolder hr{clear:both;margin:15px auto 35px}#CaseStudy #headerBannerWrap h1{font-size:2.1em}#paginationWrap{padding:0;margin:20px 0 0;text-align:center;font-size:0.8em;line-height:1.1em}#paginationWrap hr{margin:0 auto 15px}#pageprev,#pagenext{display:inline}#paginationWrap ul{display:inline;padding:0;margin:0}#paginationWrap li{list-style:none;display:inline;padding:0 3px;margin:0;color:#981E2B;font-size:1em}#paginationWrap a{font-size:1em;color:#656875;text-decoration:none}#paginationWrap a:hover{color:#203141}#footerWrap{width:100%;padding:50px 0;margin:0;background:#e9e9eb}#mainFooterWrap{width:980px;padding:0;margin:0 auto}.eachFooterArea{width:290px;padding:5px 0 0;margin:0;float:left}.eachFooterArea h4{font-size:1.37em;line-height:1.1em;color:#981E2B;font-family:'Bitter', serif;padding:0 0 15px;margin:0}.eachFooterArea p{font-size:0.8em;color:#203141;line-height:1.6em;padding:0 0 10px;margin:0}.eachFooterArea p span,.eachFooterArea p span a{color:#203141;text-decoration:none}.mainFooterSpacer{float:left;padding:0;margin:0 24px;border-left:1px solid #656875;height:170px}#mainFooterWrap form{width:100%;padding:0;margin:0;border:2px solid #FFF;border-radius:5px}#mainFooterWrap input[type=email]{width:239px;padding:0 10px;height:30px;font-size:0.75em;line-height:1.1em;color:#656875;background:url("../images/footerEmailBG.png") left bottom repeat-x;float:left;border:none;border-radius:0;box-shadow:none}#mainFooterWrap button{width:31px;height:30px;padding:0;margin:0;float:left;font-size:0;line-height:0;background:url("../images/footerEmailBtn.png") left top no-repeat;border-radius:0}#footerQuicklinks{width:100%;float:left;padding:0;margin:0}#footerQuicklinks li{float:left;clear:both;padding:0 0 5px;margin:0;list-style:none;width:100%}#footerQuicklinks li.even{clear:none}#footerQuicklinks li a{color:#203141;text-decoration:none;font-size:0.8em;line-height:1.6em;padding:0}#footerQuicklinks li a:hover{color:#981E2B}#footerSpacer{width:100%;padding:0;margin:0;height:14px;background:url("../images/footerLines.png") left top repeat-x}#footerCopyWrap{width:100%;padding:20px 0;background:#203141}#footerCopyCont{width:980px;margin:0 auto;padding:0}#footerCopy{float:left;padding:5px 0 0;margin:0;color:#fff;font-size:0.9em;font-family:'Bitter', serif}#footerCopy a{color:#fff;text-decoration:none}#footerCopy a:hover{text-decoration:underline}#footerSocial{float:right;padding:0;margin:0}#footerSocial h5{color:#fff;font-size:1.1em;font-family:'Bitter', serif;margin:0;padding:0;float:left;margin-left:20px}#facebook,#twitter,#linkedin{float:left;width:22px;height:20px;margin:0 0 0 10px}#facebook{background:url("../images/social-facebook.png") left top no-repeat}#twitter{background:url("../images/social-twitter.png") left top no-repeat}#linkedin{background:url("../images/social-linkedin.png") left top no-repeat}#facebook:hover,#twitter:hover,#linkedin:hover{background-position:left bottom}#platolink{width:100%;text-align:center;font-size:0.75em;padding:15px 0;color:#203141}#platolink a{text-decoration:none;color:#203141}#platolink a:hover{text-decoration:underline}.footer-logo-wrapper{background:#f4f4f5;padding:35px 0}.footer-logo-container{width:980px;margin:0 auto}.footer-logo-container h4{font-size:21px;color:#000000;font-family:'Bitter', serif}.footer-logo-container .logos{text-align:center}.footer-logo-container .logo{display:inline-block;margin:15px;vertical-align:middle}.footer-logo-container .logo img{max-width:190px;max-height:75px}@media print{body{padding:0;margin:0;line-height:1.5em;word-spacing:1px;letter-spacing:0.2px}#bannerImage,#headerMenuWrap,#headerTop,#headerRedBlock,#footerWrap,#footerSpacer,#footerCopyWrap,#platolink,#sideColumn,#breadCrumbWrap,#getStartedLink,#printPage,.ls-events-nav{display:none}#headerBannerWrap h1{color:#203141;float:none;padding:0 0 10px;margin:0;position:relative;top:0}#pageWrap{margin:0 auto}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-family:'Bitter', serif;margin:0 0 10px;color:#203141}.typography h1,.typography h2{font-size:1.37em;margin:0 0 15px;line-height:1.1em}.typography h3{font-size:1.25em;margin-bottom:10px}.typography h4{font-size:0.93em;margin-bottom:5px;color:#981E2B}.typography h5{font-size:0.93em;margin-bottom:5px}.typography h6{font-size:0.87em;font-weight:bold;margin-bottom:5px}.typography p{margin:0 0 15px;font-size:0.8em;color:#656875;line-height:1.5em}.typography em{font-style:italic}.typography a{color:inherit;text-decoration:underline}.typography a:hover{color:#981E2B}.typography hr{border:none;margin:20px auto 35px;border-top:1px solid #656875;padding:0;width:80%}.typography ul,.typography ol,.typography dl{margin:0 0 20px 25px}.typography ul li{list-style-type:disc}.typography ol li{list-style-type:decimal}.typography li{margin-bottom:5px;font-size:13px;color:#656875;line-height:20px}.typography table{border-collapse:collapse;border:1px solid #d4d4d4;border-spacing:0;margin:0 0 10px;text-align:left}.typography table tr:nth-child(even){background-color:#ededed}.typography table tr.even,.typography table th,.typography thead td{background-color:#ededed}.typography table td,.typography table th{padding:5px 8px;border:1px solid #d4d4d4;vertical-align:top;font-size:0.8em;color:#656875;line-height:1.5em}.typography table th{font-weight:bold}.typography .left{text-align:left}.typography .center{text-align:center}.typography .right{text-align:right}.typography img{height:auto}.typography img.left{float:left;max-width:50%;margin:0 10px 10px 0}.typography img.right{float:right;max-width:50%;margin:0 0 10px 10px}.typography img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both}.typography blockquote{background:transparent url("../images/blockquote.png") no-repeat 0 6px;font-family:Georgia, "Times New Roman", Times, serif;color:#777;display:block;font-style:italic;margin:0 0 20px 5%;clear:both}.typography blockquote p{font-size:1.7em;line-height:1.48}.typography pre{background:#F7F7F7;border:1px solid #E4E4E4;font-family:Courier, monospace;margin:0 0 20px;padding:15px;clear:both}address{display:block;margin-bottom:20px}}@media (max-width: 1450px){#sideNav{display:none}}#shortCourseLink{font-size:0}.default-page #headerBannerWrap #topHeading,.findacourse-page #headerBannerWrap #topHeading{display:none}#extraTopHeading{display:none}.default-page #headerBannerWrap #extraTopHeading,.findacourse-page #headerBannerWrap #extraTopHeading{display:block}.mobile-menu{display:none}.dropdown-icon{display:none}.mobile-menu-item{display:none}.mobile-search{display:none}@media (max-width: 1000px){#pageWrap{max-width:100%;box-sizing:border-box;padding:0 15px}#headerMenuImgWrap{max-width:100%;box-sizing:border-box;padding:0 15px}#headerBannerWrap{max-width:100%;box-sizing:border-box;padding:0 15px}#headerBannerWrap h1{font-size:24px;line-height:130%}#homeBannerText img,#CaseStudy #headerBannerWrap img{height:300px}#homeBannerText h1,#CaseStudy #headerBannerWrap h1{font-size:24px;line-height:130%}#logo{width:450px;padding-left:15px}#logo img{max-width:100%}.call-to-action{right:15px}.call-to-action .cta-btn{font-size:16px}.call-to-action .cta-btn:after{font-size:14px;top:10px}#mainMenu{margin:40px 15px 0 15px}#mainMenu li{font-size:15px}#headerTop{padding:5px 15px;width:100%;box-sizing:border-box}#breadCrumbWrap{padding:20px 15px;width:100%;box-sizing:border-box}#topTilesWrap{text-align:center;margin:0 auto}#topTilesWrap .topTiles{display:inline-block;text-align:left;margin:0 10px 15px 10px;float:none;vertical-align:top}#topTilesWrap .topTiles#homeFourthTile{margin:0 10px 15px 10px}#BottomTilesWrap{max-width:100%;box-sizing:border-box;padding:0 15px}#homeBarCont{max-width:100%;box-sizing:border-box;padding:40px 15px 55px 15px}#homeBarCont p{font-size:16px}#introText,#ourPeopleWrap,#caseStudyLeft,#BlogContent{width:60%}#pdfWrap,#sideColumn{width:280px;margin-left:15px}.WidgetHolder{width:100%}.WidgetHolder ul,.WidgetHolder p{width:auto;padding:0 15px}#sideMenu li a,#rightContactBtn{width:auto}#childTiles{text-align:center}#personLeftCol{width:25%}#personLeftCol img{padding-right:15px;max-width:180px}#personLeftCol a.button{margin-right:0;max-width:180px}#personLeftCol p{font-size:13px}#personRightCol{width:75%;padding-left:15px;box-sizing:border-box}#ourPeopleCont #personInfo #personRightCol{float:none;width:100%;text-align:left}#childTiles .eachChildTile,#childTiles .third,#ConsultancyPage .eachChildTile,#ConsultancyPage .eachChildTile:hover{margin:0 10px 15px 10px;float:none;display:inline-block;text-align:left;vertical-align:top}#ourPeopleCont{text-align:center}#ourPeopleWrap .eachPerson{margin:0 12px 30px 12px;text-align:left;float:none;display:inline-block;vertical-align:top}.footer-logo-container{max-width:100%;box-sizing:border-box;padding:0 15px}.footer-logo-container img{max-width:150px;max-height:65px}#footerCopyCont{max-width:100%;box-sizing:border-box;padding:0 15px}#mainFooterWrap{max-width:100%;box-sizing:border-box;padding:0 15px}.eachFooterArea{float:left;vertical-align:top;width:50%;box-sizing:border-box;padding-right:30px}.mainFooterSpacer{float:none;display:inline-block;vertical-align:top;display:none}#mainFooterWrap form{max-width:290px}.typography img{max-width:100%}}@media (max-width: 800px){#headerRedBlock{display:none}#headerMenuImgWrap{padding:0}#headerWrap{background:#203141}#headerMenuWrap{position:relative;left:0;top:0;padding:0 15px;box-sizing:border-box}#headerMenuBar{background:transparent}#headerBannerWrap{margin:0;height:80px;overflow:hidden;width:100%}#headerBannerWrap h1{top:0;margin-top:15px;padding:0 15px;font-size:20px}#logo{padding-left:0;width:350px}.call-to-action{right:15px;top:20px}.call-to-action h3{font-size:13px}.call-to-action .cta-btn{font-size:14px;padding-right:45px}.call-to-action .cta-btn:after{font-size:12px;top:9px}#homeBannerText h1{top:0;margin-top:12px;padding:0 15px;font-size:19px}.mobile-menu{clear:both;display:block;padding:20px 0 15px 20px;color:#FFFFFF;font-size:30px;position:relative;z-index:5}#mainMenu{margin:0;float:none;padding:0 0 10px 10px;display:none}#mainMenu li{display:block;float:none;padding:3px 5px;margin:0;font-size:16px;position:relative}#mainMenu li.current,#mainMenu li:hover,#mainMenu li.section{background:none}#mainMenu li.current a,#mainMenu li:hover a{color:#981E2B;font-weight:600}#mainMenu li .subMenu{position:relative;top:0;display:none;margin:0;width:100%;box-sizing:border-box}#mainMenu li .subMenu li{width:100%;box-sizing:border-box;padding:3px 5px;display:block}#mainMenu li .subMenu a{background:transparent;font-size:0.85em;font-weight:400;width:100%;box-sizing:border-box;padding:5px 0;display:block;line-height:0.8em}#mainMenu li:hover .subMenu{position:relative;top:0;display:none;margin:0;width:100%;box-sizing:border-box}#mainMenu li:hover .subMenu li{width:100%;box-sizing:border-box;padding:3px 5px;display:block}#mainMenu li:hover .subMenu a{background:transparent;font-size:0.85em;font-weight:400;width:100%;box-sizing:border-box;padding:5px 0;display:block;line-height:0.8em}#mainMenu li:hover .subMenu a:hover,#mainMenu li:hover .subMenu a.current{color:#981E2B;font-weight:600}#mainMenu li a,#mainMenu li a:hover,#mainMenu li a:active{float:none}#mainMenu li .subMenu{margin:0;width:100%;box-sizing:border-box;display:none;position:static;padding:5px 10px 0 15px;background:transparent}#mainMenu li .subMenu.open{display:block}#mainMenu li .subMenu.open:focus,#mainMenu li .subMenu.open:active{background:transparent}#mainMenu li.mobile-menu-item{display:none}.dropdown-icon{display:inline-block;position:absolute;color:#FFFFFF;font-size:14px;right:5px;top:5px}#introText,#ourPeopleWrap,#caseStudyLeft,#BlogContent{width:100%;float:none;display:block;margin-bottom:45px}#pdfWrap,#sideColumn{float:none;margin:0 auto}#sideColumn{display:none}.sideColumn_Custom{margin:0 auto !important;display:block !important}.mobile-search{display:block;padding-top:20px}.mobile-search .Actions{position:absolute;top:0;right:0}.mobile-search,.mobile-search form,.mobile-search fieldset{float:none;display:block;margin:0 0 5px 0}.mobile-search form{position:relative}.mobile-search form input[type="submit"]{width:20px;margin-top:5px}.mobile-search form #Search{width:90%}.mobile-search form .middleColumn{width:100%}.mobile-search form input[type="text"]{width:100%}#headerTop{display:none}#mainMenu li.mobile-menu-item{display:block}.blogVitals .readmore{font-size:16px}}@media (max-width: 750px){.home-feature{width:100%}.home-feature:first-child,.home-feature:last-child{padding:0 0 30px 0}.home-feature:first-child border,.home-feature:last-child border{padding:0}.home-feature:first-child{margin-bottom:30px}#homeBarCont .has-image{width:100%;float:none}#homeBarCont a.plain-btn{margin-top:15px}#homeBarCont .image-area{padding:0;width:100%;float:none;display:none}#childTiles .eachChildTile{width:220px}#printPage{float:none;display:block;clear:both;margin-top:10px}#personRightCol{width:70%}#personLeftCol{width:30%}}@media (min-width: 641px) and (max-width: 800px){#mainFooterWrap form{max-width:241px}#mainFooterWrap input[type=email]{width:190px}}@media (max-width: 640px){.eachFooterArea{width:100%;padding-right:0;padding-bottom:20px}.eachFooterArea:last-child{padding-bottom:0}#HomePage #headerBannerWrap{height:100px}#contactLeft,#contactRight{clear:both;float:none;width:100%}#contactRight{margin-top:30px}.typography img.right.move-left{float:left !important;margin:0 10px 10px 0}#footerSocial h5{font-size:16px}.footer-logo-container .logo img{max-width:100px;max-height:55px}#mainFooterWrap form{max-width:270px}#personRightCol{float:none;width:100%;padding:0}#personRightCol h2{margin-top:0;padding-top:72px}#personLeftCol{width:218px}#personLeftCol img{max-width:203px}#personLeftCol a.button{max-width:203px}}@media (max-width: 620px){.call-to-action{text-align:left;display:block;position:static;clear:both;padding:15px 0;margin-right:25px;padding-top:20px}.mobile-menu{display:inline-block;position:absolute;right:15px;top:79px;padding:0}#logo{width:350px;max-width:100%}#headerTopInfo{display:none}}@media (max-width: 580px){#HomePage #headerBannerWrap{height:145px}.CaseLogo{margin-left:15px}#footerCopy{float:none;display:block;margin-bottom:15px;text-align:center}#footerSocial{float:none;display:block;text-align:center}#footerSocial h5,#footerSocial #linkedin{float:none;display:inline-block;vertical-align:middle}#footerSocial h5:first-child{margin-left:0}.typography h1{font-size:19px;line-height:140%}.typography h3{font-size:18px;line-height:140%}}@media (max-width: 598px){#childTiles .eachChildTile{width:200px;font-size:19px;line-height:135%;margin:0 5px 15px 0}#childTiles .eachChildTile:nth-child(2n){margin:0 0 15px 5px}}@media (max-width: 530px){#childTiles .eachChildTile{height:auto;width:220px;margin:0 10px 15px 10px}#childTiles .eachChildTile:nth-child(2n){margin:0 10px 15px 10px}#yellow .eachChildTile,#green .eachChildTile,#purple .eachChildTile,#blue .eachChildTile{background-position:left bottom}#topTilesWrap .topTiles{height:auto;padding-bottom:10px}#topTilesWrap .topTiles h2{margin-top:10px}}@media (max-width: 460px){.CaseLogo{display:none}#personLeftCol{float:none;display:block;margin:0 auto 10px auto}#personLeftCol img{padding-right:0;max-width:218px}#personLeftCol a.button{max-width:218px}#ourPeopleCont #personInfo #personRightCol{float:none;width:100%;text-align:left}#personRightCol h2{padding-top:10px}}@media (max-width: 380px){.mobile-menu{top:72px}#footerSocial{max-width:200px;margin:0 auto}#footerSocial h5{margin-left:0}#footerSocial h5:first-child{margin-bottom:8px}}.g-recaptcha{margin-bottom:rem-calc(15)}.content-container{padding-left:10px;padding-right:10px}.home-links{display:block;padding-left:10px;padding-right:10px;margin-bottom:20px;vertical-align:top;box-sizing:border-box;padding-bottom:30px;transition:all 0.25s ease}.home-links span.btn{background-color:#000;color:#fff;border:2px solid #000;padding:10px;display:inline-block}.home-links:hover span{background-color:#fff;color:#000}.home-links .container{padding-bottom:5px}.home-links img{display:block;height:auto;width:100%;margin-bottom:15px}.home-links p,.home-links h1{text-decoration:none}.home-links ul li{list-style:disc}.home-links .img-separator{display:block;width:100%;margin-top:20px;height:auto;margin-bottom:20px;background:url("../images/footerLines.png") left bottom repeat-x;padding:0;border:0;height:14px;transition:all 0.25s ease}.home-links.yellow:hover .img-separator{background:url("../images/homeTilesStripes-yellow.jpg") left bottom repeat-x}.home-links.purple:hover .img-separator{background:url("../images/homeTilesStripes-purple.jpg") left bottom repeat-x}.home-links.green:hover .img-separator{background:url("../images/homeTilesStripes-green.jpg") left bottom repeat-x}.home-links.blue:hover .img-separator{background:url("../images/homeTilesStripes-blue.jpg") left bottom repeat-x}.home-links.general:hover .img-separator{background:url("../images/homeTilesStripes-general.jpg") left bottom repeat-x}a.home-links{text-decoration:none}@media screen and (min-width: 650px){.home-links{display:inline-block;width:49%}}.cta-button,#homeBarCont a.cta-button{background-color:#fff;color:#000;border:2px solid #000;padding:10px;display:inline-block;text-decoration:none}.cta-button:hover,#homeBarCont a.cta-button:hover{color:#fff;background-color:#000;text-decoration:none}#homeBarCont{padding-top:0;padding-bottom:20px}#homeBarCont .container,#homeBarCont .feature-border{display:inline-block}#homeBarCont .feature-border{width:100%}#homeBarCont .image-area img{display:block;float:left}#homeBarCont h3{max-width:520px}@media screen and (min-width: 1024px){#homeBarCont .container,#homeBarCont .feature-border{max-width:75%}#homeBarCont .image-area img{float:none;margin:0}}.feature-border.full-width,#homeBarCont .feature-border.full-width{max-width:100%}#ServiceCategoryPage .page-content-cta{background-color:#000;color:#fff;border:2px solid #000;padding:10px;display:inline-block;text-decoration:none}#ServiceCategoryPage .page-content-cta:hover{color:#000;background-color:#fff}#ServiceCategoryPage .feature-border{height:14px;background:url("../images/feature-lines.png") top left repeat-x}#ServiceCategoryPage .half-width{display:block}#ServiceCategoryPage .separator{background:url("../images/footerLines.png") left bottom repeat-x;display:block;height:30px;margin-bottom:45px}#ServiceCategoryPage .container{display:block}@media screen and (min-width: 1024px){#ServiceCategoryPage .half-width{display:inline-block;width:48%;margin-right:1%;vertical-align:top}}
