@charset "UTF-8";
/* CSS Document */



/* GLOBAL RESETS STYLES
----------------------------------------------- */

*{margin: 0; padding: 0; text-decoration: none;} /* Sets everything to 0 */

object, embed, iframe {float: left;}

div img {float: left; border: 0px; font-size: 10px; font-weight: bold;}

div.content img {float:none;}

html {background:url('../images/bg_detail.jpg') 0px 0px repeat #ede7db;}

body {
	text-align: center; 
	padding-top: 25px; 
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 62.5%; */
	font-size: 76%;
	line-height: normal; 
	color: #3c3c3c;
}

body div {text-align: left;}

h1 {color: #1b5c4a;}

hr {display: none;}

ul {list-style: none;

}

.clear {clear:both;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #3c3c3c;}

fieldset {border: none;}

.hide {display: none;}




/* CONTAINER STYLES
----------------------------------------------- */

div#main { 
	width: 997px; margin: 0px auto; /* auto = centre align page */ 
	background-color: #fff; 
	text-align: left; 
	background: #fff url('../images/bg_middle.jpg') repeat-y 0px 0px; 
	z-index:1
}

.logo { 
	padding: 0 0 0 56px;
	width: 221px;
	height: 56px;
	display: block;
	position: absolute;
	top: 33px;
}

div#header { 
	position: relative;
	height: 300px;
	background: url('../images/bg_header.jpg') no-repeat 0 0;
	z-index: 1
}

div#header #search_area { 
	float: right;
	width: 450px;
	height: 66px;
	padding: 24px 30px 0 0;
	/*display: none;*/
}

div#header #search_area h3{ 
	display: inline;
	
}

div#header #search_area #search_btns { 
	padding: 0 10px 5px 0;
	margin: 0 0 0 0px;
	float: right;
	width: 218px;
}

div#header #search_area label { 
	float: left;
	background:url('../images/customer_login.gif') no-repeat 0 2px;
	width: 100px;
	height: 21px;
	text-indent: -10000px;
	overflow: hidden;
	clear: both;
	margin: 0 0px;
}

div#header #search_area .search_box { 
	width: 130px;
	float: left;
	font-size: .9em; 
	background: url('../images/search_bg.jpg') no-repeat 0 0;
	border: medium none;; margin-left:10px; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:4px; padding-right:4px; padding-top:5px; padding-bottom:5px
}

div#header #search_area .go_btn { 
	float: left;
	margin: -1px 0 0 8px;
	
}

div#header #search_area .forms { 
	clear: both;
	float: right;
	width: 440px;
	background: none;
		
}

div#header #search_area .login { 
	float: right;
	text-align: right;
}



div#header #search_area h3.password a {background: url('../images/forgot_password.gif') 0 0; width: 136px; height: 16px; display: block; text-indent:-10000px; overflow:hidden; float:left; font-size:1px}
div#header #search_area h3.password a:hover, 
div#header #search_area h3.password a.selected {background: url('../images/forgot_password.gif') 0 bottom;}

div#header #search_area h3.remember a {background: url('../images/remember_me.gif') 0 0; width: 82px; height: 16px; display: block; text-indent:-10000px; overflow:hidden; float:left; font-size:1px}
div#header #search_area h3.remember a:hover, 
div#header #search_area h3.remember a.selected {background: url('../images/remember_me.gif') 0 bottom;}

div#header #search_area .login span.username {
	text-transform: uppercase;
}
div#header #search_area .login a.logout {
	color: #cc0000;
	font-weight: bold;
}
div#header #search_area .login a:hover.logout {
	text-decoration: underline;
}




/* MENU STYLES
----------------------------------------------- */

div#menu{
	position: absolute;
	top: 61px;
	left: 395px;
}

div#menu ul li{
	height: 58px;
	list-style-type: none !important;
}

div#menu ul li a{
	text-indent: -10000px;
	overflow: hidden;
}

div#menu ul li.home {width: 125px; height: 58px; z-index: 2; position: absolute; left: 0;}
div#menu ul li.homeservice { width: 323px; height: 58px; z-index: 3; position: absolute; left: 83px;}
/*div#menu ul li.booknow {width: 152px; height: 58px; z-index: 4; position: absolute; left: 365px;}*/
div#menu ul li.faq {width: 109px; height: 58px; z-index: 5; position: absolute; left: 365px;}
div#menu ul li.contactus {width: 145px; height: 58px; z-index: 6; position: absolute; left: 435px;}

div#menu ul li.home a {background: url('../images/menu_home.png') 0 0; width: 125px; height: 58px; display: block}
div#menu ul li.home a:hover, 
div#menu ul li.home a.selected {background: url('../images/menu_home.png') 0 bottom;}

div#menu ul li.homeservice a {background: url('../images/menu_homeservice.png') 0 0; width: 323px; height: 58px; display: block}
div#menu ul li.homeservice a:hover, 
div#menu ul li.homeservice a.selected {background: url('../images/menu_homeservice.png') 0 bottom;}

/*div#menu ul li.booknow a {background: url(../images/menu_booknow.png) 0 0; width: 152px; height: 58px; display: block;}
div#menu ul li.booknow a:hover, 
div#menu ul li.booknow a.selected {background: url(../images/menu_booknow.png) 0 bottom;}*/
	
div#menu ul li.faq a {background: url('../images/menu_faq.png') 0 0; width: 109px; height: 58px; display: block}
div#menu ul li.faq a:hover, 
div#menu ul li.faq a.selected {background: url('../images/menu_faq.png') 0 bottom;}

div#menu ul li.contactus a {background: url('../images/menu_contact.png') 0 0; width: 145px; height: 58px;  display: block}
div#menu ul li.contactus a:hover, 
div#menu ul li.contactus a.selected {background: url('../images/menu_contact.png') 0 bottom;}





/* FOOTER STYLES
----------------------------------------------- */


div#footer { 
	width: 977px;
	height: 64px;
	clear: both;
	font-size: .9em;
	background: url('../images/bg_footer.jpg') no-repeat 0 0;
	color: #36342e; padding-left:20px; padding-right:0; padding-top:117px; padding-bottom:0

}

div#footer ul{ 
	clear: both;
	padding: 0 0 0 0;
}

div#footer #QLD_logo { 
	width: 325px;
	height: 52px;
	background: url('../images/QLD_logo.gif') no-repeat 0 0;
	float: left;
	margin-left:0; margin-right:0; margin-top:-6px; margin-bottom:0
}

div#footer #links { 
	width: 613px;
	float: left;
	padding-top: 0px;
}

div#footer ul li { 
	float: left;
	list-style-type: none;
	background: url('../images/separator.gif') no-repeat 0 .2em;
	position: relative;
	z-index: 49; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:6px 
}

div#footer ul li.first { 
	background: none;
}

div#footer a:link, div#footer a:visited { 
	color: #36342e;
	text-decoration: none;
}

div#footer a:hover { 
	text-decoration: underline;
}



div#footer ul li.last_feedback { 
	background: none;
	
}







/* INTERIOR STYLES
----------------------------------------------- */

div#main #interior { 
	z-index: 10;
	position: relative;
	background: url('../images/cardboard_tile.jpg') repeat-y 20px 200px;
	width: 955px;
	height: auto;
	float: left;
	overflow: visible; margin-left:0; margin-right:0; margin-top:-181px; margin-bottom:0; padding-left:20px; padding-right:22px; padding-top:0; padding-bottom:0
}


div#main .topbar_interior { 
	padding: 0 0 0 0;
	width: 955px;
	height: 213px;
	float: left;	
	/*background: url(../images/bg_interior_banner.jpg) 0 0 no-repeat #99CC33;
	border: 1px solid #0033CC;*/
	z-index: 400;
	
	position: relative;
}


div#main #interior_sub { 
	width: 955px;
	float: left;
	position: relative;
	z-index: 500;
	background: url('../images/bg_interior_banner.jpg') no-repeat 0 0px;
	clear:both; margin-left:0px; margin-right:0; margin-top:-213px; margin-bottom:0; background-repeat:no-repeat
}












/* INTERIOR CONTENT STYLES
----------------------------------------------- */


#content_interior_left {	
	width: 210px; 
	float: left;
	padding: 10px 11px 0 27px;
}


#content_interior_middle {	
	width: 435px; 
	float: left;
	padding: 45px 30px 0 30px;
}

#content_interior_middle.skinny {	
	width:591px;
	float: left;
	padding: 20px 20px 0 30px;
	position: relative;
}


#content_interior_right {	
	width: 172px; 
	float: left;
	padding: 45px 40px 0 0;
}

