body{font-family:Helvetica, Tahoma, Helvetica;font-size:13px;color:#000;background-color:#3dabea;background-image:url(images/bg.jpg);background-repeat:no-repeat;background-position:center 170px}
h1{font-weight:700;font-size:21px;padding:15px 0}
a,visited{outline:none;color:#065481;font-weight:700}
a:hover{color:#0972b0}
#header{height:170px;color:#FFF;background-image:url(images/header.jpg);background-repeat:no-repeat;background-position:center top}
#innerheader{width:900px;margin:0 auto;padding:0}
#feedwrapper{width:450px;float:right}
#tabpulldown{height:27px}
#twitterfeed{height:35px;font-size:11px;color:#FFF;padding:30px 0 0 25px}
#twitterfeed a{color:#FFF;font-weight:400}
#blogfeed{height:55px;padding:25px 0 0 330px}
a#rssbutton{width:116px;height:50px;background-image:url(images/rssbutton.jpg);background-position:center top;text-indent:-9999px;display:block}
a#rssbutton:hover{background-position:center bottom}
#navbg{height:43px;color:#FFF;background-image:url(images/navbg.jpg);background-repeat:no-repeat;background-position:center 8px;width:900px;margin:0 auto;padding:8px 0}
#flash{height:214px;color:#FFF;width:900px;margin:0 auto;padding:0 0 8px}
#homeboxeswrapper{width:932px;height:467px;margin:0 auto;padding:0}
#homeboxleft{background-image:url(images/homebox1.jpg);background-repeat:no-repeat;float:left;height:257px;width:263px;line-height:21px;padding:210px 20px 10px 35px}
#homeboxcenter{background-image:url(images/homebox2.jpg);background-repeat:no-repeat;float:left;height:257px;width:268px;line-height:21px;padding:210px 20px 10px 15px}
#homeboxright{background-image:url(images/homebox3.jpg);background-repeat:no-repeat;float:left;height:392px;width:273px;line-height:21px;padding:75px 28px 10px 10px}
#homeboxleft ul,#homeboxcenter ul,#homeboxright ul{padding:0 0 0 20px}
#homeboxleft li,#homeboxcenter li,#homeboxright li{list-style-type:none;background-position:0 8px;background-image:url(images/boxbullet.jpg);background-repeat:no-repeat;padding:4px 0 4px 17px}
#homelogos{height:54px;color:#FFF;background-image:url(images/homelogos.jpg);background-repeat:no-repeat;background-position:center 8px;width:900px;margin:0 auto;padding:8px 0}
#homecontentwrapper{width:900px;margin:0 auto;padding:0 0 8px}
#homecontenttop{width:900px;background-image:url(images/contenttop.jpg);background-repeat:no-repeat;height:15px;margin:0;padding:0}
#homecontentmiddle{width:900px;background-image:url(images/contentmiddle.jpg);background-repeat:repeat-y;margin:0;padding:0}
#homecontentmiddlecorner{background-image:url(images/contentmiddlecorner.jpg);background-repeat:no-repeat;background-position:99% top;margin:0;padding:0 15px}
#homecontentmiddlecorner a{color:#065481;text-decoration:none}
#homecontentmiddlecorner a:hover{color:#0972b0;text-decoration:underline}
#homecontentmiddlecorner h1,#homecontentmiddlecorner h2,#homecontentmiddlecorner h3,#homecontentmiddlecorner h4{color:#065481;background-image:url(images/headingbg.jpg);background-repeat:no-repeat;background-position:left center;padding:0 0 0 35px}
#homecontentbottom{width:900px;background-image:url(images/contentfooter.jpg);background-repeat:no-repeat;height:15px;margin:0;padding:0}
#mainpagetitle{width:892px;height:49px;background-image:url(images/maincontentheader.png);background-repeat:no-repeat;margin:0 auto;padding:15px 0 0 8px}
#mainpagetitle h1,#mainpagetitle h2,#mainpagetitle h3{background-image:url(images/pagetitlebgtrans.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 40px}
#maincontent{width:900px;background-image:url(images/maincontentbg.png);background-repeat:repeat-y;background-position:center top;margin:0 auto;padding:0}
#maincontent a{text-decoration:none;color:#065481}
#maincontent a:hover{text-decoration:underline;color:#0972B0}
#maincontentheader{background-image:url(images/maincontentheader.png);background-repeat:no-repeat;background-position:center top;height:auto;margin:0;padding:7px 0 0}
#maincontentfooter{background-image:url(images/maincontentfooter.png);background-repeat:no-repeat;background-position:center top;height:15px;width:900px;margin:0 auto;padding:0}
#footerwrapperfade{background-image:url(images/footerfadebg.jpg);background-repeat:repeat-x;background-position:center bottom;padding:0 0 8px}
#footerwrapper{height:266px;color:#FFF;background-image:url(images/footerwrapper.jpg);background-repeat:repeat-x;background-position:center top}
#footer{height:266px;width:900px;color:#FFF;margin:0 auto}
#footerleft{float:left;width:600px;height:126px;background-image:url(images/footerleftbgtop.jpg);background-repeat:no-repeat;background-position:left top;padding:80px 0 0}
#footerleft ul{float:left;margin:0;padding:0 0 0 40px}
#footerleft ul li{list-style-type:none;padding:4px 0}
#footerleft ul li a{background-image:url(images/footernavbullet.jpg);background-repeat:no-repeat;background-position:left center;text-align:left;color:#FFF;text-decoration:none;font-size:11px;font-family:Helvetica , Arial, Helvetica, sans-serif;font-weight:400;padding:0 0 0 15px}
#footerleft ul li a:hover{text-decoration:underline}
#footerright{float:left;width:300px;height:206px}
#footerbottom{clear:both;color:#7792a5;text-align:center;font-size:12px;font-family:Helvetica , Arial, Helvetica, sans-serif;padding:20px 0 10px}
#footerbottom p{color:#7792a5;margin:0;padding:0}
#footerbottom a{color:#7792a5;text-decoration:none}
#footerbottom a:hover{color:#7792a5;text-decoration:underline}
.narrowcolumn,.widecolumn{float:left;width:620px;margin:0;padding:0 10px 0 20px}
.narrowcolumn ul,.widecolumn ul{padding-left:30px}
.narrowcolumn li{list-style-type:none;padding-left:42px;background-position:18px 1px;background-image:url(images/bullet.png);background-repeat:no-repeat;padding-bottom:15px}
#sidebar{width:250px;float:left;margin:0;padding:0}
#sidehead1{width:233px;height:35px;background-image:url(images/sidehead1.jpg);background-repeat:no-repeat;background-position:center top;margin:0 auto}
#sidehead2{width:233px;height:32px;background-image:url(images/sidehead2.jpg);background-repeat:no-repeat;background-position:center top;margin:0 auto 2px}
#sidehead5{width:233px;height:35px;background-image:url(images/sidehead5.jpg);background-repeat:no-repeat;background-position:center top;margin:0 auto}
#sidehead6{width:233px;height:35px;background-image:url(images/sidehead6.jpg);background-repeat:no-repeat;background-position:center top;margin:0 auto}
.sidebarnav ul li{list-style-type:none;padding:1px 0}
.sidebarnav ul li a{display:block;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;line-height:32px;color:#000;text-decoration:none;background-image:url(images/sidebarnavbg.jpg);height:32px;padding-left:30px;background-repeat:no-repeat;font-weight:400}
.sidebarnav ul li a:hover{background-image:url(images/sidebarnavbghover.jpg);background-repeat:no-repeat;text-decoration:underline;color:#000}
#latestnewswrapper{width:900px;margin:0 auto;padding:8px 0}
#latestnews{width:600px;float:left;text-align:left}
#newsheading{background-image:url(images/latestnewshead.jpg);background-repeat:no-repeat;height:60px;width:596px}
#newscontent{width:580px;background-color:#FFF;padding:0 8px 8px}
#newscontent p{color:#000;padding:10px 0 8px}
#newsfooter{height:30px;line-height:30px;width:586px;font-weight:700;color:#004771;background-image:url(images/latestnewsfooter.jpg);background-repeat:no-repeat;text-align:right;padding:0 10px 0 0}
#newsfooter a{color:#004771;text-decoration:none}
#newsfooter a:hover{color:#0070B3;text-decoration:underline}
#homepagequicklinks{width:300px;float:left;text-align:right}
#customposttags{background-color:#EFEFEF;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#D7D7D7;border-bottom-color:#D7D7D7;margin:5px 0;padding:4px}
#enquiryformsub{padding:5px 10px 8px}
.formlabel{color:#069;font-weight:700;font-size:14px;padding:6px 0}
.forminput{padding:0 0 8px}
.formbutton{text-align:right}
.customselect{background-color:#FFF;width:275px;border:1px solid #CCC;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;color:#999;padding:6px 0 6px 6px}
.custominput{background-color:#FFF;width:223px;border:1px solid #CCC;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;color:#999;padding:6px 0 6px 6px}
.customtextarea{background-color:#FFF;width:223px;height:120px;overflow:auto;border:1px solid #CCC;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;color:#999;padding:6px 0 6px 6px}
.custominputhome{background-color:#FFF;width:98%;border:1px solid #CCC;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;color:#999;padding:6px 0 6px 6px}
.customtextareahome{background-color:#FFF;width:98%;height:120px;overflow:auto;border:1px solid #CCC;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;color:#999;padding:6px 0 6px 6px}
.narrowcolumn .entry,.widecolumn .entry{padding:10px 0}
.narrowcolumn .postmetadata{text-align:center;padding-top:5px}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:#FFF}
.depth-1{border:1px solid #ddd}
.even,.alt{border-left:1px solid #ddd}
.entry p a:visited{color:#b85b5a}
.commentlist li .avatar{float:right;border:1px solid #eee;background:#fff;padding:2px}
.commentlist p{text-transform:none;margin:10px 5px 10px 0}
.commentmetadata{font-weight:400;display:block;margin:0}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}
#wp-calendar a{text-decoration:none;display:block}
#wp-calendar caption{text-align:center;width:100%}
#wp-calendar th{font-style:normal;text-transform:capitalize}
.post hr{display:block}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0}
.widecolumn .attachment{text-align:center;margin:5px 0}
.postmetadata{clear:both;display:none;visibility:hidden}
.clear{clear:both}
p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignright{float:right}
.alignleft{float:left}
#searchform{text-align:center;margin:10px auto;padding:5px 3px}
#sidebar #searchform #s{width:108px;padding:2px}
#sidebar #searchsubmit{padding:1px}
select{background-color:#FFF;width:230px;border:1px solid #CCC;font-family:Helvetica , Arial, Helvetica, sans-serif;font-size:12px;color:#999;padding:6px 0 6px 6px}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%;padding:2px}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#commentform #submit{float:right;margin:0 0 5px auto}
.alt{margin:0;padding:10px}
.commentlist li{list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px}
.commentlist li ul li{margin-right:-5px;margin-left:10px}
#commentform p{margin:5px 0}
.nocomments{text-align:center;margin:0;padding:0}
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar td{text-align:center;padding:3px 0}
#wp-calendar td.pad:hover{background-color:#fff}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px}
blockquote cite{display:block;margin:5px 0 0}
a img{border:none}
.navigation{display:none;visibility:hidden;text-align:center;margin-top:10px;margin-bottom:60px}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-weight:700;margin:0;padding:8px}
.greenbox{color:#274400;background-color:#f1fae5;width:580px;height:auto;margin:0 0 10px;padding:15px}
.bluebox{color:#004573;background-color:#eef7fd;width:580px;height:auto;margin:0 0 10px;padding:15px}
.orangebox{color:#6a1b00;background-color:#ffe7d5;width:580px;height:auto;margin:0 0 10px;padding:15px}
*,.sidebarnav ul,#customposttags p{margin:0;padding:0}
h2,h3,h4{font-weight:700;font-size:16px;color:0;border-bottom:1px dashed #999;padding:15px 0}
#homeboxleft p,#homeboxcenter p,#homeboxright p,#homecontentmiddlecorner p,.narrowcolumn p,.widecolumn p{line-height:21px;padding:6px 0}
.narrowcolumn ul,.narrowcolumn ol{margin:10px 0 0;padding:10px 0}
#sidehead3,#sidehead4,#sideheadfacebook,#sideheadtwitter,.sidebarnav{width:233px;margin:0 auto 8px}
#sidebar .sidebarnav ul li a,#sidebar .sidebarnav ul li a:visited,#sidebar .sidebarnav ul li a:active,#sidebar .sidebarnav ul li a:hover,#newscontent a{color:#000}
#enquiryform,.commentlist,.children{padding:0}
#headerimg .description,.entry form,.center{text-align:center}
.post,.widecolumn .post,#sidebar form{margin:0}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.hidden,hr{display:none}