/* CSS Document */

body {
background-image:url(../images/main_bg.gif);
/*background-color:#C9FFBB;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
}

a:link {
color:#000000;
}

a:hover {
color:#336600;
text-decoration:underline;
}

a:visited {
color:#333300;
text-decoration:underline;
}

#content {
width:629px;
height:100%;
margin-left: auto;
margin-right: auto;
margin-top:0px;
/*position:absolute;*/
/*top:0px;*/
}

#maincontent {
width:527px;
margin-left: auto;
margin-right: auto;
position:absolute;
top:0px;
margin-top:0px;
}

#right {
float:right;
width:23px;
min-height:1024px;
background: url(../images/side_right.jpg);
background-repeat:repeat-y;
position:absolute;
margin-top:0px;
margin-bottom:0px;
margin-left:571px;
}

#left {
background: url(../images/side_left.jpg);
background-repeat:repeat-y;
float:left;
width:22px;
min-height:1024px;
position:absolute;
margin-top:0px;
margin-bottom:0px;
margin-left:-22px;
}

#topcontentcopy {
width:auto;
height:auto;
vertical-align:top;
}

.photo {
vertical-align:top;
float:right;
}

.box{
vertical-align:top;
}

.banner{
vertical-align:top;
}

.topcopy {
margin: 0px 25px auto 20px;
font-size:12px;
}

.lowercopy {
margin: 0px 25px auto 18px;
font-size:12px;
}

.lowercopy_contact {
margin: 0px 25px auto 10px;
font-size:12px;
}

.footer {
width:571px;
height:30px;
background-color:#4F5B27;
color:#FFFFFF;
margin-top:8px;
}

a.footerlinks:link {
color:#FFFFFF;
}

a.footerlinks:visited {
color:#FFFFFF;
}

a.footerlinks:hover {
color:#CCCCCC;
text-decoration:underline;
}

.footertext {
color:#FFFFFF;
font-size:10px;
margin-top:8px;
margin-right:auto;
margin-left:10px;
margin-bottom:5px;
}

.footerlinks {
color:#FFFFFF;
font-size:10px;
margin-top:8px;
}

.input {
color:#333300;
}

input {
border-color:#336600;
border-style:solid;
border-width:thin;
}

textarea {
border-color:#336600;
border-style:solid;
border-width:thin;
}

ul {
list-style:disc;
list-style-position:outside;
margin-left: 0px;
line-height:15px;
padding-left:18px;
text-indent:1px;
}

li {
list-style-position:outside;
margin-left:0px;
}