body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* div styles */
#wrapper {
	position:relative;
	text-align:justify;
	width:770px;
	margin:0.4em auto 0 auto;
}

#headertop {
	left:0px;
	top:0px;
	width:770px;
	height:116px;
	z-index:1;
	visibility:visible;
	background-image: url(../ecohome/images/headertop.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#headerbottomleft {
	left:0px;
	top:126px;
	width:210px;
	height:37px;
	z-index:2;
	visibility:visible;
	background-image: url(../ecohome/images/headerbottomleft.jpg);
	background-repeat: no-repeat;
}
#headerbottomright {
	position:absolute;
	left:753px;
	top:116px;
	width:17px;
	height:37px;
	z-index:3;
	visibility:visible;
	background-image: url(../ecohome/images/headerbottomright.jpg);
	background-repeat: no-repeat;
}

#thehousebutton {
	position:absolute;
	left:200px;
	top:106px;
	width:93px;
	height:37px;
	z-index:4;
	visibility:visible;
}
#thehousebuttonimage {
	position:relative;
	width:93px;
	height:37px;
	z-index:4;
	visibility:visible;
}
 
#whatwedidbutton {
	position:absolute;
	left:293px;
	top:106px;
	width:130px;
	height:37px;
	z-index:500;
	visibility:visible;
}
#whatwedidbuttonimage { 
	position:relative; 
	width:89px; 
	height:37px; 
	z-index:4; 
	visibility:visible; 
}

#featuresbutton { 
	position:absolute; 
	left:382px; 
	top:106px;
	width:89px; 
	height:37px;
	z-index:499; 
	visibility:visible; 
}
#featuresbuttonimage { 
	position:relative; 
	width:89px; 
	height:37px; 
	z-index:4; 
	visibility:visible; 
}

#partnershipsbutton { 
	position:absolute; 
	left:471px; 
	top:106px;
	width:89px; 
	height:37px;
	z-index:7; 
	visibility:visible; 
}
#partnershipsbuttonimage { 
	position:relative; 
	width:89px; 
	height:37px; 
	z-index:4; 
	visibility:visible; 
}

#accreditationbutton { 
	position:absolute; 
	left:560px; 
	top:106px;
	width:89px; 
	height:37px;
	z-index:8; 
	visibility:visible; 
}
#accreditationbuttonimage { 
	position:relative; 
	width:89px; 
	height:37px; 
	z-index:4; 
	visibility:visible; 
}

#monitoringbutton { 
	position:absolute; 
	left:649px; 
	top:106px;
	width:94px; 
	height:37px;
	z-index:8; 
	visibility:visible; 
}
#monitoringbuttonimage { 
	position:relative; 
	width:94px; 
	height:37px; 
	z-index:4; 
	visibility:visible; 
}

.rightimagediv {
	float:right;
	text-align:right;
	border:0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	display: inline;
}
.leftimagediv {
	float:left;
	text-align:left;
	border:0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
}
.rightimagediv30px {
	float:right;
	text-align:right;
	border:0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
	display: inline;
}
.leftimagediv30px {
	float:left;
	text-align:left;
	border:0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
	display: inline;
}
#ecologo{
	position:absolute;
	left:25px;
	top:15px;
	z-index:6;
	visibility:visible;
}
#textheader{
	position:absolute;
	left:230px;
	top:26px;
	width:200px;
	height:30px;
	z-index:9;
	visibility:visible;
}
#textheader h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
}
#bvtheaderlogo{
	position:absolute;
	left:501px;
	top:19px;
	width:249px;
	height:80px;
	z-index:3;
	visibility:visible;
}
#tablinks div { float:left; }
#tablinks a { display:block; padding:10px 10px; }
#tablinks a:link, 
#tablinks a:visited,
#tablinks a:hover,
#tablinks a:active {  }
/* end of header styles */

