BODY {font-family:arial,helvetica,sans-serif;font-size:12px;margin:10px auto;width:725px;position:relative;background-color:#f6fAf2;}
.accessibility,.topLink {display:none}
.clear {clear:both}
A {color:#00f}
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;}

DIV#container{width:725px;background-image:url(../images/BG_container.jpg);background-repeat:repeat-y;background-position:top left;}
DIV#subContainer {background-image:url(../images/BG_subContainer.jpg); background-position:top left; background-repeat:no-repeat;padding-top:5px;}

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

H1#siteTitle {margin:0;padding:0;position:absolute;top:42px; left:60px;}
H1#siteTitle A {margin:0;padding:0;display:block;width:121px;height:64px;}
H1#siteTitle A SPAN {display:none;}

/*H2#strapLine {margin:0;padding:0;position:absolute;top:20px;left:178px;display:block;width:341px;height:32px;background-image:url(../images/strapLine.gif); background-repeat:no-repeat;}
H2#strapLine SPAN {display:none;}*/
H2#strapLine {display:none;}


DIV#content {padding:0px 12px 0px 18px;}

DIV#topNav {margin:2px auto;padding:0;}
DIV#topNav UL {margin:0;padding:0;background-color:#000;width:690px;height:22px;}
DIV#topNav UL LI {margin:0;padding:0;list-style:none;float:left;border-right:2px solid #fff;}
DIV#topNav UL LI A {display:block;background-color:#000;color:#fff;font-style:italic;text-decoration:none;padding:3px 6px;font-weight:bold;font-size:14px;}
DIV#topNav UL LI.location {border:none;}
DIV#topNav UL LI A:hover {background-color:#6EAB24;}

DIV#pageContent {margin-right:173px;padding:0px 0px 70px 20px;line-height:1.5em;}
BODY#clients DIV#pageContent {margin-right:20px;}
BODY#advice DIV#pageContent {margin-right:20px;}
DIV#pageContent H2#pageTitle {margin:0;padding:0;padding-top:10px;margin-bottom:10px;font-size:18px;font-weight:normal;}
DIV#pageContent H1,DIV#pageContent H2, DIV#pageContent H3, DIV#pageContent H4, DIV#pageContent H5, DIV#pageContent H6 {font-size:14px;color:#6EAB24;}
DIV#pageContent H1 {font-size:18px;}
DIV#pageContent H2 {font-size:17px;}
DIV#pageContent H3 {font-size:16px;}
DIV#pageContent H4 {font-size:15px;}

DIV#pageContent A {color:#6EAB24;}

DIV#pageContent UL {margin:0;padding:0;margin-left:15px;}

DIV#leftBar {float:right; width:150px;margin-right:10px;padding-top:10px;}
BODY#clients DIV#leftBar {display:none;}
BODY#advice DIV#leftBar {display:none;}  

DIV#searchBox {background-color:#6EAB24;padding:5px;position:relative;}
DIV#searchBox H3 {margin:0;padding:0;font-size:16px;font-style:italic;color:#fff;font-weight:bold;margin-bottom:3px;}
/*
DIV#searchBox H3 {margin:0; padding:0;dislay:block;width:124px;height:18px;background-image:url(../images/searchHeader.jpg);background-repeat:no-repeat;}
DIV#searchBox H3 SPAN {display:none;}
*/
DIV#searchBox P {font-size:10px;font-style:italic;}
DIV#searchBox DIV.searchFormLabel {font-size:13px;font-style:italic;color:#fff;font-weight:bold;margin-bottom:3px;}
DIV#searchBox INPUT, DIV#searchBox SELECT {margin-bottom:5px;font-size:12px;width:95%;}
DIV#searchBox .searchButton {width:auto;float:right;background-color:#b6d591;border:1px solid #DBEAC8;cursor:pointer;position:relative;}

DIV#linkBoxes {margin-top:10px;}
DIV#linkBoxes A {display:block;width:150px;height:100px;background-repeat:no-repeat;}
DIV#linkBoxes A SPAN {display:none;}
DIV#linkBoxes A#jobOfTheWeek {background-image:url(../images/box_jobOfTheWeek.jpg);}
DIV#linkBoxes A#submitCV {background-image:url(../images/box_submitCV.jpg);}
DIV#linkBoxes A#candidates {background-image:url(../images/box_candidates.jpg);}
DIV#linkBoxes A#clients {background-image:url(../images/box_clients.jpg);}
DIV#linkBoxes A#news {background-image:url(../images/box_news.jpg);}
DIV#linkBoxes A#jobs {background-image:url(../images/box_jobs.jpg);}
DIV#linkBoxes A#advice {background-image:url(../images/box_advice.jpg);}
DIV#linkBoxes A#aboutUs {background-image:url(../images/box_aboutUs.jpg);}
DIV#linkBoxes A#home {background-image:url(../images/box_home.jpg);}

.productListing {float:left;padding-bottom:15px;border-bottom:2px solid #000000;width:490px;padding-top:15px;}
.productListing TABLE  TH {font-size:14px;color:#6EAB24;text-align:right;padding-right:5px;}
.fullProductListing {padding-bottom:30px;}
.fullProductListing TABLE  TH {font-size:14px;color:#6EAB24;text-align:right;padding-right:5px;}
.productMoreLink A {float:right;font-size:14px;color:#6EAB24;font-weight:bold;text-decoration:none;}
.productMoreLink A:hover {text-decoration:underline;}
.productBackLink A {float:right;font-size:14px;color:#6EAB24;font-weight:bold;text-decoration:none;}
.productBackLink A:hover {text-decoration:underline;}

.formRequired, .formError {color:#ff0000;}
.formLabel {color:#6EAB24;font-weight:bold;text-align:right;padding-right:5px;}

DIV#acronym {text-align:center;color:#6EAB24;}
DIV#acronym SPAN {font-size:16px;font-weight:bold;}

DIV#contactDetails {text-align:center;}
DIV#contactDetails SPAN {color:#6EAB24;font-weight:bold;}

DIV#footer {background-image:url(../images/BG_footer.jpg);background-repeat:no-repeat;background-position:bottom left;padding:0px 20px 20px 20px;font-size:10px;}
DIV#footer A {color:#000;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;}



