
TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
a 
{
	TEXT-DECORATION: none;
    COLOR: #0090dd
}

input{
background-color:#FFFFFF !important;
background-image: url('images/energyefficiency/input_bg.gif'); background-repeat: repeat-x;
border: 1px solid #d5e4f0;
color: #656565;
}

input.checkbox{
background-color:#FFFFFF !important;
background-image: url('images/energyefficiency/spacer.gif'); background-repeat: repeat-x;
border: 0px solid #ffffff;
}

input.button{
background-color:#46a2e2 !important;
background-image: url('images/energyefficiency/button_bg.gif'); background-repeat: repeat-x;
border: 1px solid #46a2e2;
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
}

.select{
background-color:#FFFFFF !important;
background-image: url('images/energyefficiency/input_bg.gif'); background-repeat: repeat-x;
border: 1px solid #d5e4f0;
color: #656565;
}
select {background: white url(images/energyefficiency/input_bg.gif) top left repeat-x;}

textarea{
background-color:#FFFFFF !important;
background-image: url('images/energyefficiency/textbox_bg.gif'); background-repeat: repeat-x;
border: 1px solid #d5e4f0;
}

/*#pp_content
	{
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 590px;
	border: 0px dashed red;
	margin: 0px 0px 0px 0px;
	z-index: 1;
	}*/
	
/*#pp_content_home_CSS{ width:auto;}	
#pp_content_home_CSS table{ width:850px;}	*/
	
.pp_content_td
	{
	width: 590px;
	padding: 0px 10px 0px 0px;
	}
	
img{border: 0px;}

#pp_header_main
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #656565;
    FONT-FAMILY: Arial, Verdana;
	padding: 16px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#pp_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1397df;
    FONT-FAMILY: Arial, Verdana;
	padding: 2px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

#pp_sub_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #000000;
    FONT-FAMILY: arial;
}

#pp_para_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1397df;
    FONT-FAMILY: Arial, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.pp_link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #006b9d;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline;
}

.pp_rnav_tbl
{
    WIDTH: 246px;
	HEIGHT: 100%;
	background-image: url('images/energyefficiency/right_nav_bg.gif'); background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
}

.pp_rnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1397df;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
	margin: 6px 0px 0px 0px;
}

.pp_rnav:hover
{
    COLOR: #666666;
}

.pp_rnav_bttn
{
	text-align: right;
}

.pp_rnav_divider
{
	background-image: url('images/energyefficiency/divider.gif'); background-repeat: repeat-x;
}

.pp_hr_divider
{
	background-image: url('images/energyefficiency/hr_divider.gif'); background-repeat: repeat-x;
}

#pp_footer
{
	display: block;
	width: 660px;
	height: 90px;
	background-color:#0190de;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
	text-align: justify;
	padding: 8px 12px 8px 16px;
	margin: 30px 0px 0px 0px;
	background-image: url('images/energyefficiency/footer_gradient.gif'); background-repeat: no repeat;
	
}

#pp_footer a
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

#pp_comparison_chart
{
	margin: -464px 0px 0px 12px;
	padding: 0px 0px 5px 0px;
	display: none;
}

#pp_contact_form
{
	margin: -550px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	display: none;
	border: 3px solid #078dd9;
	background-color: white;
	width:660px; 
	z-index: 99;
	opacity: 0.99;
}

