#design{position:absolute;}#nav-accessibility{position:absolute;top:0;left:0;z-index:1000;}#nav-accessibility p{position:absolute;top:auto;left:-10000px;width:1px;height:1px;}#nav-accessibility ul{list-style:none;margin:0;position:absolute;}#nav-accessibility li{position:absolute;top:0;left:0;}#nav-accessibility a{position:absolute;display:block;top:auto;left:-10000px;width:1px;height:1px;}#nav-accessibility a:active,#nav-accessibility a:focus{z-index:1000;top:0;left:0;width:350px;height:20px;background-color:white;border:1px dotted #ccc;padding:5px;}#wrapper{background:white url(../images/body-bg.gif) repeat-x top left;height:175px;}#header,#content{margin:0 auto;width:940px;}#header{height:112px;}#header #logo,#header #logo a{display:block;left:4px;margin:0;padding:0;position:absolute;top:16px;}#header #logo img{display:block;}#header-training{letter-spacing:.01em;position:absolute;right:10px;top:41px;font-size:1.6em;color:#676767;}#header #nav-headerlinks{position:absolute;right:12px;top:15px;}#header #nav-headerlinks li{border-right:solid 1px #b21226;padding:0;}#header #nav-headerlinks li.mergeRight{border-right:none;}#header #nav-headerlinks a,#header #nav-headerlinks .nav-lastitem span{color:black;font-size:.83em;text-decoration:none;text-transform:uppercase;line-height:12px;padding:0 12px;top:-1px;}#header #nav-headerlinks li.mergeRight a{padding-right:1px;}#header #nav-headerlinks li.mergeLeft a{padding-left:1px;}#header #nav-headerlinks a.mergeRight{padding-right:1px;}#header #nav-headerlinks a.mergeLeft{padding-left:1px;}#header #nav-headerlinks .nav-lastitem{border-right:none;padding-left:10px;}#header #nav-headerlinks .nav-lastitem span{float:left;padding:0;top:-2px;}#header #nav-headerlinks .nav-lastitem a{display:inline;float:none;font-size:1em;padding:4px 2px 1px;top:0;}#header #nav-headerlinks a .divider{display:none;}#header #nav-headerlinks a img{vertical-align:-2px;}#header #nav-headerlinks .acc-reg{font-size:10px!important;color:#864646;}#header #nav-headerlinks .acc-med{font-size:11px!important;color:#864646;}#header #nav-headerlinks .acc-large{font-size:16px!important;color:#864646;}#callus{position:absolute;right:319px;top:80px;}#callus .color-red{font-size:1.5em;font-weight:bold;letter-spacing:-0.016em;}#header-search{height:50px;position:absolute;right:12px;text-align:right;top:78px;width:195px;}#header-search *{vertical-align:bottom;}#header-search .tb{border-top:solid 1px #7c7c7c;border-right:solid 1px #b4b4b4;border-bottom:solid 1px #ddd;border-left:solid 1px #b4b4b4;float:left;padding-left:6px;height:17px;width:144px;}#header-search input.button-big{width:35px;}#header-search .button-big{float:right;}#nav-primary{z-index:10;margin:0 auto;padding:0;width:955px;}#nav-primary-ul{display:block;height:35px;margin:25px 19px 0 8px;padding:0;}#nav-primary li{display:block;float:left;list-style:none;list-style-image:none;margin:1px -5px 0 0;padding:0;}#nav-primary span.nav-primary-link{background:url(../images/nav-primary-tab-leftbg.png) no-repeat left top;display:block;float:left;height:35px;margin:0;overflow:hidden;z-index:2;}#nav-primary .nav-selected span.nav-primary-link{background-position:left -39px;}#nav-primary .nav-selected span.nav-hasChildren{background-position:left -217px;}#nav-primary span.nav-primary-link a{background:url(../images/nav-primary-tab-rightbg.png) no-repeat right top;color:#494b4b;display:block;font-size:1.17em;font-weight:bold;float:left;letter-spacing:-0.005em;line-height:33px;margin:0 0 0 15px;padding:3px 16px 0 0;text-decoration:none;white-space:nowrap;word-spacing:-1px;}#nav-primary span.nav-primary-link a:hover,#nav-primary span.nav-primary-link a:focus{color:#b21226;outline:0;}#nav-primary .nav-selected span.nav-primary-link a{background-position:right -39px;color:#b21226;}#nav-primary span.nav-hasChildren a{background-position:right -80px;padding-right:25px;}#nav-primary li.nav-primary-sub-hover{z-index:100;margin-top:0;}#nav-primary li.nav-primary-sub-hover span.nav-primary-link{height:37px;margin-bottom:-1px;background-position:left -39px;}#nav-primary li.nav-primary-sub-hover span.nav-primary-link a{background-position:right -39px;}#nav-primary li.nav-primary-sub-hover span.nav-primary-link.nav-hasChildren{background-position:left -120px;}#nav-primary li.nav-primary-sub-hover span.nav-primary-link.nav-hasChildren a{background-position:right -120px;padding-bottom:1px;}#nav-primary li.nav-primary-sub-hover span.nav-primary-link-rightAlign{background-position:left -166px!important;}#nav-primary li.nav-primary-sub-hover span.nav-primary-link-rightAlign a{background-position:right -166px!important;padding-bottom:1px;}#nav-primary .nav-selected span.nav-hasChildren a{background-position:right -217px;}#nav-primary .nav-primary-sub{background:url(../images/nav-primary-sub-btm.png) no-repeat left bottom;display:none;float:none;position:absolute;top:31px;left:6px;width:500px;z-index:1;}#nav-primary .nav-primary-rightAlign .nav-primary-sub{display:none;left:auto;right:3px;}.nav-primary-sub-top{background:url(../images/nav-primary-sub-top.png) no-repeat left top;height:9px;overflow:hidden;}#nav-primary .nav-primary-sub ul{background:url(../images/nav-primary-sub-bg.png) repeat-y left top;display:block;float:none;margin-bottom:15px;padding-top:10px;padding:0 0 0 2px;}#nav-primary .nav-primary-sub li{float:left;padding:0;margin:0;}#nav-primary .nav-primary-sub li span{display:block;float:left;}#nav-primary .nav-primary-sub li span a{color:#b21226;display:block;float:left;font-size:.9em;font-weight:bold;line-height:1.15em;padding:7px 17px 6px;text-decoration:none;width:211px;}#nav-primary .nav-primary-sub li span a:hover{text-decoration:underline;}#content{clear:both;width:930px;}#nav-secondary{background-color:#efedee;}#nav-secondary li{padding:0;}#nav-secondary a{border-bottom:dashed 1px #717370;color:#434343;font-size:.95em;font-weight:bold;padding:9px 0 9px 20px;text-decoration:none;}#nav-secondary li ul{padding:0;}#nav-secondary li ul li a{padding-left:30px;background-color:#e7e6e2!important;color:#333!important;}#nav-secondary li ul li ul li a{padding-left:40px;background-color:#e7e6e2!important;color:#333!important;}#nav-secondary li ul li ul li ul li a{padding-left:50px;background-color:#e7e6e2!important;color:#333!important;}#nav-secondary li ul li ul li ul li ul li a{padding-left:60px;background-color:#e7e6e2!important;color:#333!important;}#nav-secondary li ul li ul li ul li ul li ul li a{padding-left:70px;background-color:#e7e6e2!important;color:#333!important;}#nav-secondary li a:hover,#nav-secondary li ul li.nav-selected a:hover{background-color:#b21226!important;color:white!important;}#nav-secondary .nav-sectionSelected a{background-color:#b21226;background-image:url(../images/sprites-icons.gif);background-position:10px -536px;background-repeat:no-repeat;color:white;}#nav-secondary li.nav-sectionSelected ul li a{background-position:20px -488px;}#nav-secondary li.nav-sectionSelected ul li ul li a{background-position:30px -488px;padding-right:5px;}#nav-secondary li.nav-sectionSelected ul li ul li ul li a{background-position:40px -488px;}#nav-secondary li.nav-sectionSelected ul li ul li ul li ul li a{background-position:50px -488px;}#nav-secondary li.nav-sectionSelected ul li ul li ul li ul li ul li a{background-position:60px -488px;}#nav-secondary li.nav-sectionSelected ul li a.nav-childSelected{background-position:20px -536px;background-color:#600!important;color:white!important;}#nav-secondary li.nav-sectionSelected ul li ul li a.nav-childSelected{background-position:30px -536px;background-color:#600!important;color:white!important;}#nav-secondary li.nav-sectionSelected ul li ul li ul li a.nav-childSelected{background-position:40px -536px;background-color:#585657!important;color:white!important;}#nav-secondary li.nav-sectionSelected ul li ul li ul li ul li a.nav-childSelected{background-position:50px -536px;background-color:#5f544e!important;color:white!important;}#nav-secondary li.nav-sectionSelected ul li ul li ul li ul li ul li a.nav-childSelected{background-position:60px -536px;background-color:#000!important;color:white!important;}#nav-secondary li.nav-sectionSelected ul li.nav-selected a.nav-selected-link{background-position:20px -587px!important;}#nav-secondary li.nav-sectionSelected ul li ul li.nav-selected a.nav-selected-link{background-position:30px -587px!important;}#nav-secondary li.nav-sectionSelected ul li ul li ul li.nav-selected a.nav-selected-link{background-position:40px -587px!important;}#nav-secondary li.nav-sectionSelected ul li ul li ul li ul li.nav-selected a.nav-selected-link{background-position:50px -587px!important;}#nav-secondary li.nav-sectionSelected ul li ul li ul li ul li ul li.nav-selected a.nav-selected-link{background-position:60px -587px!important;}#nav-secondary .nav-selected a.nav-selected-link{background-color:#b21226;color:white;}#nav-secondary li.nav-sectionSelected{border-bottom:solid 2px #b21226;}#nav-secondary li ul li.nav-selected{border-bottom:none;}#nav-secondary li ul li.nav-selected a.nav-selected-link{background-color:black!important;color:white!important;}#nav-breadcrumb{font-size:.88em;margin-bottom:18px;}#nav-breadcrumb li{padding:0 5px 3px 0;}#nav-breadcrumb li a{color:black;}#nav-breadcrumb .nav-firstitem{padding-left:0;}#nav-breadcrumb .nav-lastitem{border-right:none;}#footer{background:url(../images/footer-bg.gif) repeat-x top left;padding-top:22px;padding-bottom:10px;}#footer-content{margin:0 auto;width:990px;}#copyright{color:#676767;font-size:.85em;letter-spacing:.05em;margin:0;padding:0 0 0 35px;text-transform:uppercase;float:left;}#nav-footerlinks{float:right;padding-right:25px;}#nav-footerlinks li{border-right:solid 1px #b21226;padding:0;}#nav-footerlinks .nav-lastitem{border-right:none;}#nav-footerlinks li a{color:black;font-size:.83em;text-decoration:none;text-transform:uppercase;line-height:12px;padding:0 12px;}#nav-footercalltoaction{clear:both;height:25px;padding:23px 0 19px 0;margin-right:36px;}#nav-footercalltoaction ul{clear:both;height:25px;position:absolute;right:0;}#nav-footercalltoaction li{float:left;display:block;list-style:none;list-style-image:none;padding:0 0 0 10px;white-space:nowrap;}#nav-footercalltoaction li span{display:block;float:left;white-space:nowrap;}#nav-footercalltoaction li a{color:black;display:block;float:left;font-size:.85em;line-height:1.3em;text-decoration:none;text-transform:uppercase;white-space:nowrap;}#nav-footercalltoaction li a img{vertical-align:bottom;}#companydetails{color:#676767;clear:both;font-size:.85em;margin:0 35px;}.accessibility-item,.accessibility-link{position:absolute;display:block;top:auto;left:-10000px;width:1px;height:1px;}.align-left{text-align:left!important;}.align-right{text-align:right!important;}.box-red{border:solid 1px #b21226;}.box-fillPaleRed{background-color:#e8e5e2;}a.button-big{background:url(../images/button-big-left.gif) no-repeat top left;cursor:pointer;height:25px;float:left;line-height:25px;padding:0 0 0 3px;text-decoration:none;}a.button-big:hover{background-position:left -30px;}a.button-big:active{background-position:left -60px;}a.button-big span{background:url(../images/button-big-right.gif) no-repeat right top;color:white!important;cursor:pointer;float:left;font-size:.898em!important;font-weight:bold;margin:0!important;padding:0 7px 0 4px;line-height:25px;text-transform:uppercase;}a.button-big:hover span{background-position:right -30px;}a.button-big:active span{background-position:right -60px;}a.button-bigBrown{background-image:url(../images/button-bigBrown-left.gif)!important;}a.button-bigBrown span{background-image:url(../images/button-bigBrown-right.gif)!important;}a.button-bigDark{background-image:url(../images/button-bigDark-left.gif)!important;}a.button-bigDark span{background-image:url(../images/button-bigDark-right.gif)!important;}a.button-bigBlack{background-image:url(../images/button-bigBlack-left.gif)!important;}a.button-bigBlack span{background-image:url(../images/button-bigBlack-right.gif)!important;}a.button-red{background:url(../images/button-red-left.gif) no-repeat top left!important;height:18px;float:left;line-height:18px;padding:0 0 0 3px;text-decoration:none;}a.button-red:hover{background-position:left -22px;}a.button-red span{background:url(../images/button-red-right.gif) no-repeat right top;color:white;cursor:pointer;float:left;font-size:.8em;padding:0 5px 0 2px;line-height:18px;text-transform:uppercase;white-space:nowrap;}a.button-red:hover span{background-position:right -22px;}input.button-th{background-color:white;border:solid 1px white;color:#b21226;cursor:pointer;display:inline;font-size:1em;font-weight:bold;padding:0;text-align:left;}input.button-th:hover{border-bottom:solid 1px #b21226;}input.button-sort-asc{background:url(../images/sprites-icons.gif) no-repeat -42px -395px;padding-left:12px;}input.button-sort-desc{background:url(../images/sprites-icons.gif) no-repeat -42px -426px;padding-left:12px;}.clearContainer{zoom:1;}.clearContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.dashed-divider{border-top:dashed 1px gray;}.color-red{color:#b21226;}.color-brown{color:#864646;}.display-inline{display:inline!important;}.help{display:inline!important;cursor:help;font-size:1em;}p.intro{margin-bottom:23px;}.underlined-red{border-bottom:solid 2px #b21226;}h2.underlined-red{line-height:1.5em;font-size:1.5em;margin-bottom:15px;}.ico-excel{background:url(../images/sprites-icons.gif) no-repeat left -350px;padding:0 0 0 20px;}.ico-ctaArrow{background:url(../images/sprites-icons.gif) no-repeat 5px 4px;padding-left:15px;vertical-align:text-top;}.ico-ctaArrowRight{background:url(../images/sprites-icons.gif) no-repeat 5px -446px;padding-left:15px;}.ico-cssHighVis,.ico-cssRegular{background:url(../images/sprites-icons.gif) no-repeat left -250px;float:left!important;margin-left:3px;position:relative;text-indent:-9999px;top:-3px!important;width:13px;}.ico-cssRegular{background-position:left -300px;}.ico-question{background:url(../images/sprites-icons.gif) no-repeat 3px -648px;padding-left:18px;}.image-float-right{float:right;margin:0 0 10px 10px;}.image-float-left{float:left;margin:0 10px 10px 0;}.image-rightflow{border:solid 1px #676767;float:right;margin:0 0 10px 10px;}.float-left{float:left!important;}.float-right{float:right!important;}.font-weight-normal{font-weight:normal!important;}.tight-bottom{margin-bottom:0!important;}.tableGroup{background-color:#f7f7f7;}.tableGroup table{margin-bottom:25px;width:100%;}.tableGroup table td a{color:black;}.tableGroup h3,.tableGroup h4{padding:4px 10px 2px;}.tableGroup .tableGroup-header-first{background-color:white;margin:0;padding-bottom:7px;}.vAlignMiddle *{vertical-align:middle;}.sprites-icons{background:url(../images/sprites-icons.gif) no-repeat top left;padding-left:18px!important;}.sprite-arrow-black-right{background-position:0 0;}.sprite-arrow-right{background-position:0 -32px;}.sprite-btn-calendar{background-position:0 -65px;}.sprite-emailpage{background-position:0 -103px;}.sprite-icon-basket{background-position:0 -140px;}.sprite-nav-primary-haschildren{background-position:0 -177px;}.sprite-printpage{background-position:0 -209px;}.clipwrapper{position:relative;height:48px;width:48px;}.clip{position:absolute;top:0;left:0;}.pos-1{clip:rect(0 48px 48px 0);}.pos-2{clip:rect(0 96px 48px 48px);left:-48px;}.pos-3{clip:rect(48px 48px 96px 0);top:-48px;}.pos-4{clip:rect(48px 96px 96px 48px);top:-48px;left:-48px;}.cp-contact{background-color:#EbEbEb;padding:20px 0 10px 20px;margin-bottom:21px;}.cp-contact h3{color:#b21226;letter-spacing:.001em;}.cp-contact-tel{font-size:1.2em;font-weight:bold;margin-top:17px;}.cp-contact-email{font-size:1.06em;margin-top:9px;margin-bottom:9px;}.cp-contactSimple{background-color:#EbEbEb;padding:17px 10px 2px 19px;margin-bottom:21px;}.cp-contactSimple p{font-size:1.2em;margin:0;}.cp-contactSimple .callToAction-largeRed{font-size:1.5em;margin-bottom:4px;}.cp-contactSimple .callToAction-largeRed a img{vertical-align:2px;}.cta-kastatus{background-color:#EBE6E3;padding:17px 10px 12px 19px;margin-bottom:21px;}.cta-kastatus h4{color:#b21226;font-size:1.5em;letter-spacing:-0.03em;margin-bottom:4px!important;}.cta-kastatus p{letter-spacing:-0.035em;}.cta-kastatus p.calltoaction-boldcaps,.cta-kastatus p.calltoaction-boldcaps a{line-height:1em;}.cta-newsletter{background-color:#EBE6E3;padding:12px 10px 14px 19px;margin-bottom:21px;}.cta-newsletter h4{color:#b21226;font-size:1.5em;letter-spacing:-0.03em;margin-bottom:7px!important;}.cta-newsletter p{letter-spacing:-0.035em;}.cta-newsletter label{display:block;margin-top:7px;}.cta-newsletter label input.tb{margin-right:3px;width:136px;}.cta-newsletter label input{float:left;}.cta-safeHandsRHS{background-color:#EBE6E3;padding:12px 10px 14px 19px;margin-bottom:21px;}.cta-safeHandsRHS h4{color:#B21226;font-size:1.5em;letter-spacing:-0.03em;margin-bottom:7px!important;}.cta-safeHandsRHS label{display:block;margin-top:7px;}.cta-safeHandsRHS label input.tb{margin-right:3px;width:136px;}.cta-safeHandsRHS label input{float:left;}.cta-safeHandsRHS .button{margin-bottom:5px;}.cta-safeHandsRHS .calltoaction-boldcaps{line-height:1.35em;}.cp-paymentCards{clear:both;text-align:right;}.cp-paymentCards img{vertical-align:middle;}.cp-postCodeResults{height:66px;}div.cp-postCodeResults select{width:360px;margin-bottom:5px;}.cta-poll{background-color:#ebebeb;padding:18px 16px 17px 19px;margin-bottom:21px;}.cta-poll h4{color:#b21226;font-size:1.5em;letter-spacing:-0.03em;margin-bottom:9px!important;}.cta-poll h5{color:#333;font-size:1.4em;line-height:1.25em;}.cta-poll p{letter-spacing:-0.035em;}.cta-poll p.calltoaction-boldcaps,.cta-poll p.calltoaction-boldcaps a{line-height:1em;}.cta-poll .form-tight{margin-top:15px;}.cta-poll .form-tight input.submit,.cta-poll .form-tight .button-big.submit{margin-top:16px;}.cta-reqBrochure{background:url(../images/cta-reqBrochure-bg.gif) no-repeat left bottom;border:solid 2px #ccc;height:171px;padding:17px 10px 0 19px;margin-bottom:21px;}.cta-reqBrochure h4{color:#b21226;font-size:1.5em;letter-spacing:-0.03em;}.cta-reqBrochure p{letter-spacing:-0.035em;}.cta-reqBrochure label{display:block;margin-top:70px;}.cta-reqBrochure label input.tb{margin-right:3px;width:136px;}.cta-reqBrochure label input{float:left;}.cp-eventSearchBox{height:30px;}.cp-eventSearchBox span{float:left;line-height:1.7em;margin-right:5px;}.cp-eventSearchBox input{float:left;}.cp-eventSearchBox .tb{margin:0 5px 0 0;}.cp-shFeature{border:solid 1px #bdb6ad;overflow:hidden;}.cp-shFeature img{border-bottom:solid 3px #b21226;display:block;}.cp-ticker{border:2px solid #B21226;margin:150px auto 50px;padding:20px 15px;width:300px;}.cp-ticker h2{background-color:#b21226;background-image:none;color:#fff;display:block;font-size:1.3em;letter-spacing:-0.015em;margin:0;padding:7px 8px;}#cp-ticker-img{margin:0 auto;width:40px;padding-top:20px;padding-bottom:20px;}.cp-ticker p{text-align:center;text-transform:uppercase;}.cp-tagCloud{background-color:#EbEbEb;padding:20px 10px 10px 20px;margin-bottom:21px;}.cp-tagCloud h3{color:#b21226;letter-spacing:.001em;}.callToAction-largeRed{color:#b21226;font-size:1.5em;font-weight:bold;letter-spacing:-0.016em;}.callToAction-largeRed a{text-decoration:none;color:#b21226;}.calltoaction-boldcaps{line-height:1em;}.calltoaction-boldcaps a{color:#000;font-size:.85em;font-weight:bold;line-height:1em;text-decoration:none;text-transform:uppercase;}.calltoaction-boldcaps a:hover{color:#b21226;}.calltoaction-boldcaps a:hover span{text-decoration:none;color:#b21226;}.calltoaction-boldcaps a:hover span.ico-ctaArrow{text-decoration:none;}.cta-volunteering{background:url(../images/cta-volunteering.jpg) no-repeat right top;height:101px;padding:21px 10px 0 19px;margin-bottom:21px;}.cta-volunteering h4{color:white;font-size:1.5em;letter-spacing:-0.03em;margin-bottom:5px!important;}.cta-volunteering p{color:white;letter-spacing:-0.035em;}.cta-volunteering p.calltoaction-boldcaps a{color:white!important;}.cta-volunteering p.calltoaction-boldcaps a:hover span{color:white;}.cta-volunteering p.calltoaction-boldcaps .ico-ctaArrow{background-position:-25px 4px;}.hl-courses{background-color:#EBE6E3;padding:17px 10px 12px 19px;margin-bottom:21px;}.hl-courses h4{color:#b21226;font-size:1.5em;letter-spacing:-0.03em;margin-bottom:4px!important;}.hl-courses p{letter-spacing:-0.035em;}.hl-courses p.calltoaction-boldcaps,.hl-courses p.calltoaction-boldcaps a{line-height:1em;}.hl-courses-course{margin:18px 0 11px;}.hl-quote{background-color:#EBE6E3;margin:10px 0 20px;padding:17px 19px 5px;}.hl-quote blockquote{background:url(../images/blockquote-bg.gif) no-repeat top left;font-style:italic;padding:13px 0 0 32px;}.hl-quote blockquote p{line-height:1.35em;}.hl-quote blockquote span{color:#7A6E67;display:block;margin-top:5px;}.highlight-1{background-color:#EBE6E3;margin:10px 0;padding:20px;}.highlight-1 blockquote{background:url(../images/blockquote-bg.gif) no-repeat top left;font-style:italic;padding:12px 0 0 32px;}.highlight-1 blockquote span{color:#7A6E67;display:block;margin-top:10px;}.highlight-2{border:solid 2px #EBE6E3;margin:10px 0;padding:20px;}.stack-delegateDetail,.stack-delegateDetail-last{border-bottom:1px dotted #333;padding:17px 77px 13px 0;}.stack-delegateDetail-last{border-bottom:none;}.stack-delegateDetail fieldset{float:left;padding:6px 0;text-align:right;width:190px;}.stack-delegateDetail span{display:block;font-weight:bold;padding:0 0 6px;text-align:left;}.stack-delegateDetail input{width:181px;}.stack-delegateFullDetail{clear:both;padding:10px 0!important;}.stack-delegateFullDetail fieldset{margin-bottom:6px!important;}.form-errorSummary{background-color:white;border:solid 1px #b21226;margin:25px;padding:20px;}.form-errorSummary *{color:#b21226;}.form-filter{background-color:#f7f7f7;padding:10px 10px 8px;}.form-filter p{float:left;font-weight:bold;}.form-filter fieldset{float:right;}.form-filter fieldset label{float:left;padding:0 5px;}.form-filter fieldset .button-big{width:28px;}.form-margin fieldset{display:block;}.form-margin fieldset label{display:block;}.form-margin fieldset label span{display:block;float:left;}.form-margin fieldset label input{float:left;}.form-stacked{background-color:#f7f7f7;position:relative;zoom:1;padding:20px 15px 0;}.form-stacked:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.form-stacked fieldset{display:block;margin:0 0 16px;position:relative;zoom:1;}.form-stacked fieldset:after{content:".";clear:both;display:block;height:0;visibility:hidden;}.form-stacked fieldset label{display:block;float:left;margin-right:5px;}.form-stacked label span{color:#333;display:block;font-size:1.05em;font-weight:bold;margin:2px 0 6px 0;}.form-section{background:url(../images/border-dotted.gif) repeat-x left bottom;margin-bottom:20px;padding:0 0 10px;}.label-summary{font-size:.85em;margin:25px 0 0 215px;}.form-tight fieldset.fieldset-stacked label{margin:0 0 3px;}fieldset .form-labelgroupheader,fieldset .form-labelgroupheader-inline{color:#333;display:block;font-size:1.05em;font-weight:bold;margin:2px 0 5px 0;}fieldset .form-labelgroupheader-inline{display:inline;float:left;margin-right:5px;}.fieldset-labelAtSide label span{display:inline!important;float:none!important;}fieldset.fieldset-stacked label{display:block;float:none;margin-bottom:1.1em;margin-left:0;}fieldset.fieldset-radioGrp label{display:block;float:none;margin-bottom:1.1em;margin-left:0;}fieldset.fieldset-radioGrp label span{display:block;font-weight:bold;padding-left:25px;padding-top:3px;}fieldset.fieldset-radioGrp label span.label-details,fieldset.fieldset-radioGrp label span.label-details span{font-weight:normal;}fieldset.fieldset-radioGrp label input{position:absolute;}fieldset.fieldset-radioGrp-inline label{display:inline;float:none;padding:0;}fieldset.fieldset-radioGrp-inline label span{display:inline;float:none;font-weight:normal;}fieldset.fieldset-radioGrp-inline label input{display:inline;float:none;margin:-2px 0 0 0;vertical-align:0;}.form-fixed-right{display:block;position:absolute;right:20px;bottom:20px;}input.date{width:60px;margin:0 5px 0 0;}input.date-day{width:80px!important;}select.date-day{width:55px!important;}select.date-month{width:55px!important;margin-right:10px;}select.date-year{width:65px!important;}input.input-narrow{width:30px!important;}.fieldset-errorGroup{border:solid 1px #b21226;margin-right:30px!important;}.fieldset-error input[type=text],.fieldset-error textarea{border:solid 1px #b21226;}abbr.required,span.required{color:#b21226;}.formGeneral{background-color:#f1f1f1;padding:28px;}.formGeneral .layout-container{padding:30px!important;}.formGeneral .form-stacked{background-color:#f1f1f1;padding:0;}.formGeneral{padding-bottom:10px;}.formGeneral .form-intro{padding-bottom:20px;}.scfForm{background-color:#f7f7f7;position:relative;zoom:1;padding:20px 15px 20px;}.scfForm:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.scfForm .scfValidationSummary{background-color:white;border:solid 1px #b21226;margin:25px;padding:20px;}.scfValidationSummary ul li{color:#b21226;}.scfForm .scfValidator{background:url(../images/error-pointer.gif) no-repeat right top;padding-right:35px;}.scfDropListLabel,.scfEmailLabel,.scfMultipleLineTextLabel,.scfSingleLineTextLabel,.scfPasswordLabel,.scfNumberLabel,.scfDateLabel,.scfRadioButtonListLabel,.scfCheckBoxListLabel,.scfListBoxLabel,.scfFileUploadLabel,.scfDateSelectorLabel{float:none!important;color:#333;display:block;font-size:1.05em;font-weight:bold;margin:0 0 4px 0;padding:10px 0 0;}.scfForm .scfRequired{color:#b21226;}.scfForm .scfSectionContent{margin-bottom:15px;}.scfSectionBorderAsFieldSet{background:url(../images/border-dotted.gif) repeat-x top left;}.scfForm ul{margin:0;padding:0;}.clear{clear:both;}.layout-item{position:relative;zoom:1;float:left;}.layout-firstitem{position:relative;zoom:1;float:left;}.layout-lastitem{position:relative;zoom:1;float:right;}.layout-c2,.layout-c3,.layout-home,.layout-m2Col,.layout-m3Col{clear:both;position:relative;zoom:1;}.layout-c2:after,.layout-c2-lastitem:after,.layout-c3:after,.layout-home:after,.layout-m2Col:after,.layout-m3Col:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.layout-c2{margin:0;padding:0;}.layout-c2 .layout-c2-item,.layout-c2 .layout-c2-lastitem,.layout-c2 .layout-c2-firstitem{list-style-image:none;list-style-type:none;position:relative;width:100%;zoom:1;}.layout-c2 .layout-c2-lastitem,.layout-c2 .layout-c2-firstitem{width:49.2%;}.layout-c2 .layout-c2-item,.layout-c2 .layout-c2-firstitem{float:left;}.layout-c2 .layout-c2-lastitem{float:right;}.layout-c3 .layout-c3-item,.layout-c3 .layout-c3-lastitem,.layout-c3 .layout-c3-firstitem{position:relative;width:33.1%;zoom:1;}.layout-c3 .layout-c3-item,.layout-c3 .layout-c3-firstitem{float:left;}.layout-c3 .layout-c3-lastitem{float:right;}.layout-home{margin:22px 6px 22px 4px;}.layout-home .layout-home-firstitem{position:relative;zoom:1;float:left;width:683px;z-index:1;}.layout-home .layout-home-lastitem{position:relative;zoom:1;float:right;width:222px;z-index:2;}.layout-m1Col{margin:20px auto;padding:0 6px 0 4px;}.layout-m2Col{margin:20px auto;padding:0 6px 0 4px;}.layout-m2Col .layout-m2Col-firstitem{position:relative;zoom:1;float:left;width:680px;}.layout-m2Col .layout-m2Col-lastitem{position:relative;zoom:1;float:right;width:220px;}.layout-m3Col{margin:20px auto!important;padding:0 6px 0 4px;}.layout-m3Col .layout-m3Col-firstitem{position:relative;float:left;width:185px;}.layout-m3Col .layout-m3Col-item{position:relative;float:left;margin-left:20px;width:480px;}.layout-m3Col .layout-m3Col-lastitem{position:relative;float:right;width:220px;}.mod-ask{border:solid 1px #f78c94;margin-top:20px;padding:16px;}.mod-ask p{line-height:1.85em;}.mod-basket{margin-top:18px;clear:both;}.mod-basket .form-filter{margin-top:10px;}.mod-basket table{width:100%;}.mod-basket table th{font-size:.9em;padding:5px 5px 10px 17px;}.mod-basket table tbody td{background:#f7f7f7 url(../images/td-bg-dotted.gif) repeat-x top left;font-size:.9em;line-height:1.3em;padding:14px 10px 25px 17px;vertical-align:top;}.mod-basket table tbody td.td-button{font-size:1em;}.mod-basket table tbody td a{font-weight:bold;}.mod-basket table tbody td abbr{font-size:.9em;text-transform:uppercase;}.mod-basket table tbody td .input-narrow{width:20px!important;}.mod-basket table tfoot td{border-top:solid 3px black;border-bottom:solid 2px black;font-weight:bold;padding:6px 3px 8px 17px;}.mod-basket .layout-c2{padding-top:10px;}.mod-basketButtons .layout-c2-lastitem{width:225px;}.mod-basketCode{background:#f7f7f7 url(../images/td-bg-dotted.gif) repeat-x top left;}.mod-basketCode h3{background-color:white;color:#864646;font-size:.9em;padding:10px 15px;}.mod-basketCode p{padding:10px 15px;}.mod-basketCode input{margin:0 0 15px 15px;}.mod-booking{margin-top:20px;}.mod-booking h3{border-bottom:solid 2px #999;font-size:1.5em;letter-spacing:-0.005em;padding-bottom:8px;}.mod-booking-intro{padding:15px 0 18px;}.mod-booking .form-filter{margin-top:10px;}.mod-booking table{width:100%;}.mod-booking table th{font-size:.9em;padding:5px 5px 10px 17px;}.mod-booking table td{background:#f7f7f7 url(../images/td-bg-dotted.gif) repeat-x top left;font-size:.9em;line-height:1.3em;padding:8px 10px 25px 17px;vertical-align:top;}.mod-booking table td a{font-weight:bold;}.mod-courseSearch .form-stacked{margin-bottom:20px;padding:20px 0 0;}.mod-courseSearch .form-stacked fieldset{background:url("../images/border-dotted.gif") repeat-x left bottom;padding:0 0 15px 15px;}.mod-courseSearch .form-stacked fieldset .form-labelgroupheader,.mod-courseSearch .form-stacked fieldset .form-labelgroupheader-inline{color:#b21226;}.mod-courseSearch-recommendations{padding:0 15px 7px;}.mod-courseSearch-recommendations p{margin-bottom:15px;}.mod-courseSearch table{width:100%;border-bottom:solid 3px #000;}.mod-courseSearch thead th{padding:7px 0 7px 3px;}.mod-courseSearch td{background-color:#f7f7f7;font-size:.9em;padding:2px 3px 5px 7px;text-align:center;}.mod-courseSearch td span{position:static;}.mod-courseSearch tr.mod-courseSearch-course-last td{padding-bottom:13px;}.mod-courseSearch td .input-narrow{background-color:#ededed;background-image:none;border:solid 1px #999;padding:1px 3px;width:20px;}.mod-courseSearch .col1{text-align:left;}.mod-courseSearch .col2{width:80px;text-align:left;}.mod-courseSearch .col3{width:75px;text-align:center;}.mod-courseSearch .col4{width:35px;}.mod-courseSearch .col6 *{vertical-align:middle;}.mod-courseSearch .layout-c2{margin:0 15px;}.mod-courseSearch-venueGrp td{background:#f7f7f7 url(../images/td-bg-dotted.gif) repeat-x top left;padding-top:10px;text-align:left;}.mod-courseSearch-venueGrp td.mod-courseSearch-dist{font-weight:bold;text-align:right;}.mod-courseSearch-venueGrp td a{font-size:1.2em;font-w padding:11px 3px 3px 0;}.mod-courseSearch-venueGrp td a{color:#864646!important;font-weight:bold;}.mod-featureArticle h4{font-size:.85em;line-height:1em;text-transform:uppercase;}.mod-featureArticle .calltoaction-boldcaps{border-top:dotted 1px #8b8b8b;padding-top:11px;}.mod-hubBoxes{padding-top:4px;}.mod-hubBoxes .layout-c3-firstitem,.mod-hubBoxes .layout-c3-item,.mod-hubBoxes .layout-c3-lastitem{border:solid 1px #bdb6ad;padding:19px 8px 12px 18px;width:190px;}.mod-hubBoxes .layout-c3-item{margin-left:13px;}.mod-hubBoxes img{display:block;margin-bottom:8px;}.mod-hubBoxes p{line-height:1.2em;}.mod-infoGroup{background-color:#f7f7f7;margin-bottom:30px;padding:0 5px 5px 15px;}.mod-infoGroup h3{background-color:white;border-bottom:dotted 1px #333;color:#864646;font-size:.95em;margin:5px -5px 5px -15px;padding:8px 5px 8px 15px;}.mod-infoGroup-section{padding:10px 0 20px;}.mod-locationMap{background:white url(../images/map/mod-locationMap.gif) no-repeat top left;height:336px;padding-top:15px;width:100%;}.mod-locationMap ul{margin:0 0 0 30px;padding:0;}.mod-locationMap li{display:block;list-style:none;list-style-image:none;position:static;}.mod-locationMap ul a{display:block;position:absolute;background:transparent url(images/transparent.gif);cursor:pointer;}.mod-locationMap ul a .mod-locationMap-tooltip{background:url(../images/map/bubble-right.png) no-repeat right top;display:none;right:0;padding:0 29px 0 0;position:absolute;top:-15px;white-space:pre;}.mod-locationMap ul a .mod-locationMap-tooltip span{background:url(../images/map/bubble-left.png) no-repeat left top;display:block;padding:6px 0 33px 17px;}.mod-locationMap ul a:hover .mod-locationMap-tooltip{display:block;}.mod-locationMap-eastanglia{height:35px;left:218px;top:199px;width:44px;z-index:3;}.mod-locationMap-eastmids{height:44px;left:194px;top:178px;width:37px;z-index:2;}.mod-locationMap-london{height:18px;left:215px;top:235px;width:20px;z-index:10;position:absolute;}.mod-locationMap-london .mod-locationMap-tooltip{right:-12px!important;top:-25px!important;}.mod-locationMap-northeast{height:33px;left:177px;top:109px;width:30px;z-index:1;}.mod-locationMap-northwest{height:68px;left:157px;top:127px;width:32px;}.mod-locationMap-northernire{height:42px;left:56px;top:113px;width:62px;}.mod-locationMap-scotland{height:115px;left:109px;top:10px;width:100px;}.mod-locationMap-scotland .mod-locationMap-tooltip{right:33px!important;top:28px!important;}.mod-locationMap-southeast{height:55px;left:195px;top:225px;width:69px;}.mod-locationMap-southeast .mod-locationMap-tooltip{right:33px!important;}.mod-locationMap-southwest{height:61px;left:94px;top:236px;width:100px;}.mod-locationMap-westmids{height:41px;left:166px;top:190px;width:32px;z-index:1;}.mod-locationMap-wales{height:50px;left:125px;top:190px;width:32px;z-index:1;}.mod-locationMap-yorkshire{height:35px;left:187px;top:139px;width:46px;}.mod-locationMap-yorkshire .mod-locationMap-tooltip{right:15px!important;}.mod-locationMap-infoTop{font-size:12px;height:154px;position:absolute;right:24px;top:15px;width:140px;}.mod-locationMap-infoBtm{bottom:29px;font-size:12px;height:137px;position:absolute;right:24px;width:140px;}.mod-login{background-color:#f1f1f1;}.mod-login .layout-c2-firstitem{border-right:dotted 1px #999;}.mod-login .form-stacked{background-color:#f1f1f1;height:225px;padding:30px;}.mod-login .form-stacked .fieldset-labelAtSide{margin:0;}.mod-login-btn{position:absolute;bottom:10px;}.mod-login-register{height:225px;padding:30px;}.mod-login-register h3{color:#333;font-size:1.2em;}.mod-payment{clear:both;padding:26px 0 0;}.mod-payment h3{border-bottom:dotted 1px #333;margin-bottom:10px;padding:1px 0;}.mod-payment-personal{background-color:#F1F1F1;margin-bottom:25px;padding:10px 0 25px 25px;}.mod-payment-personal h4{margin:15px 0 0;}.mod-payment-form{background-color:#F1F1F1;margin-bottom:25px;padding:10px 25px 25px 25px;}.mod-payment-form h4{font-size:1.3em;margin:15px 0 0;}.mod-payment-submit{bottom:21px;position:absolute;right:34px;top:auto!important;}.mod-payment-form .form-stacked{background-color:#F1F1F1;padding:0;}.mod-payment-form .layout-c2-firstitem{width:190px;}.mod-payment-form .layout-c2-firstitem input,.mod-payment-form .layout-c2-firstitem select{width:190px;}.mod-payment-form .layout-c2-firstitem select{width:205px;}.mod-payment-form .layout-c2-lastitem{margin-right:77px;width:190px;}.mod-payment-form .layout-c2-lastitem .input-narrow{float:left;}.mod-payment-form .layout-c2-lastitem .img-input-icon{margin-left:10px;}.mod-payment-form-3flow fieldset{float:left;width:210px;}.mod-payment-form-3flow label input{width:180px;}.mod-payment-paging .layout-c2{padding:0 0 9px;}.mod-payment-paging .layout-c2-lastitem{text-align:right;width:auto;}.mod-payment .register-form{margin-bottom:25px;}.mod-payment-cardAddress .form-stacked{margin-left:25px;}.mod-payment-cardAddress .register-lookup .button-bigBrown{bottom:0;}.mod-payment-cardAddress .register-lookup{width:100%;}.mod-payment-cardAddress .register-lookup select{float:left;}.mod-payment-cardAddress .register-lookup .button-bigBrown{width:auto;right:auto;float:right;margin-left:10px;}#mod-quickBooking{back:#f7f7f7;padding:17px 0 20px 15px;margin:0 0 20px 0;}#mod-quickBooking .form-stacked{background-color:white;margin:0;padding:0;z-index:1;}body.acc-highvis #mod-quickBooking .form-stacked{background-color:black!important;}#mod-quickBooking .form-stacked fieldset{margin:0 0 2px;}#mod-quickBooking h4{color:#333;font-size:1em;margin-top:20px;}#mod-quickBooking h4 strong{color:#b21226;}#mod-quickBooking .quickBooking-radios label span{float:left;font-weight:normal;line-height:1.5em;margin:0;padding:0;}#mod-quickBooking .quickBooking-radios label input{float:left;margin-left:5px;}#mod-quickBooking input.date{width:56px;padding:3px 0 3px 2px;}#mod-quickBooking .calltoaction-boldcaps{margin:9px 0 19px;}#mod-quickBooking .fitToWidth{width:178px;}#mod-quickBooking select{margin-top:10px;}#mod-quickBooking input.narrow{width:25px;}#mod-quickBooking h3{margin-bottom:-5px;z-index:2;}#mod-quickBooking label{font-size:.9em;}#mod-quickBooking label input{margin-left:1px;}#mod-quickBooking .tb{width:124px;}#mod-quickBooking .button-big{margin-top:20px;}#mod-quickBooking .mod-quickBooking-selectCourse{height:34px;width:185px;}#mod-quickBooking .mod-quickBooking-selectCourse label{position:static;}#mod-quickBooking .mod-quickBooking-selectCourse select{position:absolute;right:0;width:188px;}#mod-quickBooking .form-errorSummary{border:none;margin:20px 0 0;padding:0 10px 0 0;}#mod-quickBooking .form-errorSummary h3{font-size:1.1em;margin-bottom:5px;}.mod-searchResults{margin:25px 10px 0;}.mod-searchResults .layout-c2{margin-bottom:7px;}.mod-searchResults-top{background-color:#EAE9E5;margin:22px 0 20px;padding:12px 10px 7px;}.mod-searchResults-top h3{font-size:1em;position:absolute;right:13px;top:10px;}.mod-searchResults-top .mod-searchResults-result{margin:0;}.mod-searchResults-result{margin:0 0 19px;padding:0 270px 0 10px;}.mod-searchResults-result h4{margin-bottom:0;}.mod-shWelcome{border:solid 1px #bdb6ad;margin:17px 0;padding:20px 20px 29px;}.mod-shWelcome-firstitem{float:left;border-right:dotted 1px #ccc;padding:0 17px;width:435px;}.mod-shWelcome-firstitem h2{margin-bottom:14px;}.mod-shWelcome-firstitem h3{font-size:1.1em;letter-spacing:-0.035em;line-height:1.3em;}.mod-shWelcome-lastitem{float:right;padding:21px 20px 0;width:135px;}.mod-shWelcome-lastitem h3{margin-bottom:3px;}.mod-shWelcome-lastitem h3 a{color:#600;font-size:.9em;line-height:1.3em;text-decoration:none;}.mod-shWelcome .calltoaction-boldcaps{padding-top:10px;}.mod-siteMap ul{list-style:none;list-style-image:none;margin:0;padding:0;}.mod-siteMap ul li{clear:both;display:block;list-style:none;list-style-image:none;margin:0;padding:0 0 25px;zoom:1;}.mod-siteMap ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.mod-siteMap ul li a{color:#b21226;font-size:1.4em;min-height:17px;}.mod-siteMap ul li ul{padding:0 0 0 40px;}.mod-siteMap ul li ul li{clear:none;display:block;margin:0;padding:10px 0 10px;}.mod-siteMap ul li ul li a{color:#000;font-size:1.2em;text-decoration:none;}.mod-siteMap ul li ul li a:hover{text-decoration:underline;}.mod-siteMap ul li ul li ul li{border:none;float:left;margin:0;padding:4px 0 8px;width:200px;}.mod-siteMap ul li ul li ul li:nth-child(4n+1){clear:both;}.mod-siteMap ul li ul li ul li a{color:#b21226;font-size:1em;text-decoration:underline;}.mod-siteMap ul li ul li ul li a:hover{text-decoration:none;}.mod-siteMap ul li ul li ul li ul li a{color:Black;}.mod-toplevel-focal{border-bottom:dotted 1px #8b8b8b;}.mod-toplevel-focal img{float:left;margin:0 24px 8px 0;}.mod-toplevel .mod-toplevel-focal h3{color:#333;font-size:1.1em;margin-bottom:10px;}.mod-toplevel-focal p{line-height:1.2em;}.mod-toplevel-focal .calltoaction-boldcaps{clear:both;}.mod-toplevel h3{color:#864646;margin-bottom:12px;}.mod-toplevel p{line-height:1.3em;}.mod-toplevel-layContainer{border-bottom:1px dotted #8B8B8B;padding:22px 0;}.mod-toplevel .layout-c2{background:url(../images/mod-toplevel-c2-bg.gif) repeat-y left top;}.mod-toplevel .layout-c2-firstitem,.mod-toplevel .layout-c2-lastitem{padding:15px 10px;width:205px;}.mod-toplevel .layout-c3{background:url(../images/mod-toplevel-c3-bg.gif) repeat-y left top;}.mod-toplevel .layout-c3-item{margin:0 0 0 17px;}.mod-toplevel .layout-c3-firstitem,.mod-toplevel .layout-c3-item,.mod-toplevel .layout-c3-lastitem{background-color:#f1f1f1;padding:10px;width:126px;}.mod-toplevel-c2{background:url(../images/mod-toplevel-c2dbl-bg.gif) repeat-y left top;}.mod-toplevel-c2-firstitem{background-color:#f1f1f1;float:left;padding:10px;width:289px;}.mod-toplevel-c2-lastitem{background-color:#f1f1f1;float:right;padding:10px;width:126px;}.mod-whereWeTrainHub .cp-eventSearchBox{margin-top:25px;}.stack-overview{border-top:solid 2px #b21226;}.stack-overview-firstitem{background-color:#f7f7f7;}.acc-highvis .stack-overview-firstitem{background-color:white;}.stack-overview-firstitem,.stack-overview-item{border-bottom:dotted 1px #999;margin-bottom:10px;}.stack-overview-firstitem:hover,.stack-overview-item:hover{background-color:#f7f7f7;}.stack-overview-item-image{display:block;float:left;padding:15px 0 15px 15px;width:190px;}.stack-overview-item-image:hover{background-color:#f7f7f7;}.stack-overview-item-image img{border:solid 1px #6f6c68;}.stack-overview-item-info{display:block;float:right;padding:15px 15px 0 0;width:240px;}.nav-h{padding:0;zoom:1;}.nav-h:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.nav-h li{display:block;float:left;list-style:none;list-style-image:none;padding:0;}.nav-h li>span{display:block;}.nav-h li a{display:block;float:left;}.nav-h li a span{display:inline;}.nav-h .mini-basket{font-weight:bold;}.nav-h .mini-basket .mini-basket-items{font-weight:normal;}ul.nav-paymentcrumb{float:right;margin:0;padding:11px 0;}ul.nav-paymentcrumb li{background:transparent url(../images/nav-paymentcrumb.gif) no-repeat scroll 0 0;color:#676767;display:block;float:left;font-size:1.35em;font-weight:lighter!important;height:50px;letter-spacing:-0.02em;line-height:.9em;padding:0 5px;text-indent:-9999px;width:100px;}ul.nav-paymentcrumb li.nav-paymentcrumb-2{background-position:-106px 0;}ul.nav-paymentcrumb li.nav-paymentcrumb-2nav-selected{background-position:-106px -50px;}ul.nav-paymentcrumb li.nav-paymentcrumb-3{background-position:-215px 0;}ul.nav-paymentcrumb li.nav-paymentcrumb-3nav-selected{background-position:-215px -50px;}ul.nav-paymentcrumb li.nav-paymentcrumb-4{background-position:-325px 0;}ul.nav-paymentcrumb li.nav-paymentcrumb-4nav-selected{background-position:-325px -50px;}ul.nav-paymentcrumb li.nav-paymentcrumb-5{background-position:-435px 0;padding-right:0;}ul.nav-paymentcrumb li.nav-paymentcrumb-5nav-selected{background-position:-435px -50px;}.nav-paging{display:block;margin:5px 0 0;padding:6px 110px;text-align:center;}.nav-paging li{display:inline;margin:0;padding:0;}.nav-paging li a{border-right:solid 1px #000;font-size:.9em;padding:0 4px 0 2px;text-decoration:none;}.nav-paging li.nav-lastitem a{border-right:none;}.nav-paging li.nav-selected a{color:#b21226;}.nav-paging .nav-paging-prev{position:absolute;top:2px;left:0;text-align:left;width:115px;}.nav-paging .nav-paging-next{position:absolute;right:0;top:2px;text-align:right;width:100px;}.nav-paging .nav-paging-prev a,.nav-paging .nav-paging-next a{border-right:none;color:#000;font-size:.85em;font-weight:bold;line-height:1.5em;padding:0;}.nav-safeHands{background:url(../images/nav-safeHands-bg.gif) repeat-x top left;height:44px;margin-top:1px;z-index:9;}.nav-safeHands ul{margin:0 auto;padding:0;width:920px;}.nav-safeHands li a{background:url(../images/nav-safeHands-separator.gif) no-repeat right bottom;color:#b21226;font-size:.85em;font-weight:bold;padding:15px 15px 16px 15px;text-decoration:none;text-transform:uppercase;}.nav-safeHands li a:hover{color:#494b4b;}.nav-safeHands li.nav-firstitem a{padding-left:0;padding-right:16px;}.nav-safeHands li.nav-lastitem a{background:none;padding-right:0;padding-left:14px;}.nav-tagCloud{margin:0;padding:0;}.nav-tagCloud li{display:inline;padding:0 3px 0 0;margin:0;float:none;}.nav-tagCloud li a{text-decoration:none;color:#434343;}.nav-tagCloud li.size-1{font-size:1em;}.nav-tagCloud li.size-2{font-size:1.2em;}.nav-tagCloud li.size-3{font-size:1.4em;}.nav-tagCloud li.size-4{font-size:1.6em;font-weight:bold;}.nav-tagCloud li.size-5{font-size:1.8em;}.nav-tagCloud li.nav-selected,.nav-tagCloud li.nav-selected a{display:inline;float:none;}.nav-v{padding:0;zoom:1;list-style:none;}.nav-v:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.nav-v li{display:block;list-style:none;list-style-image:none;}.nav-v li a{display:block;}#feature{background:url(../images/home/feature-bg.gif) repeat-y top left;margin:0 0 26px 0;width:680px;}#feature .feature-image{background-color:white;border:solid 1px #b21226;overflow:hidden;height:256px;}#feature-flash,#feature .feature-image img{padding:0;margin:0;display:block;}#feature .flash-replaced embed,#feature .flash-replaced object{position:absolute;left:0;top:0;z-index:2;}#feature .flash-replaced alt{position:absolute;left:0;top:0;z-index:1;}#feature .layout-c3 .layout-c3-item,#feature .layout-c3 .layout-c3-firstitem{width:213px;padding:19px 0 10px 19px;}#feature .layout-c3 .layout-c3-lastitem{width:190px;padding:19px 5px 0 0;}#feature .layout-c3 .layout-c3-item h3,#feature .layout-c3 .layout-c3-lastitem h3,#feature .layout-c3 .layout-c3-firstitem h3{color:#b21226;}#feature .layout-c3 .layout-c3-firstitem .tb{float:left;}#noticeBoxes{background:url(../images/home/noticeBoxes-bg.gif) repeat-y top left;margin:0 0 20px 0;}.acc-highvis #noticeBoxes{background:none;}#noticeBoxes .layout-c3-item,#noticeBoxes .layout-c3-firstitem,#noticeBoxes .layout-c3-lastitem{width:175px;padding:15px 20px 30px;}#noticeBoxes .layout-c3-item{margin:0 0 0 16px;}#noticeBoxes .layout-c3-lastitem{width:180px;}#noticeBoxes h3{color:#864646;letter-spacing:.001em;word-spacing:-0.1em;}#noticeBoxes .noticeBox-topimage{margin:10px 0;border:solid 1px #898989;}#noticeBoxes .newsItem{border-bottom:dotted 2px #b5afac;margin-bottom:10px;padding-bottom:15px;}#noticeBoxes .newsItem-last{border-bottom:none;padding-bottom:0;}#noticeBoxes .newsItem abbr{color:#676767;font-size:.87em;text-transform:uppercase;}#noticeBoxes .newsItem a{color:#000;font-weight:bold;text-decoration:none;}#noticeBoxes .newsItem a span{text-decoration:underline;}#noticeBoxes .newsItem a:hover{color:#000;}#noticeBoxes .newsItem a:hover span{text-decoration:none;}#lotsOfBookings{margin:10px 2px 20px 1px;padding:20px;}.courseTables-findButton{width:140px;}.courseTables-findButton .button-red{float:right;}#requestBrochure label *{vertical-align:middle;}#requestBrochure .tb{width:135px;}.register-navSteps ul{position:absolute;top:7px;right:0;}.register-navSteps li{border-right:solid 1px #b21226;}.register-navSteps li.nav-lastitem{border-right:none;}.register-navSteps li span{color:#999;font-size:.9em;font-weight:bold;padding:3px 5px;text-decoration:none;text-transform:uppercase;}.register-navSteps li.nav-selected span{color:black;}.register-header .layout-c2{padding-top:10px;}.register-header .layout-c2-lastitem{text-align:right;}.register-header h3{margin-top:15px;margin-bottom:15px;}.register-step1{margin-top:10px;padding:21px 21px 25px 21px;}.register-step1-firstitem{float:left;width:603px;}.register-step1-lastitem{position:absolute;bottom:15px;right:20px;width:32px;}.register-step1-lastitem .button-big{float:right;}.register-step1-option{margin-top:20px;}.register-step1-option label{font-weight:bold;}.register-step1-option div{padding-left:24px;}.register-lookup{width:193px;}.register-lookup input.tb{width:90px!important;}.register-lookup .button-bigBrown{position:absolute;right:0;bottom:17px;}.register-form{padding:28px;}.register-form-name fieldset{display:block;float:left;margin-right:44px;padding-bottom:20px;}.register-form-name fieldset.register-form-surname{margin-right:0;}.register-form-name fieldset label{display:block;float:left;}.register-form-name fieldset label span{color:#333;display:block;font-size:1.05em;font-weight:bold;margin:2px 0 10px 0;}.register-form-name fieldset label input{clear:left;width:190px;}.register-form-name fieldset label select{clear:left;width:90px;}.register-options fieldset{margin-bottom:10px;}.register-options fieldset.fieldset-checkopt{display:block;padding:0;zoom:1;}.register-options fieldset.fieldset-checkopt:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.register-options fieldset.fieldset-checkopt label input{float:left;}.register-options fieldset.fieldset-checkopt label span{display:block;margin:0 0 0 30px;padding:0;}.register-form .tb{width:185px;}.register-form select{width:200px;}.register-form .layout-c2-firstitem{width:245px;}.register-form .layout-c2-lastitem{width:375px;}.register-buttonsBottom{margin-top:10px;}.register-buttonsBottom .layout-c2-lastitem .button-big{float:right;}.IntroTextHeader{color:#600;}.where-directions{border-top:dotted 1px #7C7C7C;margin-top:27px;padding-top:15px;}.where-directions h4{font-size:1.2em;}.where-directions-left{float:left;}.where-directions-right{float:right;margin-right:10px;}.where-directions-parking{clear:both;padding-top:21px;}.where-directions-address{border-bottom:dotted 1px #7C7C7C;border-top:dotted 1px #7C7C7C;height:280px;margin-bottom:10px;margin-top:27px;padding-top:25px;}.map-square{border:solid 1px #A9A8A4;float:right;width:270px;height:248px;}.where-upcoming h3{color:#333;font-size:1.1em;margin:28px 0 25px;}.where-upcoming .tb{width:20px;}.acc-highvis a,.acc-highvis a:active,.acc-highvis a:visited,.acc-highvis a:link{color:#ff0!important;}.acc-highvis a:hover{color:#ff0!important;}.acc-highvis h1,.acc-highvis h2,.acc-highvis h3,.acc-highvis h4,.acc-highvis h5,.acc-highvis p,.acc-highvis span{color:#ff0!important;}.acc-highvis table th{background-color:black!important;color:#ff0!important;}.acc-highvis textarea{color:#ff0!important;}body.acc-highvis,body.acc-highvis #wrapper{background-color:black;background-image:none;color:#ff0!important;}.acc-highvis #nav-primary{background:none!important;border-bottom:solid 1px black;}.acc-highvis #nav-primary li{background:none;border:solid 1px white;}.acc-highvis #nav-primary li span.nav-primary-link{background:none;}.acc-highvis #nav-primary span.nav-primary-link a{background:none;color:#ff0!important;}.acc-highvis #nav-primary .nav-primary-sub{background:#77006d none no-repeat;}.acc-highvis #nav-primary .nav-primary-sub-top{background:black none no-repeat;}.acc-highvis #nav-primary .nav-primary-sub ul{background:#77006d none no-repeat;}.acc-highvis #nav-secondary{background-color:black;border:dotted 1px #ddd;}.acc-highvis #nav-secondary .nav-selected,.acc-highvis #nav-secondary .nav-sectionSelected a{background-color:#77006d!important;}.acc-highvis #nav-secondary a{color:#0ff!important;}.acc-highvis #nav-secondary a:hover{background-color:#77006d;}.acc-highvis #footer{background:none;border-top:solid 1px black;}.acc-highvis .button-red{background:none;border:solid 1px red;color:#ff0!important;}.acc-highvis .button-red span{background:none;color:#ff0!important;}.acc-highvis .box-fillPaleRed{background-color:#77006d!important;}.acc-highvis .infoGroup,.acc-highvis .infoGroup h3{background-color:black;}.acc-highvis .tableGroup{background-color:#77006d!important;}.acc-highvis .nav-tabs li a{background:black;border-top:solid 1px white;border-right:solid 1px white;border-left:solid 1px white;}.acc-highvis .nav-tabs li a span{background:black;}.acc-highvis .stack-overview-firstitem{background-color:#77006d!important;}.acc-highvis .highlight-1,.acc-highvis .highlight-2{background-color:#77006d!important;}.acc-highvis #feature{background-color:#77006d!important;background-image:none;}.acc-highvis .cp-contact,.acc-highvis .cp-contactSimple,.acc-highvis .cta-kastatus,.acc-highvis .cta-newsletter,.acc-highvis .cp-paymentCards,.acc-highvis .cta-poll,.acc-highvis .cta-reqBrochure,.acc-highvis .cp-eventSearchBox,.acc-highvis .cp-shFeature,.acc-highvis .cp-tagCloud,.acc-highvis .cta-volunteering,.acc-highvis .hl-courses,.acc-highvis .hl-quote{background-color:#77006D!important;}.acc-highvis .form-stacked{background-color:#77006D!important;}.acc-highvis .mod-login{background-color:#77006D!important;}