body {background-image: url(../images/bg.jpg); background-attachment: fixed; background-color: #a57b53; color: #000000; font-size: 12px; font-family: verdana; margin: 0; padding: 0; text-align: center;}

#bod {background-image: url(../images/bodbg.png); width: 800px; margin: 0 auto; background-repeat: repeat-y; padding: 0 75px; overflow: auto; text-align: left;}

#content {width: 780px; margin: 10px;}
#content a {color: #2966c2; text-decoration: underline;}
#content a:hover {text-decoration: none; color: #ff6600;}

div.navbutton {float: left; margin-left: -7px;}
div.navfront {float: left;}

#foot {font-size: 11px; color: #000000; border-top: solid 1px #f78f29; margin: 5px 0; padding: 5px 0; text-align: center; clear: both;}
#foot a {color: #001d55; text-decoration: none;}
#foot a:hover {color: #990000; text-decoration: underline;}

#head {width: 950px; height: 169px; background-image: url(../images/top.png); background-repeat: no-repeat; margin: 0 auto; text-align: right; cursor: pointer;}

img {border: 0;}
img.gal {float: left; margin: 2px;}
img.i1 {margin: 0 0 5px 0; display: block;}
input, select, textarea {font-size: 11px;}

#nav {height: 30px; width: 800px; background-image: url(../images/navbg.jpg); background-repeat: repeat-x; text-align: left;}

p.clear {clear: both;}
p.red {color: #ff0000; font-weight: bold;}
p.s1 {font-weight: bold; font-size: 14px; color: #001d55;}
p.s2 {margin: 10px 0 0 10px;}
p.s3 {margin: 0 0 10px 10px;}

span.map {font-size: 10px; text-decoration: underline; color: #666666;}

table {border-collapse: collapse;}
td.sm {font-size: 11px;}
td.td1 {font-weight: bold;}
#top {margin: 0 auto; width: 950px; display: block;}
#topnav {margin: 14px 0 0 647px; background-color: #ff9900; width: 225px; padding: 3px 5px 4px 0; font-size: 11px; color: #ffffff;}
#topnav a {color: #ffffff; text-decoration: none;}
#topnav a:hover {color: #132a5e;}