@media screen {

a
{
text-decoration: none;
}

a:link
{
color: green;
}

a:active
{
background-color: rgb(175,255,225);
color: rgb(0,50,0);
}

a:focus
{
background-color: rgb(175,255,225);
color: rgb(0,50,0);
}

a:hover
{
background-color: rgb(175,255,225);
color: rgb(0,50,0);
}

a:visited
{
color: purple;
}

body
{
background: white;
color: rgb(0,0,50);
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.10em;
padding: 0px;
text-align: left;
}

div
{
}

div.FRInsert
{
float: right;
padding-left: 35px;
width: 25%;
}

em
{
font-weight: bold;
font-style: normal;
}

img
{
border-color: black;
border-style: none;
border-width: 1px;
float: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

img.AISLogo
{
float: left;
height: 36px;
margin-left: 123px;
width: 148px;
}

img.CopyToClipboardTool
{
float: right;
margin-bottom: 2px;
margin-left: 10px;
margin-right: -9px;
margin-top: 2px;
}

img.Firefox
{
float: right;
margin-left: 10px;
}

img.FloatLeft
{
float: left;
margin-bottom: 10px;
margin-right: 20px;
}

img.FloatLeft_Copyright
{
float: left;
margin-bottom: 25px;
margin-right: 1.25em;
}

img.FloatRight
{
float: right;
margin-bottom: 10px;
margin-left: 20px;
}

img.HRImage
{
margin-bottom: 13px;
width: 100%;
}

img.SignatureReflected
{
margin-top: 25px;
}

li
{
color: rgb(0,0,50);
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.10em;
margin-bottom: 0.75em;
margin-left: 0.0em;
margin-right: 0.0em;
text-align: left;
}

li.LF
{
margin-left: 3.5em;
}

p
{
color: rgb(0,0,50);
font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
letter-spacing: 0.10em;
text-align: left;
}

p.ClassTree_0
{
background-color: rgb(250,250,250);
color: rgb(225,0,0);
font-size: 10px;
line-height: 1.4em;
margin-bottom: -0.35em;
margin-left: 0.0em;
margin-top: 3.5em;
}

p.ClassTree_1Base
{
color: rgb(0,150,0);
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 2.5em;
}

p.ClassTree_2
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 5.0em;
}

p.ClassTree_3
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 7.5em;
}

p.ClassTree_4
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 10.0em;
}

p.ClassTree_5
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 12.5em;
}

p.ClassTree_6
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 15.0em;
}

p.ClassTree_7
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 17.5em;
}

p.ClassTree_8
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 20.0em;
}

p.ClassTree_9
{
color: black;
font-size: 10px;
margin-bottom: -0.35em;
margin-left: 22.5em;
}

p.CodeParagraph
{
color: rgb(200,0,0);
font-size: 11px;
margin-left: 3.5em;
margin-top: 0.0em;
margin-bottom: 2.5em;
}

p.CopyrightStatement
{
color: gray;
font-size: 9px;
}

p.DateLocal
{
color: gray;
font-size: 9px;
letter-spacing: 0.10em;
margin-bottom: 2.5em;
margin-top: 3.5em;
margin-bottom: 5.0em;
}

p.DeclarationDeclaredIn
{
color: rgb(0,0,200);
font-size: 10px;
margin-top: 0.75em;
margin-bottom: 2.0em;
}

p.DeclarationDefaultRange
{
color: rgb(255,91,13);
font-size: 10px;
margin-top: 0.75em;
margin-bottom: 0.0em;
}

p.DeclarationEVENT
{
color: rgb(0,100,0);
font-size: 10px;
font-weight: 700;
margin-top: 2.0em;
margin-bottom: 0.0em;
}

p.DeclarationMETHOD
{
color: rgb(0,100,100);
font-size: 10px;
font-weight: 700;
margin-top: 2.0em;
margin-bottom: 0.0em;
}

