@charset "utf-8";
/* CSS Document */

body {
	background: #08572c;
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	font-size:12px;
	}
#bg-top{
	width: 100%;
	background: url(../images/bg.gif) top repeat-x #9fc5b2;
	float:left;
	}
#bg-btm{
	width: 100%;
	background: url(../images/bg-btm.gif) top repeat-x #08572c;
	float:left;
	}
.center{
	width:904px;
	margin:0 auto;
	padding:0;
	}
#header{
	background:url(../images/header.jpg) left no-repeat;
	width:812px;
	float:left;
	height:105px;
	padding:36px 40px 0 52px;
	margin:13px 0 0 0;
	}
#wrapper{
	background:url(../images/wrapper-bg.gif) left repeat-y;
	width:904px;
	float:left;
	}
#wrapper2{
	background:url(../images/top-content.gif) top no-repeat;
	width:904px;
	float:left;
	}
#left{
	width:162px;
	float:left;
	}
#menu{
	width:162px;
	float:left;
	padding:10px 0 0 0;
	}
#menu2{
	background:url(../images/menu-bg.jpg) left repeat-y;
	width:150px;
	float:left;
	padding:0 6px;
	}
.nav{
	float:left;
	}
#left2{
	width:125px;
	float:left;
	padding:12px 8px 0 29px;
	}
#energy{
	width:104px;
	float:left;
	padding:10px;
	}
#content-wrapper{
	width:734px;
	float:left;
	padding:18px 8px 0 0;
	}
#banner{
	background:url(../images/banner.jpg) top no-repeat;
	width:269px;
	float:left;
	height:224px;
	padding:22px 435px 30px 30px;
	margin:0 0 18px 0;
	}
#button{
	background:url(../images/button.gif) top no-repeat;
	width:207px;
	float:left;
	height:17px;
	margin:33px 0 0 0;
	padding:5px 40px 4px 20px;
	}
#content{
	background:url(../images/content.gif) left repeat-y;
	width:734px;
	float:left;
	padding:0;
	}
#content-bg{
	background: url(../images/content-btm.jpg) bottom no-repeat;
	width:694px;
	float:left;
	padding:20px;
	}
#bullets{
	float:left;
	width:268px;
	}
#content-bg2{
	background: url(../images/content-btm2.gif) bottom no-repeat;
	width:674px;
	float:left;
	padding:20px 30px 40px 30px;
	}
.current-offer{
	width:632px;
	float:left;
	border:1px solid #010101;
	padding:10px;
	margin:10px 0 10px 10px;
	}
#footer-top{
	background:url(../images/black-btm.gif) top no-repeat;
	width:848px;
	float:left;
	height: 29px;
	padding:10px 20px 10px 36px;
	}
#footer{
	background:url(../images/footer.gif) top no-repeat;
	width:848px;
	float:left;
	height: 68px;
	padding:7px 20px 0px 36px;
	}
#footer-btm{
	width:884px;
	float:left;
	padding:10px;
	}
.ft-links{
	width:165px;
	float:left;
	padding:0 5px;
	}
#copyright{
	width:889px;
	float:left;
	padding:5px 0 0 15px;
	}
.quote{
	width:290px;
	padding:15px;
	float:right;
	border: 1px solid #000000;
	margin:0 0 15px 20px;
	}	
	
	
/* Text Styling */
h1{
	color:#0c7d3f;
	font-size:22px;
	margin:0;
	padding:0 0 18px 0;
	}
h2{
	font-size:16px;
	margin:0;
	padding:0 0 14px 0;
	}
p{
	padding: 0 0 12px 0;
	margin:0;
	}
#header h1{
	color:#111111;
	font-size: 16px;
	margin:0;
	padding:0;
	text-align:right;
	}
#header .green{
	color:#0c7d3f;
	font-size:22px;
	}
#banner h1{
	color:#111111;
	font-size: 16px;
	margin:0;
	padding:0;
	}
#banner p{
	font-size:14px;
	line-height:18px;
	}
.green{
	color:#0c7d3f;
	}
#energy p{
	color:#FFFFFF;
	font-weight:bold;
	}
.quote p{
	color:#444444;
	}
#button{
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	letter-spacing:1px;
	}
#footer-top p{
	font-size:14px;
	color:#FFFFFF;
	padding:5px 0 0 0;
	}
.ft-links h2{
	font-size:14px;
	color:#9fc5b2;
	padding:0;
	margin:0;
	}
.ft-links p{
	color:#FFFFFF;
	padding:0;
	margin:0;
	}
#copyright p{
	color:#9fc5b2;
	padding:5px 0 0 0;
	}
/* Link Styling */

a.linked{
	color:#0c7d3f;
	font-weight:bold;
	text-decoration:none;
	}
a.linked:hover{
	color:#08572c;
	text-decoration:underline;
	}
#banner h1 a, p a, h2 a{
	color:#111111;
	text-decoration:none;
	}
h1 a{
	color:#0c7d3f;
	text-decoration:none;
	}
.ft-links p a, #energy p a, #footer-top p a, #button a{
	color:#FFFFFF;
	text-decoration:none;
	}
.ft-links p a:hover, #energy p a:hover, #footer-top p a:hover, #button a:hover{
	color:#9fc5b2;
	text-decoration:underline;
	}
#copyright p a{
	color:#9fc5b2;
	text-decoration:none;
	}
/* Misc Styling */
img{
	border:0;
	}
hr{
	color:#9fc5b2;
	width:165px;
	size:1px;
	margin:0 0 10px 0;
	padding:0;
	}
.logo{
	float:right;
	border-left:1px #c9c9c9	solid;
	margin:0 5px 0 0;
	}
#bullets li{
	list-style-image:url(../images/arrow.gif);
	color:#0c7d3f;
	font-weight:bold;
	font-size:14px;
	padding-bottom: 12px;
	}
ul, li, ol{
	margin-top:0;
	padding-top:0;
	}
.pic{
	padding:10px;
	float:right;
	border: 1px solid #000000;
	margin:0 0 15px 20px;
	}
form{
	margin:0 50px;
	}