html, body{ margin:0;  padding:0;  text-align:center;  font:100%  verdana,sans-serif;  background:#ccc}

 
#pagewidth{ width:755px;  text-align:left;  margin-left:auto;  margin-right:auto;  background:url(../images/pagebk.png) repeat-y;  padding:0 0 0 16px}

table td{font-size:0.7em; margin:0 0 0 0; padding:0 0 0 0}

a:link, a:active, a:visited{text-decoration:none; color:#C50011}
a:hover{text-decoration:underline}

#maincontent{padding:0 4px 2px 4px}

h2{font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#333; font-size:1.3em}
div.date{font-size:0.8em; color:#666}

td#maincontent{margin:0 0 0 0; padding:0 0 0 0}

div.maincontenttext{padding:9px}

div.maincontenttext ul{padding:0 0 0 20px; margin:10px 0 0 0}

div.maincontenttext ul li{list-style:disc;  margin:0 0 5px 0}

div.functions{display:block; margin:60px 0 0 525px; position:absolute}

div.youarehere{display:block; margin:60px 0 0 5px; position:absolute; color:white}
div.youarehere a:link, 
div.youarehere a:visited, 
div.youarehere a:active{color:white; text-transform:lowercase; font-size:10px}
div.youarehere a:hover{text-decoration:underline}

div.search input.searchBoxinput{display:block; margin:5px 0 0 477px; position:absolute; border:1px solid #EEEEEC; background-color:#EEEEEC; width:94px; color:#FB4050; font-size:9px; padding-left:3px; height:16px}

div.search input.searchSubmit{display:block; margin:5px 0 0 572px; position:absolute; width:25px; border:1px solid #EEEEEC; background-color:#EEEEEC; color:#FB4050; font-size:9px; padding:0px; height:16px}

div.redheader{display:block; width:412px; height:20px; background-color:#c50011; margin:0 0 0 9px}
div.redheader_top{display:block; width:430px; height:20px; background-color:#c50011; margin:0}
div.redheadertext{padding:3px 0 0 5px; color:white}
div.redheadertext a{color:#fff}
.webblerpaging{display:block}
.webblerpaging .pagingprevious, .webblerpaging .pagingnext{display:none}
.webblerpaging a{margin:5px 0.5em 5px 0; float:left; display:block}
.webblerpaging a.current{font-weight:bold}
.maincontenttext table{clear:both}
#maincontent .maincontenttext img{border:1px solid #000; margin:0 5px 0 0}
#home #maincontent .maincontenttext img{border: none; margin:0}

table td.imgborder{border:1px solid #000}

div.rightcolheader{display:block; width:169px; height:20px; background-color:#c50011; margin:0 0 0 0}
div.rightcolheadertext{padding:3px 0 0 5px; color:white; font-weight:bold}
#pagewidth .rightcolheadertext a{color:#fff !important}

div.doclist ul{font-weight:normal; list-style-type:none; margin:11px 0 0 5px; padding:0}

div.doclist ul li{display:block; margin:0 0 6px 0; padding:0 0 7px 0; border-bottom:1px dashed #c50011}

div.donateimage{margin:0 0 0 0; border-bottom:1px solid white}

form, #content h1{margin:0}

.mainmenu{color:#fff; border-top:1px solid #fff}

table td.imageborder{border:1px solid #999}
table td.mainborder{border:1px solid #999; width:570px}
table td.linksborder{border:1px solid #999; width:175px}
table td.contentimage img{margin:3px 0 0 0; border:1px solid #999}
.left{float:left; margin:0 5px 5px 0}
.right{float:right; margin:0 0 5px 5px}
h1{margin:0; font-size:1.6em; font-weight:bold; color:#F63; line-height:110%; margin-bottom:0.8em}

.latestlinksdateorange{margin:0; font-size:1em; font-weight:bold; color:#F63}

li.itemstyle, 
ul.namedmenu{list-style:none; padding:0 0 0 0; margin:0 0 0 0; width:139px}

li.itemstyle a:link, 
li.itemstyle a:active, 
li.itemstyle a:visited{list-style:none; color:white; text-decoration:none; display:block; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#C50011; padding: 2px 0 0 5px; margin:0 0 0 0; text-transform:uppercase; height:16px}

li.itemstyle a:hover{list-style:none; color:white; text-decoration:none; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#F33}

td.mainmenu ul{list-style:none; padding:0 0 0 0; margin:0 0 0 0; width:139px}
td.mainmenu li{list-style:none}

li.submenu a.submenu:link, 
li.submenu a.submenu:active, 
li.submenu a.submenu:visited{list-style:none; color:#C50011; text-decoration:none; display:block; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#FAFAFA; padding: 2px 0 2px 5px; margin:0; text-transform:none}

li.submenu a.submenu:hover{list-style:none; color:white; text-decoration:none; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#F33}

li a:link.selecteditemstyle, 
li a:active.selecteditemstyle, 
li a:visited.selecteditemstyle{list-style:none; color:#C50011; text-decoration:none; display:block; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#FAFAFA; padding: 2px 0 0 5px; margin:0 0 0 0; text-transform:uppercase; height:16px; font-weight:bold}

li a:hover.selecteditemstyle{list-style:none; color:white; text-decoration:none; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#F33; font-weight:bold}

.mainmenu li.submenuselected a{list-style:none; color:#C50011; text-decoration:none; display:block; border-left:1px solid #C50011; border-right:1px solid #C50011; border-top:1px solid #C50011; border-bottom:1px solid #fff; background-color:#FAFAFA; padding: 2px 0 2px 5px; margin:0; text-transform:none; width:132px; font-weight:bold}
.mainmenu li.submenuselected a:hover{background:#C50011; color:#fff}
.doclist .this a{font-weight:bold}

input.searchBoxinput{border:1px solid #999; height:18px; width:170px}
input.searchSubmit{border:1px solid #999; height:18px; width:40px; margin:0 0 0 5px}

.featureimage{display:block; border:1px solid black; width:408px; margin:12px 10px 0 10px}
p.feature{font-size:13px; margin:0; padding:0.5em 0 1em; border-bottom:1px dashed #c50011; width: 402px}
.embed{margin:0; padding:0 0 2em 0; border-bottom:1px dashed #c50011}
.embed .big {font-size: 13px}
#maincontent h3{font-size:1em; margin:0 0 8px 0; padding:2px 0 2px 0; border-bottom:1px solid #F63; border-top:1px solid #F63}

div.branchmap{font-weight:bold; margin:0px}
div.branchmapItem{margin:0 0 -5px 0; list-style:disc}
ul.leafmap li{font-weight:normal; padding-bottom:3px; margin:0 0 0 0px; list-style:circle}

div.webbler{font-size:8px; font-weight:bold; margin:0 3px 0 0; text-transform:uppercase}

div.webbler a:link, 
div.webbler a:active, 
div.webbler a:visited{color:#C50011}
div.webbler a:hover{text-decoration:underline}

div.footer{margin:0 0 0 5px}

div.footer ul{margin:0 0 0 0; padding:0 0 0 0}
div.footer li{display:inline; list-style:none}

div.linklist{margin:8px 0 0 0; padding:0 0 10px 0; border-bottom:1px dashed #c50011}
table.homelatest{margin:5px 0 0 10px; border-bottom:1px dashed #c50011; padding:0 0 5px 0; width:402px}
div.bigquote{color:#666; font-size:1.3em; margin:5px 0 0 0; padding:6px; display:block; background:#FAFAFA; line-height:1.3em}
div.quotename{font-size:0.7em; color:#666; font-weight:bold}

table.documentimage, 
table.documentimage_left{padding:0 0 0 0; margin:5px 10px 5px 0}
table.documentimage_centre{padding:0 0 0 0; margin:5px 0 5px 0}
table.documentimage_right{padding:0 0 0 0; margin:5px 0 5px 10px}

td.imagecaption{color:#666; border-bottom:1px dashed #c50011; padding:0 0 3px 0}

#form table{width:400px !important}
#form table td.formheader{text-transform:uppercase; font-weight:bold; display:block; padding:8px 0 3px 0}
#form textarea{width:400px; font-size:12px}
#form form span.required{color:#C50011; font-weight:bold}

#form form div.error{color:#C50011; height:18px; padding:6px 0 0 0}
#form{margin:0; padding:0}
#form table td{margin:0; padding:2px 0 0 0}
#form input.inputitem{font-size:11px; width:200px}
#form select{font-size:11px; width:200px}
#form span.formsubmit a{font-weight:bold; border:1px dashed #C50011; padding:5px; display:block; width:75px}
#form span.formsubmit a:hover{background-color:#F33; color:#fff; border:1px dashed #fff; text-decoration:none}
#formthanks{color:#C50011; margin:5px 0 0 0; display:block; height:18px; padding:4px 0 0 5px; border:1px dashed #C50011; font-weight:bold}

#fastreg td select{clear:both; float:left; margin:3px 0}
#fastreg td .datenodate{clear:both; float:left; display:block}
#fastreg td textarea{width:300px !important}

#panels{display:block; float:left; margin:0.3em 0 0.5em 0}
#panels .item{display:block; width:130px; float:left; margin:0 7px 7px 0}
#panels .link{display:block; background:#ccc; padding:4px 0 4px 2px}
#panels .link a{font-weight:bold; letter-spacing:-0.03em}
#panels a img{border:0 !important}

#leftpanels{display:block; margin:0.3em 0 0.5em 0}
#leftpanels .item{display:block; width:130px; margin:20px 0 20px 5px}
#leftpanels .link{display:block; padding:4px 0 4px 2px}
#leftpanels .colour1{background:#065279}
#leftpanels .colour2{background:#0F6592}
#leftpanels .colour3{background:#790C15}
#leftpanels .link a{font-weight:bold; text-transform:uppercase; color:#fff}
#leftpanels a img{border:0 !important}

#pagewidth .image_block {display: block; margin: 10px 0}
