*{margin:0;padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}a img{border:none}body{font:12px Arial, Helvetica, Geneva, sans-serif;color:#000}li{list-style-type:none}a{color:#004990}a:hover{color:#DC291E;text-decoration:none}img{margin:0 0 18px}h1{font-size:2em;line-height:1.5em;margin-bottom:0}h2{font-size:1.5em;line-height:1.2222em;margin-top:0;margin-bottom:.8em;color:#959595}h2#pagetitle,h2.pagetitle{font-weight:700;color:#004990;margin-bottom:.8em}h3.news{font-size:1.5em;line-height:1.2222em;font-weight:700;margin-top:0;margin-bottom:.8em;color:#004990}h5{font-size:1.1666em;line-height:1.125em;font-weight:700;margin-top:0;margin-bottom:.7em;color:#fff}p,a,ol,ul{font-size:1em;line-height:1.5em;margin:0 0 1.5em}strong{font-weight:700}.small{font-size:.9166em}em{font-style:italic}sup{line-height:.8em}blockquote{font-size:1.1667em;line-height:1.2857em;font-style:italic;color:#959595;padding:0 10px}p.quote{float:left;font:Bold 5em Georgia, sans-serif;margin:0}input,textarea{font-size:.9166em;color:#959595}.submit{color:#000}#wrapper{width:940px;margin:0 auto;padding:0 10px}#header{height:162px;width:940px;background:url(http://www.bacsol.co.uk/images/assets/globe-new.png) no-repeat 750px 0}#header h1 a{display:block;width:202px;height:69px;background:url(http://www.bacsol.co.uk/images/assets/bachy-soletanche-logo.png) no-repeat;text-indent:-9999px;color:#000;text-decoration:none;float:left;margin:15px 0 11px}#content{width:640px;float:right;padding-bottom:20px;overflow:hidden}#left-column{float:left;width:240px;padding:0 60px 18px 0}#right-column{float:right;width:270px;padding:0 0 18px}#content ul li,#careers ul li,#home ul li{list-style-type:disc;list-style-position:inside;padding-left:2px}.left{float:left!important}.right{float:right!important}a.pdf-link{background:url(http://www.bacsol.co.uk/images/assets/pdficon.png) no-repeat 0;margin:0;padding:5px 0 5px 20px}.search{width:278px;background-color:#f1f1f1;border:1px solid #959595;margin-bottom:18px}.search form label{font-weight:700;margin:5px 0;padding:5px 0 5px 5px}#keywords{border:1px solid #bbb;width:206px;margin:5px;padding:5px}#content.search-results ol{border-bottom:1px solid #959595}.resultRowOne,.resultRowTwo{border-top:1px solid #959595;padding:10px 0}ul#navlist{list-style:none;clear:both;width:750px;height:33px;border-top:1px solid #004990;border-bottom:1px solid #004990;margin:0;padding:0}ul#navlist li{height:21px;float:left;display:block;margin:0 30px 0 0;padding:8px 0 0}ul#navlist li a{text-decoration:none;color:#004990;font-weight:400;display:block;margin-bottom:0;padding-bottom:2px}ul#navlist li a:hover{border-bottom:5px solid #004990}ul.menu,ul.menu ul{list-style-type:none;width:240px;margin:0;padding:0}ul.menu li{margin-top:1px}ul.menu li a{background:#004990;color:#fff;width:230px;display:block;text-decoration:none;margin:0;padding:2px 0 2px 10px}ul.menu li.news-menu{background:#004990;color:#fff;width:230px;display:block;text-decoration:none;margin-top:1px;font-weight:700;padding:2px 0 2px 10px}ul.menu li a:hover{background:#11366e;color:#fff;width:230px;text-decoration:none}ul.menu li ul li a{background:#ccc;color:#4b4b4c;padding-left:10px;width:230px;text-decoration:none;margin:0}ul.menu li ul li a:hover{background:#aaa;color:#000;border-left:5px #000 solid;padding-left:5px;width:230px;text-decoration:none}#twtr-widget-1{float: left;margin-top:60px}.twtr-hd {padding-bottom:0!important}.twtr-hd h4 a {margin:0!important;}.twtr-ft {height:40px;}#home h2{width:640px;margin-bottom:.6em}.left-content{float:left;width:640px;overflow:hidden;padding-right:20px}#content.home img{margin-bottom:20px}.brochure{width:128px;height:110px;border:1px solid #959595;margin-bottom:18px;background:url(http://www.bacsol.co.uk/images/assets/brochurebutton.png) no-repeat 20px 0;float:left;padding:10px 140px 10px 10px}.brochure a{text-decoration:none!important;margin-bottom:0;width:200px}.brochure a span.subtext{margin-bottom:0;font-weight:400;cursor:pointer;width:100px}#techniques ul li a{font-weight:400;font-size:.9166em;margin-bottom:0}#techniques ul li{list-style:none;list-style-position:outside}#techniques ul.left{width:127px;margin-right:4px;margin-bottom:0;padding:0}#techniques ul.right{width:127px;margin-bottom:0;padding:0}#techniques h4,#cr h4{margin-bottom:.6428em}#techniques p{margin-bottom:1em}#latest-news{float:left;width:640px;border-top:1px solid #959595;padding-top:10px}#latest-news h3{font-size:1em;margin-bottom:1.5em;color:#004990}#post1,#post2{width:200px;float:left;margin-right:20px}#post3{width:200px;float:left}.right-content{float:left;width:280px;overflow:hidden}.accreditations{width:258px;height:240px;float:right;background-color:#f1f1f1;border:1px solid #959595;padding:10px}#content .left,#content .right,#content .left p,#content .right p{width:305px}.links_one,.links_two,.links_three{width:200px;height:220px;float:left;margin-bottom:54px;position:relative}.links_two,.links_three{margin-left:20px}#case-studies{float:left;width:940px}.cat{margin-bottom:18px;padding-bottom:36px;border-bottom:1px solid #959595;float:left}.cat.last{margin-bottom:0;padding-bottom:36px;border-bottom:0;float:left}.cat h3{width:940px;float:left;margin:0}ul.case-studies{float:left;overflow:hidden;width:640px;margin:0;padding:0 0 0 300px}ul.case-studies li{width:315px;margin:0}ul.case-studies li a{font-weight:400;float:left;color:#000;text-decoration:none;background:url(http://www.bacsol.co.uk/images/assets/pdficon.png) no-repeat 0;margin:0;padding:5px 0 5px 20px}ul.case-studies li a:hover{color:#DC291E}.post{padding-bottom:36px}.post_meta{background-color:#f1f1f1;margin-top:18px;width:640px;padding:5px}.line-spacer{width:200px;border-bottom:1px solid #000;margin-bottom:36px}.paginate{float:right;width:300px;text-align:right;padding-top:18px}.paginate p a{padding:2px}#careers{width:640px;float:left}.apply{background-color:#f1f1f1;border:1px solid #959595;margin-top:18px;width:250px;padding:10px}.apply p{width:250px}#contact_us_form{width:258px;float:left;background-color:#f1f1f1;border:1px solid #959595;padding:10px}#contact_form{width:258px;float:left}.text_label{float:left;width:250px;margin:0 0 .5em}#contact_form input.submit{float:left;clear:both}#map{width:640px;float:left;margin-left:18px}#addresses{float:left;width:940px;border-top:1px solid #959595;padding-top:18px;margin:18px 0}.ad_one,.ad_two,.ad_three,.ad_four,.ad_five{float:left;width:172px;height:200px;position:relative}#footer{clear:both;overflow:hidden}.foot{border-top:1px solid #002878;border-bottom:1px solid #002878;padding:10px 0}.foot h4{font-size:1.5em;line-height:1.2222em;font-style:italic;margin:0}#footer p.small.registered{float:left;padding-top:10px}#footer p.small.developed{float:right;padding-top:10px}h3,h4{font-size:1.1666em;line-height:1.2857em;font-weight:700;margin-top:0;margin-bottom:1.2857em;color:#004990}.search form p,.links_one h3,.links_two h3,.links_three h3,.categories ul,.categories ul li a,.archives ul,.archives ul li a{margin-bottom:0}#content.search-results,ul.menu{float:left}.resultRowOne a,.resultRowTwo a,.post_meta p,.post_meta p a{margin:0}ul.menu li ul,ul.menu li ul li{width:240px}#home,#contact{width:940px;float:left}.featured,#techniques,#cr{float:left;width:258px;background-color:#f1f1f1;border:1px solid #959595;margin-bottom:18px;padding:10px}#content .left,.ad_one,.ad_two,.ad_three,.ad_four{padding-right:20px}.links_one p a,.links_two p a,.links_three p a,#addresses p.contact{margin-bottom:0;position:absolute;bottom:0}.categories,.archives{background-color:#f1f1f1;border:1px solid #959595;margin-bottom:18px;padding:10px}input#name,input#from,input#subject,textarea#message,input#captcha{margin-bottom:18px;border:1px solid #959595;width:248px;padding:5px}#gmap,#gmap2{width:640px;height:610px;float:left;margin-left:18px}
