/* Global Styles */
body {
	margin:0;
}
.sectionNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333366;
	list-style-image: url(../images/defaultArrowLi.gif);
	list-style-position: outside;
}
.numberedlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333366;
	list-style-position: outside;
}
input.searchButton{
	width:33px;
	height:15px;
}
abbr {
	color:#000000;
	}
.sectionNavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.url:link, a.url:active, a.url:hover, a.url:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
a.sectionNavLink:link, a.sectionNavLink:active, a.sectionNavLink:hover, a.sectionNavLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.globalNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.globalNav:link, a.globalNav:visited, a.globalNav:active, a.globalNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #999999;
	text-decoration: none;

}
a.bottomNav:link, a.bottomNav:visited, a.bottomNav:active, a.bottomNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
	text-decoration: none;

}
.iconCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #333366;
}
.globalNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	left: 2px;
	right: 2px;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.relatedheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.photocaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	color: #333366;
}
.execPhotoCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 11px;
	color: #333366;
}
.execPhotoCaptionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 11px;
	color: #333366;
}
.contactHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: 333366;
}
.contactBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: 333366;
}
.contactLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
}

/* Commercial Section */

.commSectionNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.commHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #336699;
}
.commSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.commLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

a.commLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}
 a.commLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.commRelatedLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
a.commRelatedLink:link, a.commRelatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #336699;
	font-weight: normal;
	text-decoration: none;
}
a.commRelatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}
 a.commRelatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}

/* About Us Section */

.aboutSectionNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
.aboutHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #666699;
}
.aboutSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #666699;
}


.aboutSubHeadLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
a.aboutSubHeadLink:link, a.aboutSubHeadLink:active {
	color: #666699;
	text-decoration: none;
}
a.aboutSubHeadLink:hover {
	color: #9999CC;
	text-decoration: none;
}


.aboutLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
a.aboutLink:link, a.efficiencyLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666699;
	font-weight: bold;
	text-decoration: none;
}
a.aboutLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #9999CC;
	font-weight: bold;
	text-decoration: none;
}
 a.about:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333366;
	font-weight: bold;
	text-decoration: none;
}
.aboutRelatedLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
}
a.aboutRelatedLink:link, a.aboutRelatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666699;
	font-weight: normal;
	text-decoration: none;
}
a.aboutRelatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #9999CC;
	font-weight: normal;
	text-decoration: none;
}
 a.aboutRelatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333366;
	font-weight: normal;
	text-decoration: none;
}
/* Customer Service Section */

.custservSectionNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #663300;
	text-decoration: none;
}

.custservHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #996633;
}
.custservLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
}
a.custservLink:link, a.commLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #996633;
	font-weight: bold;
	text-decoration: none;
}
a.custservLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CC9966;
	font-weight: bold;
	text-decoration: none;
}
 a.custservLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #663300;
	font-weight: bold;
	text-decoration: none;
}
.custservRelatedLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #996633;
	text-decoration: none;
}
a.custservRelatedLink:link, a.custservRelatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #996633;
	font-weight: normal;
	text-decoration: none;
}
a.custservRelatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CC9966;
	font-weight: normal;
	text-decoration: none;
}
 a.custservRelatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #663300;
	font-weight: normal;
	text-decoration: none;
}
.custservSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
}

/* Energy Efficiency Section */

.efficiencySectionNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333300;
	text-decoration: none;
}

.efficiencyHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 30px;
	font-weight: bold;
	color: #999966;
}
.efficiencySubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}
.efficiencyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}
a.efficiencyLink:link, a.efficiencyLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999966;
	font-weight: bold;
	text-decoration: none;
}
a.efficiencyLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CCCC66;
	font-weight: bold;
	text-decoration: none;
}
 a.efficiencyLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333300;
	font-weight: bold;
	text-decoration: none;
}
.efficiencyRelatedLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666633;
	text-decoration: none;
}
a.efficiencyRelatedLink:link, a.efficiencyRelatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666633;
	font-weight: normal;
	text-decoration: none;
}
a.efficiencyRelatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CCCC66;
	font-weight: normal;
	text-decoration: none;
}
 a.efficiencyRelatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
}
.efficiencyListingLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.efficiencyListingLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a.efficiencyListingLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CCCC66;
	font-weight: normal;
	text-decoration: none;
}
 a.efficiencyListingLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333300;
	font-weight: normal;
	text-decoration: none;
}

