#wrapper { width: 800px;}

/* GENERAL STYLING FOR HEADER */
#head {float: left; width: 800px; height: 90px; background-image: url(laf/headBg.gif);}
#headleft {float: left; padding-left: 20px; padding-top: 12px;}
#headright {float: right; padding-right: 20px; padding-top: 12px;}
#headnav { clear: both; padding-left: 20px;padding-top: 16px;}

#main {float: left; background: url(laf/mainBg.gif) no-repeat; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 800px;}
#mainFull {float: left; background: url(laf/mainBgFull.gif); margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 800px;}
#mainFullRes {float: left; background: url(laf/mainBgRes.gif); margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 800px;}
#mainStandard {float: left; background: url(laf/mainBg.gif); margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 800px;}
#main {float: left; background: url(laf/mainBg.gif) no-repeat; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 800px;}
#padd { margin-left:7px; }
#mainleft { float: left; width:190px;}
#mainmiddleSector {float: left; margin-left: 5px; background-color: #E8EFC7; width: 400px; height: 500px;}
#mainmiddleServices {float: left; margin-left: 5px; background-color: #E8EFC7; width: 400px; height: 500px;}
#mainmiddleResults {float: left; margin-left: 5px; background-color: #E8EFC7; width: 400px;}
#mainmiddleStandard {float: left; margin-left: 5px; width: 400px;}
#standard { margin-left: 15px;margin-right: 10px;}
#mainmiddleFull {float: left; margin-left: 5px; width: 590px;}
#mainright {float: left; width: 185px; margin-left: 6px; height: 500px;background-color: #E3ECF6;}

#search { width: 185px; height: 60px; background: #679ACD url(laf/searchBg.jpg);}

/* home page events {}*/
#events-heading {background-color: #C1D8E8; width: 185px; height: 39px; margin-top: 1px;margin-bottom: 1px;}
#events-content {background-color: #E3ECF6; padding: 7px; height: 185px;}

#casestudy-heading {background-color: #C1D8E8; width: 185px; height: 39px; margin-top: 1px;margin-bottom: 1px;}
#casestudy-content {background: #E3ECF6 url(laf/casestudyBg.gif); padding-top: 9px; padding-left: 12px; height: 150px;}

#newsletter { background-color: #8DB23D; height: 152px; padding-left: 12px; margin-bottom: 1px;}

#sector1 {height: 60px; margin-bottom: 6px; background: url(laf/sector2.jpg) no-repeat; margin-left: 15px;}
#sector2 {height: 60px; margin-bottom: 6px; background: url(laf/sector3.jpg) no-repeat; margin-left: 15px;}
#sector3 {height: 60px; margin-bottom: 6px; background: url(laf/sector1.jpg) no-repeat; margin-left: 15px;}
#sector4 {height: 60px; margin-bottom: 6px; background: url(laf/sector4.jpg) no-repeat; margin-left: 15px;}

#service {margin-bottom: 6px; margin-left: 15px;}
#servicelist { background-color: #fff; width: 350px; padding:10px; border: 1px solid #8DB23D	;}

#results {margin-bottom: 6px;margin-left: 15px;margin-right: 10px;}
#resultsList { background-color: #E8EFC7;width: 350px; padding:0px;}
/*#res-adviceone { width: 100%; padding: 10px; margin-bottom: 1px;}
#res-advicetwo { width: 100%; padding: 10px; margin-bottom: 1px;}
#res-overview { width: 100%; padding: 10px;}*/

#welcome { background-image: url(laf/welcomeBg.gif); height: 128px; border-bottom: 1px solid #fff;}

#footer {clear: both; border: none; background: url(laf/footerBg.gif) no-repeat; padding-top: 9px;}

