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


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

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

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

p {
  font:  90%  arial, helvetica, sans-serif;
  margin-bottom: 10px;
  margin-top:  10px;
}
p.navlink{
  font:  bold 80%  arial, helvetica, sans-serif;
  margin-bottom: 3px;
  margin-top: 3px;
}



td{
   font: 90%  arial, helvetica, sans-serif;
}

td.header{
   background: #666666;
   color: #ffffff;
   font: bold 26px  arial, helvetica, sans-serif;
   text-align: center;
}
.subheader{
   font: bold 80% arial, helvetica, sans-serif;
   color: #990033;
}

td.hareline{
   font:  90%  arial, helvetica, sans-serif;
}

td.messages{
   font:  80%  arial, helvetica, sans-serif;
}
td.navheader{
   color: #ffffff;
   text-align: center;

}
td.sidebar{
   background: #3366cc;
   color: #ffffff;
   font: 2px  arial, helvetica, sans-serif;
}

td.topbar{
   background: #3366cc;
   color: #ffffff;
   text-align: center;
   font-weight: bold;
}

td.redheader{
   color: #ffffff;
   font-weight: bold;
   background: #ff0000;
   text-align: center;
}

td.redcontent{
   background: #ffcccc;
}

td.oldpurpleheader{
   color: #ffffff;
   font-weight: bold;
   background: #8467D7;
   text-align: center;
}

td.oldpurplecontent{
   background: #E3E4FA;
   border: 1px solid #8467D7;
}
td.purpleheader{
   color: #ffffff;
   font-weight: bold;
   background: #8467D7;
   text-align: center;
}

td.purplecontent{
   background: #F1F1FD;
   border: 1px solid #9B72CF;
}
td.yblueheader{
   color: #000000;
   font-weight: bold;
   background: #D0E4FD;
   text-align: center;
}

td.ybluecontent{
   background: #F2F5F7;
   border: 1px solid #D0E4FD;
}

td.blueheader{
   font-weight: bold;
   background: #3366cc;
   color: #ffffff;
   text-align: center;
}

td.bluecontent{
   background: #F0F0F0;
   color: #000000;
   border: 1px solid #3366cc;
}

.navlink      { 
  font:  bold 70%  arial, helvetica, sans-serif;
  text-decoration: none;
  color:#000066;
    margin-top: 10px;
  margin-bottom: 10px;
}
.navlink2      { 
  font:  bold 90%  arial, helvetica, sans-serif;
  text-decoration: none;
  color:#000000;
 
  margin-top: 10px;
  margin-bottom: 10px;
}

a.navlink      { 
  font:  bold 70%  arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#000066;
  margin-top: 10px;
  margin-bottom: 10px;
}
a.navlink:hover{
  text-decoration: underline;
  color:#000066;
}

a.navlink:visited{
  text-decoration: underline;
  color: #000066;
}
a.navlink:visited:hover{
  text-decoration: underline;
  color:#000066;
}
a.navlinkbig      { 
  font:  bold 110%  arial, helvetica, sans-serif;
  text-decoration: underline;
  color:#000066;
}
a.navlinkbig:hover{
   text-decoration: underline;
  color:#000066;
}
a.navlinkbig:visited{
  text-decoration: underline;
  color: #000066;

}
a.navlinkbig:visited:hover{
  text-decoration: underline;
  color:#000066;
}

.bold{
  font-weight: bold;
}

.smaller{
  font-size: 70%;
}

.small{
  font-size: 80%;
}

a:hover{
  text-decoration: none;
  background:#ffff00;
}
.tiny{
  font-size: 60%;
}

.bigredbold{
  font:  bold 120%  arial, helvetica, sans-serif;
  color:#ff0000;
}
