P        {font-family:Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color:black;}
TABLE P  {font-family:Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color:black;}
UL, OL   {font-family:Verdana,Geneva,Helvetica,sans-serif; font-size: 12px; color:black;}

.H1head  {font-family:Times,Times New Roman,serif;         font-size: 36px; color:#009999;
              text-align: center;}
.H2head  {font-family:Times,Times New Roman,serif;         font-size: 24px; color:#009999;
              text-align: center;}
.H3head  {font-family:Times,Times New Roman,serif;         font-size: 18px; color:#FF0066;
              text-align: center;}
.H3black {font-family:Times,Times New Roman,serif;         font-size: 18px; color:#000000;
              text-align: center;}
.H1headmono  {font-family:Courier,Courier New,monospaced;  font-size: 36px; color:#009999;
              text-align: center;}

H1 {font-size: 36px; font-family:Times,Times New Roman,serif; color:#009999;
              text-align: center;}
H2 {font-size: 24px; font-family:Times,Times New Roman,serif; color:#009999;
              text-align: center;}
H3 {font-size: 18px; font-family:Times,Times New Roman,serif; color:#FF0066;
              text-align: center;}

.head1     { font-size: 30px; font-family: Helvetica,Verdana,Geneva,sans-serif;
               color:#FFFFFF;  text-align: center; font-weight: bold}
 
.head2     { font-size: 24px; font-family: Times,Times New Roman,serif;
               color:#000099;  text-align: center; font-weight: bold}
 
.head3     { font-size: 18px; font-family: Helvetica,Verdana,Geneva,sans-serif;
               color:#008866;  text-align: center; font-weight: bold}

.head3left { font-size: 18px; font-family: Helvetica,Verdana,Geneva,sans-serif;
               color:#008866;  text-align: left;   font-weight: bold}

     .aligntop          {vertical-align: top;}
TABLE.aligntop TD       {vertical-align: top;}
     .aligntopmiddle    {vertical-align: top; text-align: center;}
TABLE.aligntopmiddle TD {vertical-align: top; text-align: center;}

.bggray   { background-color: #CCCCCC; padding: 8px;}

P.veryred    { color:red }

     .navtable   {font-size: 12px;  text-align: center;}
TABLE.navtable P {font-size: 12px;  text-align: center;}

     .navtableleft     {font-size: 12px;  text-align: left;}
     P.navtableleft    {font-size: 12px;  text-align: left;}
TABLE P.navtableleft   {font-size: 12px;  text-align: left;}

     .navtableright    {font-size: 12px;  text-align: right;}
     P.navtableright   {font-size: 12px;  text-align: right;}
TABLE P.navtableright  {font-size: 12px;  text-align: right;}

.normalsize      {font-size: 14px}
.smallsize       {font-size: 12px}
.smallish        {font-size: 12px}
.quitesmall      {font-size: 10px}
.verysmall       {font-size: 9px}
.smallish P      {font-size: 12px}

P.verysmall      {font-size: 9px}
TABLE.verysmall      {font-size: 6px}

.quitesmall P  {font-size: 10px;}
TABLE.quitesmall TR TD P  {font-size: 10px;}

.navtable .normalsize      {font-size: 14px}
.navtable .smallsize       {font-size: 12px}
.navtable .smallish        {font-size: 12px}
.navtable .quitesmall      {font-size: 10px}
.navtable .verysmall       {font-size: 9px}

.editbiggesthead   {font-size: 30px; font-family: Times,Times New Roman,serif;
                        color: #663333; }
                    
.editbighead       {font-size: 24px; font-family: Times,Times New Roman,serif;
                        color: #000000; }

.edittexthead      {font-size: 18px; font-family: Helvetica,Verdana,Geneva,sans-serif;
                        color: #000099; }

.edittextsubhead   {font-size: 16px; font-family: Helvetica,Verdana,Geneva,sans-serif;
                        color: #003399; }
                                    
.edittext              {font-size: 14px; font-family: Helvetica,Verdana,Geneva,sans-serif;
                                    color: #000000; }

.editmargin        {font-size: 12px; font-family: Verdana,sans-serif;
                    color: #333333; font-variant: small-caps;}

.newssectionletter     {font-size: 48px;  font-family: Times,Times New Roman,serif;
                           color:#FFFFFF; font-weight: bold; }

.newssectiontext       {font-size: 14px;  font-family: Helvetica,Verdana,Geneva,sans-serif;
                           color:#FFFFFF; font-weight: bold;  }

.dated                 {font-size: 10px; font-family:Helvetica,Verdana,Geneva,sans-serif;
                           color:#000000; }

.datedwhite            {font-size: 10px; font-family:Helvetica,Verdana,Geneva,sans-serif;
                           color:#FFFFFF; }

.readme                {font-size: 12px; font-family:Helvetica,Verdana,Geneva,sans-serif;
                           color:#002222; }

.bigsize       {font-size: 18px}
.bigger        {font-size: 24px}
.verybig       {font-size: 30px}
.extremelybig  {font-size: 36px}

.bbold {font-weight: bold}
.iital {font-style: italic}

.tealtext            {color: #009999;}
.cherrytext          {color: #FF0066;}
.bluetext            {color: #0033FF;}
.purpletext          {color: #6600FF;}

.greenishtext        {color: #006600;}
.greenishtextbold    {color: #006600; font-weight: bold;}
.cherrybold          {color: #FF0066; font-weight: bold;}
.tealbold            {color: #009999; font-weight: bold;}
.purplebold          {color: #6600FF; font-weight: bold;}

.indentpar   {margin-left=32px; margin-right=32px; }

TABLE.icontable P {font-size: 9px;  text-align: center;  }

TABLE.icontable P.rightt          { text-align:  right;  }
TABLE.icontable P.leftt           { text-align:   left;  }
TABLE.icontable P.centerr         { text-align: center;  }

TABLE.icontable  TD               { vertical-align: top;      }
TABLE.icontable  TD.bottomm       { vertical-align: bottom;   }
TABLE.icontable  TD.middlee       { vertical-align: middle;   }
TABLE.icontable  TD.topp          { vertical-align: top;      }
