BODY
{
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    font-size: 9pt;
    margin:0;
    padding:0;
}
DIV.body
{
    padding-left:1em;
    padding-right:1em;
    padding-bottom:1em;
}
P
{
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 9pt;
    line-height: 1.5em;
    margin-left: 10pt;
}
P.indent
{
    MARGIN-LEFT: 20pt
}
DIV.indent
{
    MARGIN-LEFT: 20pt
}
P.noindent
{
    margin-left: 0pt;
}
H1
{
    FONT-SIZE: large;
}
DIV.title
{
    margin-top: 5px;
    margin-bottom: 0;
    color: #2749CB;
    font-size: large;
    font-weight: bold;
    line-height: 1.1em;
}
H2
{
    FONT-SIZE: medium;
}
H3
{
    FONT-SIZE: small;
}
H4
{
    FONT-SIZE: 11pt;
}
H5
{
    font-size: 9pt;
}
H5.indent
{
    margin-left: 10pt;
}
TH
{
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    border-width: 1pt;
    background-color: #D3D3D3;
    LINE-HEIGHT: 1.2em
}
TD
{
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 9pt;
    LINE-HEIGHT: 1.2em
}
FONT.default
{
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif;
    font-size: 9pt;
}
DIV.code
{
    BACKGROUND-COLOR: #D3D3D3;
    FONT-FAMILY: Courier New, Courier, monospace;
    MARGIN-LEFT: 20pt;
    MARGIN-RIGHT: 20pt;
    LINE-HEIGHT: normal
}
P.code
{
    BACKGROUND-COLOR: #D3D3D3;
    FONT-FAMILY: Courier New, Courier, monospace;
    MARGIN-LEFT: 20pt;
    MARGIN-RIGHT: 20pt;
    LINE-HEIGHT: normal
}
PRE.code
{
    BACKGROUND-COLOR: #D3D3D3;
    FONT-FAMILY: Courier New, Courier, monospace;
    MARGIN-LEFT: 20pt;
    MARGIN-RIGHT: 20pt;
    LINE-HEIGHT: normal
}
TABLE.section
{
    width: 100%;
    font-family: Arial Narrow, Arial, Helvetica, sans-serif;	
    font-size: 12pt;
    font-style: italic;
    background-color: #bbbbff;
    color: black;
    text-align: left;
}
TABLE.section TD
{
    vertical-align: middle;
}
TABLE.section IMG
{
    border-width: 0pt;
    vertical-align: middle;
}
TABLE.section A
{
	text-decoration: none;
	color: black;
}
TABLE.section A:hover
{
    COLOR: #990033
}
TABLE.seeAlso
{
    border: 1pt solid gray;
    background-color: white;
}
TABLE.seeAlso TR TD
{
    font-size: xx-small;
    padding: 6pt;
}
DIV.listitem
{
    margin-left: 10pt;
}
DIV.copyright
{
    COLOR: black;
    FONT-SIZE: 7pt;
    TEXT-ALIGN: left
}
UL
{
    LIST-STYLE: disc url(bulletg.gif)
}
TABLE
{
    FONT-SIZE: x-small
}
BLOCKQUOTE
{
    MARGIN-LEFT: 10pt
}
LI.spaced
{
    LINE-HEIGHT: 1.5em;
    MARGIN-TOP: 3pt;
    MARGIN-BOTTOM: 4pt;
}
.spaced LI
{
    LINE-HEIGHT: 1.4em;
    MARGIN-TOP: 3pt;
    MARGIN-BOTTOM: 4pt;
}
.tight LI
{
    LINE-HEIGHT: 1.2em;
    MARGIN-BOTTOM: 2pt
}
UL.doc
{
    LIST-STYLE: url(img/doc_icon.gif)
}
UL.doc LI
{
    LINE-HEIGHT: 5mm;
    MARGIN-BOTTOM: 0pt;
}
TABLE.params
{
    BACKGROUND-COLOR: #dddddd
}
A.noColor
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.noColor:visited
{
    COLOR: black;
}
FONT.code
{
    BACKGROUND-COLOR: #D3D3D3;
    COLOR: black;
    FONT-FAMILY: Courier New, Courier, monospace;
}
.Content,.content
{
    BACKGROUND-COLOR: lightblue;
    FONT-FAMILY: Courier New, Courier, monospace;
}
FONT.Bracket
{
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Courier New, Courier, monospace;
}
FONT.ASPBracket
{
    BACKGROUND-COLOR: orange;
    FONT-FAMILY: Courier New, Courier, monospace;
}
SPAN.codeB
{
    BACKGROUND-COLOR: #D3D3D3;
    FONT-FAMILY: Courier New, Courier, monospace;
}
SPAN.code
{
    FONT-FAMILY: Courier New, Courier, monospace;
}
SPAN.variable
{
    FONT-FAMILY: Courier New, Courier, monospace;
    font-style: italic;
}
SPAN.keyword
{
    FONT-FAMILY: Courier New, Courier, monospace;
    FONT-WEIGHT: Bold;
}
A
{
    COLOR: #224499
}
A.old
{
    COLOR: #005555
}
A:visited
{
    COLOR: #667799
}
A:active
{
    COLOR: #990033;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #990033;
    TEXT-DECORATION: underline;
}
HR
{
	height: 1pt;
	color: gray;
}