body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #F4F6F9; margin-top: 0;  }
div#container { width:960px; text-align:center; margin:auto; background:url(../images/maincontentbg.gif) #FFF repeat-y } /* width changed from 770 to 960 */

/* div.topbanner{background:#2C5186; padding:4px 0 4px 0} Not required and resulted in blank tag, merged with div.topcontainer */

/* Existing CSS entry for header image */
div.topcontainer { background: #2C5186 url(../images/mainimage.jpg) no-repeat 0 10px; height:210px } /* background image replaced, vert position changed from 8 to 10 and height increased from 179 to 210 */
/* Cathy customize header images on a page per page basis below - 1st one = inverted. If none are assigned, will default to mainimage.jpg */
/*body#energyefficiencygrants div.topcontainer { background: #2C5186 url(../images/mainimagei.jpg) no-repeat 0 10px; height:210px } 
body#insulationgrants div.topcontainer 
body#grantsmembers div.topcontainer 
body#homeimprovementgrants div.topcontainer 
body#centralheatinggrants div.topcontainer 
body#renewableenergygrants div.topcontainer 
body#installersnetwork div.topcontainer 
body#switchitoff div.topcontainer 
body#insulationcontractor div.topcontainer 
body#heatingcontractor div.topcontainer 
body#solarheatingcontractor div.topcontainer 
body#renewableenergycontractor div.topcontainer 
body#energyefficiencyaudit div.topcontainer 
body#energyconservationconsultant div.topcontainer 
body#energyconservationconsultant div.topcontainer 
body#energyconsultant div.topcontainer 
body#greenenergyconsulting div.topcontainer 
body#energyefficiencyauditmember div.topcontainer 
body#insulationconsultant div.topcontainer 
body#energyefficiencytraining div.topcontainerdiv 
body#energyefficiencycourse div.topcontainer 
body#homeenergyefficiencytraining div.topcontainer */
body#energyefficiencyadvice div.topcontainer { background: #2C5186 url(../images/banner3.jpg) no-repeat 0 10px; height:210px }
/*body#reducecarbonfootprint div.topcontainer 
body#energyawareness div.topcontainer 
body#energyefficiencyadvicemember div.topcontainer 
body#energyadvice div.topcontainer 
body#howtoreduceenergybills div.topcontainer 
body#energyconsumption div.topcontainer 
body#savingenergy div.topcontainer 
body#renewables div.topcontainer 
body#energyperformancecertificate div.topcontainer 
body#energyefficiencyassessor div.topcontainer 
body#energyperformancecertificateprovider div.topcontainer 
body#energyperformancecertificateprov div.topcontainer 
body#energyperformancecertmem div.topcontainer*/
body#sustainableenergy div.topcontainer { background: #2C5186 url(../images/banner2.jpg) no-repeat 0 10px; height:210px }
/*body#sustainablecommunity div.topcontainer 
body#sustainablehome div.topcontainer 
body#sustainablebusiness div.topcontainer 
body#sustainableschools div.topcontainer */
body#sustainablehousing div.topcontainer { background: #2C5186 url(../images/banner1.jpg) no-repeat 0 10px; height:210px }
/*body#sustainablecommunitymember div.topcontainer 
body#sustainableenergymember div.topcontainer 
body#sustainableshomemember div.topcontainer 
body#sustainablebusinessmember div.topcontainer 
body#sustainableschoolsmember div.topcontainer 
body#sustainablehousingmember div.topcontainer */

div.topcontainer p {text-indent:-9999px; font-size:0.1em; margin:0; padding:0} /*changed from h1 */

div.homelink   { width:166px; float:left; padding:3px 0 4px 0; background:#2C5186}
div.homelink a { background:url(../images/whitearrow.gif) no-repeat 0 4px; padding-left:8px; float:right; margin-right:10px }
/* NEW nav search */
div.navsearch { width: 199px; float: left }
div.navsearch form {width: 179px; margin:0; padding:11px 10px 9px 10px}
div.navsearch form label{font-size:0.75em; margin:0; color:#FFF; float: left; padding: 1px 3px 0 0}
div.navsearch form input {width: 96px; float:left; font-size:0.7em; margin:0 4px 0 0; padding:0; color:#2C5186 }
div.navsearch form fieldset{ border:0; margin:0; padding:0; clear: both }
div.navsearch input.gobutton { width: 26px; padding:0px 2px; background:#2C5186; margin:0; border:1px solid #ddd; color:#FFF; float:left }

div.topmenuarea { width: 960px; background-color: #2C5186} /* width from 770 to 960 | removed background image and replaced with color */
div.topmenuarea a { color:#FFF; text-decoration: none;  } /* font size increased from 0.7 to 0.75 and moved to UL */
div.topmenuarea a:hover { text-decoration: underline }

div.topmenuarea ul   { width: 761px; margin: 0; padding: 0; border: 0; list-style: none; float: left; font-size:0.75em }
div.topmenuarea li   { width: 125px; float: left; margin: 0; padding: 0; border-right: 1px solid #2C5186; border-left: 1px solid #9BACC6 }
div.topmenuarea li a { width: 125px; display: block; float: left; padding: 4px 0 8px 0; background: url(../images/nav_bg.jpg) repeat-x }
div.topmenuarea li a:hover { color: #2C5186; background-position: bottom }
div.topmenuarea li.last { border-right: 0 }

ul.bottommenu { margin:-3px 0 0 0; padding:0; list-style:none; float:right}
ul.bottommenu li{padding:0px 10px 3px 10px; float:left; margin-left:10px}
ul.bottommenu li a{font-size:0.7em; color:#fff; text-decoration:none}
ul.bottommenu li a:hover{text-decoration:underline}

div.middlecontent { margin:0 }
div.mainmenuarea { width: 200px; text-align:left; float: left} /* width increased from 166 */
div.mainmenuarea ul{margin:0; padding:0; list-style:none}
div.mainmenuarea ul li{margin:0; font-size:0.75em; padding:0; /*background:url(../images/bluearrow.gif) no-repeat 7px 9px;*/ border-bottom:1px solid #5F7BA3 } /*replaced lightbackground arrow with blue arrow with transparent bg */
/*html>body div.mainmenuarea ul li{padding:5px 0 5px 17px}*/
div.mainmenuarea ul li a {display: block; color:#2C5186; text-decoration: none; padding:9px 0 12px 13px }
div.mainmenuarea ul li a:hover {text-decoration: underline; background-color: #FFF }

/* VERT NAV Page-On Selected */
body#home li.home, body#energyefficiencyadvicecentre li.navenergyefficiencyadvicecentre, body#energyefficiencygrants li.navenergyefficiencygrants, body#installersnetwork li.navinstallersnetwork, body#switchitoff li.navswitchitoff, body#energyefficiencyaudit li.navenergyefficiencyaudit, body#energyefficiencytraining li.navenergyefficiencytraining, body#energyefficiencyadvice li.navenergyefficiencyadvice, body#energyperformancecertificate li.navenergyperformancecertificate, body#aboutus li.navaboutus, body#news li.navnews, body#halogin li.navhalogin, body#lalogin li.navlalogin, body#contact li.navcontact 
{ background-color:#FFF }
/* top horiz nav page-on selected */
body#sustainableenergy li.sustainableenergy a, body#sustainableenergymember li.sustainableenergy a, body#sustainablecommunity li.sustainablecommunity a, body#sustainablecommunitymember li.sustainablecommunity a, body#sustainablehome li.sustainablehome a, body#sustainablehomemember li.sustainablehome a, body#sustainableshomemember li.sustainablehome a, body#sustainablebusiness li.sustainablebusiness a, body#sustainablebusinessmember li.sustainablebusiness a, body#sustainableschools li.sustainableschools a, body#sustainableschoolsmember li.sustainableschools a, body#sustainablehousing li.sustainablehousing a, body#sustainablehousingmember li.sustainablehousing a, body#gascentralheating li.sustainablehome a, body#oilcentralheating li.sustainablehome a, body#electriccentralheating li.sustainablehome a, body#solidfuelcentralheating li.sustainablehome a, body#renewableheating li.sustainablehome a, body#woodburners li.sustainablehome a, body#groundairsourceheatpumps li.sustainablehome a, body#biomassbiofuel li.sustainablehome a, body#windturbines li.sustainablehome a, body#photovoltaics li.sustainablehome a, body#loftinsulation li.sustainablehome a, body#cavitywallinsulation li.sustainablehome a, body#energyconservationinsulationprod li.sustainablehome a { background: url(../images/nav_bg_on.jpg) repeat-x }

div.callbackservice { background:#B3C0D3; padding:0 13px 0 13px; border-bottom:1px solid #5F7BA3 }
div.callbackservice form{ margin:0; padding:0 }
div.callbackservice form label { font-size:0.75em; margin:0; color:#2C5186}
div.callbackservice form input { width: 110px; float:right; font-family: Tahoma, Helvetica; font-size:0.75em; margin:0; padding:0; color:#2C5186}
div.callbackservice form textarea { width: 110px; height: 3.5em; float:right; font-family: Tahoma, Helvetica; font-size:0.75em; margin:0; padding:0; color:#2C5186}
div.callbackservice form fieldset{border:0; margin:0 0 3px 0; padding:0; clear: both} /*added clear both */
div.callbackservice form input.submitbutton { width: 60px; padding:0px 2px!important; background:#2C5186; margin:4px 3px 4px 0px!important; border:1px solid #ddd; color:#fff!important; float:right!important}
div.callbackservice p { font-weight:bold; margin:0 0 10px 0; padding:10px 0 4px 0; font-size:0.75em; /*border-bottom: 1px solid #9BACC6*/}
.floatinglabel{float:left; padding-top:1px}
.longinput{width:150px}
.mediuminput{width:95px}
.mediuminputselect{width:114px;margin:0 -5px 0 16px;color:#2C5186; font-size:0.7em}
.shortinput{width:80px}
.callbackservice #when {width:114px; margin-left:16px}
p.callbackerror { display:none; } /* !!!!!!!!!!! CALL BACK ERROR DISPLAY?!! */
#name_error, #email_error, #address_error, #postcode_error, #telephone_error {display:block; margin-left:115px; font-size:0.75em; color:#FF0000}

/* logon forms */
#halogin .maincontentarea form, #lalogin .maincontentarea form  {border:0; width:315px; font-size:0.75em; color:#2C5186;}
#halogin .maincontentarea fieldset, #lalogin .maincontentarea fieldset {border:0; }
#halogin .maincontentarea input, #lalogin .maincontentarea input {margin-right:100px}
.halloginpassword {padding-left: 2px}
body#halogin .maincontentarea form, body#lalogin .maincontentarea form {/*margin-bottom:20px*/}
body#halogin .maincontentarea .formsubmit, body#lalogin .maincontentarea .formsubmit {width: 60px; padding:0px 2px!important; background:#2C5186; margin:4px 3px 4px 103px!important; border:1px solid #ddd; color:#fff!important;} /* ie margin, "proper" value to follow: */
html>/**/body#halogin .maincontentarea .formsubmit, body#lalogin .maincontentarea .formsubmit {margin:4px 3px 4px 110px!important} /* "Proper" margin values - hidden from IE */
/* body#halogin .maincontentarea form p {padding-right:4px}*/
body#halogin .halloginpassword, body#lalogin .halloginpassword {margin-left: 1px}
body#halogin .maincontentarea form p.loginerror, body#lalogin .maincontentarea form p.loginerror {display:none; } /* !!!!!!!!!!! LOGIN ERROR DISPLAY?!! */
html>/**/body#halogin .maincontentarea form p.loginerror, body#lalogin .maincontentarea form p.loginerror {margin-left:-8px;} /* Again "proper" values set here, IE7 above. display-none should inherit */
* html body#halogin .maincontentarea form p.loginerror, body#lalogin .maincontentarea form p.loginerror {} /* IE5/6 fix */
*+html #lalogin .formsubmit {position:relative; right:6px}
.callbackservice #when {color:#2C5186; font-size:0.75em}
.req {color:#FF0000; font-weight:bold; font-size:0.75em} /* Span class for indicating required field */

div.callbackdetails {margin-top:15px}
div.callbackdetails p {font-size: 0.75em; font-weight:normal; padding:0; margin-bottom:5px}
.loginbackground { background-color: #eaedf4; /*height:9.5em;*/ padding:10px}
html>/**/body .loginbackground { background-color: #eaedf4;  margin-bottom:10px } /* EXCEPT ie */
.logincontainer {width:15em; margin:0 auto 0 auto; padding:1em 0 1em 0; border:0; padding:0}

div.companydetails{background:#E5E5E5; padding:78px 0 10px 11px}
div.companydetails p{margin:0 0 5px 0; font-size:0.55em; color:#2E2E2E}
p.lastpara{margin-bottom:0}

div.maincontent{width:760px; float:left} /* increased from 604 */
div.maincontent a img{border:0}
h1{font-size:0.85em; padding:12px 0 5px 0px; margin:0 0 0 0; border: 0; color:#2C5186}
h3{font-size:0.8em; font-weight:normal; padding:13px 0 5px 0px; margin:12px 0 6px 0; color:#2C5186; border-bottom: 1px solid #D5DBE7}

div.maincontentarea { width:556px; float:left; text-align:left; padding:6px 22px 0 22px  }
p{font-size:0.75em; margin:5px 0 12px 0; color:#2C5186; line-height: 1.4em}
div.maincontentarea a{color:#EF3E47}
div.maincontentarea a:hover{text-decoration:none}
div.maincontentarea ul{font-size:0.75em; margin:0 0 0 40px; padding:0 0 10px 0}
ul.nobullet{list-style:none}
div.maincontentarea ul li{color:#2C5186; line-height: 2em;}
div.maincontentarea ol{font-size:0.75em; color:#2C5186;margin:0 0 0 30px;padding:0}
div.maincontentarea ol li{margin-bottom:3px}
div.maincontentarea ol li a{color:#2C5186}
div.maincontentarea ol li p{font-size:1em;margin:0;padding:0}
div.maincontentarea a {color:#2C5186;; text-decoration:underline;}
div.maincontentarea a:hover {text-decoration:none;}
div.maincontentarea p a.arrowlink {color:#2C5186; text-decoration:underline; display:block; text-align:right; font-weight:bold}
div.maincontentarea p a.arrowlink:hover {text-decoration:none;}

body#contact div#colcontainer {width:100%;}
body#contact div#leftcol {width: 200px; float:left;}
body#contact div#rightcol {width: 356px; float:left; color:#2C5186; }
body#contact div#rightcol form label {width:140px; font-size:0.75em;}
body#contact div#rightcol fieldset {border:0; padding:0 0 1px 0}
body#contact div#rightcol .mediuminput {width: 200px;  color:#2C5186; font-size:0.7em}
body#contact div#rightcol .formsubmit {/*display:block;*/ width: 60px; padding:0px 2px!important; background:#2C5186; margin:4px 3px 4px 288px!important; border:1px solid #ddd; color:#fff!important;}
body#contact div#rightcol .deepinput {width: 200px; font-size:0.7em; color:#2C5186;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

div.quicklinks{width:150px; float:left; border-top:10px solid #fff; text-align:left}
div.quicklinks .rightcolumnheading{border-bottom:10px solid #fff; margin:0; padding:4px 0 7px 13px; font-weight: bold; background: #eaedf6;font-size:0.8em;color:#2c5186}
ul.quicklinkslist{list-style:none; margin:0 /*10px 0 0 10px*/; padding:0}
/*ul.quicklinkslist li{font-size:0.7em; background:url(../images/bluearrow.gif) no-repeat 0 9px; margin-bottom:5px}*/
/*html>body ul.quicklinkslist li{background:url(../images/bluearrow.gif) no-repeat 0 4px}*/
/*ul.quicklinkslist li a{color:#2C5186; padding-left:10px}*/
/*ul.quicklinkslist li a:hover{text-decoration:none}*/

div.bottomspacer{height:11px; background:url(../images/bottomspacerbg.gif) repeat-y; width:100%; font-size:0.1em}

div.bottombanner{padding:0; background:#2C5186}

div#createdby{display:none}
body#home div#createdby{width:960px; text-align:center; margin:auto; display:block}
div#createdby p{color:#BBB; font-size:0.6em; text-align:left; padding-top:2px; margin:0}
div#createdby a{color:#BBB; text-decoration:none}
div#createdby a:hover{text-decoration:underline}
/*NEW*/
div.clearer    { clear: both }
div.clearer hr { display: none }
div.jumptolinks ul { display: none }

body#sitemap .maincontentarea h2, body#accessibility .maincontentarea h2 { font-size:0.85em; padding:12px 0 5px 0px; margin:0 0 0 0; border: 0; color:#2C5186 }
body#sitemap ol ol {font-size:1em}

/* Hide left hand nav sub menus */
.mainmenuarea ul li ul {display:none}

/* Highlight chosen section */
body#energyefficiencygrants .navenergyefficiencygrants, 
body#insulationgrants .navenergyefficiencygrants, 
body#grantsmembers .navenergyefficiencygrants, 
body#homeimprovementgrants .navenergyefficiencygrants, 
body#centralheatinggrants .navenergyefficiencygrants, 
body#renewableenergygrants .navenergyefficiencygrants, 
body#installersnetwork .navinstallersnetwork, 
body#insulationcontractor .navinstallersnetwork, 
body#switchitoff .navswitchitoff, 
body#heatingcontractor .navinstallersnetwork, 
body#solarheatingcontractor .navinstallersnetwork, 
body#renewableenergycontractor .navinstallersnetwork, 
body#energyefficiencyaudit .navenergyefficiencyaudit, 
body#energyconservationconsultant .navenergyefficiencyaudit, 
body#energyconsultant .navenergyefficiencyaudit, 
body#greenenergyconsulting .navenergyefficiencyaudit, 
body#energyefficiencyauditmember .navenergyefficiencyaudit, 
body#insulationconsultant .navenergyefficiencyaudit, 
body#energyefficiencytraining .navenergyefficiencytraining, 
body#energyefficiencycourse .navenergyefficiencytraining, 
body#homeenergyefficiencytraining .navenergyefficiencytraining, 
body#energyefficiencyadvice .navenergyefficiencyadvice, 
body#reducecarbonfootprint .navenergyefficiencyadvice, 
body#energyawareness .navenergyefficiencyadvice, 
body#energyefficiencyadvicemember .navenergyefficiencyadvice, 
body#energyadvice .navenergyefficiencyadvice, 
body#howtoreduceenergybills .navenergyefficiencyadvice, 
body#energyconsumption .navenergyefficiencyadvice, 
body#savingenergy .navenergyefficiencyadvice, 
body#renewables .navenergyefficiencyadvice, 
body#energyperformancecertificate .navenergyperformancecertificate, 
body#energyefficiencyassessor .navenergyperformancecertificate, 
body#energyperformancecertificateprovider .navenergyperformancecertificate, 
body#energyperformancecertificateprov .navenergyperformancecertificate, 
body#energyperformancecertmem .navenergyperformancecertificate {font-weight:bold; line-height:15px; background-color: #FFF}

/* Show sub nav */
body#energyefficiencygrants .mainmenuarea ul li.navenergyefficiencygrants ul, 
body#insulationgrants .mainmenuarea ul li.navenergyefficiencygrants ul, 
body#grantsmembers .mainmenuarea ul li.navenergyefficiencygrants ul, 
body#homeimprovementgrants .mainmenuarea ul li.navenergyefficiencygrants ul, 
body#centralheatinggrants .mainmenuarea ul li.navenergyefficiencygrants ul, 
body#renewableenergygrants .mainmenuarea ul li.navenergyefficiencygrants ul,
body#installersnetwork .mainmenuarea ul li.navinstallersnetwork ul, 
body#switchitoff .mainmenuarea ul li.navswitchitoff ul, 
body#insulationcontractor .mainmenuarea ul li.navinstallersnetwork ul, 
body#heatingcontractor .mainmenuarea ul li.navinstallersnetwork ul, 
body#solarheatingcontractor .mainmenuarea ul li.navinstallersnetwork ul, 
body#renewableenergycontractor .mainmenuarea ul li.navinstallersnetwork ul, 
body#energyefficiencyaudit .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#energyconservationconsultant .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#energyconservationconsultant .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#energyconsultant .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#greenenergyconsulting .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#energyefficiencyauditmember .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#insulationconsultant .mainmenuarea ul li.navenergyefficiencyaudit ul, 
body#energyefficiencytraining .mainmenuarea ul li.navenergyefficiencytraining ul, 
body#energyefficiencycourse .mainmenuarea ul li.navenergyefficiencytraining ul,
body#homeenergyefficiencytraining .mainmenuarea ul li.navenergyefficiencytraining ul, 
body#energyefficiencyadvice .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#reducecarbonfootprint .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#energyawareness .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#energyefficiencyadvicemember .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#energyadvice .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#howtoreduceenergybills .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#energyconsumption .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#savingenergy .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#renewables .mainmenuarea ul li.navenergyefficiencyadvice ul, 
body#energyperformancecertificate .mainmenuarea ul li.navenergyperformancecertificate ul, 
body#energyefficiencyassessor .mainmenuarea ul li.navenergyperformancecertificate ul, 
body#energyperformancecertificateprovider .mainmenuarea ul li.navenergyperformancecertificate ul, 
body#energyperformancecertificateprov .mainmenuarea ul li.navenergyperformancecertificate ul, 
body#energyperformancecertmem .mainmenuarea ul li.navenergyperformancecertificate ul {display:block; background-color: #FFF}

/* Sub nav formatting */
div.mainmenuarea ul li ul li {border:0;font-size:1em;}
div.mainmenuarea ul li ul li a {padding: 0 0 10px 10px; margin:0 0 0 10px; border:0; line-height:15px; font-weight:normal}

/* Hover Selected horizontal nav */
body#sustainableenergy li.sustainableenergy a:hover, body#sustainablecommunity li.sustainablecommunity a:hover, body#sustainablehome li.sustainablehome a:hover, body#sustainablebusiness li.sustainablebusiness a:hover, body#sustainableschools li.sustainableschools a:hover, body#sustainablehousing li.sustainablehousing a:hover, body#sustainablecommunitymember li.sustainablecommunity a:hover, body#sustainableenergymember li.sustainableenergy a:hover, body#sustainableshomemember li.sustainablehome a:hover, body#sustainablebusinessmember li.sustainablebusiness a:hover, body#sustainableschoolsmember li.sustainableschools a:hover, body#sustainablehousingmember li.sustainablehousing a:hover {color:#fff;}

/* FUNKY LIST ITEM CSS */
.linklistcont ul {}
.linklistcont ul li {list-style:none; width:110px; float:left; margin: 0 10px 10px 0; font-size:1.2em;}
.linklistcont ul li a {display:block; width:77px; height:76px; background:url(../images/bluebg.gif); padding: 13px 20px 0 13px;  color:#fff; text-decoration:none;line-height:1.1em;}

/* Breadcrumb Trail */
ul.breadcrumb {position:relative; left:-3.3em; top:0.35em; background-color:#eaedf4; height:1.5em; width:100%}
ul.breadcrumb li {display:inline; list-style:none; /*background: url(../images/breadcrumb_arrow2.gif);*/ background-repeat: no-repeat; background-position:0.1em 0.2em; padding:0 10px 0 12px;}
/* Above styling applies to hard coded breadcrumb trail - now redundant */
div.breadcrumb {height:1.6em;background-color:#eaedf4;}
div.breadcrumb p {color: #627ea5; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; padding: 4px 0 0 5px;}
div.breadcrumb span.breadcrumb {font-weight:bold}
*+html div.breadcrumb {margin-top:10px}
* html div.breadcrumb {margin-top:10px}
*+html div.breadcrumb p { padding: 0 0 5px 5px}
* html div.breadcrumb p {padding: 0 0 5px 5px}
div.breadcrumb a { font-weight:normal; color: #627ea5;/*background: url(../images/breadcrumb_arrow2.gif); background-repeat: no-repeat; background-position:0.1em 0.2em;*/ padding:0 10px 0 12px;}

/* Company details - underneath callback service on left hand nov */
div.detailsnav {padding:13px;}
div.detailsnav p {padding:0}

#accessibility .nobullet {display:inline; float:left}

/* SRP - Search Results Page */
#sitesearch .maincontentarea label {font-size:0.8em; color:#2C5186; font-weight:bold}
#sitesearch .maincontentarea .submitbutton {width: 60px; padding:0px 2px!important; background:#2C5186; margin:4px 3px 4px 0px!important; border:1px solid #ddd; color:#fff!important;}
#sitesearch .maincontentarea li {margin-bottom:20px;}
#sitesearch .maincontentarea li a {font-size:1.1em}

/* Funky Quick Links nav */
div.quicklinks ul.quicklinkslist li {margin-bottom:7px;}
div.quicklinks ul.quicklinkslist li a {width:150px; height:63px; font-size:0.9em; text-decoration:none; display:block; color:#FFFFFF; padding:10px;}
div.quicklinks ul.quicklinkslist li.quicklink1 a {background:url(../images/advertbg1.gif) no-repeat;}
div.quicklinks ul.quicklinkslist li.quicklink2 a {background:url(../images/advertbg2.gif) no-repeat;}
div.quicklinks ul.quicklinkslist li.quicklink3 a {background:url(../images/advertbg3.gif) no-repeat;}
div.quicklinks ul.quicklinkslist li.quicklink4 a {background:url(../images/advertbg4.gif) no-repeat;}
div.quicklinks ul.quicklinkslist li.quicklink5 a {background:url(../images/advertbg5.gif) no-repeat;}
div.quicklinks ul.quicklinkslist li.quicklink6 a {background:url(../images/advertbg6.gif) no-repeat;}
div.quicklinks ul.quicklinkslist li.quicklink7 a {background:url(../images/advertbg7.gif) no-repeat;}
* html div.quicklinks ul.quicklinkslist li a {padding-right:0px;}

/* Media library positioning */
.maincontentarea img.left {float:left}
.maincontentarea img.right {float:right}

.file {display: block; min-height: 25px; padding: 5px 4px 2px 28px; }
.pdf {font-size:0.8em; background-image: url(../images/pdf.gif); background-repeat: no-repeat; background-position: left; padding-left:25px;}

/*Centered Images*/
img.center  {float: none;}
div.centeredimagewrapper{ text-align: center;}
span.centeredimagewrapper{ float:left; text-align: center; width:100%; border-width:10px;}
