#topper {

	background-image: url(http://www.communitygreenenergy.com/images/backtopr.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 254px;

	width: 836px;

	position: relative;

	z-index:2;

	background-color: #e7e9ea;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: -418px;

	left: 50%;

}





#centerstripe {

	width: 836px;

	margin-left: -418px;

	left: 50%;

	background-image: url(http://www.communitygreenenergy.com/images/centerstripe-back-wp.gif);

	background-repeat: repeat-y;

	background-position: left top;

	padding: 0px;

	position: absolute;

	top: 340px;

	z-index:1;

}



#centerstripetop {

	width: 836px;

	height: 14px;

	margin-left: -418px;

	left: 50%;

	background-color: #e7e9ea;

	background-image: url(http://www.communitygreenenergy.com/images/centerstripe-top-wp.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding: 0px;

	position: absolute;

	top: 326px;

	z-index:1;

}



#bodyleft {

	width: 566px;

	float:left;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

	z-index:1;

}



#bodyright {

	width: 239px;

	height: 100%;

	float:right;

	margin-right:10px;

	float: right;

	margin-top: 0px;

	position: relative;

	z-index:1;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#bodyleft h1, #bodyall h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 2em;

	margin-top: 1em;

	margin-right: 48px;

	margin-left: 48px;

	line-height: 1.1em;

	color: #0f9f00;

	padding: 0px;

	margin-bottom: .5em;

}

#bodyleft h2, #bodyall h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	line-height: 0.8em;

	background-color: #f2f2f2;

	margin-top: 0px;

	margin-right: 48px;

	margin-bottom: 32px;

	margin-left: 48px;

	border-bottom-width: 1px;

	border-bottom-color: #D2D2D2;

	border-bottom-style: solid;

	text-align: center;

	padding: 6px;

	word-spacing: normal;

	letter-spacing: normal;

}

#bodyleft h3, bodyall h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #0f9f00;

	margin-bottom: 0.5em;

	padding-top: 1em;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

	margin-left: 48px;

	margin-right: 48px;

}



#footer {

	width: 566px;

	bottom: 0px;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	text-align: center;

	color: #0f9f00;

	line-height: 1.4em;

	position: relative;

	margin-top: 36px;

	padding-bottom: 24px;

}

#footer a, #bodyleft a {

	font-weight: bold;

	color: #0f9f00;

	text-decoration: none;

}



#footer a:hover, #bodyleft a:hover {

	text-decoration: underline;

	background-color:#f2f2f2;

}



.bluebox a, .greenbox a, .graybox a {

	color:#ffffff;

	text-decoration:underline;

}



.bluebox a:hover, .greenbox a:hover, .graybox a:hover {

	text-decoration:none;

}



#bodyleft p, #bodyleft li, #bodyall p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	margin-top: 0.7em;

	margin-right: 48px;

	margin-bottom: 0.7em;

	margin-left: 48px;

	line-height: 1.6em;

	padding: 0px;

	white-space:normal;

}



.attributename {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	white-space:normal;

}



.required {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	white-space:normal;

}





.attributename, .attributeinput, input.attributeinput {

	display:inline;

	margin:0px;

	padding:0px;

}



.submittable {

	margin-left: 48px;

}





form#wpcf {

	width:500px;
	position: relative;
}

input {
        float:left;
        clear:left;
}

input#wpcf_website, 
input#wpcf_your_name,
input#wpcf_email,
textarea#wpcf_msg,
input#wpcf_not_spam {
	color: #222222;
        background-color: #DBFFCE;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
	padding:4px;
        width: 400px;
        margin:0;
}

form#wpcf label {
        float:left;
        clear:left;
        width:400px;
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
	padding:4px;
        background-color: none;
        font-weight:normal;
        margin-top:1em;
        margin-bottom:0;
}


.radio {

	width: 400px;

	background-color: #DBFFCE;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-bottom-color: #66CC99;

	margin-bottom: 12px;

}



.bbl { 

	font-size: 10px; 



	width: 20px; 

	display: none; 

	visibility: hidden; 

	z-index: 0; 

}

.left {

	float: left;
	margin-top:.5em;
	margin-bottom: .5em;
	margin-right: 2em;

}

.hiboxh1 {

	display: block;

	float: left;

	margin-right: 4px;

	height: 50px;

	width: 50px;

	background-image: url(http://www.communitygreenenergy/images/box.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: "Times New Roman", Times, serif;

	font-size: 1.5em;

	font-weight: bold;

	line-height: 1em;

	text-align: right;

	color: #0f9f00;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #0f9f00;

	padding: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #0f9f00;

}

#bodyleft h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	margin-top: 16px;

	margin-bottom: 0px;

	margin-left: 46px;

	line-height: 1.1em;

	color: #0f9f00;

	background-color: #CCF4B4;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 12px;

}

.right {

	float: right;
        clear:right;
        margin-top:.5em;
	margin-bottom: .5em;
	margin-left: 2em;
}

strong {

	font-weight: 900;

}

