<style>
UNKNOWN
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
BODY
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}

DIV.LARGEFONT { FONT-SIZE:10pt }

/* styles for form inputboxes and select buttons */
INPUT
{
   COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
   BORDER: 1px solid #61913d;
}

SELECT
{
   COLOR: black; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}

/* headline style */
H1
{
    COLOR: #61913d;
    FONT-WEIGHT: normal;
    FONT-SIZE: 20pt;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 18px;

}
H2
{
    FONT-SIZE: large;
    COLOR: #990000;
}


/* styles for links within the text */
A:link
{
    COLOR: #990000
}
A:visited
{
    COLOR: #660000
}
A:hover
{
    COLOR: #BB0000
}

B:link
{
    COLOR: #000000
}
B:visited
{
    COLOR: #230000
}
B:hover
{
    COLOR: #CC0000
}
/* menu=top button bar */
A.MENU
{
    COLOR: #61913d;
    FONT-WEIGHT: bold;
    display:block;
    width:100%;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    MARGIN-TOP: 5px;
}
A.MENU:link
{
    COLOR: #61913d;
}
A.MENU:visited
{
    COLOR: #61913d;
}
A.MENU:hover
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR:#61913d;
}

/* amenu=active button on top button bar */
A.AMENU
{
    COLOR: #61913d;
    display:block;
    width:100%;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR:#c0d3b1;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    MARGIN-TOP: 5px;
}
A.AMENU:hover
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR:#61913d;
}

/* smenu=side menu */
A.SMENU
{
    display:block;
    width:100%;
    COLOR: #990000;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
}
A.SMENU:hover
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR:#990000;
}
A.ASMENU
{
    display:block;
    width:100%;
    COLOR: #990000;
    BACKGROUND-COLOR:#c0d3b1;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
}
/* asmenu=active item on side menu */
A.ASMENU:hover
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR:#990000;
}



A.login
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana
    COLOR: #808080;
    TEXT-DECORATION: none
}

/* style for font within tables - this affects everything as tables are used for page layout */
TABLE
{
    FONT-SIZE: 8pt
}
h3
{
    COLOR: #61913d;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 18px;

}

TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}


TABLE.outer
{
    BORDER: solid #61913d 1px;
}

TABLE.inner
{
    BORDER: none;
}


TR.TL
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #d8d8d8
}
TR.TK
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #bcbcbc
}
TR.dk
{
    BORDER-TOP: #e0c0ff 3px groove;
    BORDER-LEFT-COLOR: #e0c0ff;
    MARGIN-BOTTOM: 0px;
    BORDER-BOTTOM: #e0c0ff 3px groove;
    BACKGROUND-COLOR: #9080d0;
    BORDER-RIGHT-COLOR: #e0c0ff
}
TR.lt
{
    BACKGROUND-COLOR: #c0a0ff
}
TR.vdk
{
    BACKGROUND-COLOR: #100040
}
TD.dk
{
    BORDER-TOP: #e0c0ff 2px groove;
    BORDER-LEFT-COLOR: #e0c0ff;
    COLOR: white;
    BORDER-BOTTOM: #e0c0ff 2px groove;
    BACKGROUND-COLOR: #9080d0;
    BORDER-RIGHT-COLOR: #e0c0ff
}

/* style for tables contained in the body text */
table.da th { FONT-WEIGHT=Bold; COLOR: white; BACKGROUND-COLOR: #61913d; TEXT-ALIGN: Left }
table.da tr.d0 td { BORDER-STYLE:None; BACKGROUND-COLOR: #c0d3b1 }
table.da tr.d1 td { BORDER-STYLE:None; BACKGROUND-COLOR: #c0d3b1 }
table.da tr td {  BORDER-STYLE:None; BACKGROUND-COLOR: #c0d3b1 }

/* the style for the side bar table */
table.sidebar tr TD
{
    BORDER-STYLE:None;
    padding:10px;
    COLOR: #61913d;
    TEXT-ALIGN:Right
}
table.sidebar2 tr TD
{
    BORDER-TOP: #e0c0ff 2px groove;
    BORDER-LEFT-COLOR: #e0c0ff;
    COLOR: white;
    BORDER-BOTTOM: #e0c0ff 2px groove;
    BACKGROUND-COLOR: #6699FF;
    BORDER-RIGHT-COLOR: #e0c0ff;
    TEXT-ALIGN=Left
}

/* button/bar styles */
table.navbar tr TD
{
    COLOR: #61913d;
    BORDER-RIGHT: #61913d 1px solid;
    BORDER-TOP: #61913d 1px solid;
    BORDER-BOTTOM: #61913d 1px solid;

    BORDER-LEFT: #61913d 1px solid;
    TEXT-ALIGN:center
}

/* horizontal line styles */
HR {COLOR: #61913d; BACKGROUND-COLOR:#61913d; BORDER:0; HEIGHT: 1px;}

TD.data
{
    BORDER-LEFT-COLOR: white;
    BORDER-TOP-COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    BORDER-RIGHT-COLOR: white
}
TD.grey
{
    BORDER-TOP: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    BACKGROUND-COLOR: #e0e0e0
}
table.sm th, table.sm td {font-size:8pt; border-bottom:1px solid; border-color:white}

/* used to make sidebar disappear when printing */
TD.sidebarwrap
{
    WIDTH:140px;
    table-layout: fixed;
    BORDER-RIGHT: #61913d 1px solid;
}

/* makes sidebar disappear when printing */
@media print {
    table.navbar {display: none; }
    td.sidebarwrap {width: 0px; display: none;}
}

</style>