BODY
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verndana, Arial, sans-serif;
    BACKGROUND-COLOR: white
}
H2
{
    COLOR: #000080;
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
}
TD.lbl { font-weight: bold; }

TD.bign
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-WEIGHT: normal;
}
TD.bigb
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
}
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:   #0000FF;
    BORDER-BOTTOM:      #0000FF 1PX SOLID;
    BORDER-LEFT:        #0000FF 1PX SOLID;
    BORDER-RIGHT:       #0000FF 1PX SOLID;
    BORDER-TOP:         #0000FF 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;
}
SPAN.disc
{
    FONT-SIZE:  9px;
}
SPAN.medium
{
    FONT-SIZE: 14px;
}
SPAN.curr { BACKGROUND-COLOR: navy; color: white; }
SPAN.unpaid { color: white; background-color: red; font-variant: small-caps; }
SPAN.app { color: red; background-color: yellow; font-variant: small-caps; }
TH
{
    FONT-SIZE:        10px;
	BACKGROUND-COLOR: #0000FF;
	COLOR:            #FFFFFF;
}

.smallInput {
	font-size: 9px; border: 1px solid #eeeeee;
}

INPUT { font-size: 9px; border: 1px solid gray; }
INPUT.req-err { font-size: 9px; border: 1px solid red; }
INPUT.cb { border: none; }
INPUT.image { border: none; }
INPUT.rb { border: none; }


img.btn { border: 0; }

@media print
{
	DIV.noprint   { DISPLAY: none; }
	A { text-decoration: none; color: black; }
	TR.private    { DISPLAY: none; }
	INPUT.image   { DISPLAY: none; }
	img.btn       { DISPLAY: none; }
}

.post { margin-bottom: 20px; font-size: 8pt; }
div.cal p { width: 40px; height: 50px; float: left; margin: 0 10px 0 0; padding: 5px; background: url(images/tag.png) no-repeat; text-align: center; font-size: 70%; overflow: hidden; }
div.cal span.month { display: block; margin-bottom: 8px; font-weight: bold; font-size: 10pt; color: white; }
div.cal span.mday { font-size: 14pt; color: black; font-weight: bold; line-height: 0.6; }
div.cal p span.century { margin: 0; padding: 0; color: #666; font-size: 8pt; font-family: Arial, sans-serif; font-weight: bold;
}