/* body styles */
#bodytop{
	position:relative;
	margin-left:0px;
	margin-top:-3px;
	width:770px;
	height:16px;
	z-index:8;
	visibility:visible;
	background: url(../ecohome/images/bodytop.jpg) no-repeat left top;
}
#bodymain{ position:relative; margin-left:0px; margin-top:-4px; width:770px; z-index:10; visibility:visible; background-image:url(../timebank/images/body_thin_slice.jpg); background-position: left top; background-repeat: repeat-y; }
#bodybottom{
	position:relative;
	margin-left:0px;
	margin-top:-15px;
	width:770px;
	height:15px;
	z-index:30;
	visibility:visible;
	background:    url(../timebank/images/body_bottom.jpg) repeat left top;
}

#bodydivider { position:absolute; left:490px; top:20px; width:5px; height:514px; z-index:20; visibility:visible; background:url(../timebank/images/body_divider.gif) no-repeat left; }
#supportedby {
	position:absolute;
	left:495px;
	top:1px;
	width:230px;
	height:60px;
	z-index:22;
	visibility:visible;
	background:url(../timebank/images/supportedby.gif) no-repeat left;
}

#main{ position:relative; margin-left:27px; margin-top:0px; margin-bottom:4px; width:720px; z-index:11; visibility:visible; }
#main h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; color:#000099; font-weight:bold; margin-top:0px; margin-bottom:10px;}
#main h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#000000; font-weight:bold; margin-top:6px; margin-bottom:4px;}
#main p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#000000; font-weight:normal; margin-top:6px; margin-bottom:10px; }
#main ol { margin-top:1em; }
#main a:link, 
#main a:visited,
#main a:active { color:blue; text-decoration:underline; }
#main a:hover { color:green; }
#main ul{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:6px; }
#main ul li { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin-top:3px; margin-bottom:3px; }
#main img {
	border-top: 1px solid #000099; border-left: 1px solid #000099;
	border-right: 2px outset #CCCCCC; border-bottom: 2px outset #CCCCCC;
}

/*#main img { border: 1px solid #000099; }*/
/* end of body styles */

/* sponsor styles */
#bvtlogo { position:absolute; left:509px; top:64px; width:237px; height:63px; z-index:21; visibility:visible; }
#lotterylogo { position:absolute; left:551px; top:157px; width:153px; height:103px; z-index:22; visibility:visible; }
#eulogo { position:absolute; left:536px; top:275px; width:184px; height:58px; z-index:23; visibility:visible; }
#cnswlogo { position:absolute; left:512px; top:352px; width:231px; height:93px; z-index:24; visibility:visible; }
#bcclogo { position:absolute; left:502px; top:465px; width:241px; height:77px; z-index:26; visibility:visible; }
/* end of sponsor styles */

/* footer styles */
#footertop{
	position:relative;
	margin-left:0px;
	margin-top:1px;
	width:770px;
	height:14px;
	z-index:40;
	visibility:visible;
	background:    url(../timebank/images/footer_top.jpg) no-repeat left top;
}
#footerbody{ position:relative; margin-left:0px; margin-top:0px; width:770px; height:22px; z-index:41; visibility:visible; background:url(../timebank/images/footer_body.jpg) repeat left top; }
#footerbottom{ position:relative; margin-left:0px; margin-top:0px; width:770px; height:14px; z-index:45; visibility:visible; background: url(../timebank/images/footer_bottom.jpg) no-repeat left top; }
#footerlinks { position:absolute; margin-left:44px; margin-top:0px; width:700px; height:12px; z-index:44; visibility:visible; }
#credits { font-size:1em; position:absolute; left:28px; top:-6px; z-index:47; visibility:visible; }
#footerlinks a:link, 
#footerlinks a:visited,
#footerlinks a:active { color:navy; font-weight:bold; text-decoration:underline; }
#footerlinks a:hover { color:#007E00; font-weight:bold;}
#footerlinks ul li { position:absolute; left:-1px; top:-7px; list-style:none; font-size:1em; margin-left:-1em; z-index:1; visibility:visible; }
/* end of footer styles */

/* classes */
.bold { font-weight:bold; }
.right {
	float:right;
}
.clear { clear:both; }
.navy1pxborder { border: 1px solid navy;}
/* end of classes */