#content_interior_right.wide {	
	width: 254px;
	padding: 45px 0 0 0;
}


#content_interior {
	width:491px; 
	float:left;
	padding: 45px 178px 0 30px;

}


#content_interior_wide {	
	width:591px; 
	float:left;
	padding: 20px 78px 0 30px;
}

#content_interior_wide .extrawide {
	width: 650px;
	margin-right: -70px;
}


#content_interior_wide.indented {	
	width:561px; 
	float:left;
	padding:5px 0 0 40px;
}


#content_interior_left p,
#content_interior_middle p,
#content_interior_right p,
#content_interior_wide p,
#content_interior p {
	margin: 0 0 1em 0;
	line-height: 1.3em;
	

}

#content_interior_left h2,
#content_interior_middle h2,
#content_interior_right h2,
#content_interior_wide h2,
#content_interior h2 {
	font-size: 1.4em;
	color: #1b5a4b;
	margin: 0 0 .8em 0;
	
}



#content_interior_left h3,
#content_interior_middle h3,
#content_interior_right h3,
#content_interior_wide h3,
#content_interior h3 {
	font-size: 1.1em;
	color: #1b5a4b;
	margin: 0 0 .6em 0;
	
}


#content_interior_left h5,
#content_interior_middle h5,
#content_interior_right h5,
#content_interior_wide h5,
#content_interior h5 {
	font-size: 1.0em;
	margin: 0 0 0 0;
	
}



#content_interior_left legend,
#content_interior_middle legend,
#content_interior_right legend,
#content_interior_wide legend,
#content_interior legend {
	font-size: 1.1em;
	color: #1b5a4b;
	margin: 0 0 .6em 0;
	font-weight: bold;
	
}




#content_interior_left img,
#content_interior_middle img,
#content_interior_right img,
#content_interior_wide img,
#content_interior img {
	margin: 0 0 1em 15px;
	float: right;
}

#content_interior_wide img.product_image,
#content_interior img.product_image {
	margin: 0 10px 1em 15px;
	
}



#content_interior_left ul,
#content_interior_middle ul,
#content_interior_right ul,
#content_interior_wide ul,
#content_interior ul {
	padding: 0 0 1em 0;
	line-height: 1.4em;
	width: 586px;
}

#content_interior_left ul li,
#content_interior_middle ul li,
#content_interior_right ul li,
#content_interior_wide ul li,
#content_interior ul li {
	font-size: 1em;
	background: url('../images/bullet.gif') no-repeat 0px .6em;; padding-left:1.2em; padding-right:0; padding-top:0; padding-bottom:0
}

#content_interior_left ul li ul,
#content_interior_middle ul li ul,
#content_interior_right ul li ul,
#content_interior_wide ul li ul,
#content_interior ul li ul {
	padding: 0 0 0 0;
}

#content_interior_left a:link, #content_interior_left a:visited,
#content_interior_middle a:link, #content_interior_middle a:visited,
#content_interior_right a:link, #content_interior_right a:visited,
#content_interior_wide a:link, #content_interior_wide a:visited,
#content_interior a:link, #content_interior a:visited {
	text-decoration: none;
	color: #1b5a4b;
}

#content_interior_left a:hover,
#content_interior_middle a:hover,
#content_interior_right a:hover,
#content_interior_wide a:hover,
#content_interior a:hover {
	text-decoration: underline !important;
}



#content_interior_left .bold,
#content_interior_middle .bold,
#content_interior_right .bold,
#content_interior_wide .bold,
#content_interior .bold {
	font-weight: bold;
	
}

#content_interior_left input,
#content_interior_middle input,
#content_interior_right input,
#content_interior_wide input,
#content_interior input {
	border-top: 1px solid #6d6d6d; 
	border-left: 1px solid #6d6d6d; 
	border-bottom: none; 
	border-right: none; 
	padding: 2px; 
	background: #fff;
}

#content_interior_left textarea,
#content_interior_middle textarea,
#content_interior_right textarea,
#content_interior_wide textarea,
#content_interior textarea {
	border-top: 1px solid #6d6d6d; 
	border-left: 1px solid #6d6d6d; 
	border-bottom: none; 
	border-right: none; 
	padding: 2px; 
	background: #fff;
}








/* END
----------------------------------------------- */




.title_area {
	width: 657px;
	height: 125px;
	float: left;
	position: relative;
	z-index: 550;
	

}


h4 {
	font-size: 1em;
}


/* PAGE TITLES STYLES
----------------------------------------------- */

.title_area h1 {
	margin: 80px 0 0 30px;
	color: #fff;
	overflow: hidden;
	text-indent: -10000px;
	height: 36px;
}

.title_area h1.title_whatyouget {
	background: url('../images/h1_whatyouget.gif') no-repeat 0px 0;
}

.title_area h1.title_benefits {
	background: url('../images/h1_benefits.gif') no-repeat 0px 0;
}

.title_area h1.title_contact {
	background: url('../images/h1_contact.gif') no-repeat 0px 0;
}

.title_area h1.title_energyaudit {
	background: url('../images/h1_energyaudit.gif') no-repeat 0px 0;
}

.title_area h1.title_energymonitor {
	background: url('../images/h1_energymonitor.gif') no-repeat 0px 0;
}

.title_area h1.title_energyplan {
	background: url('../images/h1_energyplan.gif') no-repeat 0px 0;
}

.title_area h1.title_faq {
	background: url('../images/h1_faq.gif') no-repeat 0px 0;
}

.title_area h1.title_feedback {
	background: url('../images/h1_feedback.gif') no-repeat 0px 0;
}

.title_area h1.title_homeportal {
	background: url('../images/h1_homeportal.gif') no-repeat 0px 0;
}

.title_area h1.title_homeservice {
	background: url('../images/h1_homeservice_interior.gif') no-repeat 0px 0;
}

.title_area h1.title_lightbulbs {
	background: url('../images/h1_lightbulbs.gif') no-repeat 0px 0;
}

.title_area h1.title_media {
	background: url('../images/h1_media.gif') no-repeat 0px 0;
}
.title_area h1.title_renovating_building {
	background: url('../images/h1_building_renovating.gif') no-repeat 0px 0;
}
.title_area h1.title_partners {
	background: url('../images/h1_partners.gif') no-repeat 0px 0;
}

.title_area h1.title_privacy {
	background: url('../images/h1_privacy.gif') no-repeat 0px 0;
}

.title_area h1.title_showerheads {
	background: url('../images/h1_showerheads.gif') no-repeat 0px 0;
}

.title_area h1.title_terms {
	background: url('../images/h1_terms.gif') no-repeat 0px 0;
}

.title_area h1.title_booknow {
	background: url('../images/h1_booknow.gif') no-repeat 0px 0;
}

.title_area h1.title_friend {
	background: url('../images/h1_refer_a_friend.gif') no-repeat 0px 0;
}

.title_area h1.title_verification {
	background: url('../images/h1_verification.gif') no-repeat 0px 0;
}

.title_area h1.title_retrieve {
	background: url('../images/h1_retrieve.gif') no-repeat 0px 0;
}

.title_area h1.title_my_climatesmart {
	background: url('../images/h1_my_climatesmart.gif') no-repeat 0px 0;
}

.title_area h1.title_my_energy_use {
	background: url('../images/h1_my_energy_use.gif') no-repeat 0px 0;
}

.title_area h1.title_my_details {
	background: url('../images/h1_my_details.gif') no-repeat 0px 0;
}

.title_area h1.title_my_energy_monitor {
	background: url('../images/h1_my_energy_monitor.gif') no-repeat 0px 0;
}

.title_area h1.title_lighting {
	background: url('../images/h1_lighting.gif') no-repeat 0px 0;
}

.title_area h1.title_survey {
	background: url('../images/h1_survey.gif') no-repeat 0px 0;
}

.title_area h1.title_ultimate_reports {
	background: url('../images/h1_ultimate_reports.gif') no-repeat 0px 0;
}

.title_area h1.title_report {
	background: url('../images/h1_climatesmart_report.gif') no-repeat 0px 0;
}

.title_area h1.title_my_product_guide {
	background: url('../images/h1_my_product_guide.gif') no-repeat 0px 0;
}

.title_area h1.title_my_service {
	background: url('../images/h1_my_service.gif') no-repeat 0px 0;
}

.title_area h1.title_my_bill {
	background: url('../images/h1_my_bill.gif') no-repeat 0px 0;
}

.title_area h1.title_my_actions {
	background: url('../images/h1_my_actions.gif') no-repeat 0px 0;
}





/* END
----------------------------------------------- */







/* My ClimateSmart styles */

