body
 {
  color: #002244;
  font-family: comic,verdana,arial;
  background-color: #DDEEFF;
  margin-left: 1em;
  padding: 0em;
  scrollbar-3d-light-color : Aqua;
  scrollbar-arrow-color : darkblue;
  scrollbar-base-color : #000000;
  scrollbar-dark-shadow-color : Lime;
  scrollbar-face-color : #002040;
  scrollbar-highlight-color : Teal;
  scrollbar-shadow-color : #6495ED;
  font-size: 14px;
 }

.menu { font-size: 18px; font-weight: bold; }

a:link    { font-size: 14px; color: #002244; }
a:hover   { font-size: 14px; color: #000000; background-color: #FFFFFF;}
a:visited { font-size: 14px; color: #002244; }
a:active  { font-size: 14px; color: #000000; background-color: #FFFFFF;}

a.menu:link    { font-size: 14px; color: #000000; font-weight: bolder; text-decoration: none;}
a.menu:hover   { font-size: 14px; color: #000000; font-weight: bolder; text-decoration: none;}
a.menu:visited { font-size: 14px; color: #000000; font-weight: bolder; text-decoration: none;}
a.menu:active  { font-size: 14px; color: #000000; font-weight: bolder; text-decoration: none;}

a.small:link    { font-size: 10px; color: #004466; }
a.small:hover   { font-size: 10px; color: #004466; }
a.small:visited { font-size: 10px; color: #004466; }
a.small:active  { font-size: 10px; color: #004466; }
 

td { font-size: 14px; color: #000000;}

td.header1 { font-size: 12px; font-weight: bold; }
td.header2 { font-size: 10px; font-weight: bold; }
td.header3 { font-size:  8px; font-weight: bold; }

input { font-size: 10px; }

.caution { font-size: 10px; font-weight: bold; color: #CCFF00; background-color: #000000;}

.footer {color: #000000; font-size: 10px; text-align: center; margin-top: 2em;}

.tabletop
{
    background-color: #FFFFFF;
        border-width : 1px;
        border-color : #002244;
        border-style : solid;
        text-align   : left;
}

.tablebot
{
        border-width: 0px;
        border-style: none;
}

.section { font-size: 14px; font-weight: bold; color: #006622; }
.vert_line {color: #000088; background-color: #000088;}

.r1 {color: #000000; background-color: #CCDDFF;}
.r2 {color: #000044; background-color: #FFFFFF;}
.notice {color: #000000; background-color: #EEFFEE; border: solid #FF0000 2px; text-align: center; font-weight: bold;}

#sideBar {
  background-color: #FFF;
  border: 1px solid #000;
  border-top-width: 0px;
  float: left;
  font-size: 9pt;
  margin: 0em 2em 0em 0em;
  width: 190px;
}

.sideBarHdr {
  background-color: #22D;
  color: #DEF;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  font-weight: bold;
  padding: 0px .5em 0px .5em;
  font-size: 12pt;
}

.sideBarTxt {
  padding: 4px .5em 4px .5em;
}

.sideBarSep {
  border-top: 1px solid #000D;
  margin: 2px 0px 2px 0px;
}

