body {
	margin:0 0 0 0;
	background-color: #EEEEEE;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

/*	Global Site Elements	*/
a {	color:#006699; text-decoration:none; }
a:visited { color:#006699; text-decoration:none; }
a:hover { color: #E59137; text-decoration:underline; }
a.linkon { color:#E59137; text-decoration:underline; }
select, input, button, textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

h1 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align: left; padding-left: 10px; line-height: 18px; color:#000000; margin:0 0 0 0;}
h2 { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-left: 20px; line-height: 18px; color:#000000; margin:0 0 0 0; font-weight:normal; background-image: url(../images/subnav-active.gif); background-repeat:no-repeat; background-position:left center;}
h3 { font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#000000; margin:0 0 3px 0; }
.h3 { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; margin:0 0 3px 0; }

p { margin:0 0 10px 0; }
th { font-size:10px; font-weight: bold; line-height:14px; }
td { font-size:10px; line-height:14px; }

.error { color:#CC3300; }
.h1 { font-weight:bold; color:#748DB5; }

.bodyScore { background-color: #AAAAAA; }
.bgNav { background-color: #006BB3; }
.bgFooter { background-color: #006BB3; }
.bgSubnav {	background-color: #FFFFFF; }
.bgShadowV { background-image:url(../images/shadow_v.gif);	background-repeat:repeat-y; }
.bgShadowY { background-image:url(../images/shadow_h.gif);	background-repeat:repeat-x; }
img.h1 { margin: 10px 0 10px 0; }
img.help { margin: 0 0 0 5px; }
#slide { margin:40px 0 0 0; }
.dottedh { background-image:url(../images/dotted_h.gif); height:1px; background-repeat:repeat-x; }
.dottedv { background-image:url(../images/dotted_v.gif); height:1px; background-repeat:repeat-y; }
img.bin { margin: 0 0 0 3px; }
.bgBorderHighlight { border: 1px solid #006BB3; }
.bgBorder { border-left: 1px solid #666666; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.imgBorderLeft { border-left: .5px solid; border-top: .5px solid; border-bottom: .5px solid; border-right: none; }
.imgBorderCenter { border-left: .5px solid; border-top: .5px solid; border-bottom: .5px solid; border-right: none; }
.imgBorderRight { border-left: .5px solid; border-top: .5px solid; border-bottom: .5px solid; border-right: none; }

/*	Top Navigation Elements	*/
#navtop a { color:#FFFFFF; margin: 0 10px 0 2px; font-size:11px; }
#navtop a:hover { color:#FFEE00; }
#navtop a.selected { color:#FFEE00; text-decoration: underline; }
#nav { margin: 30px 0 0 0; }
#nav {  }
a.textonly { font-family:Arial, Helvetica, sans-serif;	margin: 5px 0 5px 0; font-size:11px; }

/*	Sub Navigation Elements	*/

a.subnavOff, a.subnavOff:visited { color: #006699;	text-decoration:none; }
a.subnavOff:hover {	color: #E59137;	text-decoration:underline; }
a.subnavOn, a.subnavOn:visited { color: #E59137; text-decoration:none; font-weight:bold; }
a.subnavOn:hover {	color: #E59137;	text-decoration:underline; }
td.subnavScore { background-image:url(../images/dotted_h.gif); background-repeat:repeat-x; background-position:center; height: 9px; }
td.subnavSubT {	background-image:url(../images/subnav_sub_t.gif); background-repeat:repeat-x; background-position:center; height: 9px; }
td.subnavSubB { background-image:url(../images/subnav_sub_b.gif); background-repeat:repeat-x; background-position:center; height: 9px; }
img.subnav { margin: 1px 0 0 2px; }
img.subitem { margin: 4px 0 0 11px;	}
.bgSubitem { background-color:#EBF1F9;	}

/*  Account Elements */
table.account { background-color:#EAE8E8; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; margin:0 0 15px 0;}

/*  Stamp Duty Elements */
th.stampduty { background-color: #006BB3; color: #FFFFFF;}
td.stampduty { background-color: #EAE8E8; color: #000000;} 	

/*	Footer Elements	*/
a.footertext {color: #CED7E5;	margin: 0 10px 0 10px; font-size:10px;	text-decoration:none; }
a.footertext:hover, a.footertexton {color: #FFEE00;	margin: 0 10px 0 10px; font-size:11px;	text-decoration:underline; }
.terms { color: #000000; margin: 10px 0 10px 0;	}
.help {	color: #000000;	margin: 5px 0 5px 0; }
td.footer { color: #CED7E5;	}
p.copyright { color: #FFFFFF; margin: 5px 0 5px 18px; }

.energy-rating-wrapper{float:right;cursor:hand;width:30px;margin:0px;}
.energy-rating{color:#fff;border:3px double #FFF;font-weight:900;padding:1px;text-align:center;font-size:10px;display:block;}
.energy-rating-image {display:none;z-index:9999;}
.energy-rating-image-over {display:block;z-index:9999;}
.energy-rating-wrapper img{left:30px;position:relative;top:-24px;border: 3px solid #006BB3;margin:0;height:324px !important;width:301px !important;}
.a1 .energy-rating,.a2 .energy-rating,.a3 .energy-rating{background-color:#1d5e00;}
.b1 .energy-rating,.b2 .energy-rating,.b3 .energy-rating{background-color:#2b7600;}
.c1 .energy-rating,.c2 .energy-rating,.c3 .energy-rating{background-color:#34af00;}
.d1 .energy-rating,.d2 .energy-rating,.d3 .energy-rating{background-color:#fccc00;}
.e1 .energy-rating,.e2 .energy-rating,.e3 .energy-rating{background-color:#ff640d;}
.f1 .energy-rating,.f2 .energy-rating,.f3 .energy-rating{background-color:#c90101;}
.g1 .energy-rating,.g2 .energy-rating,.g3 .energy-rating{background-color:#630003;}


.display{display:block;}
.hide{display:none;}