BODY {
	font-family:arial,helvetica,sans-serif;font-size:12px;
	color:#000;
	position:relative;
	margin:0;padding:0;
	background-color:#f1f1f2;
	background-image:url(../images/BG_body.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}
.accessibility, .topLink {display:none}
.clear {clear:both}
A {color:#000}
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 dashed red;margin:10px;padding:10px; color:#000; overflow:scroll;}

DIV#container {width:698px;margin:0 auto;}

DIV#header {height:176px; background-image:url(../images/BG_header.jpg);background-position:top left; background-repeat:no-repeat;position:relative;}

H1#siteTitle {margin:0; padding:0;}
H1#siteTitle A {display:block;width:216px;height:100px;position:relative;left:25px;top:30px;}
H1#siteTitle A SPAN {display:none;}

H2#strapLine {display:none;}

DIV#topPhoneNumbers {position:absolute;color:#fff;bottom:5px;right:15px;font-size:18px;font-weight:bold;}
DIV#topPhoneNumbers SPAN {color:#ED1C24;}

DIV#content {padding-bottom:40px;}

DIV#mainNav {float:left;width:170px;padding-top:10px;}
DIV#mainNav UL {margin:0;padding:0;margin-left:20px;}
DIV#mainNav LI {list-style:none;}
DIV#mainNav LI.top A.top_link {display:block;width:121px;height:22px;background-image:url(../images/mainNav-L1.jpg);background-repeat:no-repeat;margin-bottom:5px;font-size:11px;text-decoration:none;color:#fff;text-align:center;padding-top:4px;}
DIV#mainNav UL.SLevel-1 LI A.navSelected {background-image:url(../images/mainNav-L1-selected.jpg);color:#000;}
DIV#mainNav UL.SLevel-1 LI UL.SLevel-2 {width:110px;margin:0;margin-left:5px;font-size:10px;}
DIV#mainNav UL.SLevel-1 LI UL.SLevel-2 LI A {display:block;width:100%;background-image:none;color:#000;text-align:center;margin-bottom:5px;text-decoration:none;}
DIV#mainNav UL.SLevel-1 LI UL.SLevel-2 LI A.navSelected {color:#ED1C24;}

DIV#pageContent {padding-top:110px;margin-left:170px;font-size:14px;line-height:1.3em;margin-right:30px;background-position:center 10px; background-repeat:no-repeat;}

BODY#index DIV#pageContent {padding-top:10px;background:none;}
BODY#company-information DIV#pageContent {padding-top:10px;background:none;}
BODY#enquiry DIV#pageContent {padding-top:10px;background:none;}
BODY#niceic-links DIV#pageContent {padding-top:10px;background:none;}
BODY#case-studies DIV#pageContent {padding-top:10px;background:none;}
BODY#latest-news DIV#pageContent {padding-top:10px;background:none;}
BODY#electrical-and-power DIV#pageContent {background-image:url(../UserFiles/image/banners/Generator-and-UPS.jpg);}
BODY#design-and-installation DIV#pageContent {background-image:url(../UserFiles/image/banners/Design-and-Installation.jpg);}
BODY#test-and-inspection DIV#pageContent {background-image:url(../UserFiles/image/banners/test-and-inspection.jpg);}
BODY#ups-and-generator DIV#pageContent {background-image:url(../UserFiles/image/banners/Generator-and-UPS.jpg);}
BODY#specialist-lighting DIV#pageContent {background-image:url(../UserFiles/image/banners/Specialist-Lighting.jpg);}
BODY#planned-maintenance DIV#pageContent {background-image:url(../UserFiles/image/banners/PlannedMaintEmerg.jpg);}
BODY#documentation-and-schematics DIV#pageContent {background-image:url(../UserFiles/image/banners/Doc-and-Schematics.jpg);}

BODY#structured-cabling DIV#pageContent {background-image:url(../UserFiles/image/banners/PA-Banner.jpg);}
BODY#fibre-infrastructure DIV#pageContent {background-image:url(../UserFiles/image/banners/Fibre-Backbone.jpg);}
BODY#cctv-design DIV#pageContent {background-image:url(../UserFiles/image/banners/CCTV.jpg);}
BODY#wireless DIV#pageContent {background-image:url(../UserFiles/image/banners/wireless.jpg);}
BODY#maintenance-and-emergency DIV#pageContent {background-image:url(../UserFiles/image/banners/PlannedMaintEmerg.jpg);}
BODY#data-voice-cctv DIV#pageContent {background-image:url(../UserFiles/image/banners/DVC-Banner.jpg);}

BODY#mains-and-load-analysis DIV#pageContent {background-image:url(../UserFiles/image/banners/MainsLoadAnalysis.jpg);}
BODY#power-reduction-audit DIV#pageContent {background-image:url(../UserFiles/image/banners/power-reduction.jpg);}
BODY#troubleshooting-and-remedial DIV#pageContent {background-image:url(../UserFiles/image/banners/trouble-and-remedial.jpg);}
BODY#power-analysis DIV#pageContent {background-image:url(../UserFiles/image/banners/PA-Banner2.jpg);}

BODY#case-studies DIV#pageContent TABLE {border:1px solid red; border-bottom:none; border-right:none;}
BODY#case-studies DIV#pageContent TABLE TD {border-bottom:1px solid red;border-right:1px solid red;}

DIV#pageContent A {text-decoration:none;color:#ED1C24;}
DIV#pageContent A:hover {text-decoration:underline;}
DIV#pageContent LI {list-style-image:url(../images/bullet.gif);font-weight:bold;margin-bottom:5px;}
DIV#pageContent LI A {text-decoration:none;color:#000;}
DIV#pageContent LI A:hover {color:#ED1C24;}
DIV#pageContent H1,DIV#pageContent H2,DIV#pageContent H3,DIV#pageContent H4,DIV#pageContent H5,DIV#pageContent H6{font-size:14px;color:#ED1C24;margin-top:0px;margin-bottom:5px;}
DIV#pageContent H2#pageTitle {font-size:18px;color:#ED1C24;margin-bottom:10px;}


DIV#footer {width:698px;margin:0 auto;height:59px;background-image:url(../images/BG_footer.gif);background-position:top left;background-repeat:no-repeat;position:relative;color:#fff; font-size:6pt;}
DIV#footer A {color:#fff;text-decoration:none;}
DIV#footer A:hover {text-decoration:none;}
DIV#site-footer {position:absolute;bottom:5px;left:5px;letter-spacing:1px;}
DIV#gwp-footer {position:absolute;bottom:5px;right:5px;letter-spacing:1px;}
DIV#contactDetails {font-size:18px;font-weight:bold;margin-left:20px;padding-top:5px;}
DIV#contactDetails A {color:#ED1C24;}
DIV#contactDetails A:hover {text-decoration:underline;}
DIV#contactDetails SPAN {color:#000;}

DIV.form {border:2px solid #ED1C24;padding:10px;background-color:#000;color:#fff;font-size:11px;}
DIV.form TABLE {width:350px;margin:0 auto;}
.formLabel {font-weight:bold;text-align:right;padding-right:5px;}
.formHeader2 {font-weight:bold;}
.formRequired {color:#ff0000;}
INPUT,TEXTAREA,SELECT {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
DIV#formMsg {border:2px solid #ED1C24;padding:10px;background-color:#000;color:#fff;text-align:center;margin-bottom:10px;}