﻿												body {
													background:#ddf1e6 none repeat scroll 0%;
													color:#001b4d;
													font-family:Arial,Verdana,Helvetica;
													font-style:normal;
													font-variant:normal;
													font-weight:normal;
													margin:0;
												}
												    
												#wrapper {
													background:transparent url(../images/generic/shadow-main.gif) repeat-y left top;
													background-color:#fbfbfb;
													margin:0pt auto;
													width:906px;
												}
    
												#top-grad {
													background:url(../images/generic/top-grad.jpg) no-repeat left top;
													margin-left:3px;
													width:900px;
													overflow:hidden;
												}
    
h1#edf-energy-logo {
    background:transparent url(../images/generic/edfenergy_logo.gif) no-repeat;
    display:block;
    float:left;
    height:61px;
    margin:14px 0pt 18px 26px;
    overflow:hidden;
    padding:0px;
    text-indent:-2000em;
    width:39px;
    font-weight:normal;
}
    
h1#edf-energy-logo a {
    display:block;
}
    
h1#london2012-logo {
    background:transparent url(../images/generic/london2012_logo.gif) no-repeat;
    display:block;
    float:right;
    height:70px;
    margin:14px 20pt 0pt 18px;
    overflow:hidden;
    padding:0px;
    text-indent:-2000em;
    width:69px;
    font-weight:normal;
}
    
h1#london2012-logo a {
    display:block;
    font-weight:normal;
}
    
												ul#menu-top {
													clear:both;
													border-top:1px solid #e34e2e ;
													background: #f5421a url(../Images/Generic/topnav_bg_selected.gif) center right repeat-x;
													border-bottom:1px solid #d93815;
													font-size:12px;
													height:36px;
													margin:0;
													padding:0;
													width:901px;
													}
												    
												ul#menu-top li {
													position:relative;
													display: inline;
													}
												        
												ul#menu-top li a {
													float:left;
													color:#ffffff;
												/** added by MB 2.9.2008 
													To ensure works in Safari
												**/
													padding: 4px 23px 0 24px; /*padding of tabs*/
													text-decoration: none;
													text-align:center;
													font-weight:bold;
													background:url(../Images/Generic/mainnav_separator.gif) center right no-repeat;    
												}

												/** added by MB 2.9.2008 
													To take the last seperator out
												**/

												ul#menu-top li.last a {
													background: none;
												}

												/*******/
												    
												ul#menu-top li a:hover {
													color:#001B4D;  
													}
    
												#repeater {
													overflow:hidden;
													clear:both;
													}

#top-image {
    /*****
		PREVIOUS >>> background:transparent url(../Images/Generic/shadow-top-middle.gif) top left no-repeat;
		
		Amend by MB 2.9.2008
		Changing bg properties here will provide you with the desired effect
	*/
    background: transparent url(../Images/Generic/shadow-top-middle.gif) no-repeat top right;
    
    margin-bottom:25px;
    margin-right:3px;
    }
    
#top-image[classname="top-image"] {
    height:1%;
    }
    
* html #wrapper #top-image {
    height:4px;
    }
    
#top-image:after {
    clear:both;
    content:".";
    display:block;
    height:0pt;
    visibility:hidden;
    }
    
* html #top-image {
    height:1%;
    }
    
#content{
    margin:0 23px 0 23px;
    overflow:hidden;
    padding:18px 0 0 0;
    }   

												#footer {
												    
													/*****
														PREVIOUS >>> background: transparent url(../images/generic/shadow-bottom.gif) no-repeat left top;
														
														Amend by MB 2.9.2008
														Adding a bg here will provide you with the desired effect
													*/
												    
													background: #DDF1E6 url(../images/generic/shadow-bottom.gif) no-repeat left top;
												    
													/***/
													font-size:10px;
													margin:0pt auto;
													width:906px;
													overflow:hidden;
												}
												    
												#footer ul{
													margin: 0pt auto;
													padding:0pt;
													width:453px;
													}
												    
												#footer ul li {
													float:left;
													border-right:1px solid #001b4d;
													display:inline;
													margin-top:10px;
													}
												    
												#footer ul li a {
													padding: 10px 14px 0pt 14px;  
													text-decoration:none;
													color:#001b4d;
													}
												    
												#footer ul li.last {
													border: none;
													}

												#breadcrumb ul {
													background:transparent url(../images/generic/breadcrumb_bg.png) repeat-x left top;
													float:left;
													height:23px;
													list-style-image:none;
													list-style-position:outside;
													list-style-type:none;
													width:850px;
													clear:both;
													}    

												#breadcrumb ul li {
													float:left;
													}  

												#breadcrumb ul li a, #breadcrumb ul li.last, #breadcrumb ul li.home a, #breadcrumb ul li span {
													background:transparent url(../images/generic/breadcrumb_separator.png) no-repeat right top;
													color:#f1411a;
													float:left;
													font-size:11px;
													height:23px;
													padding:5px 20px 0pt 4px;
													text-decoration:none;
													}

												#breadcrumb ul li.last {
													background:transparent none repeat;
													color:#F5421A;
													padding-right:0pt;
													}

												#breadcrumb ul li#home {
													height:23px;
													text-indent:-5000px;
													width:32px;
													}

												#breadcrumb ul li#home a {
													background:transparent url(../images/generic/breadcrumb_start.png) no-repeat left top;
													float:left;
													height:23px;
													padding:0pt;
													width:32px;
													}
												#breadcrumb #breadcrumb_end {
													background:transparent url(../images/generic/breadcrumb_end.png) no-repeat left top;
													float:left;
													height:23px;
													width:6px;
													}
   
