BODY 		{ 
scrollbar-base-color: #002800;  
background-color: white;  
scrollbar-3dlight-color: Gray;  
scrollbar-arrow-color: #FFD700;
color: white;
   }

a:link		{ color: #7b1300; text-decoration: none }

a:visited	{ color: a; text-decoration: none }

a:active	{ color: #ea9e00; text-decoration: none }

a:hover		{ color: #6532cd; text-decoration: none }

a.clientlink:link		{ color: orange; text-decoration: none;  font-family: sans-serif;  font-size: 12px;  font: small-caps;    }

a.clientlink:visited		{ color: #556b2f; text-decoration: none }

a.clientlink:active		{ color: #bd9800; text-decoration: none }

a.clientlink:hover		{ color: #ff1493; text-decoration: none }

.mapimage {
position: inherit;
	top:10px;
	left:155px;
	width:650px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 2px #900000
	display: auto;
	z-index: 1;
	font-family: sans-serif;
	font: Verdana, Arial;
	}
	
.mapcontent {
position:absolute;
	top:60px;
	left:140px;
	width:670px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 2px #900000
	display: auto;
	z-index: 2;
	}
	
	.memberenergymap {
position:absolute;
	top:180px;
	left:566px;
	width:770px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 2px #900000
	display: auto;
	z-index: 2;
	}
	.partnerenergymap {
position:absolute;
	top:105px;
	left:405px;
	width:370px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #84be84
	display: auto;
	z-index: 2;
	}
.livemap {
position:absolute;
	top:199px;
	left:172px;
	width:670px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 2px #900000
	display: auto;
	z-index: 2;
	}
			
 #feeddiv1	{
position:absolute;
	top:140px;
	left:155px;
	width:943px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #4f632b;
	display: auto;
	z-index: 2;
	color: #9acd32;
	font-family: sans-serif;  font-size: 12px;  font: small-caps;  
	}		
	
	 #feeddiv {
position:absolute;
	top:110px;
	left:155px;
	width:850px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #556b2f;
	display: auto;
	z-index: 2;
	color: #8a2be2;
	font-family: sans-serif;  font-size: 12px;  font: small-caps;  
	}		
	
	 #feeddiv3	{
position:absolute;
	top:110px;
	left:160px;
	width:850px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #556b2f;
	display: auto;
	z-index: 2;
	color: #8a2be2;
	font-family: sans-serif;  font-size: 12px;  font: small-caps;  
	}		
		
	.homecenter {
position:absolute;
	top:40px;
	left:145px;
	width:200px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999
	display: auto;
	z-index: 2;
	}
		
	.homeleft {
position:absolute;
	top:40px;
	left:0px;
	width:165px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999
	z-index: 2;
	}
	
 .homesearch {
position:absolute;
	top:455px;
	left:-5px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}
	
	 .comsearch {
   position:absolute;
	top:370px;
	left:-4px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}
	
	.listtown {
position:absolute;
	top:102px;
	left:160px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}
	
	.listplanning {
position:absolute;
	top:102px;
	left:650px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}

   .listregional {
   position:absolute;
	top:102px;
	left:320px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}
	
	.listcoordinator {
   position:absolute;
	top:102px;
	left:490px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}
		.listcontact {
position:absolute;
	top:141px;
	left:650px;
	width:160px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	z-index: 2;
	display: compact;
	}
	
	.actionbar {
position:absolute;
	top:515px;
	left:7px;
	width:150px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999
	display: auto;
	z-index: 2;
	}
	
	.result_content {
position:absolute;
	top:86px;
	left:160px;
	width:650px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #637C84;
	display: auto;
	z-index: 2;
	}
	
.content {
position:absolute;
	top:100px;
	left:160px;
	width:70%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
	display: auto;
	z-index: 2;
	font-family: sans-serif;
	}
	
	.projectcontent {
position:absolute;
	top:100px;
	left:165px;
	width:750px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
	display: auto;
	z-index: 2;
	}
	
	.membercontent {
position:absolute;
	top:125px;
	left:165px;
	width:80%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999;
	display: auto;
	z-index: 2;
	}
	
.memberlistcontent {
position:absolute;
	top:125px;
	left:165px;
	width:500px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999;
	display: auto;
	z-index: 2;
	}
		
.homecontent {
position:absolute;
	top:100px;
	left:160px;
	width:70%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 0px #999999;
	display: auto;
	z-index: 2;
	font-family: sans-serif;
	}

.bookmark {
position:absolute;
	top:548px;
	left:7px;
	width:100px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999;
	display: auto;
	z-index: 2;
	}
			
.homeimage {
position:absolute;
	top:0px;
	left:0px;
	width:126px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
	display: auto;
	z-index: 2;
	}
	
	.resourceimage {
position:absolute;
	top:0px;
	left:0px;
	width:126px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	border: 1px #999999;
	display: auto;
	z-index: 2;
	}
	
	.search {
position:absolute;
	top:0px;
	left:0px;
	width:100%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	display: auto;
	z-index: 1;
	}
	
	
.header {
   position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:43px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999
	display: auto;
	z-index: 1;
	background: url(images/header/header.gif);
	clear: inherit;
	}
	.newsheader {
   position:absolute;
	top:100px;
	left:165px;
	width:830px;
	height:43px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999
	display: auto;
	z-index: 1;
	clear: inherit;
	}

.resourceheader {
   position:absolute;
	top: 0px;
	width:840px;
	height:14px;
	padding-left: 80px;
	padding-right: 0px;
	padding-top: 82px;
	text-align: center;
	display: auto;
	z-index: 100;
	clear: inherit;
	
}
	.resourceresults {
   position:absolute;
	top:42px;
	left:435px;
	width:400px;
	height:44px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999;
	display: auto;
	z-index: 100;
	clear: inherit;
	
	}
	
.headerimages {
   position:absolute;
	top:34px;
	left:190px;
	width:30px;
	height:43px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999;
	display: auto;
	z-index: 10;

	}
		
.headerstar {
   position:absolute;
	top:0px;
	left:865px;
	width:30px;
	height:43px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 0px #999999;
	display: auto;
	z-index: 1;
	background: url(images/header/header.gif);
	clear: inherit;
	}
			
.footer {
 border-style: none none none none;
 position:absolute;
 bottom:0px;
 left:1px;
 height: 10px;
 z-index: 10;
 width: 100%;
 font-family: "Lucida Sans", "Trebuchet MS", sans-serif;
 font-size: xx-small;
 text-align: left;
 padding-top: 0px;
 clear: both;
 font: small-caps;
 outline-color: #bfffc0;
 margin-bottom: 1px;
 }

 #footer {
bottom: 0;
left:0px;
position: absolute;
background-color: #101a1b;
color: black;
width: 100%;
text-align: center;
padding: 2px 1px;
vertical-align: bottom;
 z-index: 2;
 visibility: visible;
 clip: auto;
}

.lower_resource {
position:absolute;
	top:340px;
	left:100px;
	width:100%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	border: 1px #999999;
	display: auto;
	z-index: 1;
}

.memberspace
	{ COLOR: black; 
	FONT: 11px geneva, verdana, arial, sans-serif; 
	font-weight: normal 
	border: 1px;}

	.footerdate
	{ COLOR: #f9f9f8; 
	FONT: 11px geneva, verdana, arial, sans-serif; 
	font-weight: normal 
	border: 1px;}

.resource {
 border-style: solid none none none;
 border-left: medium none #FF0000;
 border-right: medium none #FF0000;
 border-top: medium outset Maroon;
 border-bottom: medium none #8B0000;
 position:absolute;
 bottom:0px;
 left:0px;
 height: 14px;
 z-index: 10;
 width: 100%;
 font-family: "Lucida Sans", "Trebuchet MS", sans-serif;
 font-size: x-small;
 text-align: left;
 background-color: #A52A2A;
 color: White;
 padding-top: 0px;
 clear: both;
 font: small-caps;
 outline-color: #A52A2A;
 margin-bottom: 1px;
}

.fnav
	{ 
	COLOR: #fbfbfb; 
	FONT: 9px geneva, verdana, arial, sans-serif; 
	font-weight: normal; 
	}

.ContactText	{ FONT: 13px arial, verdana, sans-serif;
		text-align: center;
		}

.MemberTitle
{
 color: #414141; 
 font: 14px tahoma, verdana, arial, sans-serif; 
 letter-spacing: 2px; 
 font-weight: bold;
 -ms-word-break: break-all;
 word-break: break-all; 
 
}

.MemberNav
{
 color: #af7630; 
 font: 14px tahoma, verdana, arial, sans-serif; 
 letter-spacing: 3px; 
 font-weight: bolder;
 }

.Membersubtitle 	{ color: #F8F8F8; font: 16px arial, tahoma, verdana, sans-serif; letter-spacing: 1px; font-weight: bold }

TABLE 		{ COLOR: #545549; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold }

.Sitetitle 		{ color: #BAE4AB; font: small-caps bold 30px "Times New Roman", Garamond, "Engravers MT"; letter-spacing: 1px; font-weight: bold;  text-decoration: none;  border: -1px;  display: table-header-group;       }

.Sitetitleshadow 		{ color: #020202; font: small-caps bold 30px "Times New Roman", Garamond, "Engravers MT"; letter-spacing: 1px; font-weight: bold;  text-decoration: none;    display: table-header-group;       }

.title 		{ color: #31312d; font: 18px tahoma, verdana, arial, sans-serif; letter-spacing: 2px; font-weight: bold }

.subtitle 	{ color: #cacac4; font: 15px arial, tahoma, verdana, sans-serif; letter-spacing: 1px; font-weight: bold }

.copytext 	{ COLOR: #e4e4e4; FONT: 9px verdana, geneva, arial, sans-serif; font-weight: normal }

.smalltitle 	{ color: #FFFFFF; font: 13px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold }

.phonetitle 	{ color: #FFFFCE; font: 12px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold }

.list 		{ color: #6d6d6d; font: 11px verdana, arial, sans-serif; letter-spacing: 1px; font-weight: bold }

.price 		{ color: #FFCC00; font: 14px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold;line-height: 19px; }

.linktitle 		{ color: #FFCC00; font: 14px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold;line-height: 19px; }

.smalltext 	{ COLOR: #FFFFCE; FONT: 10px verdana, verdana, sans-serif; font-weight: bold }

.tourtext	{ COLOR: #857f75; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold }

.membertext	{ COLOR: #6d6a61; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: normal }
.membertextdark	{ COLOR: #58564E; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: normal }

.hometext	{ COLOR: #5c5a52; FONT: 16px geneva, verdana, arial, sans-serif; font-weight: normal }

.blacktext	{ COLOR: black; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal }

.smalllight { COLOR: #FAFAD2; FONT: 10px arial, sans-serif; font-weight: normal; overflow:auto;}

.toursmall	{ COLOR: #575700; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.picturetitle	{ COLOR: #F0F0F0; FONT: 10px geneva, verdana, arial, sans-serif; font-weight: bold }

.sidebartitle	{ COLOR: #F0F0F0; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.sidebartext	{ COLOR: #d4d4c4; FONT: 10px geneva, verdana, arial, sans-serif; font-weight: normal }

.sidebar { COLOR: #d4d4c4; FONT: 10px geneva, verdana, arial, sans-serif; font-weight: bold }

.date-font		{ COLOR: #d4d4c4; FONT: 10px geneva, verdana, sans-serif; font-weight: normal }

.just 			{text-align: left;}

.image-border		{ BORDER: #1d1d1d 1px solid }

.image-borderon	{ BORDER: #8c8882 4px solid }

.borders		{ border: #8c8882 1px solid }

#ZOOM 		{ LEFT: 10px; POSITION: absolute; TOP: 10px }

ul 		{ list-style-type: square; }

ul ul 		{ list-style-type: disc; list-style-position: inside; }

.gallery_nav	{ font-family: helvetica, verdana, arial, sans;
		  font-size: 7.5pt;
		  font-color: #000000;
		  height: 20px;
		  padding-top: 0px;
		  padding-bottom: 0px;
		  padding-left: 10px;
		  padding-right: 10px;
		  margin-right: 3px;
		  margin-top: 0px;
		  margin-bottom: 0px;
		  cursor:hand;
		  font-weight: bold;
		  text-align: center;
		  line-height: 18px;
		  letter-spacing: 1px;
		  display: block;
		  border: #000000 1px solid;
		  background-image: url("picts/background_gallery_nav.gif") }


.button { 	background-image: url("picts/button.gif");
		background-color:#333333;
		FONT-FAMILY: verdana, helvetica, sans;
		color: #dadab4;
		font-size: 11px;
		height: 21px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #8c8882 1px line }

.buttonon { 	background-image: url("picts/buttonon.gif");
		background-color:#333333;
		FONT-FAMILY: verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 11px;
		height: 21px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #8c8882 1px line }

.button-popups { background-image: url("picts/button.gif");
		background-color:#333333;
		FONT-FAMILY: verdana, helvetica, sans;
		color: #e4e4e4;
		font-size: 11px;
		height: 21px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #8c8882 1px solid }


.buttonon-popups { background-image: url("picts/buttonon.gif");
		background-color:#333333;
		FONT-FAMILY: verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 11px;
		height: 21px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #8c8882 1px solid }

.searchbutton {	background-color:#4A614A;
		FONT-FAMILY: verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 11px;
		height: 20px;
		cursor:hand;
		font-weight: normal;
		text-align: center;
		BORDER: #8c8882 1px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 225PX;
		BORDER: #857f75 1px solid}

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		text-align: justify;
		WIDTH: 400PX;
		color: #FFFFFF;
		HEIGHT: 150PX;
}

.dropdown {	COLOR: #857f75;
		WIDTH: 225PX;
		FONT: 11px geneva, verdana, arial, sans-serif}

.member_name { color: #a52a2a; font: 11px verdana, arial, sans-serif; letter-spacing: 2px; font-weight: bold; line-height: 22px;  padding-bottom: 4px;  }


.searchform { background-image: url("picts/shadeform.gif");
		WIDTH: 125PX; HEIGHT: 20PX;
		FONT: 11px arial, georgia, "Times New Roman", sans-serif;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid }



.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }



 /* START THE CODE FOR THE MENUS */


.menu		{ font-family: helvetica, verdana, arial, sans;
		  font-size: 7.5pt;
		  height: 20px;
		  padding-top: 0px;
		  padding-bottom: 0px;
		  padding-left: 8px;
		  padding-right: 8px;
		  margin-right: 3px;
		  margin-top: 0px;
		  margin-bottom: 0px;
		  cursor:hand;
		  font-weight: bold;
		  text-align: center;
		  line-height: 18px;
		  letter-spacing: 1px;
		  display: block;
		  border: #000000 1px solid; 
		  }

high_item_border {
	border-right-color: #FF1515;
	border-width: 2;
}

#leftcolumn{
float:left;
width:150px;
height: 400px;
border: 3px solid black;
padding: 5px;
padding-left: 8px;

}

#leftcolumn a{
padding: 3px 1px;
display: block;
width: 100%;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid gray;
}

#leftcolumn a:hover{
background-color: #FFFF80;
}

#rightcolumn{
float:right;
width:460px;
min-height: 300px;
border: 1px;
margin-left: 10px;
padding: 5px;
padding-bottom: 8px;
 font-family: sans-serif;
 font-size: smaller;
 text-align: left;
 clip: auto;
 z-index: -1;
}

* html #rightcolumn{ /*IE only style*/
height: 400px;

}
.bblackfont
   		{font-size: 8.5pt;
   		font-family: Arial;
   		font-style: normal;
   		font-weight: bold;
   		color: #000000;
   	}
	.nblackfont
		{font-size: 8.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: normal;
		color: #000000;
	}
	.snblackfont
		{font-size: 7.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: normal;
		color: #000000;
	}
	.bigfont
		{font-size: 10pt;
		font-family: Arial;
		font-style: normal;
		font-weight: bold;
		color: #000000;
	}

	.biggreenfont
		{font-size: 10pt;
		font-family: Arial;
		font-style: normal;
		font-weight: bold;
		color: #008800;
	}
	.bigredfont
		{font-size: 10pt;
		font-family: Arial;
		font-style: normal;
		font-weight: bold;
		color: #FF0000;
	}
	
	.bgrayfont
		{font-size: 8.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: bold;
		color: #adadad;
	}

	.bredfont
		{font-size: 8.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: bold;
		color: #FF0000;
	}
	.redfont
		{font-size: 8.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: normal;
		color: #FF0000;
	}
	.sredfont
		{font-size: 7.0pt;
		font-family: Arial;
		font-style: normal;
		font-weight: normal;
		color: #FF0000;
	}
	.bgreenfont
		{font-size: 8.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: bold;
		color: #008800;
	}
	.greenfont
		{font-size: 8.5pt;
		font-family: Arial;
		font-style: normal;
		font-weight: normal;
		color: #008800;
	}
	.highlight
		{background-color : Yellow;
		font-weight : bold;
	}
#resource
{
color: #414141; font: 16px tahoma, verdana, arial, sans-serif; letter-spacing: 2px; font-weight: normal
}

#resourcecontent
{
color: #414141; font: 14px tahoma, verdana, arial, sans-serif; letter-spacing: 2px; font-weight: normal
}

#feedControl { 
 width : 88%;
 margin: 1px; 
 	font-family: Arial;
		font-style: normal;
		font-weight: normal;
		color: #008800;
		border: 1px #dcdcdc;
		font: normal Arial, "Lucida Sans";
		text-align: left;
}
