body {
	margin: 0px;
	background-image: url(../images/backgroundImage_02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #cad5e3;
}

#clearbox {
	width: 100%;
	height: 3px;
	clear: both;
}


#topBanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#153b26;
	margin: 0px;
	height: 15px;
	width: 100%;
	text-align: center;
}

#topBannerSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#153b26;
	margin: 0px;
	width: 100%;
	text-align: center;
	vertical-align : middle;
	padding-top: 4px;
	padding-bottom: 4px;
}

#topBannerSub A { color : #ffffff; text-decoration : none; font-family:Verdana, Arial, helvetica, Sans-Serif; }
.homePhotos {
	padding: 0px;
	width: 750px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: 1px solid #1b4028;
	border-left: 1px solid #1b4028;
	border-right: 1px solid #1b4028;
}
.homePhotosSub {
	padding: 0px;
	width: 750px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top: 1px solid #1b4028;
	border-left: 1px solid #1b4028;
	border-right: 1px solid #1b4028;
}


#homeLogo {
	position:relative;
	width:750px;
	height:144px;
	z-index:5;
	top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 5px;
	text-align: center;
	margin-bottom: -155px;
}
#homeLogoImage { border : none; }
#homeDivisionBoxes {
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 750px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #1b4028;
	border-right: 1px solid #1b4028;
	z-index:1000;
}
.boxHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #153B26;
	display: block;
	margin: 0px;
	padding: 4px;
	width: 230px;
	height: 14px;
}


.containerTable {
	margin-right: auto;
	margin-left: auto;
	margin-top: -110px;
	width: 750px;
	border: 1px solid #000000;
}
.container {
	padding: 0px;
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#signupBoxHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	height: 95px;
	width: 230px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/bkgdCooperative.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 7px;
	padding-top: 28px;
	margin-bottom: 5px;
	margin-top: 5px;
}


#signupBoxHomeNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	height: 465px;
	width: 230px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/bkgdCooperativeNew.jpg);
	background-color:#27603d;
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 7px;
	padding-top: 40px;

}

#signupBoxHomeNew a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	float:left;
	margin:5px 0 10px;
	clear:both;
	width:70px;}
	

#signupBoxHomeNew p{
font-family: arial;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	margin-top:15px;
	margin-bottom:0px;
	clear:both;
	float:left;
	
	}

#signupBoxHomeAlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	height: 95px;
	width: 230px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/bkgdCooperative.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 7px;
	padding-top: 28px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#newsletterBoxHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	height: 95px;
	width: 230px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/bkgdNewsletter.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 7px;
	padding-top: 28px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#newsletterBox {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	height: 95px;
	width: 230px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/bkgdNewsletter.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 7px;
	padding-top: 28px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#frmNewsletterRegistration {
	text-align: right;
	padding-right: 6px;
	margin-top: 0px;
}


#customerservBox {
	height: 87px;
	width: 230px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	margin-left: 0px;
	padding-left: 7px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
	background-color: #487C5D;
}


#newClients ul {
	list-style-image:url(../images/bulletBlue.gif);
}

#newsHighlights {
	width: 490px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: auto;
}

#newsHighlights ul li {
	margin-top: 5px;
	margin-bottom: 5px;
}

#newsHighlights ul li a {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#newsHighlights ul li a:link {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}

#newsHighlights ul li a:visited {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}

#newsHighlights ul li a:hover {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}


#newMembers {
	width: 490px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	height: auto;
}

#newMembers ul{
	margin-top: 5px;
	margin-left:30px;
	margin-bottom:10px;
	list-style: none;
}

#newMembers ul li{
	margin-top: 8px;
}

#GreenBoxTwoRight {
	margin: 0px;
	float: right;
	height: auto;
	width: 250px;
	padding-left: 10px;
}

#greenboxRowTwoLeft {
	float: left;
	height: auto;
	width: 490px;
}

#subNewsHighlights {
	width: 490px;
	height: 98px;
	float: left;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
}
#customerService{
	align: right;
	margin-top: 5px;
}
.newsHighlightsHdr {
	background-color: #153b26;
	height: 25px;
	width: 490px;
}

#newsHighlights a:link {
	color:#ffffff;
}

#newsHighlights a:visited {
	color:#ffffff;
}

#newsHighlights a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.cellCreateSpace { height : 6px; line-height:1px; font-size:1px; }

.sectionTitleCellGreen {
	background-color: #D8F7DC;
	height : 30px;
	border-bottom: 1px solid #1CA006;
	padding-left: 10px;}
	