#content_interior_wide h2.welcome {
	color: #ffffff;
	font-size: 22px;
	font-weight: normal;
	width: 621px;
	height: 22px;
	background: url('../images/green-behind-full.jpg') no-repeat;
	margin-left:0; margin-right:-60px; margin-top:0; margin-bottom:20px; padding-left:30px; padding-right:0px; padding-top:20px; padding-bottom:22px
}

#content_interior_wide h2.welcome span {
	color: #d1e64e;
}


#content_interior_wide h2.what_you_need_to_do {
	text-indent: -10000px;
	overflow: hidden;
	width: 239px;
	height: 67px;
	background: url('../images/h2-what-you-need-to-do.jpg') no-repeat 0 0;
	margin: 20px 0
}


ol#welcome_steps {
	margin: 50px -20px 0 0;
	width: 615px;
}

ol#welcome_steps li {
	margin: 0;
	float: left;
	width: 205px;
	list-style: none;
}

ol#welcome_steps li h3 {
	width: 205px;
	height: 40px;
	text-indent: -10000px;
	overflow: hidden;
	background-repeat: no-repeat;
}

ol#welcome_steps li h3.step1 {
	background-image: url('../images/steps-heading-1.gif');
}
ol#welcome_steps li.faded h3.step1 {
	background-image: url('../images/steps-heading-1-faded.gif');
}

ol#welcome_steps li h3.step2 {
	background-image: url('../images/steps-heading-2.gif');
}
ol#welcome_steps li.faded h3.step2 {
	background-image: url('../images/steps-heading-2-faded.gif');
}

ol#welcome_steps li h3.step3 {
	background-image: url('../images/steps-heading-3.gif');
}
ol#welcome_steps li.faded h3.step3 {
	background-image: url('../images/steps-heading-3-faded.gif');
}

ol#welcome_steps li p {
	margin-right: 25px;
}
ol#welcome_steps li.faded p,
ol#welcome_steps li.faded a {
	color: #7f745d;
}

ol#welcome_steps a.btn_myservice_page {
	width: 132px;
	height: 53px;
	background: url('../images/btn_my_service.gif') no-repeat;
	border: medium none;
	text-decoration: none;
	text-indent: -10000px;
	display: block
}

ol#welcome_steps li.faded a.btn_myservice_page {
	background: url('../images/btn_grey_myservice.jpg') no-repeat;
}


ol#welcome_steps a.btn_mybill_page {
	width: 132px;
	height: 53px;
	background: url('../images/btn_my_bill.gif') no-repeat;
	border: medium none;
	text-decoration: none;
	text-indent: -10000px;
	display: block
}
ol#welcome_steps li.faded a.btn_mybill_page {
	background: url('../images/btn_grey_mybill.jpg') no-repeat;
}
ol#welcome_steps a.get_started {
	width: 139px;
	height: 53px;
	background: url('../images/btn_get_started.gif') no-repeat;
	border: medium none;
	text-decoration: none;
	text-indent: -10000px;
	display: block
}




div.panel {
	position: absolute;
	left: 70px;
	top: 10px;
	z-index: 800;
}
div.panel img {
	float: none !important;
}

.hidden {
	display: none;
}

.nofloat {
	float: none !important;
}

.nomargin {
	margin: 0 !important;
}

a.my_service_graph {
	width: 279px;
	
}

img.my_service_graph {
	width: 279px;
	float: none !important;
	margin: 0 0px 0 -5px !important;
}



ol.questions li {
	list-style: none;
	margin: 10px 0;
}


/* My Actions */

div#my_graph {
	margin-left: -40px;
	width: 279px;
	float: right;
	position: relative;
	top: 0;
	left: 60px;
	text-align:left;
}

div#my_graph h3, div#my_graph p  {
	margin-left: 30px;
	
}

div#my_graph1 {
	margin-left: -40px;
	width: 279px;
	float: right;
	position: relative;
	top: 0;
	left: 80px;
}

p.inline img {
	display: inline;
	float: none !important;
	margin: 0 5px 0 10px !important;
}

p.inline img.first {
	margin: 0!important;
}

#table_actions {
	font-weight: normal;
}

#table_actions img {
	margin: 0;
	float: none;
}

#table_actions tr {
	background: url('../images/bg_highlight_white_50.jpg') no-repeat 0 0;
	font-weight: normal
}

#table_actions td {
	padding: 10px 0 10px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px dotted #666;
}

#table_actions td img 
{
	margin-top: 10px;
}

#table_actions td.info img 
{
	margin-top: 0 !important;
}

#table_actions tr.no-border td,
#table_actions td.info
{
	border-left: 1px solid #BEA97C;
}

#table_actions td.info {
	padding-left: 15px;
	padding-right: 25px;
	text-align: left;
}

#table_actions tr.highlight {
	background: #164c41 none;
	color: #ffffff;	
}

#table_actions tr.highlight td {
	border-left: 1px solid #164C41;
}

#table_actions tr.highlight td {
	padding-top: 6px;
	padding-bottom: 6px;
	height: 10px !important;
	vertical-align: middle;
}

#table_actions td.info img {
	float: left;
	margin-right: 10px
}

#table_actions tr.highlight td.info {
	text-align: right;
	padding-bottom: 5px;
	
}

#table_actions tr.highlight td.info span {
	float: left;
	padding-left: 3px;
	text-align: top;
	vertical-align: top;
}

#table_actions tr.highlight td.info span input {
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}

#table_actions td.info {
	padding-top: 6px;
	padding-bottom: 6px;
}

#table_actions input {
	margin: 0 5px;
	background-color: #164c41;
}



/* My Bill */

#form_bill div {
	color: #ffffff;
	padding: 20px 30px;
	background-color: #164c41;
	overflow: hidden;
}

#form_bill li {
	margin: 10px 0;
}

#form_bill h3 {
	color: #d1e64e;
	clear: left;
}

#form_bill label {
	float: left;
	width: 180px;
}

#form_bill input {
	width: 150px;
}

#form_bill div.header {
	color: #164c41;
	font-weight: bold;
	background: url('../images/bg_white_50.png') no-repeat 0 0;
	width: 531px
}

#form_bill li {
	list-style-type: none;
}

#form_bill div.header li {
	float: left;
	margin-right: 10px;
}

#form_bill div.header input {
	width: 80px;
}

#form_bill div.header label {
	margin-right: 10px;
	width: auto;
}

#form_bill li.inline {
	overflow: hidden;
}

#form_bill li.inline input,
#form_bill li.inline label,
#form_bill li.inline h4 {
	float: left;
	display: block;
	width: auto;
	margin-right: 10px;
}

#form_bill li.inline input {
	background-color: #164c41;
}

#form_bill li.inline h4 {
	width: 168px;
}







div#interior_sub div.btn_booknow {position: absolute; z-index: 610; right: 12px; top: 32px; width: 138px; height: 60px;}
div#interior_sub div.btn_friend {position: absolute; z-index: 600; right: 128px; top: 32px; width: 146px; height: 60px;}


div#interior_sub div.btn_booknow a {background: url('../images/btn_booknow.png') no-repeat 0 0; width: 138px; height: 60px; display: block; text-indent:-10000px; overflow:hidden; font-size:1px; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0}
div#interior_sub div.btn_booknow a:hover, 
div#interior_sub div.btn_booknow a.selected {background: url('../images/btn_booknow.png') no-repeat 0 bottom;}


div#interior_sub div.btn_friend a {background: url('../images/btn_refer_friend.png') no-repeat 0 0; width: 146px; height: 60px; display: block; text-indent:-10000px; overflow:hidden; font-size:1px; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0}
div#interior_sub div.btn_friend a:hover, 
div#interior_sub div.btn_friend a.selected {background: url('../images/btn_refer_friend.png') no-repeat 0 bottom;}








div.functions_bar { 
	width: 707px;
	float: left;
	/*background:#999999;*/
	padding: 12px 0 0 0;
	height: 32px;
	
}

div.functions_bar_end { 
	width: 19px;
	height: 78px;
	background: url('../images/trail_overlap.jpg') no-repeat 0 0;
	position: absolute;
	z-index: 600;
	left: 955px;
	top: 116px
	
}



div.functions_bar .trail{ 
	width: 517px;
	height: auto;
	float: left;
	padding: 10px 20px 0 30px;
}



div.functions_bar .trail ul{ 
	color: #1b5c4a;
	list-style-type: none;
	font-size: .9em;
}

div.functions_bar .trail ul li{
	display: inline;
	float: left; 
	padding: 0 10px 0 0;
			
}

