/* This bespoke web template, all content, images and code are copyright KSL Consulting Ltd. No part of this site may copied, modified or re-used in any form. Plagiarism is detected by Copyscape and violators will be prosecuted. */
@charset"utf-8";
html{height:100%;background:url(../images/template/html-background.jpg) repeat-x;padding:0;margin:0}
*{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px}
h1{font-size:21px;font-weight:100;font-family:Arial,Helvetica,sans-serif;color:#4d8c3f;padding:0;margin:1px 0 5px 0}
h2{font-size:17px;color:#000066;font-weight:100;margin:5px 0 5px 0}
h3{font-size:13px;color:#000;font-weight:700;margin:5px 0 5px 0}
img{padding:0;margin:0;border:0}
p{font-size:12px;font-weight:normal;text-align:justify;margin:0;padding:5px 0 5px 0}
a{color:#FFF;text-decoration:none}
a:hover{color:#FFF;text-decoration:underline}
ol li{line-height:20px;font-size:12px}
td{vertical-align:top}
.p_footer{font-size:11px;text-align:justify;margin:0;padding:5px 0 0 5px}
.footerlinks{font-size:11px;text-align:center;margin:0;padding:7px;color:#FFF}
#anticopy{float:right;padding:10px 8px 0 0}
#breadcrmb {width:591px;height:25px;padding:0 0 5px 0}
#bcrmb {width:471px;height:25px;padding:0 0 5px 0}
#social{width:120px;height:23px;padding:2px 0 5px 0}
#socialshare{padding:17px 11px 0 0}
#g1 {padding-top:15px;width:81px}
.bread{font-size:11px!important;padding:0px 0 10px 0}
.bread span{color:#808080;font-size:11px}
.bread a{font-size:11px!important;}
.ksl{font-size:11px;font-weight:700;color:#30851D}
.b11{font-size:11px;font-weight:700}
body{width:990px;margin:0px auto;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div{margin:0px auto;padding:0px;border:none;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
div #banner-l{width:430px;height:126px}
div #banner-r{width:543px;height:111px;padding:15px 15px 0 0}
#tele{width:543px;height:51px;background:#fff url(../images/template/tel.jpg) no-repeat right}
#srchbox{width:160px}
#google-search{width:245px;height:40px;padding:4px 0 0 194px}
#banner-r img{float:right}
div #wrapper{width:990px}
div #container{width:988px;border-left:#EBE5E5 1px solid;border-right:#EBE5E5 1px solid;background-color:#FFF}
div #header{width:988px;height:126px;background:url(../images/template/header-background.jpg) repeat-x bottom}
div #middle{width:986px;border-left:#FFF 1px solid;border-right:#FFF 1px solid;background-color:#F5F3F4}
div .separator, div.separator1{width:181px;height:20px;background:url(../images/template/separator1.jpg) repeat-x}
div.separator1{margin-top:1px}
div .separator2{width:181px;height:48px;background:url(../images/template/separator3.jpg) repeat-x}
div #left_column{width:181px;border-right:#FFF 1px solid;border-bottom:#FFF 1px solid;background-color:#F5F3F4;padding-left:1px}
div #left_nav{width:181px;border-top:#FFF 1px solid;border-bottom:#FFF 1px solid;background-color:#F5F3F4}
div #courses_heading{width:166px;height:19px;background-color:#c0e1b9;border-top:#C1BDBE 1px solid;border-bottom:#C1BDBE 1px solid;padding:5px 0 1px 15px;font-weight:700;margin-top:1px}
#courses_heading a{color:#000;font-size:12px;text-decoration:none}
div #client-hdr{width:181px;height:28px;background-image:url(../images/template/clients1.jpg)}
div #client-content{width:181px;height:129px;background-image:url(../images/template/clients.gif)}
#client-content a{color:#153a42;text-decoration:none}
#client-content p{padding:76px 2px 0 0;font-size:11px;text-align:right}
img.nhs{padding:8px 0 0 12px}
div #bwc{background-image:url(../images/template/memberships.gif);width:181px;height:28px}
div #bwc-content{width:179px;background-color:#fff;border-left:1px solid #c2c0c1;border-right:1px solid #c2c0c1;border-bottom:1px solid #c2c0c1}
#bwc-content div {text-align:center;width:179px} /*Fixes stupid IE6 display bug*/
div #our_partners{width:181px;height:76px;background:url(../images/template/our_partners.jpg)}
div #content_area{width:621px;background-color:#FFF}
div #text_content{width:591px;background:url(../images/template/content_gradient.jpg) repeat-x;padding:15px}
#text_content p, #text_content p a, #text_content strong{font-size:13px}
div #right_column{width:181px;border-left:#FFF 1px solid;background-color:#F5F3F4;float:right}
div #testimonials{width:181px;height:215px}
div #testihead{background-image:url(../images/template/testimonial-head.jpg);width:181px;height:28px}
div #testimain{background-image:url(../images/template/testimonial_bg1.jpg);width:181px;height:137px}
div #testimain2{background-image:url(../images/template/testimonial_bg0.jpg);width:181px;height:163px}
#testimain p, #testimain2 p{padding:27px 10px 10px 10px;font-size:11px;text-align:left;line-height:16px}
div #testifoot{background-image:url(../images/template/testimonial_bg2.jpg);width:181px;height:50px}
#testifoot span{color:#13007b;font-weight:700}
#testifoot p{font-size:11px}
p.testiname{padding:10px 10px 0 10px}
p.testicompany{padding:4px 2px 10px 10px}
#nocopy img {margin-top:20px}
div #footer{width:986px;height:93px;padding-left:1px}
div #ending_gradients{width:804px;height:30px;background:url(../images/template/lc_footer.jpg) repeat-x;padding-left:183px}
div #content_ending_gradient{width:621px;height:30px;background:url(../images/template/middle_footer.jpg) repeat-x}
#content_ending_gradient p{padding:8px 15px 0 0;font-size:11px;text-align:right}
div #content_border{height:1px;border-bottom:1px solid #e3e3e3;width:570px;padding:7px 10px 0 10px}
div .text_divider{width:591px;height:21px;background:url(../images/template/spcr.gif) repeat-x}
div #footer_links{width:986px;height:63px;background:url(../images/template/footer_links_back.jpg) repeat-x}
div #footer-l{width:125px;height:92px}
div #footer-r{width:2px;height:92px}
div #footer_finish{width:990px;height:92px;background:url(../images/template/finish_back.jpg) repeat-x}
div #address{width:863px;height:92px}
#topnav{clear:both;width:986px;height:32px;border:#FFF 1px solid;background:url(../images/template/top-nav-background.jpg) repeat-x;margin:0;padding:0}
#text_content a{color:#000080;text-decoration:underline;font-size:12px}
#address a, span.blu{color:#0060ff;font-weight:700}
#text_content p{line-height:17px}
ul.hNav .dropdown{background:url(../images/template/top-nav-arrow-dark.gif) no-repeat;padding-right:20px;background-position:right}
ul.hNav{background-color:#343539;padding:0;cursor:default;margin:0;font-size:1em;clear:left;list-style-type:none}
ul.hNav ul{background-color:#343539;width:150px;clear:both;margin:0;padding:0}
ul.hNav li{list-style-type:none;margin:0;position:relative;color:#000;float:left;z-index:10;height:27px;padding:5px 6px 0 6px;background:url(../images/template/menu_divider.jpg) no-repeat right}
ul.hNav li ul li{margin:0;list-style-type:none;position:relative;border-bottom:1px solid #C1BDBE;color:#FFF;background-image:none;padding:0;background-color:#393534}
ul.hNav li:hover{background-color:#393534;color:#FFF}
ul.hNav li:hover > ul{display:block}
ul.hNav li a{color:#FFF;display:block;width:auto;text-decoration:none;padding:4px 9px}
ul.hNav li ul li a{color:#FFF;display:block;width:130px;text-decoration:none;padding:5px 10px}
ul.hNav li a:hover{color:#FFF}
ul.hNav li ul li a:hover{color:#FFF}
ul.hNav li ul li:hover{background-color:#4D4D4D;color:#FFF}
ul.hNav ul{display:none;position:absolute;top:32px;left:0}
.hd, .hd1{color:#FFF;font-size:1.0em;margin:0}
.hd{padding:3px 0 0 0}
.hd1{padding:1px 0 0 0}
ul.verticalnav .dropdown{background:url(../images/template/left-arrow.gif) no-repeat top right;padding:0}
ul.verticalnav .dropdown a.coursehdr{display:block;padding:7px 0 7px 8px;width:171px}
ul.verticalnav{width:179px;background-color:#f3f3ff;padding:0;cursor:default;margin:0;font-size:0.9em;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
ul.verticalnav ul{font-size:1.0em;width:179px;background-color:#e3e1e2;padding:0;cursor:default;margin:0;border:1px solid #7fc8c4}
ul.verticalnav li{list-style-type:none;margin:0;position:relative;border-bottom:1px solid #C1BDBE;color:#153a42;padding:0}
ul.verticalnav li li{border-bottom:1px solid #b3e7e4}
ul.verticalnav li:hover{background-color:#c0e1b9;color:#000}
ul.verticalnav li:hover > ul{display:block}
ul.verticalnav li a{color:#153a42;display:block;width:173px;text-decoration:none;padding:7px 10px}
ul.verticalnav li a:hover{color:#000}
ul.verticalnav ul{display:none;position:absolute;top:0;left:179px;padding:0;margin:0}
#qchead{background-image:url(../images/template/qcform-hdr.jpg);width:181px;height:28px}
#qcbg{background-image:url(../images/template/qcform-body.jpg);width:181px;height:191px}
#qcbody{text-align:right;font-size:10px}
.qck{margin:0;padding:2px 6px 0 5px;float:none;font-size:10px}
.qck-submit{padding:2px 6px 10px 0;float:none;font-size:10px}
.quick{margin:0;width:118px;height:13px;font-size:11px}
.nomargin{margin:0;padding:0}
div .arrow{float:none;margin:10px 0 10px 0}
.arrow ul{list-style:none;margin:0 10px 0 25px;padding:0}
.arrow ul li{margin:0;padding:0 0 5px 15px;background:url(../images/template/menu-drop-down2.gif) 0px 6px no-repeat;font-size:13px;line-height:17px}
.backto{clear:left;text-align:right;margin:0;padding:0}
.instyle1{float:none;background:url(../images/template/testimonials_bg.jpg) repeat-x;padding:10px}
.instyle1 h2{margin:0}
div .location1{width:280px}
div .location2{width:310px}

