body {
background: #B0B0B0 url(images/bg2.gif) repeat-x;
font: normal 11px/16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-align: center;
}
table {
font: normal 10px/13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
td {
border-bottom: 1px solid #333;
padding: 4px 12px 4px 0;
}
div {
text-align: left;
text-decoration: none;
}
#container {
width: 800px;
margin: 0 auto;
padding: 0;
}
#left {
width: 215px;
border: 1px solid #7C7C7C;
float: left;
background: #ffffff;
}
#navlist ul{
list-style: none;
padding: 0;
margin: 0 0 0 5px;
font: bold 12px/19px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#navlist li{
margin-right: 8px;
border-bottom: 1px solid #cccccc;
background: url(images/arrow.gif) no-repeat right ;
}
#navlist li:hover{
}
#navlist a {
display: block;
padding: 1px 3px 1px 12px;
line-height: 19px;
text-decoration: none;
color: #333;
width: 170px
}
#navlist a:hover{
background: #AEAED2;
}
#copyright {
font: normal 9px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-align: center;
margin: 30px 0 5px 0;
padding: 0;
}
#copyright a{
color: #51547D;
text-decoration: none;
}
#copyright a:hover{
text-decoration: none;
border-bottom: 1px dotted  #51547D;
}
#logo {
margin: 10px 5px 15px 3px;
width: 215px;
height: 105px;
background: url(images/logo.gif) no-repeat;
}
#right {
width: 483px;
float: left;
margin: 0 0 0 10px;
background: #ffffff;
border: 1px solid #7C7C7C;

}
#top {
background: #FFFFFF url(images/top.jpg) no-repeat;
height: 184px;
margin: 4px 4px 0 4px;
}
#top_interior {
height: 143px;
margin: 4px 4px 0 4px;
}
#content {
margin: 0 4px 5px 4px;
padding: 0 8px 5px;
float: right;
} 
html>body #content {
margin: 0 4px 8px 4px;
padding: 0 8px 8px;
}
#content a{
text-decoration: none;
border-bottom: 1px dotted #0751B8;
color: #0751B8;
}
#content a:hover{
text-decoration: none;
border-bottom: none;
color: #831420;
}
#content h1{
font-family: Georgia, "Trebuchet MS", Helvetiva, Sans-serif;
font-size:21px;
line-height: 22px;
margin: 13px 10px 5px 0;
color:#547336;
font-weight:normal;
letter-spacing:-0.02em;
}
#pic {
float: right;
width: 155px;
text-align: center;
margin: 5px 5px 0 5px;
padding: 5px 5px 0 5px;
font: normal 9px/19px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#pic img{
border: 1px solid #666;
padding: 3px;
}
#pic a {
border: none;
}
input {
border: 1px solid #666;
margin-right: 5px;
width: 120px;
padding: 2px 2px 2px 5px;
}
input:focus {
background: #FFFBCE;
}
textarea {
border: 1px solid #666;
margin-right: 5px;
width: 300px;
padding: 2px 2px 2px 5px;
}
textarea:focus, input:focus {
background: #B7FFD7;
}
form {
margin-left: 7px;
line-height: 13px;
margin: 0;
padding: 0;
}
.submit {
font: bold 11px/25px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color: #ffffff ;
background: #547336;
width: 175px;
}
.submit:hover {
color: #333 ;
background: #fff;
}
h2, h3 {
font: bold 12px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color: #333;
margin: 0;
}
h2 {
padding-top: 10px;
}
h3 {
padding-bottom: 10px;
color: #547336;
}
#content h2 a{
font: bold 14px/32px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
color: #51547D;
padding: 0 0 0 22px;
height: 35px;
border-bottom: 1px dotted #51547D;
text-decoration: none;
background: url(images/PDF_icon.jpg) no-repeat -3px -1px;
}
#content h2 a:hover{
color: #333;
padding: 0 0 0 22px;
border-bottom: 2px solid #51547D;
}
#button {
background: #547336;
color: #fff;
text-align: center;
}
#button:hover {
background: #FFEF87;
color: #111;
text-align: center;
}

#form {
border: 1px solid #666;
margin-right: 5px;
width: 300px;
padding: 2px 2px 2px 5px;
}
#form:focus {
background: #FFFBCE;
}