p.DeclarationPROPERTY
{
color: rgb(50,0,150);
font-size: 10px;
font-weight: 700;
margin-top: 3.5em;
margin-bottom: 0.0em;
}

p.DeclarationSTRUCTType
{
color: rgb(200,0,0);
font-size: 10px;
margin-top: 0.75em;
margin-bottom: 0.0em;
}

p.DeclarationSTRUCTMember
{
color: rgb(200,0,0);
font-size: 10px;
margin-left: 3.5em;
margin-top: 0.0em;
margin-bottom: 0.0em;
}

p.DeclarationTYPE
{
color: rgb(200,0,0);
font-size: 10px;
margin-top: 0.75em;
margin-bottom: 0.0em;
}

p.FirefoxFooter
{
font-size: 9px;
text-align: right;
}

p.FRInsert
{
font-size: 14px;
}

p.ImageCaption
{
color: maroon;
font-size: 9px;
margin-bottom: 2.5em;
}

p.ImageCaptionPrecPar
{
color: maroon;
font-size: 9px;
}

p.ImageCaption_R
{
color: rgb(0,0,125);
font-size: 9px;
margin-bottom: 2.5em;
text-align: right;
}

p.ImageCaptionPrecPar_R
{
color: rgb(0,0,125);
font-size: 9px;
text-align: right;
}

p.LogoCaption
{
color: silver;
font-size: 9px;
letter-spacing: 0.35em;
margin-bottom: 0px;
margin-left: 350px;
margin-top: 11px;
}

p.LogoMenu
{
font-size: 9px;
margin-bottom: 0.5em;
margin-top: 0.5em;
}

p.MB02_5
{
margin-bottom: 2.5em;
}

p.MB03_5
{
margin-bottom: 3.5em;
}

p.MB05_0
{
margin-bottom: 5.0em;
}

p.MB07_5
{
margin-bottom: 7.5em;
}

p.MB10_0
{
margin-bottom: 10.0em;
}

p.MB15_0
{
margin-bottom: 15.0em;
}

p.MB20_0
{
margin-bottom: 20.0em;
}

p.MenuItem
{
font-size: 9px;
margin-left: 0.0em;
text-transform: uppercase;
}

p.MenuItem_Explanation
{
font-size: 9px;
margin-left: 4.0em;
}

p.MenuItem_Explanation_MB02_5
{
font-size: 9px;
margin-bottom: 2.5em;
margin-left: 4.0em;
}

p.MenuItem_Last
{
font-size: 9px;
margin-bottom: 5.0em;
margin-left: 0.0em;
text-transform: uppercase;
}

p.MenuItem_MB02_5
{
font-size: 9px;
margin-bottom: 2.5em;
margin-left: 0.0em;
text-transform: uppercase;
}

p.MenuItem_Sub1
{
font-size: 9px;
margin-left: 2.5em;
text-transform: uppercase;
}

p.MenuText_Sub1
{
font-size: 9px;
margin-left: 2.5em;
}

p.MenuItem_Sub1_Last
{
font-size: 9px;
margin-bottom: 5.0em;
margin-left: 2.5em;
text-transform: uppercase;
}

p.MenuItem_Sub1_MB02_5
{
font-size: 9px;
margin-bottom: 2.5em;
margin-left: 2.5em;
text-transform: uppercase;
}

p.MenuItem_Sub2
{
font-size: 9px;
margin-bottom: -0.5em;
margin-left: 5.0em;
text-transform: uppercase;
}

p.MenuItem_Sub2_Last
{
font-size: 9px;
margin-bottom: 5.0em;
margin-left: 5.0em;
text-transform: uppercase;
}

p.MenuItem_Sub2_MB02_5
{
font-size: 9px;
margin-bottom: 2.5em;
margin-left: 5.0em;
text-transform: uppercase;
}

p.MenuText
{
color: rgb(144,144,144);
font-size: 9px;
margin-bottom: 1.5em;
}

p.MenuTitle
{
font-size: 9px;
letter-spacing: 0.2em;
margin-left: 0.0em;
}

