/* POSITIONING BLOCKS */
#container {
	position:relative;
	margin:0 auto;
	width:780px;
}
#main {
	position:relative;
	display:block;
	width:780px;
	background: #fff url("images/bg_main.gif");
}
#header {
	position:relative;
	display:block;
	width:762px;
	height:185px;
}
#header div {
	margin-left:9px;
	margin-top:4px;
}
#nav_horiz {
	position:relative;
	display:block;
	width:762px;
	height:40px;
}
#bodycopy {
	position:relative;
	display:block;
	width:762px;
}
#bodycopy #col0 {
	width:660px;
	margin-left:49px;
	margin-top:24px;
}
#bodycopy #col1 {
	float:left;
	width:500px;
	margin-left:49px;
	margin-top:24px;
}
#bodycopy #col2 {
	float:right;
	width:140px;
	margin-top:24px;
	margin-right:12px;
}
#bodycopy #col2 div {
	margin:0;
	margin-bottom:3px;
}
#bodycopy #col2 #support {
	margin:0;
	margin-top:30px;
	margin-bottom:30px;
}
#footer {
	position:relative;
	display:block;
	width:762px;
	height:72px;
}
#sitebyd10 {
	position:relative;
	display:block;
	width:780px;
	margin-top:10px;
}

/* GENERAL STYLES */
body {
	font: 11px/170% Verdana,Helvetica, Arial, sans-serif;
	color: #333;
	background: #D7D7D7;
	margin-top:10px;
	margin-bottom:30px;
}
h3 {
	font: bold 15px Verdana,Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
	color:#0A7136;
}
h4 {
	font: bold 13px Verdana,Helvetica, Arial, sans-serif;
	color:#0A7136;
}
h5 {
	font: bold 12px Verdana,Helvetica, Arial, sans-serif;
	color:#0A7136;
}
p {
	margin: 0 0 1.2em;
}
p.intro {
	font-size: 12px;
}
a{
	color:#333;
}
a:hover{
	color:#007EA2;
}

/* SPECIFIC FONTS, ANCHORS */
#sitebyd10 p {
	font: 10px Verdana,Helvetica, Arial, sans-serif;
	color:#999;
	text-align: center;
	margin: 0 0 0.2em 0; 
  	padding: 0;
}
#sitebyd10 a{
	text-decoration:none;
	color:#999;
}
#sitebyd10 a:hover{
	color:#777;
}
#bodycopy ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#bodycopy li {
	padding-left: 11px;
	padding-bottom: 11px;
	background: url(images/arrow.gif) no-repeat 0 7px;
	font: 11px Verdana,Helvetica, Arial, sans-serif;
}

/* forms */
div.row {
	clear: both;
	padding-top: 10px;
}
div.row span.label {
	float: left;
	width: 80px;
	text-align: left;
}
div.row span.formw {
	float: right;
	width: 355px;
	text-align: left;
} 
div.row span.formw textarea, div.row span.formw input{
	width: 355px;
} 
textarea, input{
	font: 11px Verdana,Helvetica, Arial, sans-serif;
} 
div.row span.label2 {
	float: left;
	width: 335px;
	text-align: left;
}
div.row span.formw2 {
	float: right;
	width: 100px;
	text-align: left;
} 
div.submitbutton {
	text-align: right;
} 

/* widths, positions of nav */
#nav_horiz #nav_bg {
	position:absolute;
	top:4px;
	left:9px;
	width:762px;
	height:40px;
	background:#0A7136;
}
#home {
	position:absolute;
	top:15px;
	left:41px;
}
#vision {
	position:absolute;
	top:15px;
	left:113px;
}
#proposed {
	position:absolute;
	top:15px;
	left:192px;
}
#benefits {
	position:absolute;
	top:15px;
	left:385px;
}
#news {
	position:absolute;
	top:15px;
	left:508px;
}
#contact {
	position:absolute;
	top:15px;
	left:649px;
}
#footer_bg {
	display:block;
	position:relative;
	top:4px;
	left:9px;
}
#privacy {
	position:absolute;
	top:30px;
	left:49px;
}
#disclaimer {
	position:absolute;
	top:30px;
	left:142px;
}
#bmd {
	position:absolute;
	top:16px;
	left:629px;
}

/* hide image preload div */
#preload {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

#nav_proposed {
	position:absolute;
	top:230px;
	left:196px;
	background:#fff;
	visibility:hidden;
	border-top:4px solid #0A7136;
}
#nav_news {
	position:absolute;
	top:230px;
	left:514px;
	background:#fff;
	visibility:hidden;
	border-top:4px solid #0A7136;
}
#nav_proposed div,#nav_news div {
	margin-top:3px;
}