body { margin: 0; padding: 0; font: small verdana, geneva, sans-serif; line-height: 15pt; text-align: justify; background-color: #FC0;}
p { padding-bottom: 10px; padding-left: 20px; }
h1 { font-size: 12pt; font-weight: bold; }
h2 { font-family: Times, "Times New Roman", serif; color: #039; font-size: 13pt; font-weight: bold; font-style: italic; line-height: 20pt; border: thin solid #CCC; background-color: #CCC; padding-left: 8px;}
li { padding-bottom: 5px; }
textarea { font-family: verdana, geneva, sans-serif; font-size: 9pt; }
hr { border: 1px solid #CCC; }

#wrapper { margin: 0 25px 0 25px; width: 800px; background-color: #800080; padding-bottom: 5px; border-left: 7px solid #390; border-right: 7px solid #390;  }
#outside { border: 1px solid black; background-color: white; padding-right: 2px; padding-left: 2px; }

td.leftmenu {border: thin solid black; padding-left: 3px; background-color: #cf6;}
.leftmenuepi { list-style-type: none; text-indent: -14px; padding-bottom: 0; line-height: 11pt; }
#content { background-color: white; padding: 20px; }

.picsleft { padding-right: 25px; float: left; clear: right; }
.picsright { padding-left: 25px;  clear: left; float: right; text-align: left; }
.topmenu {text-align: center; border-bottom: 1px solid purple; padding-bottom: 8px; }
.resource { padding-left: 20px; padding-bottom: 0; }

A:link { color: #060;  border-bottom: 0; }
A:visited { color: #c69; text-decoration: none; border-bottom: 0; }
A:hover { background-color: #FFC;  border-bottom: 0; }

#footer { font-size: 7pt; color: #666; line-height: 11pt; text-align: center; clear: both; border-top: thin solid #390; padding-top: 5px; padding-left: 15px; padding-bottom: 5px; padding-right: 15px; }

input { font-weight: bold; }