*{padding:0;margin:0;border:none}
body{background-color:#EDEDED;color:#545454;font-family:arial,sans-serif;font-size:14px;line-height:21px;margin:0 auto;width:980px}

#header{margin:0 auto 11px;overflow:hidden;position:relative;width:980px}

#masthead{background-image:url(http://www.albanyhealthyschools.co.uk/assets/images/header-bg.jpg);background-position:center bottom;padding:0 10px 10px;overflow:hidden;height:300px}
#masthead img{margin:10px}

ul{list-style-position:outside}
ul.nav{list-style:none}
#nav{background-color:transparent;margin:auto;overflow:hidden;width:860px;height:36px}

ul#primary_nav{overflow:hidden;width:860px;display:inline-block}
ul#secondary_nav{font-size:12px;position:absolute;right:80px;text-transform:lowercase;top:20px}
ul#secondary_nav li{border-right:1px solid #d5d4d0;float:left;padding:0 10px}
ul#secondary_nav a{color:gray;line-height:18px;padding:0 0 1px}
ul#secondary_nav li.last{border-right:none;padding:0 0 0 10px}

#primary_nav a{background-color:#59BFCF;background-image:url(http://www.albanyhealthyschools.co.uk/assets/images/nav-bg.png);border-right:1px solid #FFF;color:#FFF;float:left;font-size:16px;line-height:36px;text-align:center;text-decoration:none;text-transform:capitalize;width:171px}
#primary_nav .healthy_hands a{background-color:#A481B5;background-position:-172px 0;text-shadow:0 0 3px #664B73}
#primary_nav .healthy_hands a:hover{background-position:-172px 36px}
#primary_nav .healthy_cleaning a{background-color:#F29912;background-position:-344px 0;text-shadow:0 0 3px #B6720B}
#primary_nav .healthy_cleaning a:hover{background-position:-344px 36px}
#primary_nav .albany_max a{background-color:#59BFCF;background-position:0 0;text-shadow:0 0 3px #3C7D88}
#primary_nav .last a{border-right:none}
#primary_nav .albany_max a:hover{background-position:0 36px}
#primary_nav .healthy_washrooms a{background-color:#ACCA59;background-position:344px 0;text-shadow:0 0 3px #6F8836}
#primary_nav .healthy_washrooms a:hover{background-position:344px 36px}
#primary_nav .infection_control a{background-color:#E75618;background-position:171px 0;width:171px;text-shadow:0 0 3px #AD4011}
#primary_nav .infection_control a:hover{background-position:171px 36px}#primary_nav a:hover{background-position:0 36px}
#primary_nav li{background-color:blue;float:left;overflow:hidden}

#site_logo{display:block;height:84px;margin:24px 0 20px 88px;padding:18px 0 0;width:130px}

div#contact-details{position:absolute;right:80px;text-align:right;top:79px}
div#contact-details h2,div#contact-details h3{color:#1171B4;line-height:24px}
div#contact-details h2{font-size:27px;font-weight:400;margin-bottom:11px;margin-top:-7px;position:relative;top:10px}
div#contact-details h3 a{color:#1171B4;font-size:12px;font-weight:400;padding:0 0 1px}
ul#secondary_nav a:hover,div#contact-details h3 a:hover,a:hover{color:#000}

.post img{-moz-box-shadow:0 4px 10px -2px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.15);background-color:#fff;box-shadow:0 4px 10px -2px rgba(0,0,0,0.15);float:left;margin:0px 20px 7px -3px;padding:3px}

div.ie-only .post img{filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=7) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10) progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270,strength=7);margin:0 14px 6px -6px}

