/*** COMMON ***/A:link { color:#000066; }A:visited { color:#666666; }A.clsIncCpyRt,A.clsIncCpyRt:visited,P.clsIncCpyRt {  font-weight:normal; font-size:75%; font-family:verdana,arial,helvetica,sans-serif;  color:black;  text-decoration:none;}A.clsLeftMenu,A.clsLeftMenu:visited {  color:#000000;  text-decoration:none;  font-weight:bold; font-size:7pt;}A.clsBackTop,A.clsBackTop:visited {  margin-top:10; margin-bottom:0;  padding-bottom:0;  font-size:75%;  color:black;}A:hover,A.clsBackTop:hover,A.clsIncCpyRt:hover,A:active { color:blue; }A.clsGlossary {  font-size:10pt;  color:green;}BODY { font-size:80%; font-family:verdana,arial,helvetica,sans-serif; }BUTTON.clsShowme,BUTTON.clsShowme5 {  font-weight:bold; font-size:11; font-family:arial;  width:68; height:23;  position:relative; top:2;  background-color:#002F90;  color:#FFFFFF;}DIV.clsBeta {  font-weight:bold;  color:red;}DIV.clsDocBody { margin-left:10px; margin-right:10px; }DIV.clsDocBody HR { margin-top:0; }DIV.clsDesFooter { margin:10px 10px 0px 223px; }DIV.clsHi {padding-left:2em;text-indent:-2em}DIV.clsShowme { margin-bottom:.5em; margin-top:.5em; }H1{  font-size:145%;  margin-top:1.25em; margin-bottom:0em;}H2 {  font-size:135%;  margin-top:1.25em; margin-bottom:.5em;}H3 {  font-size:128%;  margin-top:1em; margin-bottom:0em;}H4 {  font-size:120%;  margin-top:.8em; margin-bottom:0em;}H5 {  font-size:110%;  margin-top:.8em; margin-bottom:0em;}H6 {  font-size:70%;  margin-top:.6em; margin-bottom:0em;}HR.clsTransHR {position:relative; top:20;margin-bottom:15;}P.clsRef {  font-weight:bold;  margin-top:12pt; margin-bottom:0pt;}PRE {  background:#EEEEEE;  margin-top:1em;margin-bottom:1em; margin-left:0px;  padding:5pt;}PRE.clsCode, CODE.clsText { font-family:'courier new',courier,serif; font-size:130%; }PRE.clsSyntax { font-family:verdana,arial,helvetica,sans-serif; font-size:120%; }SPAN.clsEntryText {  line-height:12pt;  font-size:8pt;}SPAN.clsHeading {  color:#00319C;  font-size:11pt; font-weight:bold;}SPAN.clsDefValue, TD.clsDefValue { font-weight:bold; font-family:'courier new' }SPAN.clsLiteral, TD.clsLiteral { font-family:'courier new'; }SPAN.clsRange, TD.clsRange { font-style:italic; }SPAN.clsShowme {  width:100%;  filter:dropshadow(color=#000000,OffX=2.5,OffY=2.5,Positive=1);  position:relative;  top:-8;}TABLE { font-size:100%; }TABLE.clsStd TH,BLOCKQUOTE TH {font-size:100%;text-align:left; vertical-align:top;background-color:#DDD;padding:2px;}TABLE.clsStd TD,BLOCKQUOTE TD {font-size:100%;vertical-align:top;background-color:#EEE;padding:2px;}TABLE.clsParamVls,TABLE.clsParamVls TD { padding-left:2pt; padding-right:2pt; }#TOC { visibility:hidden; }UL UL, OL UL { list-style-type:square; }.clsHide { display:none; }.clsShow { }.clsShowDiv {  visibility:hidden;  position:absolute;  left:250px; top:170px;  height:0px; width:175px;  z-index:-1;}.#pBackTop { display:none; }#idTransDiv {position:relative;width:90%; top:20;  filter:revealTrans(duration=1.0, transition=23);}/*** INDEX-SPECIFIC ***/A.clsDisabled {  text-decoration:none;  color:black;  cursor:text;}A.clsEnabled { cursor:auto; }SPAN.clsAccess { text-decoration:underline; }TABLE.clsIndex {  font-size:100%;  padding-left:2pt; padding-right:2pt;margin-top: 17pt;}TABLE.clsIndex TD {  margin:3pt;  background-color:#EEEEEE;}TR.clsEntry { vertical-align:top; }TABLE.clsIndex TD.clsLetters {  background-color:#CCCCCC;  text-align:center;}TD.clsMainHead {  background-color:#FFFFFF;  vertical-align:top;  font-size:145%; font-weight:bold;  margin-top:1.35em; margin-bottom:.5em;}UL.clsIndex { margin-left:20pt; margin-top:0pt; margin-bottom:5pt; }/*** GALLERY/TOOLS/SAMPLES ***/FORM.clsSamples { margin-bottom:0; margin-top:0; }H1.clsSampH1 {font-size:145%;  margin-top:.25em; margin-bottom:.25em;}H1.clsSampHead {  margin-top:5px; margin-bottom:5px;  font-size:24px; font-weight:bold; font-family:verdana,arial,helvetica,sans-serif;}H2.clsSampTitle {  font-size:128%;  margin-top:.2em; margin-bottom:0em;}TD.clsDemo {  font-size:8pt;  color:#00319C;  text-decoration:underline;}.clsSampDnldMain { font-size:11px; font-family:verdana,arial,helvetica,sans-serif; }.clsShowDesc { cursor:hand; }A.clsTools {  color:#0B3586;  font-weight:bold;}H1.clsTools, H2.clsTools {  color:#0B3586;  margin-top:5px;}TD.clsToolsHome {  font-size:9pt;  line-height:15pt;}SPAN.clsToolsTitle {  color:#00319C;  font-size:11pt; font-weight:bold;  text-decoration:none;}/*** DESIGN ***/P.cat {font-size:13pt;color:#787800;text-decoration:none;margin-top:18px;}P.author {font-size:9pt; font-style:italic;line-height:13pt;margin-top:10px;}P.date {font-size:8pt;line-height:12px;margin-top:0px;color:#3366FF;}P.graph1 {line-height:13pt;margin-top:-10px;}P.col {line-height:13pt;margin-top:10px; margin-left:5px;}P.cal1 {text-decoration:none;margin-top:-10px;}P.cal2 {margin-top:-10px; }P.photo { font-size:8pt; }/*** DOCTOP ***/#tblNavLinks A {color:black;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;}#lnkShowText, #lnkSyncText, #lnkSearchText, #lnkIndexText { font-size:8pt; font-weight:bold; }#lnkPrevText, #lnkNextText, #lnkUpText { font-size:7.5pt; font-weight:normal; }DIV.clsBucketBranch {margin-left:10px; margin-top:15px; margin-bottom:-10pt;font-style:italic; font-size:85%;}DIV.clsBucketBranch A,DIV.clsBucketBranch A:link,DIV.clsBucketBranch A:active,DIV.clsBucketBranch A:visited { text-decoration:none; color:black; }DIV.clsBucketBranch A:hover { color:blue; }@font-face { font-family:WebDingsDownArrow; src:url(wd.eot) }TD.clsNavBarItem DIV { font-family:WebDingsDownArrow; }/*** SDK, IE4 ONLY ***/DIV.clsExpanded, A.clsExpanded { display:inline; color:black; }DIV.clsCollapsed, A.clsCollapsed { display:none; }SPAN.clsPropattr { font-weight:bold; }#pStyles,#pCode, #pSyntax, #pEvents, #pStyles {display:none; text-decoration:underline; cursor:hand; }