body{font-family:Arial, Helvetica, freesans, sans-serif;font-size:.7em;color:#333;margin:0;}
.pageWrapper{width:770px;padding-top:0;margin:auto;}
.pageWrapperWide{padding-top:0;margin:auto;}
.topBanner{height:106px;}
.mainContentCenter{width:770px;margin:auto;}
.logo{float:left;margin-top:13px;}
li.subNavSelect{float:left;text-decoration:none;color:#fff;display:block;background-color:#E20A16;border:none;padding:3px 7px 7px;}
.subNavSection li{font-weight:700;background-color:#333;}
.breadcrumbs{width:420px;margin-top:14px;margin-bottom:35px;margin-left:13px;font-size:.9em;color:#665;}
.breadcrumbs a{color:#665;text-decoration:none;}
.breadcrumbs a:hover{color:#CD0000;text-decoration:underline;}
h2>.selectedItem{background-image:url("../images/core/red_arrow.gif");background-repeat:no-repeat;background-position:0 6px;}
h1{color:#E20A16;font-size:1.5em;font-weight:400;}
h2{color:#000;font-weight:400;font-size:1.4em;padding-top:5px;padding-bottom:0;line-height:1.2em;margin:0;}
h3{text-transform:uppercase;font-weight:400;font-size:1em;padding-top:5px;padding-bottom:0;line-height:1.2em;margin:0;}
h4{color:#000;font-weight:400;font-size:1.4em;border-bottom:1px solid #FE820E;margin:0 0 7px;}
p{margin-top:3px;margin-bottom:10px;line-height:1.4em;}
ul{padding-left:0;margin-left:0;vertical-align:top;}
li{line-height:1.3em;padding-bottom:3px;}
a{color:#DE4545;text-decoration:none;}
a:visited{color:#551a8b;text-decoration:none;}
img{border:0;}
.mainContent{margin-left:20px;margin-right:10px;font-size:1.1em;margin-top:30px;width:520px;}
.flash{margin:0;}
.mainContent h1{color:#FE820E;font-weight:400;font-size:1.8em;margin:0 0 8px;}
.mainContentWide{margin-left:20px;margin-right:0;}
.mainContentNoNav{margin-left:20px;margin-right:10px;font-size:1.1em;}
.introText{color:#333;font-size:1.2em;}
.subHomeHead{margin-left:14px;}
.subHomeHeadEnergy{height:35px;padding-top:40px;text-align:left;color:#FFF;padding-right:15px;font-size:1.9em;background-image:url(../images/core/sub_head_save_energy.jpg);background-repeat:no-repeat;margin:0;}
.subHomeHeadPlanet{height:35px;padding-top:40px;text-align:left;color:#FFF;padding-right:15px;font-size:1.9em;background-image:url(../images/core/sub_head_save_planet.jpg);background-repeat:no-repeat;}
.subHomeHeadMoney{height:35px;padding-top:40px;text-align:left;color:#FFF;padding-right:15px;font-size:1.9em;background-image:url(../images/core/sub_head_save_money.jpg);background-repeat:no-repeat;}
.footer{height:38px;padding-top:20px;padding-left:35px;margin-left:0;}
.footer a{color:#333;text-decoration:none;}
.copyright{height:10px;padding-top:0;padding-left:35px;margin-left:240px;font-size:.8em;vertical-align:top;}
.date{color:#333;margin:0;padding:0;}
.questions{color:#000;font-weight:400;font-size:1.2em;padding-top:5px;padding-bottom:3px;line-height:1.2em;margin:0;}
.greyLink a{color:#333;text-decoration:none;}
.topPromoImg{border:0;margin-bottom:0;float:right;position:relative;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.clearBoth{clear:both;}
.smGreyText{font-size:.8em;color:#333;}
.smOrangeText{color:#FE820E;}
.darkRedText{color:#D21C1C;}
.headingSubRed{color:#D21C1C;font-size:.8em;}
.headingSubYellow{color:#FE820E;font-size:.8em;}
.darkYellowText{color:#D26E13;font-size:.8em;}
.lightYellowText{color:#FDB713;}
.name{font-weight:400;color:#000;font-size:1.4em;}
.lightBlueText{color:#09C;font-size:.9em;}
.boldGreyText{color:#333;font-weight:700;font-size:.9em;}
.compulsory img{vertical-align:bottom;padding-bottom:2px;}
.errorMessage{background-color:#FFEFD2;color:#c00;border-left:1px solid #c00;padding:5px 5px 5px 20px;}
.errorMessageHeader{background-color:#FFEFD2;color:#c00;border-left:1px solid #c00;font-weight:700;padding:5px;}
.tableA td{border-bottom:1px solid #EFC79E;font-size:.9em;}
.tableA p{margin:0;padding:2px 2px 2px 10px;}
.tableA .tableA-header{border:1px solid #F93;background-color:#FFEFD3;color:#FE820E;font-weight:700;margin:0;padding:2px;}
.tableB td{border:1px solid #FE820E;background-color:#FFF;margin:0;padding:0;}
.tableB .tableB-header{background-color:#FE820E;color:#FFF;font-size:1.2em;font-weight:400;}
.tableB .headerB{background-color:#FE820E;color:#fff;font-size:1.4em;}
.tableB .subHeader{background-color:#FFEFD3;color:#000;}
.tableB .subHeaderB{background-color:#FFEFD3;color:#FE820E;font-size:1.1em;font-weight:700;}
.tableB .subHeaderC{background-color:#FFEFD3;color:#000;font-size:1.1em;font-weight:700;}
.tableB .subHeaderD{background-color:#eee;}
.tableB .subHeaderSmtxt{background-color:#FFEFD3;color:#000;font-size:.85em;font-weight:700;}
.tableB .subHeaderGreySmtxt{background-color:#eee;color:#000;font-size:.85em;font-weight:700;}
.tableB .Smtxt{color:#000;font-size:.85em;}
.tableB .SmtxtWhite{color:#000;font-size:.7em;line-height:1.4em;}
.tableB p{margin:0;padding:2px 10px;}
.tableB .alignRight{text-align:right;}
.tableB .noBorderBottom{border-bottom:0;}
.tableB .noBorderLeft{border-left:0;}
.tableB .noBorderRight{border-right:0;}
.tableB .noBorders{border:0;margin:0;padding:0;}
.tableB a{text-decoration:underline;}
.locationSearch{width:200px;position:relative;top:-250px;left:270px;}
.locationSearchDescription{width:250px;position:relative;top:-200px;left:240px;}
.tableFloatRight{float:right;}
.smallText{font-size:.9em;}
.rule{border-bottom:4px solid #FE820E;}
.rule img{float:right;padding-top:10px;}
.ruleThin{border-bottom:1px solid #FE820E;}
.bottomAlign{vertical-align:bottom;padding-bottom:3px;}
#search h1{color:#C00;font-size:1.1em;margin-bottom:2px;}
#search p{font-size:1em;}
.resultsUrl{color:#333;font-size:.8em;}
.resultsUrl a:hover{color:#DE4545;text-decoration:underline;}
.glossary{height:20px;}
.glossary ul{width:300px;height:1.5em;float:left;margin:0;padding:0;}
.glossary li{float:left;list-style:none;line-height:1.1em;_line-height:1.2em;height:1.1em;margin:0;padding:2px;}
.glossary li a{float:left;width:1.1em;border:1px solid #665;font-size:1em;color:#665;text-align:center;vertical-align:middle;}
.glossary li a:hover{text-decoration:underline;color:#CD0000;border:1px solid #CD0000;font-size:1em;}
.annualReports{margin-top:40px;border:0 solid green;}
.annualReports img{float:left;}
.annualReportsBody{margin-left:120px;}
.annualReportsBody h2{padding-top:0;}
.annualReportsBody li{padding-bottom:5px;padding-left:0;}
.annualReportsBody li.pdf{list-style:none;padding-left:20px;}
.siteMap ul{margin:0;padding:0 0 10px 10px;}
.siteMap li{list-style:none;margin:0;padding:0;}
.siteMap a{color:#000;}
.siteMap a:hover{color:#CD0000;text-decoration:underline;}
.button{display:block;border:1px solid #665;font-family:Arial, sans-serif;font-size:10px;color:#58925D;font-weight:700;background-color:#AEE7AB;text-transform:uppercase;float:left;padding:3px 12px;}
.formLineBreak{height:8px;}
.mainContentForm{margin-left:240px;margin-right:0;width:450px;}
.mainContentShareGraph{margin-left:210px;margin-right:0;width:542px;}
.mainContentTypicalBill{margin-left:20px;margin-right:0;width:542px;}
.mainContentSharePerformance{margin-left:20px;margin-right:0;width:300px;float:left;}
.checklist li{list-style:none;margin:0;padding:0 0 5px 20px;}
.mainContentFormHouseMovers{margin-left:20px;margin-right:0;width:533px;}
.hiddenStructure,#mainmenu a.hiddenStructure{display:block;background:transparent;background-image:none;height:0;overflow:hidden;width:0;border:0;margin:0;padding:0;}
.backToTop{padding-left:13px;padding-top:30px;}
.promoOne{background-color:#fff;width:550px;display:none;}
.promoTwoSub{margin-bottom:5px;}
.promoTwoSub h2{color:#E20A16;font-size:1.2em;}
.moreLink{padding-left:10px;color:#E20A16;font-size:.9em;font-style:italic;}
.subHome{padding-bottom:10px;padding-top:10px;width:500px;}
.subHomeSidebox h2{color:#E20A16;font-size:1.3em;margin:0 0 20px;padding:7px 0 0 20px;}
.homepage h1{color:#E20A16;font-size:1.9em;}
.mainContentSectionHome{margin-left:10px;margin-right:0;}
.joinUsSidebox h2{color:#fff;padding-left:20px;padding-top:5px;font-size:1.5em;margin-bottom:15px;}
.areaSidebox h2{color:#fff;padding-left:20px;padding-top:8px;font-size:1.2em;margin-bottom:15px;}
.areaSidebox p{font-size:1.2em;margin-top:75px;margin-left:20px;margin-right:0;color:#E20A16;}
.sidebox h2{color:#E20A16;padding-left:20px;padding-top:5px;font-size:1.5em;margin-bottom:15px;}
.sideboxLink{float:right;background-position:right;text-align:right;padding:2px 22px 2px 2px;}
.centrebox{margin-top:10px;}
.centrebox h2{color:#E20A16;font-size:1.4em;}
.centrebox h3{color:#000;font-size:1.2em;text-transform:none;}
.joinUsPromoBody{background-color:#F4F1EE;height:219px;border-top:3px solid #E20A16;border-bottom:1px solid #FDB712;margin-right:158px;padding-left:275px;padding-right:20px;width:280px;}
.joinUsPromoBody h1{position:relative;top:26px;left:-81px;color:#E20A16;font-size:1.9em;margin:0;padding:0;}
.joinUsPromoBody h2{color:#000;font-size:1.4em;}
.generalPromoBody{background-color:#F4F1EE;background-repeat:no-repeat;border-top:3px solid #E20A16;border-bottom:1px solid #FDB712;padding-left:170px;padding-right:20px;margin-bottom:20px;}
.generalPromoBody p{padding-bottom:15px;}
.generalPromoBody h1{padding-top:15px;margin:0;}
.investorCentrePromo{width:380px;}
select{border:1px solid #ccc;margin:0 0 5px;}
.mitreTen{margin-left:330px;}
.productsPromo{width:500px;height:80px;border:1px solid #ccc;}
.productsPromo p{margin:0;padding:9px 5px 0 115px;}
.productsSmText{font-size:.8em;margin:0;}
.investorPromoBody h1{color:#000;border-bottom:1px solid #fff;background-image:none;padding-bottom:0;margin-top:10px;margin-bottom:0;}
.investorPromoBody{background-color:#F4F1EE;background-repeat:no-repeat;border-top:3px solid #E20A16;border-bottom:1px solid #FDB712;padding-left:0;padding-right:10px;margin-bottom:20px;}
.investorPromoBody p{padding-bottom:5px;}
.investorUpdates{width:190px;background-color:#F5F2EF;}
.shareSummaryHome{width:200px;float:right;margin:0 100px 0 0;padding:0;}
.mainNav,.generalNav,.squaresDetail,.subNav,#leftNavWrapper,#leftNav,.rightNav,.rightSignIn,#leftNavSubHome,.screen-only{display:none;}
a:hover,.productsPromo a:hover{color:#CD0000;text-decoration:underline;}
.mainContent ul,.mainContentNoNav ul,.mainContentForm ul,.mainContentFormHouseMovers ul{margin-left:20px;}
.mainContent li,.mainContentNoNav li,.mainContentForm li,.mainContentFormHouseMovers li{list-style-position:outside;}
.top,#search{padding-top:20px;}
.topPromo,.bodyNav{margin:0;padding:0;}
.greyText,.resultsUrl a{color:#333;}
.redText,.promoTwoSub a,.centreboxes h2,.centrebox a,.productsPromo a{color:#E20A16;}
.annualReportsBody ul,.checklist ul{margin:0;padding:0;}
.promoTwo,.centreboxes{padding-bottom:10px;}
.promoTwo h1,.centreboxes h1{color:#E20A16;font-size:1.5em;height:30px;padding-top:12px;padding-left:10px;margin-top:20px;margin-bottom:15px;}
.promoTwoSub p,.centrebox p{color:#333;font-size:1em;}
.promoTwoSub img,.centrebox img{padding-right:10px;float:left;}
.subHomeSidebox,.sidebox{background-color:#FEF7E5;margin-bottom:12px;height:1%;padding:10px;}
.subHomeSidebox p,.joinUsSidebox p,.sidebox p,.productsHeader{font-size:1.1em;}
.joinUsSidebox,.areaSidebox{background-color:#FFEFC4;margin-bottom:12px;padding-left:10px;padding-right:10px;padding-bottom:5px;}
.joinUsSidebox h3,.areaSidebox h3{color:#333;font-size:1.3em;font-weight:700;text-transform:none;}
.aboutUsPromo,.mediaCentrePromo{width:380px;background-color:#F5F2EF;}

/* Koryn's additions for homepage optimisation project, August 2009. */
.search, .header-navigation , .footer-container{display:none;}

