BODY {
	font-family:Arial, Helvetica, sans-serif;font-size:13px;
	position:relative;
	margin:0;padding:0;
	background-color:#FFFDE9;
	background-image:url(../images/BG_body.gif);
	background-position:top right;
}
.accessibility, .topLink {display:none}
.clear {clear:both}
A {color:#000}
A IMG {border:none;}
DIV#siteOffline {background-color:red;color:#FFF;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:3px 5px;text-align:center;margin-bottom:10px;border-bottom:2px solid black;}
PRE {background-color:#FFC;border:1px solid red;margin:10px;padding:10px; color:#000;}
/* Message Stack */
DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #666; margin-bottom:10px;}
DIV.messageStack DIV {padding:5px 30px;background-position:8px center;background-repeat:no-repeat}
DIV.messageStack DIV DIV {padding:0;background-image:none;color:#000}
DIV.messageStackError {background-color:#FF9D9D;background-image:url(/images/icons/error.gif)}
DIV.messageStackSuccess {background-color:#66FF6A;background-image:url(/images/icons/success.gif)}
DIV.messageStackWarning {background-color:#FF6;background-image:url(/images/icons3/error.gif)}

DIV#container {width:710px;margin:40px auto 5px auto;background-color:#fff;padding:20px;}

DIV#header {position:relative;height:164px;background-image:url(../images/BG_header.gif);background-position:545px 15px;background-repeat:no-repeat;border-bottom:2px solid #BD3238;}

H1#siteTitle {margin:0;padding:0;position:absolute;right:115px;bottom:12px;}
H1#siteTitle A {margin:0;padding:0;display:block;width:231px;height:70px;background-image:url(../images/logo.gif);background-repeat:no-repeat;}
H1#siteTitle A SPAN {display:none;}

H2#strapLine {margin:0;padding:0;display:block;width:505px;height:66px;background-image:url(../images/strapline.jpg);background-repeat:no-repeat;}
H2#strapLine SPAN {display:none;}

DIV#topContactDetails {position:absolute;bottom:10px;left:0;font-family:"Comic Sans MS",Arial, Helvetica, sans-serif;font-size:16px;}
.contactTelLabel {color:#BD3238;font-size:25px;}
.contactTel {color:#0066B3;font-size:25px;}
.contactEmailLabel {color:#5c437b;}
.contactEmail A {color:#BD3238;text-decoration:none;}
.contactEmail A:hover {color:#BD3238;text-decoration:underline;}

DIV#content {margin-top:20px;position:relative;}
DIV#leftBar {display:none;}

DIV#pageContent {line-height:1.6em;}
DIV#pageContent H1 {margin:0 0 10px 0;font-size:18px;}
DIV#pageContent H2 {margin:0 0 10px 0;font-size:20px;color:#BD3238;font-style:italic;}
DIV#pageContent H3 {margin:0 0 10px 0;padding:0;font-size:15px;color:#2064AD;line-height:1.4em;}
DIV#pageContent H4 {margin:0 0 10px 0;font-size:14px;}
DIV#pageContent H5 {margin:0 0 10px 0;font-size:12px;}
DIV#pageContent H6 {margin:0 0 10px 0;font-size:11px;}

DIV#pageContent H2#pageTitle {display:none;}

DIV#pageContent IMG {border:2px solid #2064AD;}

DIV#footerContactDetails {display:none;}

DIV#footer {width:744px;margin:0 auto;font-size:10px;color:#c0c0c0;}
DIV#footer A {color:#c0c0c0;text-decoration:none;}
DIV#site-footer {float:left;width:45%;}
DIV#gwp-footer {float:right;width:45%;text-align:right;}