/***** General Class ends here *******/
    
h2.heading {
    font-size:24px;
    color:#001b4d;
    margin:0 0 10px 10px; 
    font-weight:normal
    
    }
#edf-content p {
    font-size:12px;
    margin:0 20px 10px 10px;
    }

#section1 {
    overflow:hidden;
    margin-bottom:7px;
    }

#energy-deal {
    background:transparent url(../images/energy-deal-bg.jpg) no-repeat left top;
    width:568px;
    height:209px;
    margin-right:8px;
    float:left;
    }
    
#energy-deal h3{
    font-size:24px;
    margin:25px 0 15px 23px;
    padding:0;
    font-weight:normal;
    }
    
#energy-deal p{
    display: block;
    font-size:12px;
    width:260px;
    margin:0px 0 0 23px;
    padding-bottom:8px;
    min-height:40px;
    }
    
#energy-deal img{
    border:0;
    width:101px;
    height:21px;
    margin:0px 0 0 23px;
    }
    
#carbon-challenge {
    background:transparent url(../images/challengers-bg.jpg) no-repeat left top;
    width:278px;
    height:209px;
    float:right;
    }
    
#carbon-challenge h4{
    font-size:19px;
    font-weight:normal;
    margin:25px 0 15px 26px;
    padding:0;
    }


#carbon-challenge div#ticker {
	margin: 5px 0 5px 28px;
}
    
#carbon-challenge p{
    font-size:11px;
    width:200px;
    margin:0px 0 0 28px;
    /* Amended by MB 4.9.2008 taken out min-height:104px; */
    
    }

#carbon-challenge img{
    border:0;
    width:136px;
    height:21px;
    margin:0px 0 0 28px;
    }
      
#section2 {
    margin-bottom:7px;
    overflow:hidden;
    }
    
#CB-incentives {
    background:transparent url(../images/feature-corbon-challenge-bg.jpg) no-repeat left top;
    width:278px;
    height:138px;
    margin-right:11px;
    float:left;
    }
    
#CB-incentives h4{
    font-size:18px;
    font-weight:normal;
    margin:18px 0 7px 18px;
    padding:0;
    }
    
#CB-incentives p{
    font-size:11px;
    width:168px;
    margin:0px 0 5px 20px;
    min-height:56px;
    }

#CB-incentives img{
    border:0;
    width:101px;
    height:21px;
    margin:0px 0 0 20px;
    }
    
#BH-marathon {
    background:transparent url(../images/feature-birmingham-half-marathon-bg.jpg) no-repeat left top;
    width:278px;
    height:138px;
    margin-right:11px;
    float:left;
    }
    
#BH-marathon h4{
    font-size:18px;
    font-weight:normal;
    margin:18px 0 7px 18px;
    padding:0;
    }
    
#BH-marathon p{
    font-size:11px;
    width:133px;
    margin:0px 0 5px 20px;
    min-height:56px;
    }

#BH-marathon img{
    border:0;
    width:101px;
    height:21px;
    margin:0px 0 0 20px;
    }
    
#being-green {
    background:transparent url(../images/feature-being-green-bg.jpg) no-repeat left top;
    width:278px;
    height:138px;
    float:right;
    }
    
#being-green h4{
    font-size:18px;
    font-weight:normal;
    margin:18px 0 7px 18px;
    padding:0;
    }
    
#being-green p{
    font-size:11px;
    width:110px;
    margin:0px 0 5px 20px;
    min-height:56px;
    } 

#being-green img{
    border:0;
    width:101px;
    height:21px;
    margin:0px 0 0 20px;
    }
 
#section3 {
    overflow:hidden;
    }

#energy-saving {
    background:transparent url(../images/energy-home-business-bg.jpg) no-repeat left top;
    width:424px;
    height:72px;
    margin-right:8px;
    float:left;
    }
    
#energy-saving h4{
    font-size:15px;
    font-weight:normal;
    margin:12px 0 3px 100px;
    padding:0;
    }
    
#energy-saving h4 a{
    text-decoration:none;
    }
    
#energy-saving p{
    font-size:11px;
    width:310px;
    margin:0px 0 0 102px;
    } 
    
#energy-saving span {
    color:#ef4019;
    }
    
#co2 {
    background:transparent url(../images/co2-explained-bg.jpg) no-repeat left top;
    width:424px;
    height:72px;
    float:right;
    }
    
 #co2 h4{
    font-size:15px;
    font-weight:normal;
    margin:12px 0 4px 100px;
    padding:0;
    }

 #co2 h4 a{
    text-decoration:none;
    font-weight:normal;
    }
    
#co2 p{
    font-size:11px;
    width:310px;
    margin:0px 0 0 102px;
    } 
    
#co2 span {
    color:#ef4019;
    }
    
ul#dealTerms {
    width: 848px;
    font-size: 11px;
    margin: 0 0 20px 0;
    padding: 0;

}

ul#dealTerms li {
    width: 848px;
    font-size: 10px;
    margin: 0px 0px 10px 26px;
    list-style-type: none;
    list-style-position: inside;
}