.bottomGreenBox {
	width : 750px;
	color: #FFFFFF;
	background-color: #2a6742;
	padding: 0px;
	min-height: 430px;
	* html height: 430px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-left: 1px solid #1b4028;
	border-right: 1px solid #1b4028;
	border-bottom: 1px solid #1b4028;
	clear: both;
	z-index:900;
}
#greenboxRowTwo {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 750px;
}


#subGreenBox
{
	height: 135px;
}

#greenBoxHeader {
	background-color: #153b26;
	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 23px;
	float: left;
}

	

.greenBoxText {
	width : 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 5px;
	clear: both;
	height: auto;
	float: left;
}
.greenBoxText a:link 
{
    color : #ffffff;
    text-decoration:underline;
}
.greenBoxText a:visited 
{
    color : #ffffff;
    text-decoration:underline;
}
.greenBoxText a:hover 
{
    color : #ffffff;
    text-decoration:underline;
}

.greenBoxTextHome {
	width : 730px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #FFFFFF;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 5px;
	clear: both;
	height: auto;
	float: left;
}
.greenBoxTextWebinars {
	width : 470px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #FFFFFF;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 5px;
	clear: both;
	height: auto;
	float: left;
}
.greenBoxText ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	list-style-image: url(../images/iconPDF.jpg);
}
.footer {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	z-index:1;
}
.sectionTitleCellBlue {
	color : #0078ab;
	background-color: #cce4ee;
	height : 30px;
	border-bottom: 1px solid #0078ab;
	padding-left: 10px;}
	
.sectionTitleCellBlue h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2a4867;
	margin:0px;
}

.btnSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border: 2px solid #153B26;
	color: #153B26;
	background-color: #A3DAA4;
	margin-top: 5px;
}
.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 9px;
	margin-top: 10px;
	margin-left: 4px;
}
#greenBldg {
	background-image: url(../images/solarPanel.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.leftColumnSubBoxGreen {
	border-collapse:collapse;
	width : 200px;
	margin-left : 9px;
}
#leftColumnSubBoxHdrGreen {
	background-color: #539604;
	border-top: 1px solid #539604;
	border-left: 1px solid #539604;
	border-right: 1px solid #539604;
	text-align: right;
}
#leftColumnSubBoxContentsGreen {
	background-color: #ffffff;
	border: 1px solid #539604;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding:5px;
}

.leftColumnSubBoxBlue {
	border-collapse:collapse;
	width : 200px;
	margin-left : 9px;
}
#leftColumnSubBoxHdrBlue {
	color : #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height : 22px;
	background-color: #0078ab;
	border-top: 1px solid #0078ab;
	border-left: 1px solid #0078ab;
	border-right: 1px solid #0078ab;
	text-align: right;
	padding-right : 4px;
}
#leftColumnSubBoxContentsBlue {
	background-color: #ffffff;
	border: 1px solid #0078ab;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding:5px;
}

#explore_Div { margin-top : 4px; margin-bottom: 4px; margin-left : 0px; margin-right : 0px;}

#energyManagement {
	background-color: #d8f7dc;
	background-image: url(../images/solarPanel.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 374px;
	height: 190px;
	float: right;
}

#energyManagement ul {
	list-style-image:url(../images/bulletGreen.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
}

#energyManagement ul li a:active, a:link, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
#energyManagement ul li a:hover {
	text-decoration: underline;
}

#energyCooperatives {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 485px;
}

#energyCooperativesText a:link {
	color: #FFFFFF;
}

#energyCooperativesText a:visited {
	color: #FFFFFF;
}

#energyCooperativesText a:hover {
	color: #FFCC00;
}

#energyProcurement {
	background-color: #cce4ee;
	background-image: url(../images/bkgdbldgCommercial.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 190px;
	width: 374px;
	float: left;
	border-right: solid 1px #FFFFFF;
}

.imageBox {
	border: 1px solid #999999;
	padding:5px;
	margin: 6px;
}

#homeProcurementHeader {
	background-color: #0078ab;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 374px;
}
#energyProcurement ul {
	list-style-image:url(../images/bulletBlue.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
}

#energyProcurement ul li a:link, a:active, a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
#energyProcurement ul li a:hover{
	text-decoration: underline;
}

#homeManagementHeader {
	background-color: #539604;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 375px;
	text-align: right;
}

