﻿body {
background: #F7F7F7;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*----------------------------------------content styles----------------------------------------*/

td#content h1 {
color: #2e261c;
font-size: 14px;
font-weight: normal;
border-bottom: 1px dashed #cccccc;
margin: 0;
}

td#content h2 {
color: #006543;
font-size: 12px;
margin: 1.25em 0 0 0;
}

td#content p {
margin: .5em 10px .5em 0;
line-height: 150%;
}

/*----------------------------------------layout styles----------------------------------------*/

table#shell {
margin: auto;
text-align: left;
font-size: 11px;
width: 740px;
border: 1px solid #2e261c;
background: #ffffff /*url('images/deer_watermark.gif') no-repeat center center*/;
}

table#shell table {
font-size: 11px;
}

/*--------------------header--------------------*/

table#header {
width: 740px;
}

table#header td#topnav {
background: url('images/bg_header.jpg') no-repeat top right;
width: 515px;
height: 201px;
vertical-align: top;
text-align: right;
color: #006543;
}

table#header td#topnav a {
padding: 0 5px;
font-size: 10px;
line-height: 26px;
text-decoration: none;
text-transform: uppercase;
color: #006543;
}

table#header td#midnav {
background: #006543;
border-bottom: 1px solid #2e261c;
}

table#header td#midnav ul {
margin: 0;
padding: 0;
list-style: none;
}

table#header td#midnav li {
float: left;
}

table#header td#midnav ul a {
display: block;
padding: 0 7px;
font-size: 10px;
line-height: 26px;
text-decoration: none;
text-transform: uppercase;
float: left;
color: #cdcdcd;
border-right: 1px solid #2e261c;
}

table#header td#midnav ul a:hover {
color: #2e261c;
background: #ffffff;
}

table#header td#midnav ul a.noborder {
border-right: none;
padding: 0 9px 0 8px;
}

/*--------------------content--------------------*/

td#content {
padding: 10px 0 10px 10px;
background: url('images/top_grad.gif') repeat-x left top;
color: #2e261c;
}

/*--------------------footer--------------------*/

table#footer {
width: 740px;
text-align: right;
}

table#footer td#legalbugs {
padding: 5px;
}

table#footer td#bottomnav {
background: #006543;
color: #cdcdcd;
}

table#footer td#bottomnav a {
padding: 0 5px;
font-size: 10px;
line-height: 26px;
text-decoration: none;
text-transform: uppercase;
color: #cdcdcd;
}