#mainnav:hover     { color: #181959; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss; text-decoration: none; margin-left: 5px; padding-right: 5px; padding-left: 5px }
#mainnav:link { color: white; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss; text-decoration: none; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px }
#mainnav:a { color: white; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss; text-decoration: none; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px }
#mainnav { color: white; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss; text-decoration: none; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px }
.maintable  { border-color: #800000; border-style: none solid; border-width: medium 1pt; }
.marquee  { color: #181959; font-weight: bolder; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p    { font-size: 10pt; font-family: verdana, Tahoma, Arial, Helvetica, Geneva, Swiss; text-align: justify }
h5 { font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss }
.footer   { color: #181959; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; border-right: #696969; border-left: #696969 }
.footer:link  { color: #181959; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border-right: none #000; border-left: none #000 }
.footer:hover  { color: #181959; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border-right: #000; border-left: #000 }
.sidebar { margin-right: 5pt }
.admin { text-decoration: none }
.admin:link  { color: black; text-decoration: none }
.admin:hover  { color: black; text-decoration: none }
.admin:visited  { color: black; text-decoration: none }
h3   { color: white; font-style: italic; font-variant: small-caps; font-weight: bolder; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #800000; margin-left: 0; padding-left: 8px }
h4 { color: white; font-style: italic; font-variant: small-caps; font-weight: bolder; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #181959; margin-left: 0px; padding-left: 8px }
#navigation       { font-family: Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 3px }
#navigation ul      { list-style-type: none; margin: 0; padding: 0px 0 0 }
#navigation li   { font-size: 10pt; display: inline }
#navigation a:link, #navigation a:visited        { color: white; text-decoration: none; background-color: #800000; margin-right: 5px; padding: 1px 10px;}
#navigation a:hover { color: #000; background-color: #fbfadf; }
.assoc { padding: 2px; border: solid 1px }
ul  { font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(images/hat_icon.gif) }
form {
	display: inline;
}
input.txt     { color: black; background-color: white; margin-left: 10px; padding-left: 3px; border: inset 1px #00008b; width: 150px }
input.btn    { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: gray; margin-left: 3px; border: outset 1px black; height: 16px }
.newsletter  { color: black; font-size: 0.8em; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; margin: 0px 4px }
h1 {
  font: 1.2em Arial, Helvetica, sans-serif;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
#top_navigation  { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif }
#top_navigation ul  { list-style-type: none; list-style-position: ; margin: 0; border: #181959 }
#top_navigation li  { border: #181959; display: inline }
#top_navigation a:link, #top_navigation a:visited   { color: #ffffff; text-decoration: none; background-color: #800000; padding: 1px 10px; border: 1px }
#top_navigation a:hover  { color: black; background-color: #fbfadf }
.img_border  { border: solid 10px white }