div.functions_bar .trail ul li a:link, div.functions_bar .trail ul li a:visited { 
	color: #1b5c4a;
	text-decoration: none;
	background: url('../images/arrow_trail.gif') no-repeat 0 0;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

div.functions_bar .trail ul li a:hover { 
	text-decoration: underline;
}

div.functions_bar .trail ul li.first a { 
	background: none !important;
	padding: 0 0 0 0 !important; 
}

div.functions_bar .trail ul li.current a { 
	font-weight: bold; 
}




div.functions_bar .controls { 
	width: 121px;
	float: left;
		
}


div.functions_bar .controls ul li { 
	display: inline;
	float: left;
	height: 32px;
		
}

div.functions_bar .controls ul li.print a {background: url('../images/btn_print.gif') 0 0; width: 32px; height: 32px; display: block; text-indent:-10000px; overflow:hidden; font-size:1px; margin: 0;}
div.functions_bar .controls ul li.print a:hover {background: url('../images/btn_print.gif') 0 bottom;}

div.functions_bar .controls ul li.email a {background: url('../images/btn_email.gif') 0 0; width: 32px; height: 32px; display: block; text-indent:-10000px; overflow:hidden; font-size:1px; margin: 0;}
div.functions_bar .controls ul li.email a:hover {background: url('../images/btn_email.gif') 0 bottom;}

div.functions_bar .controls ul li.decrease a {background: url('../images/btn_decrease.gif') 0 0; width: 27px; height: 32px; display: block; text-indent:-10000px; overflow:hidden; font-size:1px; margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0}
div.functions_bar .controls ul li.decrease a:hover {background: url('../images/btn_decrease.gif') 0 bottom;}

div.functions_bar .controls ul li.increase a {background: url('../images/btn_increase.gif') 0 0; width: 27px; height: 32px; display: block; text-indent:-10000px; overflow:hidden; font-size:1px; margin: 0;}
div.functions_bar .controls ul li.increase a:hover {background: url('../images/btn_increase.gif') 0 bottom;}








/* LEFT MENU STYLES
----------------------------------------------- */

#left_column_topspacer {height: 60px; width: 20px;}

/*#movie_right_wrapper {position: absolute; right: 10px; top: 180px;}*/

#nobody_wrapper {padding: 0; margin: 0 0 0 0; float: left; width: 248px;}
#nobody_wrapper #nobody {padding: 0; margin: -80px 0 0 0px; height: 400px; z-index: 700; position: relative; text-align: center;}
#nobody_wrapper #nobody_alt {
	padding: 0; 
	margin: -170px 0px 0 0px; 
	height: 400px; 
	z-index: 700; 
	position: relative; 
	text-align: center;
}
#nobody_wrapper #nobody_alt img {
/* 	float: none !important; */
}
#content_interior #nobody {padding: 0; margin: 0; text-align: center;}

#content_interior #nobody p {padding: 0 20px; margin: 0 0 1em 0;}
#nobody_wrapper #nobody p,
#nobody_wrapper #nobody_alt p {padding: 0 20px; margin: 0 0 1em 0;}

#content_interior #nobody h3,
#nobody_wrapper #nobody h3,
#nobody_wrapper #nobody_alt h3 {color: #1b5a4b; padding: 0 10px 0;}


#content_interior #nobody a:link, 
#content_interior #nobody a:visited,
#nobody_wrapper #nobody a:link, 
#nobody_wrapper #nobody a:visited,
#nobody_wrapper #nobody_alt a:link, 
#nobody_wrapper #nobody_alt a:visited {color: #1b5a4b; text-decoration: none;}

#content_interior #nobody a:hover,
#nobody_wrapper #nobody a:hover,
#nobody_wrapper #nobody_alt a:hover {color: #1b5a4b; text-decoration: underline;}



#nobody_wrapper #nobody .replacement_wyg {background: url('../images/replacement_wyg.png') no-repeat 0 100%; width: 248px; height: 415px}
#nobody_wrapper #nobody_alt .replacement_refer_friend {background: url('../images/replacement_refer_friend.png') no-repeat 0 100%; width: 248px; height: 415px}
#nobody_wrapper #nobody_alt .replacement_booknow {background: url('../images/replacement_booknow.png') no-repeat 0 100%; width: 248px; height: 415px}
#nobody_wrapper #nobody_alt .replacement_contact {background: url('../images/replacement_contact.png') no-repeat 0 100%; width: 248px; height: 415px}
#nobody_wrapper #nobody_alt .replacement_faq {background: url('../images/replacement_faq.png') no-repeat 0 100%; width: 248px; height: 415px}
#nobody .replacement_service {background: url('../images/replacement_service.html') no-repeat 0 100%; width: 491px; height: 300px}
#content_left #nobody .replacement_home {background: url('../images/replacement_home.png') no-repeat 0 100%; width: 360px; height: 460px}


#nobody_wrapper #nobody_alt.full
{
	height: auto;
	overflow: hidden;
}
#nobody_wrapper #nobody_alt .replacement_noone_myservice {
	background: url('../images/noone_myservice.png') no-repeat 0 0;
	width: 212px;
	height: 505px;
	margin-left:0px; margin-right:0; margin-top:130px; margin-bottom:0
}

#nobody_wrapper #nobody_alt .replacement_noone_mydetails {
	background: url('../images/noone_mydetails.png') no-repeat 0 0;
	width: 212px;
	height: 505px;
	margin-left:0px; margin-right:0; margin-top:130px; margin-bottom:0
}

#nobody_wrapper #nobody_alt .replacement_electrician {
	background: url('../images/newelectrician1.png') no-repeat 0 0;
	                width: 212px;
                height: 465px;
                margin: 90px 0 0 2px;

}

#nobody_wrapper #nobody_altNew {
	padding: 0; 
	margin: -170px 0px 0 0px; 
	height: 400px; 
	z-index: 700; 
	position: relative; 
	text-align: center;
	height: auto;
}

#nobody_wrapper #nobody_altNew .replacement_electrician_myactions {
	background: url('../images/newelectrician4.png') no-repeat 0 0;
	                width: 212px;
                height: 465px;
                margin: 90px 0 0 15px;

}

#nobody_wrapper #nobody_alt .replacement_electrician_bill {
	background: url('../images/newelectrician2.png') no-repeat 0 0;
	                width: 212px;
                height: 465px;
                margin: 85px 0 0 10px;
                display:block;

}
/*#nobody_wrapper #nobody_alt .replacement_electrician_bill {
	background: transparent url(../images/replacement_electrician_bill.png) no-repeat 0 0;
	width: 203px;
	height: 382px;
	margin: 155px 0 0 22px;
}*/

#nobody_wrapper a#complete_you_actions {
	position: relative;
	top: 0;
	left: 0;
	z-index: 700;
	display: block;
	border: none;
	width: 269px;
	margin: -50px -100px 0 15px;
	
}

#nobody_wrapper #nobody_alt img {
	margin: 15px;
}



#left_column {width: 248px; overflow: hidden; background: url('../images/leftmenu_base.png') no-repeat 0 100%; z-index: 699; position: relative; margin-left:0; margin-right:0; margin-top:60px; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:110px}

#left_menu_wrapper {margin: 0; background: url('../images/leftmenu_top.jpg') no-repeat 0 0; min-height: 220px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0px}
#left_menu {margin: 0 0 0 0; padding: 10px 40px 0px 36px; width:172px;}
#left_menu li {margin: 0 0 0 0; list-style: none; padding: 0; height: 100%; background: none;}
#left_menu li ul {margin: 0; background: url('../images/separator_grey.gif') repeat-x 0 100%;; list-style-type:none; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:10px}
#left_menu li ul li ul {background: none; padding: 0 0 0 0; border-bottom: none;}
#left_menu li ul li {background: none !important; padding: 0 0 0 0; border-bottom: none;}
#left_menu li a {height: 100%; text-decoration: none !important; background: url('../images/separator_grey.gif') repeat-x 0 100%; border-bottom: medium none;}
#left_menu li a:link, 
#left_menu li a:visited {color: #176c39; display: block; background: url('../images/separator_grey.gif') repeat-x 0 100%;; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:5px}
#left_menu li a:hover {color: #505050; background: url('../images/level1_selected.png') no-repeat 0 100%;; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:5px}

/* SECOND LEVEL LEFT MENU STYLES*/

#left_menu li ul li a {height: 100%; background: none !important;}
#left_menu li ul li a:link, 
#left_menu li ul li a:visited {color: #176c39; padding: 4px 30px 4px 27px; display: block; background: none;}
#left_menu li ul li a:hover {color: #505050 !important; background: none; padding: 4px 30px 4px 27px; display: block;}
#left_menu li ul li.unselected a:link, 
#left_menu li ul li.unselected a:visited {color: #176c39; padding: 4px 10px 4px 27px; font-weight: normal !important;}
#left_menu li ul li.unselected a:hover {color: #505050; padding: 4px 10px 4px 27px; font-weight: normal !important;}

