a:link
  {
  color: navy;
  }

a:visited
  {
  color: navy;
  }

a:hover
  {
  background-color: #dddddd;
  }

.sponsor_horizontal
  {
  background-color: #ffffff;
  padding: 0px;
  border: none;
  margin-top: 0px;
  }

.sponsor_right
  {
  background-color: #ffffff;
  padding: 0 0 12px 0;
  border: 1px solid navy;
  margin-top: 0px;
  margin-bottom: 4px;
  }

.picborder
  {
  border: 1px solid black;
  }

.headline
  {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 6px;
  color: navy;
  background-color: #ffffff;
/*  background-color: #DCEDF5; */
  border: 1px solid #283770;
  width: 100%;
  }

.headline h1
  {
  font-size: 120%;
  color: white;
  background-color: #283770;
  margin-top: 0px;
  margin-bottom: 12px;
  padding: 5 5 2 5;
  border-bottom: 1px solid red;
  }
  
.headline h2
  {
  color: navy;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 18px;
  margin-bottom: 6px;
 }

.headline h3
  {
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 18px;
  margin-bottom: 6px;
  }

.headline p, .headline h2, .headline li
  {
  padding-left: 5px;
  padding-right: 5px;
  }

.headline a:link
  {
  font-size: 100%;
  color: navy;
  text-decoration: underline;
  margin-top: 6px;
  }

.headline a:visited
  {
  font-size: 100%;
  color: navy;
  text-decoration: underline;
  }

.headline a:hover
  {
  background-color: #999999;
  font-size: 100%;
  color: navy;
  text-decoration: underline;
  }

.classifieds a:link
  {
  font-size: 90%;
  color: navy;
  text-decoration: underline;
  margin-top: 6px;
  }

.classifieds a:visited
  {
  font-size: 90%;
  color: navy;
  text-decoration: underline;
  }

.classifieds a:hover
  {
  background-color: #999999;
  font-size: 90%;
  color: navy;
  text-decoration: underline;
  }


table.indextable
  {
  background-color: #ffffff;
  color: #000000;
  }

table.indextable td p
  {
  font-size: 11px;
  margin-top: 12px;
  margin-bottom: 8px;
  }
  
table.indextable tr
  {
  vertical-align: top;
  }
  
table.indextable td h2
  {
  font-size: 12px;
  margin-top: 8px;
  margin-bottom: 8px;
  }

.indextable ul
  {
  margin-top: 8px;
  margin-bottom: 12px;
  }

.indextable li
  {
  font-size: 11px;
  margin-bottom: 6px;
  }

form table.noborder th, form table.noborder td
  {
  color: navy;
  background-color: #283770;
  }

.news
  {
  color: navy;
  padding: 5px;
  border: 1px solid #BB1B36;
  background-color: #ffffff;
  margin-top: 5px;
  text-align: left;
  height: 100%;
  }
.news h2
  {
  color: navy;
  }
.news h3
  {
  margin-top: 8px;
  }

#ump
  {
  background-color: #283770;
  color: white;
  border: 1px solid black;
  padding: 3px;
  }

#ump a:link
  {
  color: white;
  }

#ump a:hover
  {
  color: white;
  background-color: #999999;
  text-decoration: none;
  }

#ump a:visited
  {
  color: white;
  }
  
#ump h2
  {
  color: white;
  }

#topnav
  {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  }

#topnav a:link
  {
  font-family: Arial, san-serif;
  color: #ffffff;
  text-decoration: none;
  }

#topnav a:visited
  {
  font-family: Arial, san-serif;
  color: #ffffff;
  text-decoration: none;
  }

#topnav a:hover
  {
  font-family: Arial, san-serif;
  color: #ffffff;
  text-decoration: none;
  background-color: #666666;
  }

#botnav
  {
  background-color: #283770; 
  font-size: 100%;
  color: white;
  text-align: center;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  }

#botnav p
  {
  font-size: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
  }

#botnav a:link
  {
  font-size: 90%;
  color: white;
  text-decoration: none;
  margin-top: 6px;
  }

#botnav a:visited
  {
  font-size: 90%;
  color: white;
  text-decoration: none;
  }

#botnav a:hover
  {
  background-color: #666666;
  font-size: 90%;
  color: white;
  text-decoration: underline;
  }

body
  {
  background-color: #000000;
/*    background-color: #6184BA;
background-color: #ffffff; */
  font-family: verdana, san-serif;
  font-size: 11px;
  margin-top: 0px;
  }

h1
  {
  font-size: 120%;
  color: #DCEDF5;
  margin-top: 0px;
  margin-bottom: 12px;
  }

h2
  {
  font-size: 112%;
  color: #000099;
  margin-top: 18px;
  margin-bottom: 8px;
  }

h3
  {
  color: navy;
  font-size: 100%;
  margin-top: 14px;
  margin-bottom: 8px;
  }

p
  {
  font-size: 100%;
  margin-top: 20px;
  margin-bottom: 8px;
  }

li
  {
  font-size: 100%;
  margin-bottom: 6px;
  }

ul
  {
  font-size: 100%;
  margin-top: 8px;
  margin-bottom: 12px;
  }

table
  {
  }

td
  {
  font-size: 100%;
  font-family: verdana, san-serif;
  }

th
  {
  font-size: 100%;
  font-family: verdana, san-serif;
  }

table.noborder
  {
  width: 95%;
  background-color: none;
  font-size: 11px;
  border: none; 
  border-collapse: collapse; 
  margin-top: 12px;
  margin-bottom: 12px;
  }

table.noborder td
  {
  background-color: #DCEDF5;
  }

table.pagetable
  {
  font-size: 100%;
  border: 2px solid navy;
  }

.pagetable td
  {
  font-size: 100%;
  background-color: white;
  }

table.contenttable
  {
  width: 100%;
  font-size: 100%
  }

.contenttable td
  {
  font-family: verdana, san-serif;
  font-size: 100%;
  padding: 2px;
  }

.contenttable p
  {
  font-family: verdana, san-serif;
  font-size: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
  }

.contenttable h2
  {
  font-family: verdana, san-serif;
  margin-top: 8px;
  margin-bottom: 8px;
  }

.contenttable hr
  {
  color: #BB1B36;
  height: 1px;
  border-style: dotted;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  }

table.leftnav
  {
  color: #dddddd;
  font-size: 100%;
  }

.leftnav td
  {
  padding-left: 3px;
  font-size: 100%;
  }

td.leftnav li
  {
  font-size: 11px;
  }

#botnav p.copyright
  {
  font-size: 85%;
  }

p.sponsor
  {
  text-align: center;
  margin-bottom: 8px;
  }

.new
  {
  color: red;
  padding: 2px;
  text-decoration: blink;
  }