h1 {
   font: bold 200% arial, helvetica, verdana, sans-serif;
   color: #000088;
}
h2 {
   font: bold 150% arial, helvetica, verdana, sans-serif;
   color: #000088;
}
h3 {
   font: bold 110% arial, helvetica, verdana, sans-serif;
   color: #880000;
}


ul {
  font:  90% arial, helvetica, verdana, sans-serif;
  margin-bottom: 0px;
  margin-top: 0px;
}


ol {
  font:  90% arial, helvetica, verdana, sans-serif;
  margin-bottom: 0px;
  margin-top: 0px;
}

dl {
  font:  90% arial, helvetica, verdana, sans-serif;
  margin-bottom: 0px;
  margin-top: 0px;
}

p {
  font:  90% arial, helvetica, verdana, sans-serif;
  margin-bottom: 5px;
  margin-top:  5px;
}

td{
   font: 90% arial, helvetica, verdana, sans-serif;
}
th{
   font: bold 90% arial, helvetica, verdana, sans-serif;
   background: #000066;
   color: #ffffff;
}

a:hover{
  text-decoration: none;
  background:#ffff00;
}

a.navlink      { 
  font:  bold 90% arial, helvetica, verdana, sans-serif;
  text-decoration: none;
  color:#ffffff;
}
a.navlink:hover{
  text-decoration: underline;
  color:#ffff00;
}
a.navlink:visited{
  text-decoration: none;
  color: #cccccc;
}
a.navlink:visited:hover{
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}
a.navlinkbig      { 
  font:  bold 100% arial, helvetica, verdana, sans-serif;
  text-decoration: none;
  color:#ffffff;
}
a.navlinkbig:hover{
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}
a.navlinkbig:visited{
  text-decoration: none;
  color: #cccccc;

}
a.navlinkbig:visited:hover{
  text-decoration: underline;
  color:#ffff00;
  background: #666666;
}


.header{
   background: #666666;
   color: #ffffff;
   font: bold 200% arial, helvetica, verdana, sans-serif;
}
.subheader{
   font: bold 60% arial, helvetica, verdana, sans-serif;
   color: #000000;
}


.navheader{
   background: #000000;
   color: #ffffff;
   font: bold 80% arial, helvetica, verdana, sans-serif;
   margin-top: 10px;
   margin-bottom: 10px;
}
.sidebar{
   background: #3366cc;
   font: 2px arial, helvetica, verdana, sans-serif;
}

.topbar{
   background: #3366cc;
   font-weight: bold;
}

.redheader{
   color: #ffffff;
   font-weight: bold;
   background: #ff0000;
}

.redcontent{
   background: #ffcccc;
}

.blueheader{
   font-weight: bold;
   background: #0000ff;
   color: #ffffff;
}

.bluecontent{
   background: #ccccff;
}


.bold{
  font-weight: bold;
}

.small{
  font-size: 70%;
}

.big{
  font-size: 110%;
}

.tiny{
  font-size: 60%;
}

.yellow{
   color: #ffff00;
}
.darkblue{
   background: #000066;
   color: #ffffff;
}
.shortbold{
    font: bold 100% arial, helvetica, verdana, sans-serif;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    }