/* THIRD LEVEL LEFT MENU STYLES */

#left_menu li ul li ul li a {height: 100%; background: none !important;}
#left_menu li ul li ul li a:link, 
#left_menu li ul li ul li a:visited {color: #fff; padding: 4px 30px 4px 50px !important; display: block;}
#left_menu li ul li ul li a:hover {color: #505050 !important; background: none; padding: 4px 30px 4px 50px; display: block;}
#left_menu li ul li ul li.unselected a:link, 
#left_menu li ul li ul li.unselected a:visited {color: #176c39 !important;  background: none !important; padding: 4px 10px 4px 40px; font-weight: normal !important;}
#left_menu li ul li ul li.unselected a:hover {color: #505050 !important; background: none !important; padding: 4px 10px 4px 40px; font-weight: normal !important;}

/*SELECTED LEFT MENU STYLES*/

/* LEVEL 1 SELECTED */

#left_menu li a.selected {color: #1b5c4a; background: #eeeae2 url('../images/separator_grey.gif') repeat-x 0 100%; border-bottom:medium none; font-weight:bold !important; padding-left:6px; padding-right:10px; padding-top:5px; padding-bottom:5px; background-color:#eeeae2}

#left_menu li.selected a:link, 
#left_menu li.selected a:visited {color: #1b5c4a; background: url('../images/separator_grey.gif') repeat-x 0 100%; border-bottom:medium none; font-weight:bold !important; padding-left:6px; padding-right:10px; padding-top:5px; padding-bottom:5px; background-color:transparent} 
#left_menu li.selected a:hover {color: #1b5c4a; background: url('../images/level1_selected.png') no-repeat 0 100%; border-bottom:medium none; font-weight:bold !important; padding-left:6px; padding-right:10px; padding-top:5px; padding-bottom:5px; background-color:transparent}

/* LEVEL 2 & 3 SELECTED  */

#left_menu li ul li.selected a {color: #1b5c4a; background: url('../images/arrow_menu.gif') no-repeat 7px .6em; font-weight: bold !important; padding-left:27px; padding-right:10px; padding-top:4px; padding-bottom:4px}
#left_menu li ul li.selected a:link, 
#left_menu li ul li.selected a:visited, 
#left_menu li ul li.selected a:hover{color: #1b5c4a !important; background: url('../images/arrow_menu.gif') no-repeat 7px .6em !important; font-weight: bold !important; padding-left:27px; padding-right:10px; padding-top:4px; padding-bottom:4px}

#left_menu li ul li ul li.selected a {background: url('../images/arrow_menu.gif') no-repeat 31px .6em;}
#left_menu li ul li ul li.selected a:link, 
#left_menu li ul li ul li.selected a:visited, 
#left_menu li ul li ul li.selected a:hover{background: url('../images/arrow_menu.gif') no-repeat 31px .6em !important;}












/* FORM STYLES
----------------------------------------------- */

/* CONTACT US STYLES */

DIV#form_contact {width: 540px; float: left; background: url('../images/separator_grey.gif') repeat-x 0 0;}
DIV#form_contact label {float: left; width: 140px; display: block; font-weight: bold; padding: 2px 0 0 0;}
DIV#form_contact label span {color: #1b5c4a;}
DIV#form_contact textarea {float: left; width: 300px; border-top: 1px solid #6d6d6d; border-left: 1px solid #6d6d6d;  border-bottom: none; border-right: none; padding: 2px; background: #fff;}
DIV#form_contact input {float: left; width: 230px; /*border: 1px solid #e9e9e9;*/ border-top: 1px solid #6d6d6d; border-left: 1px solid #6d6d6d;  border-bottom: none; border-right: none; padding: 2px; background: #fff; /*opacity: 0.5; filter: alpha(opacity = 50);*/}
DIV#form_contact div {float: left; width: 540px; background: url('../images/separator_grey.gif') repeat-x 0 100%;; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:5px}
DIV#form_contact div.alt {background: #d4c2a1;}
DIV#form_contact select {float: left;}
DIV#form_contact .button {width: auto; height: 36px; margin: 8px 0 0 130px; border: none; background: none;}


/* POSTCODE STYLES */



DIV#content_interior #landing_what_you_get {width: 490px; clear:both; background: none; padding: 1.5em 0 2.5em; float:left;}
DIV#content_interior #landing_what_you_get img {padding: 0; background: none; border: 0px none; float: none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em}
DIV#content_interior #landing_what_you_get div p {height: 82px; margin: 0; padding: 0;}
DIV#content_interior #landing_what_you_get div {float: left; width: 124px; background: none;}
DIV#content_interior #landing_what_you_get div.row_separator {clear: both; height: 3em; width: 490px;}
DIV#content_interior #landing_what_you_get div a.btn_learnmore {width: 123px; height: 36px; background: url('../images/btn_learnmore.gif') no-repeat 0 0; overflow: hidden; text-indent: -10000px; display: block; font-size:1px}
DIV#content_interior #landing_what_you_get div a.btn_learnmore:hover {background: url('../images/btn_learnmore.gif') no-repeat 0 0;}

DIV#content_interior #landing_what_you_get div.col_spacer {float: left; width: 59px;}
DIV#content_interior #landing_what_you_get div.col_spacer div.icon_plus {width: 59px; height: 25px; background: url('../images/icon_plus.gif') no-repeat 50% 0; padding: 0; margin-left:0; margin-right:0; margin-top:51px; margin-bottom:62px }
DIV#content_interior #landing_what_you_get div.col_spacer div.vert_separator { width: 59px; height: 108px; background: url('../images/separator_grey_vertical.gif') repeat-y 50% 0; margin: 0;}








/* separated columns
----------------------------------------------- */

div.separated_columns {
	overflow: hidden;
	margin: 35px 0;
}

#content_interior_wide div.separated_columns div {
	float: left;
	width: 260px;
}

#content_interior_wide div.separated_columns div img {
	margin: 0 1em 0 0;
	border: none;
	float: left;
}

#content_interior_wide div.separated_columns div p {
	margin-top: 30px;
	margin-left: 110px;
}

#content_interior_wide div.separated_columns div.col_spacer {
	width: 40px;
	height: 120px;
	background: url('../images/separator_grey_vertical.gif') repeat-y 50% 0;
	margin: 0
}

div.row_separator {
	clear: both;
	height: 3em;
	width: 490px;
}







/* BOOKING SYSTEM STYLES
----------------------------------------------- */





DIV#content_interior_wide iframe DIV#frame TABLE.formtable {border-bottom:0px solid #626265; background: url('../images/separator_grey.gif') repeat-x 0 0; border-right:medium none; width:591px}


DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD {margin:0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD IMG {float:none;}
DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD INPUT {float:none; padding:2px; margin:0 0 0 0; border:1px solid #fff; background:transparent;}
DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD.col1{width:130px;}
DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD.col2{width:411px;}
DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD P.date {color: #fff; font-size: 0.9em !important; font-weight: normal; margin: 0 0 .3em 0;}
DIV#content_interior_wide iframe DIV#frame TABLE.formtable TD H2 {background: url('../image/global/arrow_blue.html') no-repeat 0px .25em; font-weight: normal; margin: 0; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:0}


/* TAB STYLES
----------------------------------------------- */


UL.tabNavigation {
	margin: 0;
	background: url('../images/tab_bar.gif') repeat-x 0 100%;
	height: 22px; list-style-type:none; padding-left:10px; padding-right:0; padding-top:6px; padding-bottom:17px
	}

UL.tabNavigation LI {
	display: inline;
	background: none !important;
	padding: 0 0 0 0 !important;
}

UL.tabNavigation LI A {
	background-color: #ccc;
	color: #000;
	text-decoration: none;
	background: url('../images/tabs.gif') no-repeat 0 2px;
	height: 25px; padding-left:15px; padding-right:15px; padding-top:6px; padding-bottom:6px
}

UL.tabNavigation LI A.selected {
	background-color: #333;
	color: #fff !important;
	background: url('../images/tabs.gif') no-repeat 0 -25px;
	font-weight: bold;
	text-decoration: none !important; padding-left:15px; padding-right:15px; padding-top:6px; padding-bottom:6px

}

UL.tabNavigation LI A:hover {
	color: #fff !important;
	background: url('../images/tabs.gif') no-repeat 0 -25px;
	text-decoration: none !important; padding-left:15px; padding-right:15px; padding-top:6px; padding-bottom:6px
}

UL.tabNavigation LI A:focus {
	outline: 0;	
}

div.tabs {
	margin-bottom: 1.5em;
}

div.tabs > div {
	padding: 0px;
	
}

div.tabs > div h2 {
	margin-top: 0;	
}

#first {
	background-color: transparent;	
}

#second {
	background-color: transparent;
}

#third {
	background-color: transparent;
}

