body { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #ffffff; }
#site { clear: both; margin: 0px auto; text-align: left;  width: 800px; background-color: #ffffff; }
#topbar { height: 30px; color: #ffffff; background-color: #6d9805; font-size: 8pt; font-weight: bold; }
#topbar a { color: #ffffff; text-decoration: none; } 
#topbar a:hover { color: #ffcc00; }
#topcenter { width: 800px; margin: 0px auto; }
#logobar { float: left; width: 100px; }
#logobar img { }
#toplinks { float: right; width: 500px;  margin-right: 6px; }
#toplinks div {margin: 4px; text-align: right; }
#headline { margin-top: 10px; color: #f17e31; font-size: 13pt; font-weight: bold; border: 1px solid #a7a7a7; }
#headline .note { color: #666666; font-size: 8pt; }

#footer { text-align: center; margin: 6px auto;  width: 800px; color: #999999; font-size: 8pt; }
#footer a { color: #999999; text-decoration: none; } 
#footer a:hover { color: #6d9805; }
#copy { text-align: center; margin: 0px auto;  width: 800px; color: #999999; font-size: 8pt; }
h1 { color: #6d9805; }
h3 { color: #6d9805; }
h4 { color: #6d9805; }
h5 { font-size: 10pt;  color: #6d9805; }
h6 { color: #6d9805; }
a { color: #6d9805; text-decoration: none; } 
a:hover { color: #6d9805; }
.bold { font-weight: bold; color: #6d9805; } /* Same as h4? */
#contentbody { padding: 10px 15px 10px 15px; }
#wide { width: 590px; margin: 10px 15px 20px 15px; }
#narrow { width: 170px; float: right; }
#admin table td { border: 1px solid #a7a7a7; border-collapse: collapse; }
div.dateline {padding-left: 20px;}
div.title { color: #6d9805; font-size: 14pt; font-weight: bold; padding-top: 10px; }
div.entry {padding: 20px;}
div.byline {padding: 8px; font-size: 8pt; text-align: center; border-bottom: 1px dashed #0000cc; }

.butxton { background-color: #fde393; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#413e3e;  padding: 5px 8px 4px 9px; border-top: 1px solid #cac19c; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #cac19c; }

div.q {color: #6d9805; font-size: 11pt; font-weight: bold; padding-top: 10px; }
div.a {padding: 15px 0px 15px 0px; }

.boxhead {  font-size: 9pt; font-weight: bold; padding: 2px 5px; color: #ffffff; background-color: #6d9805;  }
.box {  text-align: center; font-size: 9pt; padding: 5px; border: 1px solid #a7a7a7;  }

div.floatbox { float: left; border: 1px solid #a7a7a7; }
div.boxpadding { padding: 10px; }
div.boxpadding h3 { margin-top: 0px; }
input.text { width: 120px; }
td.label { text-align: right; }
.note { color: #666666; font-size: 8pt; }

div#alert{ border-left: 2px solid #f17e31; color: #f17e31; font-weight:bold; padding: 10px; }
#instructions { display: block; border: 1px solid #a7a7a7; margin: 15px 0px; width: 615px; height: 300px; background-color: #f8fcee; }