.leftColumnSubGeneral {
	padding : 0px;
	padding-bottom : 4px;
	background-color: #A7C2A9;
	border-right: 1px solid #153B26;
	width: 218px;
}
.sectionTitleCellGeneral {
	color : #0078ab;
	background-color: #A7C2A9;
	height : 30px;
	padding-left: 10px;
}
#leftColumnSubBoxHdrGeneral {
	color : #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height : 22px;
	background-color: #153B26;
	border-top: 1px solid #153B26;
	border-left: 1px solid #153B26;
	border-right: 1px solid #153B26;
	text-align: right;
	padding-right : 4px;
}
.leftColumnSubBoxGeneral {

	border-collapse:collapse;
	width : 200px;
	margin-left : 9px;
}
#leftColumnSubBoxContentsGeneral {

	background-color: #ffffff;
	border: 1px solid #153b26;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding:5px;
}
.sectionHdr {
	padding: 0px;
	height: 32px;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #1b4028;
	border-right: 1px solid #1b4028;
}
#ProcurementHdr {
	background-color: #0078ab;
}

#ManagementHdr {
	background-color: #539604;
}

#GeneralHdr {
	background-color: #153b26;
}

#ProcurementColumn {
	background-color: #D8F7DC;
	border-left:1px solid #0078ab;
}
#ManagementColumn {
	background-color: #cce4ee;
	border-left:1px solid #0078ab;
}

#GeneralLeftColumn {
	background-color: #CCCCCC;
}

#ProcurementSectionHdg {
	background-color:#cce4ee;
	color:#0078ab;
	border-bottom:1px solid #0078ab;
}
#ManagementSectionHdg {
	background-color:#D8F7DC;
	color:#1CA006;
	border-bottom:1px solid #1CA006;
}
#GeneralSectionHdg {
	background-color: #CCCCCC;
	color:#153b26;
	border-bottom:1px solid #153b26;
} 


.sectionHdg {
	width:518px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.sectionHdg H1 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
	margin:0px;
}
.leftColumn {
	padding: 0px;
	width: 750px;
	border-bottom: 1px solid #000000;
	margin: 0 auto 0 auto;
	min-height: 380px;
	overflow: auto;
	border-left: 1px solid #1b4028;
	border-right: 1px solid #1b4028;
}
.topSectionContainer {
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

.rightColumn {
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	height:100%;
	min-height:400px; 
	width: 528px;
	float: right;
	border-left:1px solid #0078ab;
}
#GeneralRightColumn {
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 528px;
	float: right;
	border-left:1px solid #1b4028;
}
.menu {
	height: auto;
	width: 215px;
	float: left;
}
#ProcurementCallout {
	border-top-color: #0078ab;
	border-right-color: #0078ab;
	border-bottom-color: #0078ab;
	border-left-color: #0078ab;
}
#ProcurementHeader {
	background-color: #0078ab;
}
#ManagementCallout {
	border-top-color: #1CA006;
	border-right-color: #1CA006;
	border-bottom-color: #1CA006;
	border-left-color: #1CA006;
}
#ManagementHeader {
	background-color: #1CA006;
}

#GeneralCallout {
	border-left: 1px solid #0078AB;
	border-bottom: 1px solid #0078AB;
	border-right: 1px solid #0078AB;
}
#GeneralHeader {
	background-color: #153b26;
}
#adminMessage 
{
    width : inherit;
    text-align : right;
    margin-bottom:6px;
}
.logoutImage {
	border : none;
	vertical-align:middle;
}
#adminContainer 
{
    width : inherit;
    text-align:inherit;
    margin-bottom:6px;
}
.printImg 
{
    text-align:right;
    clear:none;
    margin-top:4px;
    margin-bottom:4px;
}

/* Left Column Callout Container */
.calloutContainer
{
	padding-left : 8px;
}

.leftCalloutImage {
	height: 106px;
	width : 195px;
	margin-left: 3px;
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 0;
}
.leftColumnCallout {
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	height: auto;
	margin-left: 9px;
	width : 187px;
	clear: both;
	margin-top: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.calloutText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding: 5px;
	width : 177px;
	height : auto;
}

.leftCalloutHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: auto;
	width: 195px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 5px;
}
.rotateNav 
{
    cursor : pointer;
    cursor: hand;
}
.rotatorNavContainer
{
    padding-left : 24px;
}
/* End Left Column Callout Container */

#signupFormElems
{
    text-align: right;
    padding : 0px 8px;
}

#signupFormElems a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

#newsletterFormElems
{
    text-align: right;
    padding : 8px;
}

.rule {margin:0 auto; border-bottom: 1px solid white; width:200px; height:1px; clear:both;}