@charset "UTF-8";
/* CSS Document */

/* global */

* {
margin: 0;
border: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
background: #4C4C4C url(images/body_background.jpg) repeat-x top;
font-size: small;
text-align: center;
}
a {
color:#14967C;
}
a:hover {
text-decoration: none;
}
img {
border: none;
}
.imageincopy {
float:left;
margin: 0 15px 10px 0;
}
div#wrapper {
background-color: white;
width: 850px;
text-align: left;
margin: 15px auto 8px;
}

/* navigation */

ul#main_nav {
background-color: #262626;
margin: 0;
padding: 8px 10px;
}
ul#main_nav li {
display: inline;
list-style: none;
margin: 0 15px;
text-transform: uppercase;
font-weight: bold;
}
ul#main_nav li a {
color: #ddd;
text-decoration: none;
}
ul#main_nav li a:hover {
color: white;
}

/* home content */

table.home_photos {
margin: 5px 0 20px;
}
img.home_inset {
margin: 0 0 0 25px;
float: left;
}
div#home_content {
background: url(images/content_bottom_bkgd.gif) no-repeat bottom;
padding: 0 0 20px 0;
}
div#home_copy {
color: #666666;
margin: 0 20px 0 395px;
}
div#home_copy p {
margin: 5px 0 0 0;
line-height: 1.3;
}
div#clear {
clear: left;
}

/* main content */

div#body_content {
background: url(images/content_bottom_bkgd.gif) no-repeat bottom;
padding: 10px 0 30px 0;
}
div#body_copy {
color: #666666;
margin: 0 20px 0 70px;
width: 480px;
}
div#body_copy p {
margin: 0 0 12px;
line-height: 1.4;
}
div#body_copy h2 {
margin: 0 0 10px;
color: #14967C;
}
div#sidebar {
width: 215px;
float: right;
margin: 5px 60px 0 0;
}
div#clear2 {
clear: right;
}
div#body_copy ul {
margin: 20px 50px 20px 0;
}
div#body_copy ul li {
line-height: 1.3;
padding-bottom: 10px;
}
#sidebar img {
margin: 0 0 10px;
}
#sidebar h3 {
font-size: 14px;
color: #14967C;
margin: 0 0 3px;
}
#sidebar p {
font-size: 12px;
color: #666;
margin: 0 0 7px;
line-height: 1.3;
}
table.data td {
border-bottom: #999999 solid 1px;
}
table.data td.top_row {
border-top: #999999 solid 1px;
}

/* form */

label {
width: 6em;
float: left;
text-align: right;
margin-right: 1em;
}
.submit input {
margin-left: 7em;
border: black solid 1px;
border-top: none;
border-left: none;
background: #14967C;
color: white;
font-size: 1em;
padding: 3px 7px;
}
.text input {
border: #999999 solid 1px;
}
div#form_box {
border: #CCCCCC solid 1px;
background: #eee;
padding: 20px 30px 10px;
}

/* footer */

#footer p {
color: #999999;
background: url(images/footer_top_bkgd.gif) no-repeat top;
font-size: 11px;
text-align: center;
padding: 15px;
}
#footer {
background: #262626 url(images/footer_bottom_bkgd.gif) no-repeat bottom;
margin: 8px auto;
width: 850px;
}