BODY {
	font-family:arial,helvetica,sans-serif;font-size:11px;
	position:relative;
	margin:0;padding:0;
    background-color:#E1E9F6;
}
.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:750px;margin:50px auto 0 auto;background-color:#fff;}

DIV#header {height:114px;background-image:url("/images/header.gif");background-repeat:no-repeat;}

H1#siteTitle {margin:0;padding:0;position:relative;top:75px;left:10px;}
H1#siteTitle A {display:block;width:332px;height:29px;text-decoration:none;}
H1#siteTitle A SPAN {visibility:hidden;}

H2#strapLine {display:none;}

DIV#contactDetails {display:none;}

DIV#topNav {position:relative;}
DIV#topNav UL.SLevel-1 {height:2.3em;background-color:#E1E9F6;}
DIV#topNav UL, DIV#topNav LI {margin:0;padding:0;list-style:none;}
DIV#topNav UL.SLevel-1 LI {position:relative;display:block;width:95px;height:100%;float:left;}
DIV#topNav UL.SLevel-1 LI.pageID18 {width:120px;}
DIV#topNav UL.SLevel-1 LI.pageID19 {width:120px;}
DIV#topNav UL.SLevel-1 LI A {
	display:block;
	padding:0.5em 1em;
	color:#0065B5;text-decoration:none;text-align:center;font-weight:bold;
	background-color:#E1E9F6;
	background-image:url("/images/navDivider.gif");background-position:right 50%;background-repeat:no-repeat;
}
DIV#topNav UL.SLevel-1 LI A.pageID21 {background-image:none;}

DIV#topNav UL.SLevel-1 LI A:hover {color:#50275C;}
DIV#topNav UL.SLevel-2 {}
DIV#topNav UL.SLevel-2 LI {width:120px;border-top:3px solid #fff;opacity:0.7;filter:alpha(opacity=70);}
DIV#topNav UL.SLevel-2 LI A {display:block;
    padding:0.5em 1em;
    color:#0065B5;text-decoration:none;text-align:center;font-weight:bold;
    background-color:#E1E9F6;background-image:none;
}    
DIV#topNav UL.SLevel-1 LI A.navSelected {color:#50275C;}
DIV#content {clear:both;margin-top:10px;padding:10px 10px 10px 10px;background-position:center top;background-repeat:no-repeat;}

/*
BODY#pageID15 DIV#content {padding-top:320px;background-image:url("/images/index.jpg");}
BODY#pageID16 DIV#content {padding-top:320px;background-image:url("/images/about.jpg");}
BODY#pageID17 DIV#content {padding-top:320px;background-image:url("/images/training.jpg");}
BODY#pageID18 DIV#content {padding-top:320px;background-image:url("/images/security.jpg");}
BODY#pageID19 DIV#content {padding-top:320px;background-image:url("/images/canine.jpg");}
BODY#pageID20 DIV#content {padding-top:320px;background-image:url("/images/testimonials.jpg");}
BODY#pageID21 DIV#content {padding-top:320px;background-image:url("/images/contact.jpg");}
*/

DIV#pageContent {font-size:12px;line-height:1.5em;}
DIV#pageContent H1 {margin:10px 0;font-size:24px;color:#0367B7;}
DIV#pageContent H2 {margin:10px 0;font-size:20px;color:#0367B7;}
DIV#pageContent H3 {margin:10px 0;font-size:18px;color:#0367B7;}
DIV#pageContent H4 {margin:10px 0;font-size:16px;color:#0367B7;}
DIV#pageContent H5 {margin:0;font-size:14px;color:#0367B7;}
DIV#pageContent H6 {margin:10px 0;font-size:12px;color:#0367B7;}
DIV#pageContent H2#pageTitle {margin:10px 0;font-size:26px;color:#0367B7;font-weight:normal;}
DIV#pageContent A {color:#0367B7;font-weight:bold;text-decoration:none;}
DIV#pageContent A:hover {text-decoration:underline;}

DIV#bottomContactDetails {display:none;}

DIV#footer {width:750px;margin:5px auto;font-size:10px;color:#6BACDE;}
DIV#footer A {color:#6BACDE;text-decoration:none;}
DIV#footer A:hover {color:#6BACDE;text-decoration:underline;}
DIV#site-footer {width:45%;float:left;}
DIV#gwp-footer {width:45%;float:right;text-align:right;}