body {
margin:0;
padding:0;
color:#666;
font-family:Arial, Helvetica, sans-serif;
background:#00421c url(images/back.gif) top left repeat-x;
}
#wrapper {
width:875px;
margin:0 auto;
padding:20px 55px 20px 20px;
background:#FFFFFF url(images/corner.gif) bottom right no-repeat;
}
#header {
width:875px;
float:left;
background-color:#FFFFFF;
}
#header .logo{
float:left;
width:104px;
height:104px;
margin-right:50px;
}
.logo img{
border:0;
}
#nav {
width:721px;
float:left;
background-color: #d9f0db;
padding:32px 0 0 0;
margin:0;
}
#nav img{
border:0;
margin:0;
padding:0;
vertical-align:bottom;
}
#gap {
float:left;
clear:both;
width:875px;
background-color:#FFFFFF;
}
.clearfix {
clear:both;
}
#credit {
margin:0 auto;
width:950px;
clear:both;
}
#credit img{
border: 0;
}
#content {
width:875px;
float:left;
}
#sidecol {
width:104px;
float:left;
padding:0 21px 0 0;
}
#sidecol p{
background:#d9f0db url(images/side-nav-corner.gif) bottom right no-repeat;
padding:5px;
margin:0 0 4px 0;
font-size:0.7em;
color:#729d80;
font-weight:bold;
}
#contactlink{
width:104px;
float:left;
margin-top:20px;
}
#contact p{
background:#b2cccc url(images/side-nav-contact.gif) bottom right no-repeat;
padding:5px;
margin:0 0 4px 0;
font-size:0.7em;
font-weight:bold;
}

#sidecol a{
color:#729d80;
text-decoration:none;
}
#sidecol a:hover{
color:#0c4b26;
text-decoration:none;
}
.whitelink a{
color:#fff;
text-decoration:none;
}
.whitelink a:hover{
color:#fff;
text-decoration:none;
}
a{
color:#729d80;
text-decoration:none;
}
a:hover{
color:#0c4b26;
text-decoration:none;
}
#sidecol .on{
color:#0c4b26;
}
#main {
float:right;
width:721px;
padding:0 0 0 28px;
border-left: #ccc solid 1px;
}
h1 {
float:left;
font-size:2.3em;
font-weight:bold;
color:#0c4b26;
margin:0;
padding:0;
}
h2 {
font-size:1.0em;
line-height:1.4em;
font-weight:normal;
color:#41b649;
margin:0;
padding:0;
}
h3 {
font-size:1.0em;
line-height:1.4em;
font-weight:normal;
color:#41b649;
margin:0;
padding:0 0 10px 0;
}
#main p{
font-size:0.8em;
line-height:1.3em;
margin:0;
padding:8px 0 0 0;
}
#main ul{
font-size:0.8em;
line-height:1.3em;
list-style:outside;
margin:0;
padding:0 0 0 12px;
}
#main li{
padding:4px 0 0 0;
}
#text {
width:269px;
float:right;
}
.underline {
text-decoration:underline;
}
#footer {
width:269px;
float:right;
clear:right;
margin:50px 0 0 0;
}
#footer img{
float:right;
}
#bottomtext{
float:left;
width:132px;
font-size:0.7em;
padding:60px 0 0 0;
}
#bottomtext2{
float:left;
width:150px;
font-size:0.7em;
margin:0 0 0 55px;
padding:120px 0 0 0;
}
#bottomtext3{
float:left;
width:150px;
font-size:0.7em;
margin:0 0 0 35px;
padding:120px 0 0 0;
}
.green {
color:#41b649;
font-weight:bold;
}
.greensm {
font-size:0.8em;
color:#41b649;
font-weight:bold;
}
.cols {
float:left;
width: 721px;
margin:30px 0 0 0;
}
.colsheader {
float:left;
width: 721px;
border-bottom:#ccc solid 1px;
}
.colsheadersm {
width: 592px;
padding:4px;
border:#ccc solid 1px;
}
.colssmaller{
font-size:0.8em;
float:left;
width: 721px;
margin:30px 0 0 0;
}
.col1 {
float:left;
width: 230px;
}
.col2 {
float:left;
width: 230px;
margin-left:10px;
}
.col3 {
float:left;
width: 230px;
margin-left:10px;
}
form {
float:left;
width:350px;
margin:20px 0 0 0;
}
.formfields{
float:left;
width:350px;
}
.formfields p{
float:left;
}
input, textarea {
padding:0;
margin:4px 0;
float:right;
}
#credit {
width:775px;
margin:10px auto;
padding:0 0 0 175px;
color:#8bb09b;
font-size:0.8em;
text-align:left;
}
#credit a{
text-decoration:none;
color:#8bb09b;
}
#credit a:hover{
text-decoration:underline;
color:#8bb09b;
}
#credit p{
padding:0 0 6px 0;
margin:0;
}
#contactlink img{
border:0;
}
#valid {
width:775px;
margin:0 auto;
padding:0 0 0 175px;
text-align:left;
}
#valid img{
border:0;
}
#valid p{
margin:0;
padding:0;
}