html,body {margin:0 auto;padding:0;background:#000000 url('bg.jpg') repeat-x;text-align:center;}
body {font: 80% "lucida grande",lucida,trebuchet,"trebuchet ms",verdana,arial,sans-serif;color:#444444;line-height:1.5em;text-align:center;}
a, a:link {color: #A46C00;}
a:visited {color:#7B652F;}
a:hover, a:active {color:#8E2800}

a.totop, a.totop:link, a.totop:visited {display:block;font-size:8pt;font-weight:bold;text-decoration:none;border-left:5px solid #eee;padding-left:5px;margin-top:30px;}

div#thepage {position:absolute;top:50px;left:0;width:100%;}
div#container {background:transparent url('contentbg.jpg') repeat-y 4px 0;width:762px;padding:0;margin:0 auto;}
div#wrapper {background:transparent url('hdrbg.jpg') no-repeat;padding:115px 0 0 0;margin:0 auto;height:100px;}
html > body div#wrapper {height:100%;}
div#footer {background:#000000 url('ftrbg.jpg') no-repeat 4px 0;height:130px;font-size:8pt;text-align:left;padding:67px 0 0 203px;margin:0 auto;clear:both;}
html > body div#footer { height:60px; }

div#content {float:right;width:510px;margin:0 20px 0 0;padding:30px 0 0 0;text-align:left;}
html > body div#content {margin-right:40px;}

div#nav {float:left;width:166px;margin:0 0 0 7px;text-align:left;}
html > body div#nav {margin-left:14px;}

div#nav ul { margin: 0px; padding:0; list-style-type: none; text-align: center;}
div#nav li {margin: 0 0 1px 0;padding:0;}
div#nav a, div#nav a:link, div#nav a:visited {text-align:left;color:#684E00;border-top:1px solid #AA7F1A;border-bottom:1px solid #AA7F1A;display: block;padding: 5px 0 5px 15px;margin:0 0 -16px 0;text-decoration: none;font-weight:bold;background: url("navbg.gif") no-repeat;background-color:#CEB97B;}
html > body div#nav a, html > body div#nav a:link, html > body div#nav a:visited {padding: 3px 0 3px 15px;margin:0 0 5px 0;}
div#nav a:hover {color: #F5EDD6;background-color:#8F7837;background-position: 0px -75px;}
div#nav a:active {color: #F5EDD6;background-color:#8F7837;background-position: 0px -75px;}

div#nav p {font-size:8pt;padding:5px 10px 0 0;margin-left:13px;line-height:12pt;color:#555;}

h1 {font-size:125%; padding:0 0 10px 27px;margin:0;border-bottom:1px solid #ccc;color:#000;background:transparent url('h1bg.jpg') no-repeat 0 1px;}
h2 {font-size:115%; padding:0 0 5px 0;margin:30px 0 0 0;border-bottom:1px solid #ddd;color:#5B5033;}
h3 {font-size:110%; padding:0;margin:20px 0 0 0;color:#494545;}

p.site_src {color:#aaa;font-size:8pt;}
p.site_src a {text-decoration:none;color:#777;padding:5px;}

div#form form dd {margin:0 0 15px 0;font-size:88%;}
div#form form dt {width:100px;}

.submit {font-weight:bold;font-size:9pt;padding:3px;margin:2px;border:2px solid #ddd;background-color:#555;color:#eee;}
.submit:hover {border:2px solid #444;background-color:#ddd;color:#333;}

.doc {display:block;clear:left;padding-left:20px;background:transparent url('../images/docIconSM.gif') no-repeat 0 1px;font-size:90%;min-height:15px;}

.ERR {color:red;border-left:4px solid red; padding-left:10px;background-color:#ffeeee;}

.picsR {border:1px solid #ccc;padding:4px;margin:10px 0 5px 10px;}
.picsL {border:1px solid #ccc;padding:4px;margin:10px 10px 5px 0;}