.greenbox {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	height: 202px;

	width: 202px;

	background-image: url(http://www.communitygreenenergy/images/greenbox.png);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	font-weight: bold;

	margin-left: 18px;

	margin-bottom:32px;

	font-size: 1.4em;

}



.graybox {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	height: 202px;

	width: 202px;

	background-image: url(http://www.communitygreenenergy/images/graybox.png);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	font-weight: bold;

	margin-left: 18px;

	margin-bottom:32px;

	font-size: 1.4em;

}





.bluebox {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	padding: 0px;

	height: 202px;

	width: 202px;

	background-image: url(http://www.communitygreenenergy/images/bluebox.png);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: center;

	font-weight: bold;

	margin-left: 18px;

	margin-bottom:32px;

	font-size: 1.4em;

}

.sidebarpic {

	margin-bottom: 32px;

	margin-left: 18px;

}



#formholder {

	margin-left: 46px;

	width:500px;

}



#topper ul {

	height: 28px;

	width: 100%;

	position: absolute;

	bottom: 0px;

	margin: 0px;

	padding: 0px;

}

#topper li a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #076000;

	text-align: center;

	font-size: 0.9em;

	line-height: 1.3em;

	padding: 1px;

         padding-left: 16px;

         padding-right: 16px;

	display: block;

}

#topper li:hover a {

	border: 1px solid #ffffff;

	padding: 0px;

         padding-left: 15px;

         padding-right: 15px;

	background-color: #CBFFB5;

	text-decoration: underline;

}

#topper li {

	clear: none;

	float: left;

	height: 20px;

	margin-top: 3px;

	margin-left: 8px;

	display: inline-block;

	position: relative;

	padding: 0px;

	margin-bottom: 0px;

}



#topper li ul {

	width: 190px;

	position: absolute;

	top:22px;

	left:0px;

	display:none;

	padding:0px;

	z-index:2;

}



#topper li:hover ul {

	display:block;

}





#topper li ul li{

	clear: left;

	float: left;

	height: 22px;

	width: 190px;

	display: inline-block;

	position: relative;

	padding: 0px;

	margin:0px;

	z-index:1;

}



#topper li:hover ul li a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #CBFFB5;

	text-align: center;

	font-size: 0.9em;

	line-height: 1.3em;

	height: 100%;

	width: 100%;

	display: block;

	border: 1px solid #ffffff;

	padding: 0px;

	background-color:#0B9700;

}



#topper li:hover ul li:hover a {

	background-color: #CBFFB5;

	text-decoration: underline;

	color: #076000;

}



#bodyleft h5, #bodyall h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.5em;

	margin-top: 1em;

	margin-right: 48px;

	margin-left: 48px;

	line-height: 1.1em;


	color: #0f9f00;

	padding: 0px;

	margin-bottom: 0.5em;

}

#bodyall {

	width: 500px;

	float:left;

	margin-left: 12px;

	margin-top: 12px;

	background-color: #ffffff;

	background-image: url(http://www.communitygreenenergy/images/mainbody-top.gif);

	background-position: left top;

	margin-bottom: 0px;

	z-index:1;

}

#bodyrighter {

	width: 240px;

	float:right;

	margin-right:29px;

	float: right;

	margin-top: 12px;

	position: relative;

	padding: 0px;

	z-index:1;

}

.blueboxtall {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	padding: 0px;

	width: 202px;

	background-image: url(../images/bluebox2.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	text-align: center;

	font-weight: bold;

	margin-bottom:32px;

	font-size: 1.4em;

	background-color: #80c3e0;

}



form.searcher {

	margin:0px;

	padding:0px;

	position:relative;

	width:566px;

}



form.searcher fieldset {

	  border: 1px solid #66CC99;

           background-color:#ffffff;

	  padding-left:8px;

	  padding-bottom:8px;

	  position:relative;

	  width:546px;

	  margin:0px;

}



form.searcher fieldset input, form.searcher fieldset select {

	 float:left;

	 clear:none;

	 margin-right:8px;

	 margin-top:4px;

	 font-family: Arial, Helvetica, sans-serif;

	 font-size: 0.8em;



}



p#searchbox {

      font-family: Arial, Helvetica, sans-serif;

	  color:#2C7242;

	  clear:left;

	  font-size:.7em;

           line-height:1.1em;

	  margin:0px;

	  margin-right:3em;

	  margin-top:.8em;

	  margin-bottom:.4em;

	  text-align:left; 

}



legend {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color:#2C7242;

	padding-left:6px;

	padding-right:6px;

	padding-bottom:8px;

}



legend img {

	vertical-align: middle;
}


.listbox {
	padding: 0px;
	clear: left;
	float: left;
	width: 100%;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.listbox .right  {
	margin: 0px;
	float: right;
	padding:0px;
	margin-right:4px;
	margin-left: 16px;
}
.listbox h2 {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
.listbox p, .listbox table {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	font-size: 12px;
}

.listbox table td {
	font-size:.9em;
	padding: 4px;
	padding-right: 12px;
}

.listbox table {
         margin-bottom:16px;
}

.listbox a {
         margin-top:16px;
}

.caption {
	font-style: italic;
	color: #666666;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