.pp_contact_form_eef9ff
{
	/*position: relative;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-color: #eef9ff;
	width: 510px;
}

#pp_mailing_address
{
	display: none;
}

#pp_contact_form_txt_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #1397df;
    FONT-FAMILY: Arial, Verdana;
	padding: 2px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

#pp_contact_form_txt_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #1397df;
    FONT-FAMILY: Arial, Verdana;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#pp_contact_form_txt_3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1397df;
    FONT-FAMILY: Arial, Verdana;
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#pp_contact_form_txt_4
{
    FONT-SIZE: 10px;
    COLOR: #1397df;
    FONT-FAMILY: Arial, Verdana;
}

#pp_offers_form {
	margin: 0px auto;
	padding: 0px 0px; 
	text-align: left;
}

#pp_offers_form #s {
	width: 160px; 
	height: 30px;
	border: 1px solid #1a9be1; 
	border-color:#1a9be1;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
	text-valign: middle; 
	padding-top:6px;
	text-align: center;
}

#pp_faq_close {
	text-align: right; 
	padding: 0px 20px 0px 0px;
	margin: -14px 0px 0px 0px;
}

#pp_ul ul
{
    FONT-SIZE: 13px;
    COLOR: #656565;
    FONT-FAMILY: Arial, Verdana;
	text-indent:11px;
	list-style-image: url('images/energyefficiency/li_bullet.jpg');
}

#pp_ul li
{
    FONT-SIZE: 13px;
    COLOR: #656565;
    FONT-FAMILY: Arial, Verdana;
    margin-left: -20px;
	list-style-image: url('images/energyefficiency/li_bullet.jpg'); background-repeat: no-repeat;
	line-height: 110%;
}

#pp_green_18_arial
{
    FONT-SIZE: 18px;
    COLOR: #63b010;
    FONT-FAMILY: Arial, Verdana;
	padding: 0px 0px 2px 0px;
}

#pp_green_13_arial
{
    FONT-SIZE: 13px;
    COLOR: #63b010;
    FONT-FAMILY: Arial, Verdana;
	padding: 0px 0px 2px 0px;
    FONT-WEIGHT: bold;
}

#pp_blue_14_arial
{
    FONT-SIZE: 14px;
    COLOR: #46a3e3;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Verdana;
	padding: 0px 0px 2px 0px;
}

#pp_blue_18_arial
{
    FONT-SIZE: 18px;
    COLOR: #46a2e2;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold;
}

.pp_rnav_callus
{
	background-image: url('images/energyefficiency/call_us_bg.gif'); background-repeat: no repeat;
	width: 246px;
	height: 80px;
}

.pp_bluebox_tbl
{
    WIDTH: 182px;
	HEIGHT: 285px;
	background-image: url('images/energyefficiency/bluebox_tbl_bg.gif'); background-repeat: repeat-x;
	border-left: 1px solid #d8eafa;
	border-right: 1px solid #d8eafa;
	margin: 0px 0px 0px 0px;
}





/* --- residential electrical programme portion start --- */
.e_program{width:570px; margin:0 auto;}
.e_program p{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.e_program ul{ list-style-type:none;}
.e_program_head{ height:23px; background-color:#0096dd; padding:0 10px; margin:0;}
.e_program h2{ font:bold 12px/23px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
.e_program h4{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#0190dc; margin:0 0 14px; padding:0;}
.e_program h3{ font:bold 13px/16px Arial, Helvetica, sans-serif; color:#64b012; margin:0 0 14px; padding:0;}
.e_headcont, .e_rebate, .e_headcontnomar, .e_rebatenomar{ float:left; width:170px; margin:0 5px 0 0; padding:0;}
.e_headcontnomar, .e_rebatenomar{ margin:0; width:195px;}
.e_rebatelist{ width:auto;margin:0 0 0 10px; padding:0;}
.e_rebatelist li, .e_contactlist li{ margin:0 0 14px; padding:0;}
.e_rebatelist li a, .e_contactlist li a{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#008fdd; text-decoration:none; padding:0; margin:0;}
.e_rebatelist li a:hover, .e_contactlist li a:hover{ text-decoration:underline;}
.e_probody{ padding:20px 10px; background:url(images/bodybg.jpg) 0 0 repeat-x #fff; height:100%; overflow:hidden; width:auto;}
.e_prodotted{ background:url(images/dotted.gif) 0 0 repeat-x; width:549px; margin:0 auto; height:1px;}
.e_contactlist{ width:auto;}
.e_contactlist li{color:#000; background:url(images/bull.png) 0 5px no-repeat; padding:0 0 0 15px;}
.spacer{ font-size:0;line-height:0; clear:both;}
.apply_btnlist{ width:auto; margin:0 0 10px; height:100%; overflow:hidden; padding:0;}
.apply_btnlist li{ float:left; color:#008fdd;  line-height:26px; padding:0; margin:0;}
.apply_btnlist li a{ display:block; margin:0 5px; color:#008fdd; text-decoration:none; outline:none; border:none; padding:0; float:left!important;}
.apply_btnlist li a:hover{ text-decoration:underline;}
.apply_btnlist li a.apply{ background:url(images/apply_btn.jpg) 0 0 no-repeat; width:96px; height:26px; font-size:0;line-height:0; text-indent:-1000px;}
/* --- residential electrical programme portion end --- */

.gen_header{ height:150px; background-color:#ccc;}

/*------------------- q portion start ---------------------- */
.q_portion{ /*width:100%;*/ width:620px; height:100%; overflow:hidden;}
.q_left, .q_right{ width:50%; float:left;}
.q_right{float:right;}
.q_left_header{height:23px; background-color:#0096dd; padding:0 10px;}
.q_left_header h6{font:bold 12px/23px Arial, Helvetica, sans-serif; color:#fff;}
.q_left_body{padding:20px 10px; background:url(images/bodybg.jpg) 0 0 repeat-x #fff;  height:250px;}
.q_result_btn{background:url(images/apply_btn.jpg) 0 0 no-repeat; width:96px; height:26px; font-size:0;line-height:0; text-indent:-1000px; text-align:center; margin:0 auto; cursor:pointer;}
.q_result_btn_nxt{background:url(images/next_btn.jpg) 0 0 no-repeat; width:96px; height:26px; font-size:0;line-height:0; text-indent:-1000px; text-align:center; margin:0 auto; cursor:pointer;}
/*------------------- q portion end ---------------------- */
.outer{ /*width:100%;*/width:570px!important; padding:1%;}
.outer p{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; margin:0 0 2%;}
.outer h6{ font:bold 13px/16px Arial, Helvetica, sans-serif; color:#0190dc; margin:0 0 2%;}
.outer h4{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000; margin:0 0 2% 3%;}
.outer input.check{ margin:0 0 0 9%;}
.outer span{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0.5%;}
.outer .inout_cont{ margin:0 0 3%; height:100%; display:block;}
.outer .next{ background:url(images/next_btn.jpg) 0 0 no-repeat; width:96px; height:26px; display:block; font-size:0; line-height:0;
 text-indent:-1000px; margin:0 0 0 5%;}
 
 .outer input.next{ background:url(images/next_btn.jpg) 0 0 no-repeat; width:96px; height:26px; display:block; font-size:0; line-height:0; outline:none; border:none;
 text-indent:-1000px; margin:0 0 0 5%;}
 
/*.nav_abs {position:absolute; top:135px!important; left:18px!important;}*/

.planner_unorder_list{ width:180px; font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif; list-style-type:none; padding:0; margin:30px 0 0; }
.planner_unorder_list li{ margin:0; background-image:none; padding:0;}
.planner_unorder_list li a{color:#000; padding:0; margin:0;font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;}
.planner_unorder_list li a:hover{color:#0090dd; font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;}

/*---------------- */
.e_rebatenomar table{width:180px; margin:0 auto; padding:0;}
.e_rebatenomar table td p{margin:0 auto; padding:0 0 0 15px; font:normal 12px/14px Arial, Helvetica, sans-serif; background:url(images/bull.png) 0 5px no-repeat;}
.e_rebatenomar table td a{ color:##008FDD; text-decoration:none;}
.e_rebatenomar table td a:hover{text-decoration:underline;}

/* Style Added: D.Didier 3/17/2011 for specific tables */
table.bim {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;	
	background-color: #f1f7fd;
	width:418px;
}
table.bim th {
	background-color:#95c9ef; 
	border: 1px solid #f1f7fd; 
	padding: 8px 0px 8px 12px;
	color:White; 
	text-transform:uppercase; 
	font-weight:bold;
}
table.bim td {
	background-color:#d8eafa; 
	border: 1px solid #f1f7fd; 
	padding: 4px 0px 4px 12px;
}
