A:link
{
    COLOR: #4c5e8f;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #4c5e8f;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #6699cc;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #6699ff;
    TEXT-DECORATION: none
}
FONT
{
    FONT-SIZE: 9pt
}
TD
{
    FONT-SIZE: 9pt
}
BR
{
    FONT-SIZE: 9pt
}
.textfocus
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #dddddd;
    BORDER-BOTTOM-COLOR: #dddddd;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #dddddd;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #aaaaaa;
    BORDER-RIGHT-COLOR: #dddddd;
    BORDER-BOTTOM-STYLE: solid
}
.itextfocus
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #dddddd;
    BORDER-BOTTOM-COLOR: #dddddd;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #dddddd;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #aaaaaa;
    BORDER-RIGHT-COLOR: #dddddd;
    BORDER-BOTTOM-STYLE: solid
}
.text
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.itext
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #f7f7f7;
    BORDER-BOTTOM-COLOR: #f7f7f7;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #f7f7f7;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f7f7f7;
    BORDER-RIGHT-COLOR: #f7f7f7;
    BORDER-BOTTOM-STYLE: solid
}
.textN
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.textY
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #f4f4f4;
    BORDER-BOTTOM-COLOR: #f4f4f4;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #f4f4f4;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f4f4f4;
    TEXT-ALIGN: right;
    BORDER-RIGHT-COLOR: #f4f4f4;
    BORDER-BOTTOM-STYLE: solid
}
.itextN
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #f7f7f7;
    BORDER-BOTTOM-COLOR: #f7f7f7;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #f7f7f7;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: right;
    BORDER-RIGHT-COLOR: #f7f7f7;
    BORDER-BOTTOM-STYLE: solid
}
.textNfocus
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #a6b6d8;
    TEXT-ALIGN: right;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.textfocus
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #a6b6d8;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.itextNfocus
{
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #a2a2a2;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #a6b6d8;
    TEXT-ALIGN: right;
    BORDER-RIGHT-COLOR: #a2a2a2;
    BORDER-BOTTOM-STYLE: solid
}
.textgd
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #a2a2a2;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #c5d4d4;
    BORDER-RIGHT-COLOR: #a2a2a2;
    BORDER-BOTTOM-STYLE: solid
}
.textgdon
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.textgdfocus
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #a6b6d8;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.label
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #a2a2a2;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #d5d5d5;
    BORDER-RIGHT-COLOR: #a2a2a2;
    BORDER-BOTTOM-STYLE: solid
}
.labelN
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #e8e8e8;
    BORDER-BOTTOM-COLOR: #e8e8e8;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #e8e8e8;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: right;
    BORDER-RIGHT-COLOR: #e8e8e8;
    BORDER-BOTTOM-STYLE: solid
}
.inputK
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid
}
.input
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid
}
.inputN
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #ffffff;
    BORDER-BOTTOM-COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #ffffff;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BORDER-RIGHT-COLOR: #ffffff;
    BORDER-BOTTOM-STYLE: solid
}
.select
{
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: -3px;
    HEIGHT: 17px
}
.gridOn
{
    FONT-SIZE: 12pt;
    CURSOR: hand;
    BACKGROUND-COLOR: #799bbe
}
.gridOn2
{
    FONT-SIZE: 12pt;
    CURSOR: hand;
    BACKGROUND-COLOR: #c5d4d4
}
.over
{
    CURSOR: hand;
    BACKGROUND-COLOR: #a6b6d8
}
.out
{
    BACKGROUND-COLOR: #ffffff
}
.list
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #a2a2a2;
    BORDER-BOTTOM-WIDTH: 1px;
    MARGIN-BOTTOM: -2px;
    BORDER-BOTTOM-COLOR: #a2a2a2;
    BORDER-TOP-COLOR: #a2a2a2;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: #a2a2a2
}
.listS
{
    FONT-SIZE: 9pt;
    WIDTH: 250px;
    BACKGROUND-COLOR: #f7f7f7
}
INPUT
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    CURSOR: hand;
    BORDER-BOTTOM: black 0px solid
}
.BorderL
{
    BORDER-LEFT: black 1px solid
}
.BorderR
{
    BORDER-RIGHT: black 1px solid
}
.BorderT
{
    BORDER-TOP: black 1px solid
}
.BorderB
{
    BORDER-BOTTOM: black 1px solid
}
.DBorderL
{
    BORDER-LEFT: black 3px double
}
.DBorderR
{
    BORDER-RIGHT: black 3px double
}
.DBorderT
{
    BORDER-TOP: black 3px double
}
.DBorderB
{
    BORDER-BOTTOM: black 3px double
}
.TBorderL
{
    BORDER-LEFT: black 4px double
}
.TBorderR
{
    BORDER-RIGHT: black 4px double
}
.TBorderT
{
    BORDER-TOP: black 4px double
}
.TBorderB
{
    BORDER-BOTTOM: black 4px double
}
.Title
{
    FONT-SIZE: 16pt;
    LETTER-SPACING: 10px
}
.InLine
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #c1c1c1
}
.OutLine
{
    HEIGHT: 3px;
    BACKGROUND-COLOR: #8b99b8
}
.ReportLine
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000000
}
.TextLabel
{
    TEXT-INDENT: 8px;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #f3f3f3
}
.LineButton
{
    MARGIN-BOTTOM: -5px
}
.forLabel
{
    MARGIN-BOTTOM: 2px;
    CURSOR: hand
}
.ListLabel
{
    HEIGHT: 23px;
    BACKGROUND-COLOR: #f3f3f3
}
.Read
{
    CURSOR: default;
    BACKGROUND-COLOR: #e8e8e8
}
