BODY {

	color: #000000;
}


A {
	text-decoration: underline;
	color: #006300;
}

A:Hover {
	text-decoration: none;
	color: #31CE31;
}

.style2 {
	color: #006300;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
}


html, body {
margin: 0px;
padding: 0px;
border: 0px;
}
#header {
height: 100px;
width: 100%;
border-bottom: 5px solid #000000;
}
#header h1 {
font: bold 18px Arial, Helvetica, sans-serif;
padding: 15px;
}
#nav {
position: absolute;
top: 110px;
left: 0px;
}
#nav a {
font: 0.75em Arial, Helvetica, sans-serif;
display: block;
padding: 5px;
color: #fff;
background: #030;
border-bottom: 1px dotted #fff;
text-decoration: none;
}
#mainform {
margin: 3px 5px 5px 210px;
border: 0px none;
padding: 5px;
}
#mainform h1 {
font: bold 14px Arial, Helvetica, sans-serif;
margin-top: -5px;
}
#name_p {
position: absolute;
left: 220px;
top: 145px;
padding-top: 5px;
}
#fname {
position: absolute;
left: 300px;
top: 145px;
}
#lname_p {
position: absolute;
left: 460px;
top: 145px;
padding-top: 5px;
}
#lname {
position: absolute;
left: 540px;
top: 145px;
}
#address_p {
position: absolute;
left: 220px;
top: 180px;
padding-top: 5px;
}
#address1 {
position: absolute;
left: 300px;
top: 180px;
}
#city_p {
position: absolute;
left: 220px;
top: 205px;
padding-top: 5px;
}
#city {
position: absolute;
left: 300px;
top: 205px;
}
#state_p {
position: absolute;
left: 460px;
top: 205px;
padding-top: 5px;
}
#state {
position: absolute;
left: 540px;
top: 205px;
}
#zip_p {
position: absolute;
left: 220px;
top: 230px;
padding-top: 5px;
}
#zipcode {
position: absolute;
left: 300px;
top: 230px;
}
#submit_p, #submit {
position: absolute;
left: 220px;
top: 255px;
}