.tipText { line-height: 25px;font-size: 160%;color: #006699; text-align: center;font-weight: normal;font-family: Geneva, Trebuchet MS, Arial, Helvetica, san-serif;}
.tipQuote { color: #679ACD; font-size: 600%;line-height: 10px;}
.tipLink { font-size: 100%;}

/*#clear { clear: both;}
#clear { display: none;}*/

/* start of the SIDE division */
div.side {text-decoration: none; font-size: 90%;}
div.side A {color: #79A538;text-decoration: none; font-size: 100%; font-weight :bold;}
div.side A:HOVER {color: #79A538;text-decoration: underline; font-size: 100%;}
div.side ul {margin: 0px 0px 0px 0px;padding: 3px 0px 0px 0px;}
div.side li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; list-style-type: none; background-image: url(laf/sideNavBg.gif); line-height: 31px;}
		 
/* start of the SEARCH division */
div.search {font-size: 75%; padding: 8px;}
div.search A {color: #003366;text-decoration: underline; font-size: 100%;}
div.search A:HOVER {color: #003366;text-decoration: underline; font-size: 100%;}
div.search FORM { font-size: 100%; margin-bottom: 6px;}
div.search INPUT {font-size: 100%;color: #444;}

/* start of the HEAD division */
div.head {color: #FFF; font-size: 100%; } 
div.head A { color: #FFF; font-size: 90%; font-weight:bold; text-decoration: none;}
div.head A:HOVER { color: #FFF; font-size: 90%;}
div.head INPUT { color: #333; font-size: 70%;}
div.head SELECT { color: #333; font-size: 90%;margin-bottom: 0px;}
div.head FORM {margin: 0px; padding-left: 0px;}

/* start of the SIDE division */
div.side {text-decoration: none; font-size: 90%;}
div.side A {color: #79A538;text-decoration: none; font-size: 100%; font-weight:bold;}
div.side A:HOVER {color: #79A538;text-decoration: underline; font-size: 100%;}

/* start of the HOME RESOURCE division */
div.homeresource H2 {color: #006699; font-size: 130%; text-transform: uppercase; padding-left: 8px; padding-top: 14px; line-height: 10px; margin-bottom:0px;font-family: Geneva, Trebuchet MS, Arial, Helvetica, san-serif;}
div.homeresource {color: #333; font-size: 70%;}
div.homeresource a {color: #006699; text-decoration: none; font-weight: bold;}
div.homeresource a:hover {color: #006699; text-decoration: underline; font-weight: bold;}

/* start of the HOME RESOURCE division */
div.homenewsletter H2 {color: #fff; font-size: 130%; text-transform: uppercase; padding-top: 10px;font-family: Geneva, Trebuchet MS, Arial, Helvetica, san-serif; margin-bottom: 5px;}
div.homenewsletter {color: #fff; font-size: 85%; line-height: 17px;}
div.homenewsletter a {color: #fff; text-decoration: none; font-weight: bold;}
div.homenewsletter a:hover {color: #fff; text-decoration: underline; font-weight: bold;}

/* start of the footer division */
div.footer {font-size :75%;color: #333;}
div.footer A {color: #679ACD;font-size: 100%;}
div.footer A:HOVER {color: #679ACD;text-decoration: underline;font-size: 100%;}

.welcome { color: #386400; text-transform: uppercase; font-size: 100%; padding: 7px; font-weight: normal; line-height: 20px;font-family: Geneva, Trebuchet MS, Arial, Helvetica, san-serif; margin-bottom: 5px;}
.sector { padding-left:130px; padding-top:18px; margin-top: 1px;}
.sectorHeading {color: #8DB23D; font-size: 110%; padding-left: 15px; font-weight:normal; line-height: 30px; display: inline;}
.serviceHeading {color: #8DB23D; font-size: 110%;font-weight:normal; line-height: 30px; display: inline;}

.searchedFor {color: #444; font-size: 75%; line-height: 23px;}
.trailText {color: #679ACD; font-size: 110%;line-height: 23px; font-weight: normal;}

.tableHeading {color: #444; font-size: 100%;line-height: 23px;}


/* OLD STYLES */
/* OLD STYLES */

/* ORGANISATION PAGES */
#organisation {}
/*#org-float {}*/
#org-info{  margin-bottom: 10px; width: 340px;}
#org-address {float: left; width: 340px;margin-bottom: 15px;}

#services {}
/*#services-float {}*/
#services-info { margin-bottom: 10px; width: 340px;}
#services-address {float: left;background-color: #fff; width: 340px;}


/* SEARCHED FOR */
#searchedFor { background: #E2E1DC; width: 100%; margin-bottom: 5px;}
#backToResults { background: #C4C4B9;}	

/* SECTORS AND SERVICES */
/*#orangeBlock {background: #79A538; margin-top: 1px; margin-bottom: 1px; padding: 10px;}
.orangeBlockLight {background: #FFB84D; border: 1px solid; padding: 10px;  border-color: #FFD493; }*/

/* STANDARD STYLES */
body { color: #333; background: #FFF; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 90%; margin-left: 50px; margin-top: 0px;}
H1 {color: #679ACD;font-size: 160%;font-weight: normal; margin-bottom: 1px;}
H2 {color: #777;font-size: 140%;font-weight: normal;margin-top: 0px;}
H3 {color: #679ACD;font-size: 125%;font-weight: normal; display: inline;}
/* The following H4 is used for Sitemap */
H4 { color: #79A538; margin-bottom: 2px; margin-top: 2px; cursor: pointer; font-weight: normal; text-decoration: underline; }
H4 A { color: #79A538; margin-bottom: 2px; text-decoration: underline; margin-top: 2px; }
H4 A:HOVER { color: #79A538; margin-bottom: 2px; text-decoration: underline; margin-top: 2px; }
A {color: #79A538;text-decoration: underline;font-size: 100%;}
A:HOVER {color: #79A538;text-decoration: underline;font-size: 100%;} 
td { font-size: 85%; }

INPUT {font-size: 90%;margin-bottom: 0px;}
FORM {margin: 0px;}
.error {color: #FF0000;}
li { font-size: 90%; }

.orangeTextSecSer {color: #679ACD; font-size: 110%;line-height: 23px; font-weight: normal;}
.yellowText {color: #79A538; font-size: 110%;line-height: 23px; font-weight: normal;}
.orgName {color: #79A538; font-size: 125%;line-height: 23px; font-weight: normal;}
.orgName A {color: #79A538; font-size: 100%;line-height: 23px; font-weight: normal;}
.orgName A:HOVER {text-decoration: underline;color: #79A538; font-size: 100%;line-height: 23px; font-weight: normal;}
.orgNameOrange {color: #679ACD; font-size: 125%;line-height: 23px; font-weight: normal;}

.resultsHeading {color: #666; font-size: 100%; padding-left: 0px; line-height: 23px;}

.energy {color: #FFF; font-size: 110%; padding-left: 10px; font-weight: bold;}
.page {color: #333; font-size: 80%; padding-left: 5px; font-weight: bold;}
.page A {color: #79A538; font-size: 80%; padding-left: 5px; font-weight: bold;}
.page A:HOVER {color: #79A538; font-size: 80%; padding-left: 5px; font-weight: bold;}
.advice {color: #666; font-size: 70%; font-weight: bold; background: #E5E5E5; padding: 2px;}
.explain {color: #333; font-size: 70%; padding-left: 0px; font-weight: normal; line-height: 17px;}
.error {color: #FF0000; font-size: 100%; padding-left: 5px; font-weight: bold;}
.orgEmail A {color: #79A538; font-size: 100%;}
.orgEmail A:HOVER {color: #79A538; font-size: 100%;}

/*.red {background: Aqua;}
*/
.bgOrange {background: #FFE8D9; padding: 5px; line-height: 15px;}
.bgYellow {background: #FFF0D9; padding: 5px; line-height: 15px;}

.bgGreyDk { background: #C4C4B9; color: #333; font-size: 80%; font-weight: bold; padding: 5px;}
.bgGreyLt { background: #F6F6F5; color: #333; font-size: 70%; font-weight: normal; line-height: 15px; padding: 5px;}
.bgGreyLtSm { background: #F6F6F5; color: #333; font-size: 70%; font-weight: normal; line-height: 13px; padding: 5px;}
.bgOrangeLt { background: #fff; color: #333; font-size: 80%; font-weight: normal; line-height: 17px; padding: 5px;}
.bgOrangeLtSm { background: #fff; color: #333; font-size: 70%; font-weight: normal; line-height: 13px; padding: 5px;}
.bgYellowLt { background: #FFF0D9; color: #333; font-size: 80%; font-weight: normal; line-height: 17px; padding: 5px;}

/* start of the ADMIN division */
SPAN.admin { font-size: 70%;}
SPAN.admin TABLE {background: #F0F0F0;}
SPAN.admin TD {font-size: 100%;}
SPAN.admin TD.td1 { background: #CCC;}
SPAN.admin TD.td2 { background: #F6F6F6;}
SPAN.admin TD.td3 { color: #444;font-weight: bold;}
SPAN.admin TH {font-size: 100%;color: #333;background: #EEE;}
SPAN.admin A {color: #FF0000;text-decoration: underline;font-size: 100%;}
SPAN.admin A:HOVER {color: #FF0000;text-decoration: underline;font-size: 100%;}