.waste {
	min-height: 1000px;
}







/* TABLE STYLES
----------------------------------------------- */



table {border: 0px none; border-collapse: collapse; border-spacing: 0 }
table td {vertical-align: top;}

.bg_table {background: url('../images/bg_table.png') 0 0 !important;}

H5.total {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0; font-size: 1.1em !important;}
H5.numbers {font-weight: normal !important; margin: 0 10px 0 0; padding: 0 0 0 0; font-size: 1.1em !important;}

.pad_left {margin-left: 13px;}
.pad_top {margin-top: 1.5em;}
.highlight {color: #1b5c4a;}






DIV#content_interior h1 {float:left;width:541px;}
DIV#content_interior table.downloadgallery { border-top:none; border-collapse:collapse; width:541px; margin:.5em 0 1.3em 0; font-size:1em;}
DIV#content_interior table.downloadgallery img{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:none;}

DIV#content_interior table.downloadgallery th, 
DIV#content_interior table.downloadgallery td {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:none; /*background:url(../images/formdivider.gif) repeat-x bottom;*/ }




DIV#frame TABLE.formtable {border-bottom:0px solid #626265; background: url('../images/separator_grey.gif') repeat-x 0 0; border-right:medium none; width:591px}
DIV#frame TABLE.formtable TD {margin:0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
DIV#frame TABLE.formtable TD IMG {float:none;}
DIV#frame TABLE.formtable TD INPUT {float:none; padding:2px; margin:0 0 0 0; border:1px solid #fff; background:transparent;}
DIV#frame TABLE.formtable TD.col1{width:130px;}
DIV#frame TABLE.formtable TD.col2{width:411px;}
DIV#frame TABLE.formtable TD P.date {color: #fff; font-size: 0.9em !important; font-weight: normal; margin: 0 0 .3em 0;}
DIV#frame TABLE.formtable TD H2 {background: url('../image/global/arrow_blue.html') no-repeat 0px .25em; font-weight: normal; margin: 0; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:0}

iframe {width: 591px; height:600px;}








/* FAQ STYLES
----------------------------------------------- */



/* FAQ STYLES
----------------------------------------------- */



/* FAQ JAVASCRIPT QUESTIONS */

#expandlist_faq .summary {cursor: pointer;}


/* CLOSED STYLE FOR LINK */

#expandlist_faq .closed .summary  {background: url(../images/bullet_faq.gif) 0px 6px no-repeat;}
#expandlist_faq .closed .summary h4  {padding: 6px 0 6px 21px /* padding for title area */; background: url(../images/separator_grey.gif) 0 bottom repeat-x; font-size: 1em;}
#expandlist_faq .open .summary h4, #expandlist_faq .sectiontitle  {padding: 6px 0 6px 21px /* padding for title area */; font-size: 1em;}
/*#expandlist_faq .summary h4 a {color: #3c3c3c;}*/
#expandlist_faq .open .details .details_contents {padding: 2px 0 0px 21px /* padding for content area */; font-size: 1em;}
#expandlist_faq .sectiontitle h4 {font-size:13px;}
/*.details_contents {padding: 3px 0 5px 0px; font-size: 1em;}*/


#expandlist_faq .open .details .details_contents p {padding: 0 0 0 0px; margin: 0 0 .8em;}
#expandlist_faq .closed .hover {color: pink;}


/* OPEN STYLE FOR LINK */

#expandlist_faq .open .summary {background: url(../images/bullet_faq_expand.gif) 0px 6px no-repeat;}



/* HIDE CONTENT */

#expandlist_faq .closed .details {display: none;}


.separator {height: 1px; background: url('../images/separator_grey.gif') repeat-x 0 bottom; clear: both}	


/* END */



a.btn_backtop {background:url('../images/btn_arrow_backtop.gif') no-repeat 100% 2px; clear:both; float: right; margin-left:0; margin-right:0; margin-top:2em; margin-bottom:0; padding-left:0; padding-right:16px; padding-top:0; padding-bottom:0}

#expandlist_faq .open .details .details_contents ol {padding: 0 0 0 21px; margin: 0 0 1em;}
#expandlist_faq .open .details .details_contents ol li {padding: 0 0 0 0px; margin: 0 0 0; list-style-type: lower-alpha;}





/* VERIFICATION STYLES
----------------------------------------------- */


table.verification_table {width: 435px;}

table.verification_table TD.separator {margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 0; border: 0px none;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px }
table.verification_table TD.separator_bottom {padding: 0px; margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 100%; border: 0px none; }
table.verification_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%; border: 0px none; text-align: left; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px }
table.verification_table TD IMG {float: none;}
table.verification_table TD INPUT.short {width: 60px;}
table.verification_table TD INPUT.medium {width: 200px;}
table.verification_table TD INPUT.long {width: 240px;}
table.verification_table TD SELECT {width: 200px;}
table.verification_table TD LABEL {float: none; padding: 2px; margin: 0 0 0 0; border: none; background: transparent;}

table.verification_table TD.col1{width: 175px;}
table.verification_table TD.col2{width: 411px;}
table.verification_table TD P.date {color: #fff; font-size: 0.9em !important; font-weight: normal; margin: 0 0 .3em 0;}
table.verification_table TD H2 {background: url('../image/global/arrow_blue.html') no-repeat 0px .25em; font-weight: normal; margin: 0; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:0}
table.verification_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}


div.separator {background: url('../images/separator_grey.gif') repeat-x 0 0; height: 1px; line-height: 1px; font-size: 1px}