p.MenuTitle_MB3_5
{
font-size: 9px;
letter-spacing: 0.2em;
margin-bottom: 3.5em;
margin-left: 0.0em;
}

p.MenuTitle_Sub1
{
font-size: 9px;
letter-spacing: 0.2em;
margin-left: 2.5em;
}

p.MenuTitle_Sub2
{
font-size: 9px;
letter-spacing: 0.2em;
margin-left: 5.0em;
}

p.NavNext
{
font-size: 9px;
margin-bottom: 1.5em;
text-align: right;
}

p.NavPreceding
{
font-size: 9px;
margin-bottom: 1.5em;
text-align: left;
}

p.Signature
{
margin-top: 2.5em;
}

p.Telephone
{
color: red;
font-size: 9px;
margin-top: 5.0em;
}

p.TOCTitle
{
font-size: 9px;
font-weight: bold;
letter-spacing: 0.2em;
margin-bottom: 0.0em;
margin-left: 0.0em;
margin-top: 35px;
text-transform: uppercase;
}

p.TExample
{
color: rgb(75,0,75);
font-size: 9px;
letter-spacing: 0.2em;
margin-bottom: 0.5em;
}

p.TEvents
{
color: rgb(0,100,0);
font-size: 10px;
margin-top: 0.0em;
margin-bottom: 0.0em;
}

p.TEventsExtLink
{
color: rgb(0,100,0);
font-size: 10px;
margin-top: 3.5em;
margin-bottom: 3.5em;
}

p.TMethods
{
color: rgb(0,100,100);
font-size: 10px;
margin-top: 0.0em;
margin-bottom: 0.0em;
}

p.TMethodsExtLink
{
color: rgb(0,100,100);
font-size: 10px;
margin-top: 3.5em;
margin-bottom: 3.5em;
}

p.TProperties
{
color: rgb(50,0,150);
font-size: 10px;
margin-top: 0.0em;
margin-bottom: 0.0em;
}

p.TPropertiesExtLink
{
color: rgb(50,0,150);
font-size: 10px;
margin-top: 3.5em;
margin-bottom: 3.5em;
}

p.TRelated
{
color: rgb(0,125,50);
font-size: 9px;
letter-spacing: 0.2em;
margin-bottom: 0.0em;
margin-top: 0.0em;
}

p.TSubtitle
{
color: rgb(220,0,90);
font-size: 10px;
letter-spacing: 0.2em;
margin-bottom: 0.0em;
margin-top: 0.0em;
}

p.TSubtitle2
{
color: rgb(225,0,100);
font-size: 9px;
letter-spacing: 0.2em;
margin-bottom: 0.0em;
margin-top: 0.0em;
}

p.TTitle
{
color: rgb(215,0,90);
font-size: 10px;
letter-spacing: 0.2em;
margin-bottom: 0.75em;
margin-top: 0.5em;
}

ol,ul
{
list-style-position: outside;
margin-bottom: 1.5em;
margin-left: 0.5em;
margin-right: 3.5em;
margin-top: 1.0em;
text-align: left;
}

ol.Decimal
{
list-style: decimal;
}

ol.LowerAlpha
{
list-style: lower-alpha;
}

ol.UpperAlpha
{
list-style: upper-alpha;
}

ol.LowerRoman
{
list-style: lower-roman;
}

ol.UpperRoman
{
list-style: upper-roman;
}

span.AquaHL
{
background-color: rgb(205,255,255);
}

span.BlueHL
{
background-color: rgb(230,230,255);
}

span.CurrentPage
{
color: rgb(225,0,100);
}

span.GrayText
{
color: gray;
}

span.LimeHL
{
background-color: rgb(215,255,235);
}

span.MarginRight
{
margin-right: 35px;
}

span.NamespaceText
{
color: navy;
}

span.YellowHL
{
background-color: rgb(255,255,210);
}

sup
{
font-size: 0.7em;
}

table
{
padding-left: 75px;
padding-right: 75px;
text-align: left;
}

