body{background:#fbfafa url(../images/backgrounds/bg_body.gif) center top repeat-y;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7e7e7e;}
p{margin:3px 0 10px 0;}
br.c{clear:both;line-height:0;height:0;margin:0;padding:0;}
p.strapline{color:#b49410;font-size:128%;line-height:20px;padding:0 10px;}
a, a:visited, a:active, a:focus{font-size:12px;text-decoration:none;font-weight:normal;}
a:hover{color:#b49410;text-decoration:none;font-weight:normal;}
a img{border:1px solid #7e7e7e;}
a:hover img{border:1px solid #b49410;}
h1,h2,h3,h4,h5,h6{color:#b49410;}
h1{font-size:120%;}
h2{font-size:110%;}
h3{font-size:105%;}

#main{width:900px;margin:0 auto;padding:0;position:relative;}

.crumbtrails{border-bottom:1px solid #eee;position:relative;z-index:50;padding-top:6px;}
.crumbtrails a{color:#7e7e7e;font-weight:normal;}

#content{background:#fbfafa;padding:194px 32px 0 26px;width:842px;}
#content a{color:#7e7e7e;font-weight:normal;}
#content a:hover{color:#b49410;font-weight:normal;}
#content .maincol{float:left;width:640px;}
#content .maincolreversed{float:right;width:580px;}
#content .rightnavreversed{float:left;width:250px;}
#content .rightnav{_height:1%;float:right;width:190px;text-align:right;padding-top:10px;}
#content .rightnav a img{border:none;}
#content .GEN_imageBox{width:31%;float:left;}
div.twocol{float:left;width:410px;}
div.paddedBlock {padding:10px;vertical-align:top;margin:0;border:0;}
div.paddedBottom {padding:0px 0px 10px 0px;vertical-align:top;margin:0 0 0 0;border:0;}
.colourLight {background-color:#eaeaea;}
.colourDeep {background-color:#d9d9d9;}

#footer{background:#fbfafa;width:900px;position:relative;font-size:11px;color:#fff;}
#footer img{position:absolute;top:0;right:22px;}
#footer .innerRight{position:absolute;top:12px;right:45px;}
#footer .innerLeft{position:absolute;top:12px;left:22px;}
#footer a, #footer span.a{font-size:11px;color:#fff;text-decoration:none;margin:0 8px;font-weight:normal;}
#footer a:hover{color:#b49410;font-weight:normal;}

#header{background:#fbfafa url(../images/backgrounds/bg_head.jpg) left top no-repeat;margin:0;padding:0;height:194px;width:900px;position:absolute;top:0;left:0;}
#header div.inner{position:relative;}
#header #logo{position:absolute;top:0;left:44px;z-index:10;}
#header #logo a img{border:none;}
#header #strap{position:absolute;bottom:64px;right:31px;z-index:10;}
#header #top_nav{position:absolute;bottom:0;right:22px;width:859px;height:49px;z-index:9;}
#header #top_nav div img{position:absolute;top:0;left:0;}
#header #top_nav .inner{position:absolute;top:12px;right:24px;}
#header #top_nav .inner a{font-size:11px;color:#fff;text-decoration:none;margin-left:16px;font-weight:normal;}
#header #top_nav .inner a:hover{color:#b49410;font-weight:normal;}