BODY {
	font-family:arial,helvetica,sans-serif;font-size:12px;
	position:relative;
	margin:0;padding:0;
	background-color:#39B54C;
	background-image:url(../images/BG_body.jpg);
	background-position:top right;
	background-repeat:repeat-x;
}
.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:700px;margin:0 auto;background-color:#FFFFFF;margin-top:30px;border:1px solid #B8DA89;}

DIV#header {height:120px;padding-top:15px;background-image:url(../images/BG_header.gif);background-position:center center;background-repeat:no-repeat;}

H2#strapLine {display:none;}

H1#siteTitle {margin:0;padding:0;position:relative;left:155px;top:20px;}
H1#siteTitle A {margin:0;padding:0;display:block;width:200px;height:65px;}
H1#siteTitle A SPAN {display:none;}

DIV#contactDetails {display:none;}

DIV#mainNav {float:left;width:150px;margin-left:20px;font-size:11px;}
DIV#mainNav UL {margin:0;padding:0;}
DIV#mainNav LI {list-style:none;margin-bottom:2px;}
DIV#mainNav LI A {display:block;width:125px;background-color:#B8DA89;padding:5px 5px 5px 20px;text-decoration:none;font-weight:bold;letter-spacing:1px;background-image:url(../images/navBullet.gif);background-position:7px 9px;background-repeat:no-repeat;}
DIV#mainNav LI A:hover {background-color:#FFE9AF;}
DIV#mainNav LI A.navSelected {color:#F15C22;}

DIV#content {margin-top:10px;border-bottom: 2px solid #B8DA89;padding-bottom:40px;}
DIV#pageContent {margin:0 20px 0 190px;line-height:1.5em;}
DIV#pageContent H1 {font-size:20px;}
DIV#pageContent H2 {font-size:18px;}
DIV#pageContent H3 {font-size:16px;border-bottom:1px solid #FFC220;padding-bottom:3px;}
DIV#pageContent H4 {font-size:14px;}
DIV#pageContent H5 {font-size:13px;}
DIV#pageContent H6 {font-size:12px;}
DIV#pageContent H2#pageTitle {margin:0;padding:0;font-size:18px;color:#39B54C;margin-bottom:5px;}

BODY#pageID8 TABLE {border:1px solid #39B54C;border-bottom:none;}
BODY#pageID8 TABLE TD {border-bottom:1px solid #39B54C;}
BODY#pageID4 TABLE {border:1px solid #39B54C;border-bottom:none;}
BODY#pageID4 TABLE TD {border-bottom:1px solid #39B54C;}

.latestNewsTable {background-color:#E1EECD;}
.latestNewsTable TD {padding:10px;}
.latestNewsTable H3 {margin:0;padding:0;margin-bottom:3px;}

DIV#footerContactDetails {text-align:center;padding:10px;font-weight:bold;font-size:10px;}
DIV#footerContactDetails:first-line {color:#F15C22;font-size:14px;}

DIV#footer {font-size:10px;padding:0 5px 2px 5px;;color:#666666;}
DIV#footer A {color:#666666;text-decoration:none;}
DIV#footer A:hover {text-decoration:underline;}
DIV#site-footer {float:left;width:45%;}
DIV#gwp-footer {float:right;width:45%;text-align:right;}