A:link
{
    FONT-SIZE: 9pt;
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.small:visited
{
}
A:visited
{
    FONT-SIZE: 9pt;
    TEXT-DECORATION: underline
}
A.toolbar:link
{
    FONT-SIZE: 9pt;
    COLOR: #fed019;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: underline
}
A.toolbar:active
{
    FONT-SIZE: 9pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: underline
}
A.toolbar:visited
{
    FONT-SIZE: 9pt;
    COLOR: #fed019;
    TEXT-DECORATION: underline
}
A.toolbar:hover
{
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.nodec:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.nodec:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.nodec:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.NV1
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 14px;
    CURSOR: hand;
    TEXT-INDENT: -14px;
    FONT-FAMILY: Verdana
}
.NV2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    POSITION: relative
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #ffffff
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
TH
{
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #330066;
    TEXT-ALIGN: center
}
.control
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, MS Sans Serif
}
TABLE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
TABLE .border
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: white;
    FONT-FAMILY: Verdana, 'Arial Black', Arial;
    FONT-VARIANT: normal
}
TABLE .ma
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
A:active
{
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-DECORATION: underline
}
A.small:active
{
    FONT-SIZE: 8pt
}
A.small:link
{
    FONT-SIZE: 8pt
}
A.small:hover
{
    FONT-SIZE: 8pt;
    COLOR: #009966
}
A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #9933cc
}
TABLE.admin
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
TR.admin
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px
}
DIV
{
}
.error
{
    FONT-WEIGHT: bolder;
    COLOR: #cc0000
}
TABLE .border_left
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    TEXT-ALIGN: left
}
TH .left
{
    TEXT-ALIGN: left
}
TH.left
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left
}
.error
{
    FONT-WEIGHT: bolder;
    COLOR: #cc0000
}
.darkgrey
{
    FONT-SIZE: xx-small;
    COLOR: #696969
}
A.darkgrey:link
{
    FONT-SIZE: xx-small;
    COLOR: #41286f;
    TEXT-DECORATION: underline
}
A.darkgrey:visited
{
    FONT-SIZE: xx-small;
    COLOR: #41286f;
    TEXT-DECORATION: underline
}
A.darkgrey:hover
{
    FONT-SIZE: xx-small;
    COLOR: #7c47dd;
    TEXT-DECORATION: none
}
TABLE.border_left
{
    BORDER-RIGHT: black 1pt solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1pt solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1pt solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1pt solid
}
TH.left
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-ALIGN: left
}
TD.short
{
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    BORDER-BOTTOM: #cccc99 1px solid;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
    BACKGROUND-COLOR: #ffffff
}
TH.short
{
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9pt;
    COLOR: black;
    BORDER-BOTTOM: black solid;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: #cc0033;
    TEXT-ALIGN: center
}
TABLE.short
{
    BORDER-RIGHT: #cccc99 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: blue 1px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
TD.long
{
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
    BACKGROUND-COLOR: #CEB863
}
TH.long
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 1px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TABLE.long
{
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
TABLE.cart
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 2px
}
.report
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TH.report
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