.post img.logo,div.ie-only .post img.logo, .post img.signature,div.ie-only .post img.signature{-moz-box-shadow:none;-webkit-box-shadow:none;background-color:transparent;box-shadow:none;float:left;padding:3px;filter:none;margin:0 10px 0 0}
.post img.signature,div.ie-only .post img.signature{float:none;margin-left:-10px}
p.author,p.read_more,p.back,p.date{color:#999;font-size:12px;margin:0 0 9px;clear:both}
body.news p.date{margin:0 0 21px}
body.news .teaser p.date{margin:0 0 9px}
p.back{margin:0 0 0 20px}

h1{font-size:24px;font-weight:400;line-height:36px;margin:0 0 11px}
h2{font-size:18px;margin:0 0 21px;line-height: 24px;color: #338EC7}
h4{font-size:15px;font-weight:normal;margin:0 0 21px;position:relative;top:8px}
li h4{margin:0 0 14px}
h3.strapline{color:#338EC7}

.post h2{font-weight:400;margin:0 0 7px}

h3, #introduction h2{font-size:16px;font-weight:400;line-height:1.5;margin:0 0 21px}
.body h3{position:relative;top:9px;color:#000;clear:both}

.post{margin:0 10px;overflow:hidden;padding:0 10px 21px}

.divider /*create fake hr*/{background-image:url(http://www.albanyhealthyschools.co.uk/assets/images/hr-bg.gif);height:1px;margin:0 0 18px}
.divider hr /*remove hr*/{display:none}

div#introduction{background-color:#F4F4F4;border-top:1px solid #fff;margin-bottom:40px;overflow:hidden;padding:20px 20px 0;border-bottom:1px dotted #D5D4D0}

a{color:#06F}

#content{margin:0 auto 35px;overflow:hidden;width:960px}

#main_content{display:inline;float:left;margin:0 0 0 50px;overflow:hidden;width:560px}
#contact #main_content{margin:0 0 0 70px;width:540px}
.sub_page #content #main_content{padding:6px 0 0}
#main_content ul,#main_content ol{margin:0 0 21px;padding:0 0 0 30px}

#main_content ul.panel,#main_content ol.panel{overflow:hidden}

#sidebar{color:#0072B9}
#albany-max .post h2 a,#albany-max #sidebar{color:#399}
#healthy-hands .post h2 a,#healthy-hands #sidebar{color:#7B6087}
#healthy-washrooms .post h2 a,#healthy-washrooms #sidebar{color:#687E2A}
#healthy-cleaning .post h2 a,#healthy-cleaning #sidebar{color:#B6720B}
#infection-control .post h2 a,#infection-control #sidebar{color:#AD4011}

.summary p{margin:0}
#sidebar div#audit .action p,div#audit .content p{margin:0}

#sidebar{display:inline;float:right;margin:0 70px 0 0;width:220px}
#sidebar #add-this .content{padding:7px 10px;text-align:center}
#sidebar .content{padding:7px 15px 14px;background-color:#F6F6F6;overflow:hidden}
#sidebar #five-steps .content{padding:0;font-size: 13px;line-height:1.5;border:1px solid;border-top:none}
#albany-max #five-steps .content{background-color:#C9EAEF;border-color: #58BECE}
#healthy-hands #five-steps .content{background-color:#E9E0ED;border-color: #A480B4}
#healthy-cleaning #five-steps .content{background-color:#FCE5C1;border-color:#F2980E}
#healthy-washrooms #five-steps .content{background-color:#DEEABC;border-color:#ACCA57}
#infection-control #five-steps .content{background-color:#F9D6C7;border-color:#E65517}
#home #five-steps .content,#albany #five-steps .content{background-color:#D6E8F4;border-color:#0072B9}
#sidebar #five-steps .content li{padding:7px 0;border-bottom:1px dotted}
#sidebar #five-steps .content li li{padding:0;border-bottom:none}
#sidebar #five-steps .content ol{margin-left:10px;padding-bottom:14px}

#sidebar div#audit .content{color:#fff;line-height:24px;padding:5px 18px;text-align:right;background-color:#00568B}
div.ie-only #sidebar div#audit .content{font-size: 13px;padding: 5px 20px 5px 0;}
#sidebar div#audit .action{background-color:#fff;line-height:28px;overflow:hidden;text-align:right}
div#audit .action span{display:block;float:right;margin:0 0 0 10px;padding:8px 7px 11px 8px;background-color:#00568B}
#home div#audit .content,#home div#audit span{background-color:#0072B9}
#healthy-hands div#audit .content,#healthy-hands div#audit span{background-color:#664b73}
#healthy-washrooms div#audit .content,#healthy-washrooms div#audit span{background-color:#6f8836}
#healthy-cleaning div#audit .content,#healthy-cleaning div#audit span{background-color:#B6720B}
#albany-max div#audit .content,#albany-max div#audit span{background-color:#3c7d88}
#infection-control div#audit .content,#infection-control div#audit span{background-color:#C12D00}
div#audit .content strong{font-size:21px;font-weight:400}

#sidebar div.quote{background-color:#F6F6F6;color:#666;}
#sidebar div.quote .content{background-color:transparent;background-image:url(http://www.albanyhealthyschools.co.uk/assets/images/quote-marks.png);background-position:-25px top;background-repeat:no-repeat;margin:10px 7px;padding:21px 0 0px 25px}
#sidebar div.quote blockquote p{background-image:url(http://www.albanyhealthyschools.co.uk/assets/images/quote-marks.png);background-position:156px bottom;background-repeat:no-repeat;font-style:italic;margin-bottom:7px;padding:0 28px 28px 7px}
#sidebar .block cite{color:#000;display:block;font-size:13px;font-style:normal;overflow:hidden}
cite img{float:left;margin:0 5px 0 0}
#sidebar .block cite small{font-size:10px;color:#666;line-height:1.5}

#sidebar #a-plus .header{background-color:#00568B;color:#fff}
#sidebar #a-plus .content{background-color:#fff;border:1px dotted #00568B;border-top:none}

#sidebar .block{margin-bottom:13px;overflow:hidden;border-bottom:1px dotted #C7C1BC}
div.ie-only #sidebar .block{border-bottom: none}
#sidebar .block .header{padding:7px 15px}
#sidebar .block .header h3{font-size:14px;margin:0}
#healthy-hands #sidebar .header,#healthy-hands #introduction h4{background-color:#A480B4;color:#FFF}
#healthy-cleaning #sidebar .header,#healthy-cleaning #introduction h4{background-color:#F2980E;color:#FFF}
#healthy-washrooms #sidebar .header,#healthy-washrooms #introduction h4{background-color:#ACCA57;color:#FFF}
#albany-max #sidebar .header,#albany-max #introduction h4{background-color:#58BECE;color:#FFF}
#infection-control .block .header,#infection-control #introduction h4{background-color:#E65517;color:#FFF}
#sidebar .header{background-color:#0072B9;color:#FFF}

#introduction h4{padding: 3px 10px;margin: 0;}
#introduction ul{padding: 14px 20px 14px 30px;-moz-column-count:2;-moz-column-gap:40px;/* -webkit-column-count:2;-webkit-column-gap:40px; */}
#introduction ul li{margin-bottom: 7px}

#healthy-hands #introduction ul{background-color: #E9E0ED;color: #7B6087}
#healthy-cleaning #introduction ul{background-color: #FCE5C1; color: #B6720B}
#healthy-washrooms #introduction ul{background-color: #DEEABC; color: #687E2A}
#albany-max #introduction ul{background-color: }
#infection-control #introduction ul{background-color: #F9D6C7;color: #AD4011}

#sidebar #downloads .content{background-color:#99C7E3;color:#666;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;padding:0 15px}
#sidebar #downloads{border:none}
#sidebar #downloads .header{background-color:#99C7E3;color:#00568B;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}
#downloads a{color:#fff}
#downloads .download{background-image:url(http://www.albanyhealthyschools.co.uk/assets/images/download-bg.gif);background-repeat:repeat-x;background-position:top;padding:10px 0;margin:0;overflow:hidden}
#downloads a img{float:left;margin:0 10px 0 0}

#sidebar ul,#sidebar ol{margin:0;padding:0 0 0 20px}
#sidebar ul ul,#sidebar ol ul{margin:7px 0 0 30px;padding:0}

.tick li{list-style-image:url(http://www.albanyhealthyschools.co.uk/assets/images/tick.png)}

#albany-max #introduction h2,#albany-max #audit a{color:#509FA3}
#healthy-hands #introduction h2,#healthy-hands #audit a{color:#9671AA}
#healthy-washrooms #introduction h2,#healthy-washrooms #audit a{color:#869754}
#healthy-cleaning #introduction h2,#healthy-cleaning #audit a{color:#C58E3C}
#infection-control #introduction h2,#infection-control #audit a{color:#D84F1E}

#albany h1,#site h1,#contact h1{margin:0 0 21px}
h1{color:#00568B}
#albany-max h1,#albany-max .call-to-action a{color:#3C7D88}
#healthy-hands h1,#healthy-hands .call-to-action a{color:#664B73}
#healthy-washrooms h1,#healthy-washrooms .call-to-action a{color:#6F8836}
#healthy-cleaning h1,#healthy-cleaning .call-to-action a{color:#B6720B}
#infection-control h1,#infection-control .call-to-action a, #infection-control #introduction a{color:#C12D00}
1124_page h1{margin:2px 0 3px}
#albany.news h1{margin-left:20px}

#home #introduction h3{color:#338EC7}

#albany h2,#site h2{color:#338EC7}

#albany h2,#site h2{position:relative;top:19px;margin:0 0 42px; clear: both}

#albany.news h2{top:9px}

body#albany.news #content h2{margin:0 0 14px}

p,.sub_page #content #main_content p.author{margin:0 0 21px}
li p{margin:0 0 7px;font-style:italic}
li h3{margin:0 0 14px}
body.site-map #main_content ul ul{margin:0 0 14px}
#main_content ol ul{margin:0 0 7px}

.logos {overflow:hidden;margin-bottom:21px}
.logos li{background-color:white;border-right:1px solid #D5D4D0;float:left;height:90px;line-height:109px;list-style-image:none;list-style-type:none;padding:5px}
#main_content .logos ul{border:2px solid #D5D4D0;margin:auto;overflow:hidden;padding:0;width:488px}

#footer{border-top:1px solid #C7C1BC;clear:both;font-size:12px;margin:0 30px;padding:27px 10px 21px 50px;overflow:hidden}
#footer div.logos{float:right}
#footer .logo{margin-left:10px}
#footer p{float:left}

#contact_form, #freeform{overflow:hidden;font-size: 12px}
#contact_form input,#contact_form textarea,#freeform input,#freeform textarea{border:1px solid #C7C1BC;padding:7px}
p.captcha img{float:left;margin:0 10px 7px 0}
#contact_form input[name=submit],#freeform input[name=submit]{background-color:#ACCA59;border:none;color:#FFF;cursor:pointer;margin-left:100px;padding:7px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;text-transform:uppercase}
#contact_form input[name=submit]:hover,#free input[name=submit]:hover{background-color:#A4BC4B}
textarea#message{height:203px;width:400px}
#contact_form p,#freeform p{margin:0;padding:7px 0}
#contact_form p.captcha, #freeform p.captcha{padding:0 0 7px 100px}
label{display:block;float:left;font-size:12px;line-height:30px;padding-right:10px;text-align:right;text-transform:uppercase;width:90px}
input#subject,input#from,input#name{width:284px}

#map{border:1px solid #C7C1BC;height:360px;margin:0 0 21px}
#instructions{font-size:12px;margin:0 10px}

#cee_window{font-size:12px;color:#333}
#cee_secondLine{font-size:10px;color:#666}
#cee_window a:link,#cee_window a:visited{color:#06F}
#cee_window a:hover{color:#000}
#cee_window a:active,#cee_window a:focus{color:#666}
#cee_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}
.cee_overlayMacFFBGHack{background:url(/images/macFFBgHack.png) repeat}
.cee_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #cee_overlay{ /*ie6 hack*/position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#cee_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:2px solid #fff;text-align:left;top:50%;left:50%;padding:10px;-moz-border-radius:20px;-webkit-border-radius:10px;-moz-box-shadow:0 0 40px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 40px 20px rgba(0,0,0,0.5);box-shadow:0 0 40px 20px rgba(0,0,0,0.5)}
* html #cee_window{ /*ie6 hack*/position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#cee_window img#cee_Image,#cee_window object{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#cee_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#cee_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#cee_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#cee_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#cee_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#cee_ajaxContent.cee_modal{padding:15px}
#cee_ajaxContent p{padding:5px 0px 5px 0px}
#cee_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px; /*-height/2 0 0 -width/2*/}
* html #cee_load{ /*ie6 hack*/position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#cee_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #cee_HideSelect{ /*ie6 hack*/position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#cee_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;overflow:hidden}

.hide{display:none}
#slideshow{height:280px;margin:10px;overflow:hidden}
#slideshow img{margin:0}

.environment{background-color:#DEEABC;border-top:1px dotted #687E2A;border-bottom:1px dotted #687E2A;margin:42px 0 21px;overflow:hidden;padding:0 10px}
.environment li{margin-bottom:7px}
#albany .environment h2{color:#687E2A}

#albany ul.products{padding:0;list-style:none}
.products li{background-color:#F4F4F4;margin:0 0 7px;overflow:hidden;padding:7px 10px 0;border-bottom:1px dotted #C7C1BC}
li.am a{color:#339999}
li.hh a{color:#7B6087}
li.hc a{color:#B6720B}
li.hw a{color:#687E2A}
li.ic a{color:#AD4011}

.call-to-action{font-size:16px;font-weight:normal;line-height:1.5;margin:31px -20px 21px -20px;padding:10px 20px;border: 2px solid #EDEDED;background-color:#fff;border-left:none;border-right:none}
.call-to-action a{color:#00568B}
.call-to-action img{float:left;position:relative;top:-20px;_display:none;/* ie6 */}

.organisations{margin-bottom:21px}
.organisation{background-color:#F4F4F4;border-bottom:1px dotted #C7C1BC;margin:0 0 7px;overflow:hidden;padding:0 10px 7px}
.organisation p{margin:0 0 7px}
.organisation h3{border-bottom:1px solid #C7C1BC;margin-bottom:14px;padding-bottom:5px}
.organisation img.logo{margin:5px 0;float:right}