BODY
{
    BACKGROUND-COLOR: white;
    COLOR: #292929;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    TEXT-ALIGN: justify;
}
P
{
    BACKGROUND-COLOR: white;
    COLOR: #292929;
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
}
P.Command
{
    COLOR: #292929;
    BACKGROUND-COLOR: #dce2e7;
    PADDING: 0pt;
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Courier New', Courier, monospace;
}
.H4
{
    BACKGROUND-COLOR: white;
    COLOR: #292929;
    TEXT-ALIGN: left;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.H1
{
    BACKGROUND-COLOR: white;
    COLOR: #000080;    
    TEXT-ALIGN: left;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}
TH
{
    COLOR: #292929;
    BACKGROUND-COLOR: #dce2e7;
    BORDER: none;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
}
TD
{
    COLOR: #292929;
    BACKGROUND-COLOR: white;
    BORDER: none;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
}
CAPTION
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: bottom
}
A:link, A:active
{
    COLOR: #0033CC;
    BACKGROUND-COLOR: white;
}
A:visited
{
    COLOR: #822800;
    BACKGROUND-COLOR: white;
}
LI
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 10pt;
}
TABLE.normal
{
    COLOR: #292929;
    BACKGROUND-COLOR: white;
    BORDER: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
HR
{
    BACKGROUND-COLOR: white;
    COLOR: gray;
}
TD.light
{
    COLOR: #292929;
    BACKGROUND-COLOR: #f6f8f9;
}
.footnote
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 7pt;
    TEXT-ALIGN: center;
}
.small
{
    FONT-SIZE: 7pt;
}
TD.space
{
    COLOR: #292929;
    BACKGROUND-COLOR: white;
    BORDER: none;
}
TD.sidebar
{
    COLOR: #292929;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 9pt;
    BORDER: none;
}
TD.mainbody
{
    COLOR: #292929;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 9pt;
    BORDER: none;
}
TD.menutitle
{
    BACKGROUND-COLOR: white;
    COLOR: #595959;
    BORDER-LEFT: none;
    BORDER-RIGHT: none;
    BORDER-TOP: solid gray 2px;
    BORDER-BOTTOM: solid gray 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: BOLD;     
    TEXT-ALIGN: LEFT;
    VERTICAL-ALIGN: TOP;
}
TD.menu
{
    BACKGROUND-COLOR: white;
    COLOR: #191919;
    BORDER: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 7pt;
    TEXT-ALIGN: LEFT;
    VERTICAL-ALIGN: TOP;
}
TD.list
{
    MARGIN: 0pt;
    PADDING-TOP: 1pt;
    PADDING-LEFT: 0pt;
    PADDING-RIGHT: 0pt;
    PADDING-BOTTOM: 4pt;
    BACKGROUND-COLOR: white;
    COLOR: #292929;
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
    BORDER: none;
    VERTICAL-ALIGN: TOP;
}
IMG.menubullet
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 2px;
    text-align: left;
}
IMG.textbullet
{
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 4px;
    text-align: left;
}
.callout
{
    BORDER-TOP: solid gray 2px;
    BORDER-BOTTOM: solid gray 1px;
    BORDER-LEFT: none;
    BORDER-RIGHT: none;
    BACKGROUND-COLOR: white;
    COLOR: #595959;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 7.5pt;
    TEXT-ALIGN: LEFT;
    VERTICAL-ALIGN: TOP;
}
.listing
{
    BORDER-TOP: solid gray 2px;
    BORDER-BOTTOM: solid gray 1px;
    BORDER-LEFT: solid gray 2px;
    BORDER-RIGHT: solid gray 1px;
    BACKGROUND-COLOR: white;
    COLOR: #595959;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 7.5pt;
    MARGIN: 0px;
    PADDING: 3px;
    TEXT-ALIGN: LEFT;
    VERTICAL-ALIGN: TOP;
    LINE-HEIGHT: 12pt;
}
UL
{
    MARGIN-TOP: 6pt;
    MARGIN-BOTTOM: 6pt;
}
UL.heading
{
    COLOR: #595959;
    BORDER-LEFT: solid gray 1px;
    BORDER-RIGHT: solid gray 1px;
    BORDER-TOP: solid gray 2px;
    BORDER-BOTTOM: solid gray 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: BOLD;     
    MARGIN: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #dcdcdc;
}
P.Description
{
    MARGIN-LEFT: 20px;
}
P.Object
{
    BACKGROUND-COLOR: white;
    COLOR: #292929;    
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}
P.Interface
{
    FONT-SIZE: 12pt;
    LINE-HEIGHT: 15pt;
    FONT-WEIGHT: bold;
}
P.Property
{
    cursor: hand;
    COLOR: darkblue;
}
P.Method
{
    cursor: hand;
    color: green;
}
P.InterfaceSection
{
    FONT-WEIGHT: bold;
}
SPAN.MethodName
{
    cursor: hand;
    FONT-WEIGHT: bold;
}
TD.Param
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    MARGIN-LEFT: 20px;
}
TD.ParamDescription
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}
