body{
	text-align: center;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

#container{
 	padding: 0px;     
	background-image: url(images/backlayer.jpg);
	background-repeat: repeat-y;
	width: 900px; 
	height: auto;                  
 	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
}
/*
	body { padding:0; height:100%;
	background-color:#ffffff; 
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	background-image: url(images/backlayer.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin-left:auto;
	margin-right:auto;}
	
	#container { top:0; width: 900px;
	margin-left:auto;
	margin-right:auto;
	height:100%; padding:0 1em; }
	#normal { top:0; 
		height:auto; padding:0 1em; 
		}
*/

#header{
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 235px;
	text-align: center;
	background-image: url(images/customer_header.jpg);
	background-repeat: no-repeat;
}

#header_business{
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 235px;
	text-align: center;
	background-image: url(images/bus_head.jpg);
	background-repeat: no-repeat;
}

#header_res{
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 235px;
	text-align: center;
	background-image: url(images/residential_green.jpg);
	background-repeat: no-repeat;
}

#header_customer{
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 235px;
	text-align: center;
	background-image: url(images/customer_care_head.jpg);
	background-repeat: no-repeat;
}

#header_order{
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 235px;
	text-align: center;
	background-image: url(images/order_today.jpg);
	background-repeat: no-repeat;
}

#header_contact{
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	height: 235px;
	text-align: center;
	background-image: url(images/contact_head.jpg);
	background-repeat: no-repeat;
}


#pad_beforewrap{
 width: 0px;
 height: 8px;
 padding: 0px;
 margin: 0px auto;
 line-height: 1px;
 text-align: center;
}

#wrapper {
 	width: 782px;
 	height: auto;
 	padding: 0px;
	margin: 0px auto;
	overflow: hidden;
}

#left_NAV { 
 margin-left: 5px;
 padding: 0px;
 display: inline; /* IE Hack */
 width: 172px;
 float: left;
 min-height: auto;
 text-align: left;
 overflow: hidden;
}
* html #left_NAV {height:auto;}

#left_NAV_res { 
 margin-left: 5px;
 padding: 0px;
 display: inline; /* IE Hack */
 width: 172px;
 float: left;
 min-height: auto;
 text-align: left;
 overflow: hidden;
}
* html #left_NAV_res {height:auto;}
#test
{
 	padding: 0px;	
	margin-left: 6px;
 	width: 155px;
 	text-align: left;
	line-height: 14px;
 }
 
#login
{
 	margin: 0px auto;
	margin-top: 5px;
 	width: 171px;
	height: 161px;
 	padding-top: 0px;
 	background-image: url(images/new_ma.bmp);
	background-repeat: no-repeat;
 	text-align: left;
 	line-height: 4pt;
 }
 
#login_top{
	padding: 0px;
	margin: 0px;
	width: 171px;
	margin-left: 3px;
	line-height: 16pt;
	text-align: left;
}
 
#right_MAIN { 
 margin-left: 6px;
 padding: 0px;
 display: inline;
 width: 597px;
 float: left;
 min-height: auto;
 text-align: left;
 overflow: hidden;
 
}
* html #right_MAIN {height:auto;} 


#right_MAIN_contact { 
 margin-left: 6px;
 padding: 0px;
 display: inline;
 width: 597px;
 float: left;
 min-height: 363px;
 text-align: left;
 overflow: hidden;
 
}
* html #right_MAIN_contact {height:363px;} 

#right_MAIN_res { 
 margin-left: 8px;
 padding: 0px;
 display: inline;
 float: left;
 width: 592px;
 min-height: auto;
 text-align: left;
 overflow: hidden;
 /*	background-image: url(images/grey.jpg);
	background-position: bottom;
	background-repeat: repeat-x;*/
 
}
* html #right_MAIN_res {height:auto;} 

#mid_wrapper{
 width: 596px;
 height: 162px;
 margin: 0px;
 padding: 0px;
}


#welcome{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	margin-left: 12px;
	height: auto;
	width: 580px;
	text-align: left;
	/*background-image: url(images/grey.jpg);
	background-position: bottom;
	background-repeat: no-repeat;*/
	overflow: hidden;
	line-height: 18px;
}

#contact_us{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	margin-left: 12px;
	height: auto;
	width: 580px;
	text-align: left;
 	/*background-image: url(images/grey.jpg);
	background-position: bottom;
	background-repeat: no-repeat;*/
	overflow: hidden;
	line-height: 18px;
}
#residential_bg{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 599px;
	text-align: left;
 /*	background-image: url(images/grey.jpg);
	background-position: bottom;
	background-repeat: no-repeat;*/
	overflow: hidden;
	line-height: 15px;
}
#top{
line-height: 18px;
padding: 0px;
margin:0px;
} 
#pad{
margin: 0px;
padding: 0px;
height: 10px;
}