.hint {color: #FF0000; font-weight: bold; text-align: center;}

.pad_bottom {margin-bottom: 1.0em;}



/* RETRIEVE PASSWORD STYLES
----------------------------------------------- */


#content_interior_middle table.retrieve_password_table {width: 435px;}

#content_interior_middle table.retrieve_password_table TD.separator {margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 0; border: 0px none;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px }
#content_interior_middle table.retrieve_password_table TD.separator_bottom {padding: 0px; margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 100%; border: 0px none; }
#content_interior_middle table.retrieve_password_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%; border: 0px none;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px }
#content_interior_middle table.retrieve_password_table TD IMG {float: none;}
#content_interior_middle table.retrieve_password_table TD INPUT.short {width: 60px;}
#content_interior_middle table.retrieve_password_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.retrieve_password_table TD INPUT.long {width: 240px;}
#content_interior_middle table.retrieve_password_table TD SELECT {width: 170px;}
#content_interior_middle table.retrieve_password_table TD LABEL {float: none; padding: 2px; margin: 0 0 0 0; border: none; background: transparent;}

#content_interior_middle table.retrieve_password_table TD.col1 {width: 175px; vertical-align: middle;}
#content_interior_middle table.retrieve_password_table TD.col2 {width: 411px;}
#content_interior_middle table.retrieve_password_table TD.call_info {text-align: center; background: url('../images/bg_table.png') 0 0;}

#content_interior_middle table.retrieve_password_table TD H3 {font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.8em;}
#content_interior_middle table.retrieve_password_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}



/* PRIORITY ACTIONS STYLES
----------------------------------------------- */


#content_interior_middle table.priority_actions_table {width: 435px}

#content_interior_middle table.priority_actions_table TR.separator {padding: 0px; margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 0; border: 0px none; }
#content_interior_middle table.priority_actions_table TR.separator_bottom {padding: 0px; margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 100%; border: 0px none; }
#content_interior_middle table.priority_actions_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%; border: 0px none;; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:2px}
#content_interior_middle table.priority_actions_table TD IMG {float: none; padding: 0; margin: 0 4px 0;}
#content_interior_middle table.priority_actions_table TD INPUT.short {width: 60px;}
#content_interior_middle table.priority_actions_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.priority_actions_table TD INPUT.long {width: 255px;}
#content_interior_middle table.priority_actions_table TD SELECT {width: 170px;}
#content_interior_middle table.priority_actions_table TD LABEL {float: none; padding: 2px; margin: 0 0 0 0; border: none; background: transparent;}
#content_interior_middle table.priority_actions_table TD INPUT.checkbox {border: 0px none ; background: none; margin-left:0; margin-right:0; margin-top:4px; margin-bottom:0}

#content_interior_middle table.priority_actions_table TD.col1 {padding-right: 5px;}
#content_interior_middle table.priority_actions_table TD.col2 {width: 200px;}
#content_interior_middle table.priority_actions_table TD.col3 {padding-right: 6px; padding-left: 4px; text-align: center; margin: auto 0 ;}
#content_interior_middle table.priority_actions_table TD.col3 label {display: block;}

#content_interior_middle table.priority_actions_table TD.col4 {width: auto}
#content_interior_middle table.priority_actions_table TR.number {text-align: center; background: url('../images/bg_table.png') 0 0;}
#content_interior_middle table.priority_actions_table TD P.date {color: #fff; font-size: 0.9em; font-weight: normal; margin: 0 0 .3em 0;}

#content_interior_middle table.priority_actions_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}
#content_interior_middle table.priority_actions_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}




.answer {display: none;}


/* ANSWER STYLES
----------------------------------------------- */


#content_interior_middle table.retrieve_password_table {width: 435px;}

#content_interior_middle table.answer_table TR.separator {padding: 0px; margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 0; border: 0px none; }
#content_interior_middle table.answer_table TR.separator_bottom {padding: 0px; margin: 0px; background: url('../images/separator_grey.gif') repeat-x 0 100%; border: 0px none; }
#content_interior_middle table.answer_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%; border: 0px none;; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:8px }
#content_interior_middle table.answer_table TD IMG {float: none;}
#content_interior_middle table.answer_table TD INPUT.short {width: 60px;}
#content_interior_middle table.answer_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.answer_table TD INPUT.long {width: 240px;}
#content_interior_middle table.answer_table TD SELECT {width: 170px;}
#content_interior_middle table.answer_table TD LABEL {float: none; padding: 2px; margin: 0 0 0 0; border: none; background: transparent;}

#content_interior_middle table.answer_table TD.col1 {width: 37px; vertical-align: middle;}
#content_interior_middle table.answer_table TD.col2 {width: 100%;}







/* CONSUMPTION TARGET STYLES
----------------------------------------------- */


#content_interior_middle table.consumption_target_table {width: 435px; margin: 0 0 1.0em 0;}

#content_interior_middle table.consumption_target_table TD.separator {background: url('../images/separator_grey.gif') repeat-x 0 0;}

#content_interior_middle table.consumption_target_table TD.separator_bottom {background: url('../images/separator_grey.gif') repeat-x 0 100%;}
#content_interior_middle table.consumption_target_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
#content_interior_middle table.consumption_target_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.consumption_target_table TD INPUT.short {width: 60px;}
#content_interior_middle table.consumption_target_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.consumption_target_table TD INPUT.long {width: 255px;}
#content_interior_middle table.consumption_target_table TD SELECT {width: 170px;}

#content_interior_middle table.consumption_target_table TD LABEL {font-weight: bold;}

#content_interior_middle table.consumption_target_table TD.col1 {width: 223px;}
#content_interior_middle table.consumption_target_table TD.col2 {width: 212px;}
#content_interior_middle table.consumption_target_table TD.col3 {padding-top: 12px; padding-bottom: 12px;}
#content_interior_middle table.consumption_target_table TD.col4 {width: 28px;}


#content_interior_middle table.consumption_target_table td.pad_left {padding-left: 38px;}

#content_interior_middle table.consumption_target_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}
#content_interior_middle table.consumption_target_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}






/* TOTAL STYLES
----------------------------------------------- */


#content_interior_middle table.total_table {width: 435px; margin: 0 0 1.5em 0;}

#content_interior_middle table.total_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:12px}
#content_interior_middle table.total_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.total_table TD INPUT.short {width: 60px;}
#content_interior_middle table.total_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.total_table TD INPUT.long {width: 255px;}
#content_interior_middle table.total_table TD SELECT {width: 170px;}

#content_interior_middle table.total_table TD LABEL {font-weight: bold;}

#content_interior_middle table.total_table TD.col1 {width: 185px; padding-left: 38px !important;}
#content_interior_middle table.total_table TD.col2 {width: 212px;}
#content_interior_middle table.total_table TD.col3 {width: 20px;}
#content_interior_middle table.total_table TD.col4 {width: 28px;}


#content_interior_middle table.total_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}



/* TOTAL STYLES
----------------------------------------------- */


#content_interior_middle table.total_large_table {width: 435px; margin: 0 0 1.5em 0; padding-top: 20px !important;}

#content_interior_middle table.total_large_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
#content_interior_middle table.total_large_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.total_large_table TD INPUT.short {width: 60px;}
#content_interior_middle table.total_large_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.total_large_table TD INPUT.long {width: 255px;}
#content_interior_middle table.total_large_table TD SELECT {width: 170px;}

#content_interior_middle table.total_large_table TD LABEL {font-weight: bold;}

#content_interior_middle table.total_large_table TD.col1 {width: 185px; padding-left: 38px !important;}
#content_interior_middle table.total_large_table TD.col2 {width: 212px;}
#content_interior_middle table.total_large_table TD.first {padding-top: 14px;}
#content_interior_middle table.total_large_table TD.last {padding-bottom: 14px;}


#content_interior_middle table.total_large_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}





/* ENERGY USE STYLES
----------------------------------------------- */


#content_interior_middle table.energy_use_table {width: 435px; margin: 0 0 1.5em 0;}


#content_interior_middle table.energy_use_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
#content_interior_middle table.energy_use_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.energy_use_table TD INPUT.short {width: 60px;}
#content_interior_middle table.energy_use_table TD INPUT.medium {width: 187px;}
#content_interior_middle table.energy_use_table TD INPUT.long {width: 255px;}
#content_interior_middle table.energy_use_table TD SELECT {width: 170px;}
#content_interior_middle table.energy_use_table TD INPUT.radio {margin: 0px 5px 0 0; vertical-align:middle; border: none; background: none;}

#content_interior_middle table.energy_use_table TD LABEL {font-weight: normal; margin: 0 5px 0 0;}

#content_interior_middle table.energy_use_table TD.col1 {width: 50%;}
#content_interior_middle table.energy_use_table TD.col2 {width: 50%;}
#content_interior_middle table.energy_use_table TD.col3 {width: 33.3%;}
#content_interior_middle table.energy_use_table TD.col4 {width: 33.3%;}
#content_interior_middle table.energy_use_table TD.col5 {width: 33.3%;}


#content_interior_middle table.energy_use_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}
#content_interior_middle table.energy_use_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}



/* FROM & TO STYLES
----------------------------------------------- */


#content_interior_middle table.from_table {width: auto; height: 110px; margin-bottom: 2em; vertical-align: top;}


#content_interior_middle table.from_table TD LABEL.date {width: 20px; display: block; float: left;}


#content_interior_middle table.from_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
#content_interior_middle table.from_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.from_table TD INPUT.short {width: 80px;}
#content_interior_middle table.from_table TD INPUT.medium {width: 93px;}
#content_interior_middle table.from_table TD INPUT.long {width: 97px;}

#content_interior_middle table.from_table TD SELECT.date_select {width: 50px; margin-top: 3px;}
#content_interior_middle table.from_table TD SELECT.month_select {width: 50px; margin-top: 3px;}
#content_interior_middle table.from_table TD SELECT.year_select {width: 60px; margin-top: 3px;}

#content_interior_middle table.from_table TD INPUT.radio {margin: 0px 5px 0 0; vertical-align:middle; float: left; border: none; background: none;}

#content_interior_middle table.from_table TD LABEL {font-weight: normal; margin: 0 5px 0 0;}
#content_interior_middle table.from_table TD LABEL.energy_label_02 {margin: 0 0 0 5px;}

#content_interior_middle table.from_table TD.col1 {width: 65px; padding-left: 10px;}
#content_interior_middle table.from_table TD.col2 {width: 65px;}
#content_interior_middle table.from_table TD.col3 {width: 70px;}
#content_interior_middle table.from_table TD.col4 {padding-left: 10px;}
#content_interior_middle table.from_table TD.col5 {}


#content_interior_middle table.from_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}
#content_interior_middle table.from_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}





legend.pad_left {padding-left:14px;}






/* MY DETAILS EDIT STYLES
----------------------------------------------- */


#content_interior_middle table.my_details_edit_table {width: 435px; margin: 0 0 1.0em 0;}


#content_interior_middle table.my_details_edit_table TD {margin: 0px; background: url('../images/separator_grey2.html') repeat-x 0 100%;; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px}
#content_interior_middle table.my_details_edit_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.my_details_edit_table TD INPUT.short {width: 205px;}
#content_interior_middle table.my_details_edit_table TD INPUT.medium {width: 205px;}
#content_interior_middle table.my_details_edit_table TD INPUT.long {width: 200px;}
#content_interior_middle table.my_details_edit_table TD SELECT {width: 205px;}
#content_interior_middle table.my_details_edit_table TD TEXTAREA {width: 205px;}
#content_interior_middle table.my_details_edit_table TD INPUT.radio {margin: 0px 5px 0 0; vertical-align: middle; border: none; background: none;}

#content_interior_middle table.my_details_edit_table TD LABEL {font-weight: normal; margin: 0 0 0 0; width: 219px; display: block; float: left;}
#content_interior_middle table.my_details_edit_table TD LABEL.verification_label {}
#content_interior_middle table.my_details_edit_table TD LABEL.hide {display: none;}

#content_interior_middle table.my_details_edit_table TD.answer_row {padding-left: 219px;}


#content_interior_middle table.energy_use_table TD H3 {font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 1.0em;}
#content_interior_middle table.energy_use_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}






/* MY DETAILS EDIT STYLES
----------------------------------------------- */


#content_interior_middle table.survey_table {width: 435px; margin: 0 0 0 0;}


#content_interior_middle table.survey_table TD.separator {background: url('../images/separator_grey.gif') repeat-x 0 0;}


#content_interior_middle table.survey_table TD {padding: 8px 0px 0px 0px; margin: 0px;}
#content_interior_middle table.survey_table TD P {padding-left: 20px;}
#content_interior_middle table.survey_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.survey_table TD INPUT.short {width: 205px;}
#content_interior_middle table.survey_table TD INPUT.medium {width: 205px;}
#content_interior_middle table.survey_table TD INPUT.long {width: 200px;}
#content_interior_middle table.survey_table TD SELECT {width: 205px;}
#content_interior_middle table.survey_table TD TEXTAREA {width: 205px; padding: 2px}
#content_interior_middle table.survey_table TD INPUT.radio {margin: 0px 5px 0 0; vertical-align: middle; border: none; background: none;}

#content_interior_middle table.survey_table TD LABEL {font-weight: normal; margin: 0 5px 0 0; width: 215px; display: block; float: left;}
#content_interior_middle table.survey_table TD LABEL.verification_label {}
#content_interior_middle table.survey_table TD LABEL.hide {display: none;}

#content_interior_middle table.survey_table TD.col1 {width: 50%;}
#content_interior_middle table.survey_table TD.answer_row {padding-left: 220px;}


#content_interior_middle table.survey_table TD H3 {font-weight: bold; font-size: 1.0em; background: url('../images/bullet_faq.gif') no-repeat 0 0;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
#content_interior_middle table.survey_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}




/* MY DETAILS EDIT STYLES
----------------------------------------------- */


#content_interior_middle table.survey_questionnaire_table {width: 435px; margin: 0 0 0 0;}


#content_interior_middle table.survey_questionnaire_table TD.separator {background: url('../images/separator_grey.gif') repeat-x 0 0;}


#content_interior_middle table.survey_questionnaire_table TD {padding: 8px 0px 0px 0px; margin: 0px;}

#content_interior_middle table.survey_questionnaire_table TD IMG {float: none; padding: 0; margin: 0;}
#content_interior_middle table.survey_questionnaire_table TD INPUT.short {width: 205px;}
#content_interior_middle table.survey_questionnaire_table TD INPUT.medium {width: 205px;}
#content_interior_middle table.survey_questionnaire_table TD INPUT.long {width: 200px;}
#content_interior_middle table.survey_questionnaire_table TD SELECT {width: 205px;}
#content_interior_middle table.survey_survey_questionnaire_tabletable TD TEXTAREA {width: 205px; padding: 2px}
#content_interior_middle table.survey_questionnaire_table TD INPUT.radio {margin: 0px 5px 0 0; vertical-align: middle; border: none; background: none;}

#content_interior_middle table.survey_questionnaire_table TD LABEL {font-weight: normal; margin: 0 5px 0 0; width: 215px; display: block; float: left;}
#content_interior_middle table.survey_questionnaire_table TD LABEL.verification_label {}
#content_interior_middle table.survey_questionnaire_table TD LABEL.hide {display: none;}

#content_interior_middle table.survey_questionnaire_table TD.col1 {width: 50%;}
#content_interior_middle table.survey_questionnaire_table TD.answer_row {padding-left: 220px;}


#content_interior_middle table.survey_questionnaire_table TD H3 {font-weight: bold; margin: 0 0 2px 0; padding: 0 0 0 0px; font-size: 1.0em;}
#content_interior_middle table.survey_questionnaire_table TD H5 {font-weight: bold; margin: 0 10px 0 0; padding: 0 0 0 0;}



/* BUTTON STYLES
----------------------------------------------- */



.btn_go {float: right; width: 95px; height: 36px; background: url('../images/btn_go.gif') no-repeat 0 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer; margin-left:0; margin-right:0; margin-top:8px; margin-bottom:0}

.btn_done {float: right; width: 95px; height: 36px; background: url('../images/btn_done.gif') no-repeat 0 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer; margin-left:0; margin-right:0; margin-top:8px; margin-bottom:0}

.btn_send {float: right; width: 95px; height: 36px; background: url('../images/btn_send.gif') no-repeat 0 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:8px}

.btn_back_v2 {float: left; width: 108px; height: 36px; background: url('../images/btn_back_v2.gif') no-repeat 0 0; margin: 8px 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer}
.btn_submit {float: right; width: 104px; height: 36px; background: url('../images/btn_submit.gif') no-repeat 0 0; margin: 8px 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer}

.btn_enter {float: right; width: 104px; height: 36px; background: url('../images/btn_enter.gif') no-repeat 0 0; margin: 8px 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer}


.btn_update_details {float: right; width: 178px; height: 36px; background: url('../images/btn_update_details.gif') no-repeat 0 0; margin: 8px 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer}

.btn_change_details {float: right; width: 178px; height: 36px; background: url('../images/btn_change_details.gif') no-repeat 0 0; margin: 8px 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer}

.btn_change_password {float: right; width: 178px; height: 36px; background: url('../images/btn_change_password.gif') no-repeat 0 0; margin: 8px 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer}

.btn_priority_actions {float: right; width: 195px; height: 33px; background: url('../images/btn_priority_actions.gif') no-repeat 0 0; border: medium none; text-indent: -10000px; overflow: hidden; cursor: pointer; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:8px}




.btn_download {
	width: 122px;
	height: 37px;
	margin: 16px 10px;
	background: url('../images/btn_download.gif') no-repeat 0 0;
	text-indent: -10000px;
	display: block
}

a.btn_myservice_update {
	width: 267px;
	height: 41px;
	margin: 16px 0;
	background: url('../images/btn_updateservice.jpg') no-repeat 0 0;
	text-indent: -10000px;
	display: block
}

a.btn_back_to_myhome {
	width: 286px;
	height: 59px;
	background: url('../images/btn_back_to_myhome.gif') no-repeat 0 0;
	text-indent: -10000px;
	display: block; margin-left:-18px; margin-right:0; margin-top:16px; margin-bottom:16px
}

.btn_mybill_submit {
	float: right;
	width: 119px;
	height: 40px;
	background: url('../images/btn_submit.gif') no-repeat 0 0;
	margin: 8px 0;
	border: medium none;
	text-indent: -10000px;
	overflow: hidden;
	cursor: pointer
}

a.btn_save {
	width: 104px;
	height: 50px;
	background: url('../images/btn_save.gif') no-repeat;
	border: medium none;
	text-decoration: none;
	text-indent: -10000px;
	display: block
}

a.btn_submit {
	width: 104px;
	height: 50px;
	background: url('../images/btn_submit.gif') no-repeat -10px 0;
	border: medium none;
	text-decoration: none;
	text-indent: -10000px;
	display: block
}


a.download_acrobat {
	height: 22px;
	background: url('../images/icon_acrobat.jpg') no-repeat 0 0;
	display: block; padding-left:38px; padding-right:0; padding-top:8px; padding-bottom:0
}

a.btn_my_actions {
	width: 215px;
	height: 79px;
	background: url('../images/btn_my_actions.png') no-repeat 0 0;
	border: medium none;
	text-decoration: none;
	text-indent: -10000px;
	display: block;
	margin-left: -6px
}


#content_interior_middle ul.survey_list {margin-bottom: 2em; padding: 14px 0 6px;}
#content_interior_middle ul.survey_list li {background: url('../images/bullet_completed.gif') no-repeat 10px 0; padding-left:30px; padding-right:15px; padding-top:0px; padding-bottom:8px }