table.Bottom
{
padding-bottom: 50px;
}

table.BottomHR
{
padding-left: 0px;
padding-right: 0px;
padding-top: 50px;
}

table.LogoMenuBottom
{
margin-bottom: 40px;
}

table.LogoMenuTop
{
padding-top: 25px;
}

table.LogoPanel
{
background-color: black;
padding-left: 0px;
padding-right: 0px;
}

table.MarginTop_FirstContent
{
margin-bottom: 10px;
margin-top: 40px;
}

table.MarginTop_FirstImage
{
margin-bottom: 10px;
margin-top: 20px;
}

table.Nav
{
padding-top: 50px;
}

table.TEventsMethodsProperties
{
margin-bottom: 10px;
margin-top: 35px;
padding-left: 0px;
padding-right: 0px;
}

table.TRelated
{
margin-bottom: 10px;
margin-top: 50px;
padding-left: 0px;
padding-right: 0px;
}

table.TSubtitle
{
margin-bottom: 10px;
margin-top: 35px;
padding-left: 0px;
padding-right: 0px;
}

table.TTitle
{
margin-bottom: 15px;
margin-top: 35px;
padding-left: 0px;
padding-right: 0px;
}

table.TOC1col
{
}

table.TOC2col
{
}

table.TOC3colwSpacer
{
}

table.TOC_BODYwoTOC
{
}

td
{
empty-cells: show;
vertical-align: top;
}

td.HSpacer
{
width: 2%;
}

td.Logo
{
background-color: black;
background-image: url("img-bg-ais-logo-bg.jpg");
background-repeat: repeat-x;
height: 36px;
}

td.MenuLR
{
width: 49%;
}

td.PadLeftOrRight
{
width: 65px;
}

td.TEvents
{
background-color: rgb(225,255,225);
background-image: url("img-bg-event.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TMethods
{
background-color: rgb(200,250,250);
background-image: url("img-bg-method.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TProperties
{
background-color: rgb(225,225,255);
background-image: url("img-bg-property.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TRelated
{
background-color: rgb(200,255,225);
background-image: url("img-bg-related.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TSubtitle
{
background-color: rgb(250,235,243);
background-image: url("img-bg-subtitle.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TSubTitle2
{
background-color: rgb(250,235,243);
background-image: url("img-bg-subtitle.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TSubTitle2MultiCol
{
// background-color: rgb(250,235,243);
background-image: url("img-bg-subtitle.gif");
background-repeat: repeat-x;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TTitle
{
background-color: rgb(245,230,238);
background-image: url("img-bg-title.gif");
background-repeat: repeat-x, repeat-y;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}

td.TDNavNext
{
text-align: right;
width: 33%;
}

td.TDNavPreceding
{
text-align: left;
width: 33%;
}

td.TDNavSpacer
{
width: 33%;
}

tr
{
align: left;
}

textarea
{
background-color: rgb(200,255,225);
color: rgb(0,0,125);
font-family: "Lucida Console",monospace;
font-style: normal;
font-size: 11px;
font-weight: normal;
height: 150px;
letter-spacing: 0.10em;
margin-bottom: 0.0em;
margin-top: 0.0em;
text-align: left;
width: 100%;
}

textarea.taH50
{
height: 50px;
}

textarea.taH75
{
height: 75px;
}

textarea.taH100
{
height: 100px;
}

textarea.taH125
{
height: 125px;
}

textarea.taH150
{
height: 150px;
}

textarea.taH200
{
height: 200px;
}

textarea.taH250
{
height: 250px;
}

textarea.taH300
{
height: 300px;
}

textarea.taH400
{
height: 400px;
}

textarea.taH500
{
height: 500px;
}textarea.taH750
{
height: 750px;
}

textarea.taH1000
{
height: 1000px;
}

ul.Disc
{
list-style: disc;
}

ul.Circle
{
list-style: circle;
}

ul.None
{
list-style: none;
}

ul.Square
{
list-style: square;
}

}