BODY
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, arial, helvetica;
    TEXT-ALIGN: justify;
    FONT-VARIANT: normal
}
TABLE.clsStd TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #a6caf0;
    TEXT-ALIGN: left
}
TABLE.clsStd TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #eee
}
TABLE.clsStd .BLANK
{
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
TABLE.clsStd .VALUE
{
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
TABLE.clsStd .EMPTY
{
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
TABLE.clsStd .TH2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #a6caf0;
    TEXT-ALIGN: center
}
TABLE.clsLink
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    BACKGROUND-COLOR: #cccccc
}
TABLE.clsLink TD
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    BACKGROUND-COLOR: white
}
TABLE.clsStd
{
    PAGE-BREAK-AFTER: auto;
    BACKGROUND-COLOR: white
}
DIV.clsStd
{
    DISPLAY: none
}
TABLE.clsProperties
{
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #eeeeee
}
TABLE.clsProperties .Field
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
    HEIGHT: 10pt;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TABLE.clsProperties .Field DIV
{
    FLOAT: left;
    VISIBILITY: visible;
    OVERFLOW: scroll
}
TABLE.clsProperties .Label
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
    HEIGHT: 10pt;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
TABLE.clsProperties TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(#A6CAF0);
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #639ace;
    TEXT-ALIGN: left
}
.clsMainMenu
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: buttonface
}
.clsMainMenu .clsMenu
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #639ace
}
.clsMainMenu .clsMenu .clsButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
    HEIGHT: 32px
}
.clsInfo
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.clsInfo .Title1
{
    COLOR: white;
    BACKGROUND-COLOR: #639ace
}
.clsInfo .Info
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.clsTestResult
{
    FONT-FAMILY: Verdana
}
.clsTestResult .Title1
{
    FONT-SIZE: 14pt;
    COLOR: #639ace;
    FONT-FAMILY: Verdana
}
.clsTestResult .Title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #336699;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-FAMILY: Verdana
}
.clsTestResult .Description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.clsTestResult .Title1_1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 25px;
    COLOR: #639ace;
    FONT-FAMILY: Verdana
}
.clsTestResult .Title2 A
{
}
.clsTestResult .Title2 A:hover
{
    COLOR: red
}
.clsExample
{
}
.clsExample .clsFall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.clsExample .clsFallDesc
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.clsExample .clsBefunde
{
    FONT-FAMILY: Verdana
}
.clsExample .clsBefunde TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ececec
}
.clsExample .clsBefunde TH
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #99ccff;
    TEXT-ALIGN: left
}
.clsExample .clsBefunde A
{
    CURSOR: hand;
    COLOR: #336699
}
.clsExample .clsBefunde A:hover
{
    CURSOR: hand;
    COLOR: #ff0000
}
.clsExample .clsBefunde A:link
{
    CURSOR: hand
}
.clsExample .clsBefunde A:visited
{
    CURSOR: hand;
    COLOR: #336699
}
.clsExample .clsHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #660000
}
.clsExampleMenu
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #336699
}
.clsExampleMenu A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white
}
.clsExampleMenu A:hover
{
    COLOR: #ffcc00;
    TEXT-DECORATION: underline
}
.clsExampleMenu A:link
{
    COLOR: white
}
.clsExampleMenu A:visited
{
    COLOR: white
}
.clsExampleMenu SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.clsExampleMenu .clsText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.clsDoubleListEntry0
{
}
.clsDoubleListEntry0 .clsLetter
{
    FONT-SIZE: 8pt;
    WIDTH: 40px;
    COLOR: #cccccc
}
.clsDoubleListEntry0 .clsLine
{
    FONT-SIZE: 1px;
    BACKGROUND-COLOR: #cccccc
}
PRE
{
    PADDING-RIGHT: 5pt;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 5pt;
    BACKGROUND: #eeeeee;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 5pt;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 5pt
}
TABLE.clsStd TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #a6caf0;
    TEXT-ALIGN: left
}
TABLE.clsStd TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #eee
}
TABLE.clsStd
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
P
{
    FONT-SIZE: 10pt
}
P.clsTitle
{
    MARGIN-TOP: 12pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 0;
    COLOR: #12487e;
    TEXT-ALIGN: left
}
P.clsTitle0
{ color: #12487e; FONT-WEIGHT: normal; FONT-SIZE: 14pt; TEXT-ALIGN: left
 }
P.clsTitle2
{ color: #12487e; MARGIN-TOP: 10pt; FONT-WEIGHT: bold; FONT-SIZE: 12pt
 }