/* EN ESPANOL SECTION */

.espanolNavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #5C7456;
	font-weight: bold;
	text-decoration: none;
}
.espanolNavLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #5C7456;
	font-weight: bold;
	text-decoration: underline;
}
a.espanolNavLink:link, a.espanolNavLink:visited, a.espanolNavLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #5C7456;
	font-weight: bold;
	text-decoration: none;
}

.espanolBodyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #669966;
	font-weight: bold;
	text-decoration: none;
}
.espanolBodyLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #99cc99;
	font-weight: bold;
	text-decoration: none;
}
a.espanolBodyLink:link, a.espanolBodyLink:visited, a.espanolBodyLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #669966;
	font-weight: bold;
	text-decoration: none;
}

.espanolRelatedLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #669966;
	text-decoration: none;
}
a.espanolRelatedLink:link, a.espanolRelatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #669966;
	font-weight: normal;
	text-decoration: none;
}
a.espanolRelatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #99cc99;
	font-weight: normal;
	text-decoration: none;
}
 a.espanolRelatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #336633;
	font-weight: normal;
	text-decoration: none;
}

.espanolHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #669966;
}

.espanolSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #669966;
	text-decoration: none;
}

.espanolBodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

.espanolCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #333333;
}

.espanolHR {
	color: #5C7456;
}

/* Residential Section */
.reshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
}
.resSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.resSectionNavDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.resLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.resLink:link, a.resLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.resLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
 a.resLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.resRelatedLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.resRelatedLink:link, a.resRelatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.resRelatedLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
 a.resRelatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}









/* Homepage Links */

.quickLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
a.quickLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
}
.lastesnewsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.lastesnewsLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
.energysavingLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.energysavingLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
.aboutHomepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.resHomepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.commHomepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;

}
.custservHomepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bolder;
	color: #996633;
	text-decoration: none;
	font-style: normal;

}
.resHPlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.resHPlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.commHPlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
a.commHPlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}
.custservHPlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #996633;
	text-decoration: none;
}
a.custservHPlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CC9966;
	font-weight: bold;
	text-decoration: none;
}
.colorblockHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* Homepage Attention Item */
.attention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #800000;
}


/* Table Styles */

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333366;
	background-position: center;
	text-align: center;
}
.rowOne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #333366;
	background-color: #ffffff;
	background-position: center;
	text-align: center;
}
.rowTwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #333366;
	background-color: #cccccc;
	background-position: center;
	text-align: center;
}
.rowTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #333366;
	background-color: #cccccc;
	background-position: center;
	text-align: left;
}
.rowDefinition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #333366;
	background-color: #ffffff;
	background-position: center;
	text-align: right;
}
.tableFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	font-style: italic;
	color: #333366;
	background-color: #ffffff;
	background-position: center;
	text-align: left;
}
.tableBottom {
	font-size: 1px;
	line-height: 1px;
	font-style: italic;
	background-color: #333366;
	background-position: center top;
	text-align: left;
	height: 1px;
}
.tableHeadRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: right;
	text-align: right;
}
.tableHeadLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: left;
	text-align: left;
}
.goldtableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #333366;
	background-position: left;
	text-align: left;
	background-color: #CCCC99;
}
.tableCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #333366;
}
.tableColumnHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: bold;
	line-height: 11px;
	font-weight: normal;
	color: #333366;
	background-color: #cccccc;
}
.tableLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #800000;
	text-decoration: none;
}
a.tableLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #996666;
	text-decoration: none;
}
.categoryRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #333366;
	background-color: #CCCC99;
	background-position: center;
	text-align: left;
}
.tableListingHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333366;
	text-align: center;
}

