body
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   height: 100%;
}

H1 
{ 
        font-size: 14pt;
        font-weight: bold;
        color: black;
        margin-bottom: 0px;
}

H2 
{ 
        font-size: 13pt;
        font-weight: bold;
        color: #336699;
        margin-bottom: 0px;
}

H3 
{ 
        font-size: 12pt;
        font-weight: bold;
        color: black;
        margin-bottom: 0px;
}

.topmenu { background: #cccc99; }
.topnav  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000; }
.topnav:hover  { color: #ffffff; }
.topnavheading { font-size: 16px; color: #000000; font-weight: bold; }

.leftmenu { background: #cccc99; }
.leftnav  { font-size: 12px; color: #000000;}
.leftnav:hover  { color: #ffffff; }
.leftnavheading { font-size: 14px; font-weight: bold; color: #000000;}

.nav
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003399;
}
.note { font-size: 12px; font-style: italic; }
.maintext  { font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; text-decoration: none; color: #000000; }
.catidtext  { font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8px; text-decoration: none; color: #000000; }
.instructions { font-size: 14px; }

.location
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
        color: #FFFFFF;
}

.warning
{
        font-size: 10pt;
        font-weight: bold;
        color: red;
        margin-bottom: 0px;
}


select,textarea,input
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

table
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}

th            { font-size: 14px; font-weight: bold; color: #ffffff; background: #336699;}
td            { font-size: 11px; color: #000000; }
td.caption    { font-size: 8px; color: #000000; }
td.label      { font-size: 10px; color: #336699; }
td.small      { font-size: 9px; }
a.th          { color: #ffffff; text-decoration: underline; font-size: 12px;}
a.th:hover    { color: #ffcc00; }
p             { font: normal      12px Verdana,Arial,sans-serif; }
a             { color: #000000; text-decoration: underline; font-size: 12px;}
a:hover       { color: #336699; }
a.black       { color: #000000; text-decoration:underline; }
a.black:hover { color: #000000; text-decoration:underline; }
a.gray        { color: #888888; text-decoration:none; }
b             { font: normal bold 12px Verdana,Arial,sans-serif; }
b.note        { font: normal bold 10px Verdana,Arial,sans-serif; color: #FF0000; text-decoration: none; }

.jsPopup1     { font: normal bold 10px Verdana,Arial,serif; color: #000000; background-color: #888888; }
.jsPopup2     { font: normal      10px Verdana,Arial,serif; color: #000000; background-color: #cccccc; }
.jsPopup3     { font: normal bold 10px Verdana,Arial,serif; color: #ffcc00; background-color: #000000; }
.jsPopup4     { font: normal bold 10px Verdana,Arial,serif; color: #FFFFFF; background-color: #ffffff; }

.heading      { font: normal bold 14pt Verdana,Arial,serif; color: #336699; }
.toolbar      { background: #cccccc; overflow: hidden; height: 25px; }
.fontbar      { background: #ffc700; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid }
.mode LABEL    { FONT: bold 10pt verdana,geneva,arial,sans-serif; }
.mode .current { COLOR: darkgreen; }

