/* unused ?? */
BODY
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: white
}
H2
{
    COLOR: #000080;
}
TD      { FONT-SIZE: 11px; COLOR: #000000; }
TD.req  { TEXT-ALIGN: center; FONT-SIZE: 12px; }
TH.rev  { BACKGROUND-COLOR: #000080; COLOR: #FFFFFF; FONT-SIZE: 11px; }

DIV.link
{
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 12px;
    PADDING-TOP: 5px
}
DIV.item
{
    FONT-WEIGHT: normal;
    MARGIN: 0px 0px 10px;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 12pt;
    FONT-STYLE: normal;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal
}
DIV.menu
{
    BACKGROUND-COLOR:   #000080;
    BORDER-BOTTOM:      #000080 1PX SOLID;
    BORDER-LEFT:        #000080 1PX SOLID;
    BORDER-RIGHT:       #000080 1PX SOLID;
    BORDER-TOP:         #000080 1PX SOLID;
    PADDING-TOP:        0PX
    PADDING-BOTTOM:     2PX;
    MARGIN:             1PX;
    FONT-WEIGHT:        BOLD;
    COLOR:              #FFFFFF;
    CURSOR:              HAND;
}
A.menu
{
    COLOR:               #000000;
    BACKGROUND-COLOR:    #FFFFFF;
    BORDER-BOTTOM:       #FFFFFF 1PX SOLID;
    BORDER-LEFT:         #FFFFFF 1PX SOLID;
    BORDER-RIGHT:        #FFFFFF 1PX SOLID;
    BORDER-TOP:          #FFFFFF 1PX SOLID;
    WIDTH:               90%;
    PADDING-LEFT:        5PX;      
    TEXT-DECORATION:     NONE
}
A.menu:active
{
    COLOR:               #FFFFFF;
    BACKGROUND-COLOR:    #D8DCE7;
    BORDER-BOTTOM:       #000080 1PX SOLID;
    BORDER-LEFT:         #000080 1PX SOLID;
    BORDER-RIGHT:        #000080 1PX SOLID;
    BORDER-TOP:          #000080 1PX SOLID;
    WIDTH:               90%;
    PADDING-LEFT:        5PX;      
    TEXT-DECORATION:     NONE
}
A.menu:visited
{
    COLOR:               #000000;
    BACKGROUND-COLOR:    #FFFFFF;
    BORDER-BOTTOM:       #FFFFFF 1PX SOLID;
    BORDER-LEFT:         #FFFFFF 1PX SOLID;
    BORDER-RIGHT:        #FFFFFF 1PX SOLID;
    BORDER-TOP:          #FFFFFF 1PX SOLID;
    WIDTH:               90%;
    PADDING-LEFT:        5PX;      
    TEXT-DECORATION:     NONE
}
A.menu:hover
{
    COLOR:               #000000;
    BACKGROUND-COLOR:    #DDE3F5;
    BORDER-BOTTOM:       #000080 1PX SOLID;
    BORDER-LEFT:         #000080 1PX SOLID;
    BORDER-RIGHT:        #000080 1PX SOLID;
    BORDER-TOP:          #000080 1PX SOLID;
    WIDTH:               90%;
    PADDING-LEFT:        5PX;      
    TEXT-DECORATION:     NONE
}
LI
{
   vertical-align: middle;  padding-bottom: 2px;
}
SPAN.disc
{
    FONT-SIZE:  9px;
}
SPAN.medium
{
    FONT-SIZE: 14px;
}


TD.cal2 { vertical-align: top; background-color: #F5F9FF; text-align: center; }
TD.cal1 { vertical-align: top; background-color: #EBF3FF; text-align: center; }
TD.calh1 { background-color: #000080; text-align: center; color: white; font-weight: bold; }
TD.calh2 { background-color: #000080; text-align: center; color: white; font-weight: bold; }

INPUT { font-size: 8pt; }
INPUT.req-err { border: 1px solid red; }