/* Search Results & Tips Styles */
.searchTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.searchPhrase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.searchDocnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 9px;
	line-height: 12px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}
.searchHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #ffffff;
	background-color: #333366;
	background-position: center top;
	text-align: center;
}
.searchHeader2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #ffffff;
	background-color: #333366;
	background-position: left;
	text-align: left;
}
.searchNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #333366;
	text-align: center;
}
.searchPercentage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #333366;
	text-align: center;
}
.searchDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333366;
	text-align: left;
}
.searchLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #800000;
	text-align: left;
	text-decoration: none;
}
a.searchLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #996666;
	text-align: left;
	text-decoration: none;
}
.searchRowOne {
	background-color: #CCCC99;
}
.searchRowTwo {
	background-color: #cccccc;
}

/* Form Styles */

.formLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
}
a.formLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #996666;
	text-decoration: none;
}
.formSpecifics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	line-height: 11px;
	font-weight: normal;
	color: #333366;
}
.formQuestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bolder;
	color: #333366;
}
.formHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bolder;
	color: #333366;
}
.formBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333366;
}

/* Press Release Styles */

.pressHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #800000;
}
.pressArchive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: Bold;
	color: #996666;
}

/* Styles used in Infrastructure Rental Pages */

.IRstepLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.IRstepLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.IRstepLink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.IRstepLink2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

/* Used for psuedo inline frames for GreenChoice Corporate Champions and Partners lists */
.scroller { 
LEFT: 1px; 
OVERFLOW: auto; 
HEIGHT: 375px; 
WIDTH: 100%
} 

/* ???? */
.fooTable{
	border-left : thin solid #333366;
	border-bottom : thin solid #333366;
}

.efficiencyHeadlineCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #999966;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: 333366;
}
.attention2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000;
	font-weight: bold;
}

#columns {
	padding: 0;
	width: 768px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#subcolumns {
	margin: 0 auto; 
	padding: 0;	
	width: 500px;		
}
.reslist {
	margin: 10px;
	width: 160px;
	height: 335px;
	border-right-style: solid;
	border-right-color: #333366;
	border-right-width: thin;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

}
.reslist2 {
	margin: 7px;
	padding: 0px;
	width: 190px;
	position: relative;
	float: left;
}

.sublist {
	margin: 10px;
	padding: 0px;
	width: 155px;
	height: 220px;
	border-right-style: solid;
	border-right-color: #333366;
	border-right-width: thin;
	position: relative;
    float: left;

}
.sublist2 {
	margin: 10px;
	padding: 0px;
	width: 155px;
	height: 220px;
	position: relative;
    float: left;
}

.eesublist {
	padding: 0px;
	width: 165px;
	height: 220px;
	border-right-style: solid;
	border-right-color: #333366;
	border-right-width: thin;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;

}
.eesublist2 {
	margin: 10px;
	padding: 0px;
	width: 155px;
	height: 220px;
	position: relative;
    float: left;
}

select {width: 300px;}	
		
	label{ font-size: 11px; font-weight:bold; text-align:right;  margin:0px; padding:0px;  }
	
	.control-row{ height:30px;}
	
	input.txt-tiny{width: 30px;}
	input.txt-xsm{width: 50px;}
	input.txt-sm{width: 100px;}
	input.txt-med{width: 150px;}
	input.txt-lg{width: 200px;}
	input.txt-xlg{width: 300px;}	
#form-main{ text-align:left;
		/*width: 680px; */
		padding:0pt; 
		margin:0pt;  
		
	}
.execLeader {
	clear: left;
	width: 100%;
	padding: 10px;
	margin-left: 20px;
}
.execLeaderImg {
	float: left;
	width: 132px;
}
.execLeaderPhotocaption {
	padding: 5px;
	float: left;
}
.execLeaderBody {
	float: right;
}