#bottom_bar{
	margin: 0px auto;
	padding: 0px;
	height: 41px;
	width: 780px;
	line-height: 10pt;
 	background-image: url(images/bottom_bar.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

#bot{
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 630px;
	text-align: center;
	overflow: hidden;
}

#welcometab{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 559px;
	margin-right:auto;
	text-align: left;
	overflow: hidden;
}

.welcome{
	font-family: arial; 
	font-size: 20px;
	font-weight: bold;
	color: #0077d4;
	}

.welcome_blue{
	font-family: arial; 
	font-size: 17px;
	font-weight: bold;
	color: #0077d4;
	}
.green{
	font-family: arial; 
	font-size: 12px;
	font-weight: bold;
	color: #009933;
	}
	
.welcomebody{
	font-family: arial; 
	font-size: 12px;
	color: #303030;
	}
	
.class1 a:link {
	font-family: arial; 
	font-size: 11px;
	color: #303030;
	text-decoration:none;
	background-image: url(images/green_grey_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	
.class1 a:hover {
	font-family: arial; 
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-image: url(images/white_grey_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: red;
	padding: 4px 35px 4px 5px;
	}
	
.class1 a:visited {
	font-family: arial; 
	font-size: 11px;
	text-decoration:none;
	color: #303030;
	background-image: url(images/green_grey_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	
.class1 p{padding-left:10px;
margin: 0px 0px 0px 0px;}
	
.bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.bottom_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
	
.class2 {
	font-size: 10px;
	font-family: arial;
	color: #ffffff;
	}


.copyright{
	font-family: arial; 
	font-size: 10px;
	color: #ffffff;
	}

.bottom{
	font-family: arial; 
	font-size: 10px;
	color: #999999;
	}
	
.blocks_header{
	font-family: arial; 
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	}
.blocks_header1{
	font-family: arial; 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	}
.insidetext{
	font-family: arial; 
	font-size: 11px;
	color: #333333;
	}
	
.bot_font{
	font-family: arial; 
	font-size: 10px;
	color: #999999;
	}
	
.login{
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #ffffff;
}
.login_font{
	font-size: 11px;
	font-family: arial;
	color: #003366;
}

.login p{padding-left:10px;}

.testimonyB{
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #12AD2B;
}

.testimony{
	font-size: 11px;
	font-family: arial;
	color: #000000;
}

.testimonyI{
	font-size: 10px;
	font-family: arial;
	font-style: italic;
	color: #000000;
}

#bullets_wrap{
 width: 400px;
 height: 95px;
 margin: 0px auto;
 padding: 0px;
}

#bullets_left { 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 200px;
 float: left;
 min-height: 90px;
 text-align: left;
}
* html #bullets_left {height:90px}

#bullets_right { 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 200px;
 float: right;
 min-height: 90px;
 text-align: left;
}
* html #bullets_right {height:90px}

#adjust{
margin-left: 10px;
line-height: 13px;
}

.bold_contactus{
font-family: arial;
color: #303030;
font-size: 12px;
font-weight: bold;
}

.red{
font-family: arial;
color: #cc0000;
font-size: 12px;
font-weight: bold;
}



#three{
 width: 600px;
 height: 162px;
 margin: 0px auto;
 padding: 0px;
 line-height: 14px;
}

#three_left { 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 199px;
 float: left;
 min-height: 160px;
 text-align: left;
  	background-image: url(images/basic/basic_new.jpg);
	background-repeat: no-repeat;

}
* html #three_left {height:160px}

#three_center { 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 199px;
 float: left;
 min-height: 160px;
 text-align: left;
  	background-image: url(images/basic/basic_plus.jpg);
	background-repeat: no-repeat;
}
* html #three_center {height:160px}

#three_right { 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 199px;
 float: left;
 min-height: 160px;
 text-align: left;
  	background-image: url(images/s_services.jpg);
	background-repeat: no-repeat;
}
* html #three_right {height:160px}

#three_right_res { 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 0px 0px 0px 0px;
 width: 199px;
 float: left;
 min-height: 160px;
 text-align: left;
  	background-image: url(images/basic/complete.jpg);
	background-repeat: no-repeat;
}
* html #three_right_res {height:160px}

.box{
font-family: arial;
color: #333333;
font-size: 11px;
}

#boxm{
margin-left: 12px;
}
.month{
font-family: arial;
color: #333333;
font-size: 18px;
font-weight: bold;
}

.month2{
font-family: arial;
color: #333333;
font-size: 15px;
font-weight: bold;
}

#my_account{
margin-left:8px;
}

#box_height{
line-height: 6px;
}

.bottom_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.bottom_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
}

.MoreLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.MoreLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
}

.MoreLinkfaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	text-decoration: none;
}
a.MoreLinkfaq:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
}

.MoreLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.MoreLink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	text-decoration: underline;
}

#bot_space{
 width: 5px;
 height: 15px;
 margin: 0px;
 padding: 0px;
}

.boxnew {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.boxnew:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}