TABLE.clsSubStd
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
TABLE.clsSubStd TH
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #cccccc
}
TABLE.clsSubStd TD
{
    BACKGROUND-COLOR: #eeeeee
}
P.clsTitle3
{
    MARGIN-TOP: 12px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0em;
    FONT-FAMILY: Verdana
}
.c4PageTitle
{ color: #000; FONT-SIZE: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2f2f2; padding-bottom: 4px; padding-left: 10px; border-bottom: 2px solid #9c9c9c; }
.c4PageTitle A
{ FONT-SIZE: 14pt; COLOR: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.c4PageTitle A:visited
{
    FONT-SIZE: 14pt;
    COLOR: #000;}
.c4PageTitle A:link
{
    FONT-SIZE: 14pt;
    COLOR: #000;}
.c4PageTitle A:hover
{
    FONT-SIZE: 14pt;
    COLOR: #ffaa2f;}
.c4CatalogIndexEntry
{
    WIDTH: 100%
}
.c4CatalogIndexEntry .c4Letter
{ FONT-SIZE: 14pt; WIDTH: 40px; COLOR: #000; FONT-FAMILY: Verdana
; background-color: #fff7e0; text-align: center; padding-top: 4px; padding-bottom: 4px; border-color: #69c; border-style: solid; border-width: 5px 1px 1px; }
.c4CatalogIndexEntry .c4Letter A
{ color: #000; FONT-SIZE: 14pt; TEXT-DECORATION: none
   }
.c4CatalogIndexEntry .c4Letter A:visited
{ color: #000; FONT-SIZE: 14pt; TEXT-DECORATION: none
  }
.c4CatalogIndexEntry .c4Letter A:link
{ color: #000; FONT-SIZE: 14pt; TEXT-DECORATION: none
 }
.c4CatalogIndexEntry .c4Letter A:hover
{ color: #ffaa2f; FONT-SIZE: 14pt; text-decoration: underline; }
.c4CatalogIndexEntry .c4Linklist
{ font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.c4CatalogIndexEntry .c4Linklist UL
{
    LIST-STYLE-POSITION: outside;
    MARGIN: 0px 0px 0px 20px;
    LIST-STYLE-TYPE: square
}
.c4CatalogIndexEntry .c4Linklist A
{ COLOR: black
; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.c4CatalogIndexEntry .c4Linklist A:link
{
    COLOR: black;}
.c4CatalogIndexEntry .c4Linklist A:visited
{
    COLOR: black;}
.c4CatalogIndexEntry .c4Linklist A:hover
{ COLOR: #ffaa2f; text-decoration: underline; padding-bottom: 1px; }
.c4Tabs
{ FONT-WEIGHT: bold; FONT-SIZE: 2px; CURSOR: auto; COLOR: #000; BACKGROUND-COLOR: #f2f2f2
; border-bottom: 2px solid #9c9c9c; }
.c4Tab
{ color: #707070; FONT-WEIGHT: normal; CURSOR: pointer; BACKGROUND-COLOR: #dfdfdf; text-transform: uppercase; TEXT-ALIGN: center
; width: 110px; height: 20px; border: solid 2px #9c9c9c; }
.c4TabAppTitle { color: #fff; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: oblique; background-color: #69c; text-align: left; padding: 2px; }
.c4TabSelected
{ BORDER-RIGHT: 2px solid #9c9c9c; BORDER-TOP: 2px solid #9c9c9c; FONT-WEIGHT: bold; BORDER-LEFT: 2px solid #9c9c9c; CURSOR: default; COLOR: #000; HEIGHT: 20px; BACKGROUND-COLOR: white; text-transform: uppercase; TEXT-ALIGN: center
 ; width: 110px; }
.c4TabBkColor { line-height: 2px; background-color: #f2f2f2; }
.c4TabLink
{ CURSOR: default; COLOR: #707070; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
.c4TabLinkSelected
{ CURSOR: default; COLOR: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; TEXT-DECORATION: none
   }
:hover.c4TabLink
{ FONT-WEIGHT: 900; CURSOR: pointer; COLOR: #ffaa2f; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
  }
.c4Caddy
{ MARGIN-TOP: 3px; FLOAT: right; WIDTH: 120px; MARGIN-RIGHT: 3px; BACKGROUND-COLOR: #fff
; padding: 3px; border-color: #69c; border-style: solid; border-width: 13px 1px 1px; }
.c4Caddy BUTTON
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #cccccc
}
.c4Caddy .c4Label
{ color: #385683; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #fff7e0; TEXT-ALIGN: center
; padding: 3px; border: solid 1px #ffaa2f; }


.c4Index
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    wlist-style-type:square; 
    padding-left:8px;    
    margin-left:8px;
}
