/*********************************************************** * SCRIPT-SUPPORTING STYLES ***********************************************************/ /* Defines the userData cache persistence mechanism. */ .userDataStyle { behavior: url(#default#userData); } /* Used to save the scroll bar position when navigating away from a page. */ div.saveHistory { behavior: url(#default#saveHistory); } /* Formats the expand/collapse images for all collapsible regions. */ img.toggle { border: 0; margin-right: 5; padding-bottom: 10; } /* Formats the Language filter drop-down image. */ img#languageFilterImage { border: 0; margin-left: 0; vertical-align: middle; } /* Formats the Members Options filter drop-down image. */ img#membersOptionsFilterImage { border: 0; margin-left: 0; vertical-align: middle; } /* Formats the Collapse All/Expand All images. */ img#toggleAllImage { margin-left: 0; vertical-align: middle; } /* Supports XLinks */ MSHelp\:link { text-decoration: underline; color: #0000ff; hoverColor: #3366ff; filterString: ; } /*********************************************************** * CONTENT PRESENTATION STYLES ***********************************************************/ body { background: #FFFFFF; color: #000000; font-family: Verdana; font-size: medium; font-style: normal; font-weight: normal; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; width: 100%; } dl { margin-top: 0; padding-left: 1; } dd { margin-bottom: 0; margin-left: 0; padding-left: 20; } ul { margin-left: 17; list-style-type: disc; } ul ul { margin-left: 17; margin-top: 3; list-style-type: disc; } ol { margin-left: 24; list-style-type: decimal; } ol ol { margin-left: 24; margin-top: 3; list-style-type: lower-alpha; } li { margin-top: 0; margin-bottom: 0; padding-bottom: 0; padding-top: 0; margin-left: 20; } p { margin-bottom: 10; } a { color: #0000FF; } a:visited { color: #0000FF; } a:hover { color: #3366FF; } code { font-family: Lucida Console, Lucida Sans Typewriter, Courier New, Courier, Monospace; font-size: 105%; color: #000000; } span.parameter { font-style: italic; } span.nonLinkTerms { font-weight: bold; } span.linkTerms { font-weight: normal; } /*********************************************************** * STRUCTURE PRESENTATION STYLES ***********************************************************/ /* Applies to everything below the NSR. */ div#mainSection { font-size: 70%; padding-left: 10; margin-right: 10; } /* Applies to everything below the NSR, minus the footer. */ div#mainBody { font-size: 90%; margin-top: 10; padding-bottom: 20; width: 98%; } /* Adds right padding for all blocks in mainBody */ div#mainBody p, div#mainBody ol, div#mainBody ul, div#mainBody dl { padding-right: 5; } /*********************************************************** * NSR STYLES ***********************************************************/ div#header { background-color: #E2E2E2; padding-top: 0; padding-bottom: 0; padding-left: 10; padding-right: 0; /* width: 100%; */ } /* Applies to tables in the NSR. */ div#header table { border-bottom-color: #C8CDDE; border-bottom-style: solid; border-bottom-width: 1; width: 100%; } /* Applies to table cells in the NSR. */ div#header table td { color: #000000; font-size: 70%; margin-top: 0; margin-bottom: 0; padding-right: 20; } /* Applies to the last row in the upper table of the non-scrolling header region. Text in this row includes See Also, Constructors, Methods, and Properties. */ div#header table tr#headerTableRow3 td { padding-bottom: 2; padding-top: 5; } /* Applies to the lower table in the non-scrolling header region. Text in this table includes Collapse All/Expand All, Language Filter, and Members Options. */ div#header table#bottomTable { border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1; text-align: left; } /* Formats the first column--the one that displays icons--in mref list tables (such as Public Constructors, Protected Constructors, Public Properties, Protected Properties, and so on). */ div#mainSection table td.imageCell { white-space: nowrap; } div#mainBody div.alert, div#mainBody div.code, div#mainBody div.tableSection { width: 98.9%; } div#mainBody div.section div.alert, div#mainBody div.section div.code, div#mainBody div.section div.tableSection { width: 100%; } div#mainBody div.section ul div.alert, div#mainBody div.section ul div.code, div#mainBody div.section ul div.tableSection, div#mainBody div.section ol div.alert, div#mainBody div.section ol div.code, div#mainBody div.section ol div.tableSection { width: 100%; } div.alert p, div.code p { margin-top: 5; margin-bottom: 8; } dd p { margin-top: 5; } div.tableSection p { margin-top: 1; margin-bottom: 4; } li p { margin-top: 2; margin-bottom: 2; } div.seeAlsoNoToggleSection dl { margin-top: 8; margin-bottom: 1; padding-left: 1; } div.seeAlsoNoToggleSection dd p { margin-top: 2; margin-bottom: 2; } div.section dl { margin-top: 8; margin-bottom: 1; padding-left: 1; } div.section dd p { margin-top: 2; margin-bottom: 2; } /*------------------------------ Begin Syntax and Snipper Code Block Styles -------------------------------*/ div.code table { border: 0; font-size: 95%; margin-bottom: 5; width: 100% } div.code table th { text-align: left; background: #D8D8D8; border-bottom-color: #D8D8D8; border-bottom-style: solid; border-bottom-width: 1; color: #000000; font-weight: bold; padding-left: 5; padding-right: 5; } div.code table td { background: #CCCCCC; border-top-color: #D8D8D8; border-top-style: solid; border-top-width: 1; padding-left: 5; padding-right: 5; padding-top: 5; } /* Applies to the running header text in the first row of the upper table in the NSR. */ span#runningHeaderText { color: #003399; font-size: 90%; } /* Applies to the topic title in the second row of the upper table in the NSR. */ span#nsrTitle { font-size: 120%; font-weight: 600; } /*------------------------------ End Non-scrolling Header Region Styles -------------------------------*/ /* Formats the footer. Currently, the transforms pass in two parameters to the footer SSC, but the default footer SSC doesn't use either parameter. */ div#footer { font-size: 90%; margin-top: 0; margin-bottom: 0; margin-left: -5; margin-right: 0; padding-top: 2; padding-bottom: 2; padding-left: 0; padding-right: 0; width: 100%; } /* Applies to the body of a collapsible section */ div.seeAlsoNoToggleSection { margin-left: 0; padding-top: 2; padding-bottom: 2; padding-left: 0; padding-right: 15; width: 100%; } div.section { padding-top: 2; padding-bottom: 2; padding-right: 15; width: 100%; } div.seeSection { margin-left: 0; padding-top: 0; padding-bottom: 2; padding-left: 16; padding-right: 15; width: 100%; } /*------------------------------ Begin Heading Styles -------------------------------*/ .heading { color: #000000; font-weight: bold; margin-top: 1; margin-bottom: 8; } h1.heading { color: #000000; font-size: 150%; } /* Applies to table titles and subsection titles. */ .subHeading { color: #000000; font-weight: bold; font-size: 150%; margin-top: 1; margin-bottom: 4; } .procedureSubHeading { font-weight: bold; margin-bottom: 4; } /* Formats the titles of author-generated tables. */ h3.subHeading { color: #000000; font-size: 125%; font-weight: bold; } h3.procedureSubHeading { color: #003399; font-size: 120%; } /* Formats the titles of all subsections. */ h4.subHeading { color: #000000; font-size: 110%; font-weight: bold; } h2.subHeading { color: #000000; font-weight: bold; font-size: 130%; } h4.procedureHeading { color: #000080; font-size: 110%; font-weight: bold; } h5.subHeading { color: #000000; font-size: 100%; font-weight: bold; } span.labelheading, div.labelheading { font-size: 100%; color:#003399; } /*------------------------------ End Heading Styles -------------------------------*/ /*------------------------------ Begin Image Styles -------------------------------*/ img.copyCodeImage { border: 0; margin: 1; margin-right: 3; padding-bottom: 10; } img.downloadCodeImage { border: 0; margin-right: 3; padding-bottom: 10; } img.viewCodeImage { border: 0; margin-right: 3; padding-bottom: 10; } img.note { border: 0; margin-right: 3; padding-bottom: 10; } /*------------------------------ End Image Styles -------------------------------*/ /*------------------------------ Begin General Table Styles -------------------------------*/ div#mainSection table { border: 0; font-size: 100%; width: 100%; margin-top: 5px; margin-bottom: 5px; word-break: keep-all; table-layout: auto; } div#mainSection table tr { vertical-align: top; } div#mainSection table th { text-align: left; background: #D8D8D8; border-bottom-color: #D8D8D8; border-bottom-style: solid; border-bottom-width: 1; color: #000000; padding-left: 5; padding-right: 5; } div#mainSection table td { background: #F2F2F2; border-top-color: #D8D8D8; border-top-style: solid; border-top-width: 1; padding-left: 5; padding-right: 5; } /* Formats the first column -- the one that displays icons -- in mref list tables such as Public Constructors, Protected Constructors, Public Properties, Protected Properties, etc. */ div#mainSection table td.imageCell { white-space: nowrap; } /*------------------------------ End General Table Styles -------------------------------*/ /*------------------------------ Begin Syntax and Snipper Code Block Styles -------------------------------*/ div.code table { border: 0; font-size: 95%; margin-bottom: 5; width: 100% } div.code table th { text-align: left; background: #D8D8D8; border-bottom-color: #D8D8D8; border-bottom-style: solid; border-bottom-width: 1; color: #000000; font-weight: bold; padding-left: 5; padding-right: 5; } div.code table td { background: #CCCCCC; border-top-color: #D8D8D8; border-top-style: solid; border-top-width: 1; padding-left: 5; padding-right: 5; padding-top: 5; border: solid 1 #DEDFEF; } /*------------------------------ End Syntax and Snipper Code Block Styles -------------------------------*/ /*------------------------------ Begin Note Styles -------------------------------*/ div.alert table { border: 1; font-size: 100%; width: 100%; border: solid 1 #DEDFEF; } div.alert table th { text-align: left; background: #D8D8D8; border-bottom-width: 0; color: #000000; padding-left: 5; padding-right: 5; border: solid 1 #DEDFEF; } div.alert table td { background: #FFFFFF; border-top-color: #D8D8D8; border-top-style: solid; border-top-width: 1; padding-left: 5; padding-right: 5; border: solid 1 #DEDFEF; } /*------------------------------ End Note Styles -------------------------------*/ /* Applies to the copy code text and image. */ span.copyCode { color: #0000ff; font-size: 90%; font-weight: normal; cursor: hand; float: right; display: inline; text-align: right; } /* Formats the code in syntax and usage blocks, and the code in non-snipper code blocks. */ div.code pre { font-family: Lucida Console, Lucida Sans Typewriter, Courier New, Courier, Monospace; font-size: 105%; color: #000000; word-wrap: break-word; } /* Formats parameter tooltips. */ .tip { color: #0000FF; font-style: italic; cursor: hand; text-decoration: underline; } /* Applies to the language labels in the Language Filter drop-down list. */ .languageFilter { color: #0000FF; cursor: hand; text-decoration: underline; padding-bottom: 4; } /* Applies to text styled as math. This text is passed as a parameter to the italics SSC definition */ .math { font-family: Times New Roman; font-size: 125% } #languageSpan { position: absolute; visibility: hidden; border-style: solid; border-width: 1px; border-color: #C8CDDE; background: #E2E2E2; padding: 4px; font-size: 62.5%; } #membersOptionsSpan { position: absolute; visibility: hidden; border-style: solid; border-width: 1px; border-color: #C8CDDE; background: #E2E2E2; padding: 4px; font-size: 62.5%; } /* Line separating footer from main body */ div.footerLine { margin: 0; width: 100%; padding: 0; } a.synParam { color: #0000FF; text-decoration: underline; font-style: italic; } /* Ensures parameter popup links are always the unvisited color */ a.synParam:visited { color: #0000FF; text-decoration: underline; font-style: italic; } a.synParam:hover { color: #0000FF; text-decoration: underline; font-style: italic; } span#changeHistory { color: #A2A2A2; font-weight: bold; } img#feedb { border: 0; margin-right: 3; padding-bottom: 10; } .breadCrumb { background-color: #FFFFFF; font-size: small; } ul.menu { padding: 0; list-style: none; } .menu li { display: inline; list-style: none; position: relative; } .menu li ul li { float: left; } .menu li ul { margin: 0; padding: 0; list-style: none; width: 225px; position: absolute; left: 223px; top: 0; display: none; } .menu { color: #000; background-color: #d2d2d2; border: 1px solid #000; visibility: hidden; position: absolute; } li:hover table, li.over table { background-color: #C0C0C0; } li:hover ul, li.over ul { background-color: #d2d2d2; border: 1px solid #000; display: block; } .menu li ul li a { color: #0000ff; display: block; font-weight: bold; line-height: 1.75em; margin: 0px; padding: 0px 10px; text-decoration: none; width: 225px; } .menu MSHelp\:link { display: block; hoverColor: #0000ff; line-height: 1.75em; margin: 0px; padding: 0px 10px; text-decoration: none; width: 225px; } .menu b { display: block; hoverColor: #0000ff; line-height: 1.75em; margin: 0px; padding: 0px 10px; text-decoration: none; width: 225px; } .menu li ul li a:hover, .menu li ul li.over MSHelp\:link { background-color: #C0C0C0; } img { padding-bottom: 10; } img#InfoCenterImage { vertical-align: middle; } #InfoMenu { width: 225px; } .roleInfo { display: none; position: absolute; } span#homePageTitle { color: #FF4500; font-size: 120%; font-weight: 600; position: absolute; margin-top: 0.95em; } /* Feedback Styles */ span.feedbackcss { width: 100%; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #999999; border-width: 1; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#F2F2F2', EndColorStr='#D2D2D2'); } div#feedbackarea table { margin-bottom: 0em; margin-top: 0em; margin-left: 0; width: 300; border-width: 0px 0px 0px 0px; } div#feedbackarea table td { background: #D8D8D8; font-family: Verdana; font-size: 100%; border-color: #D8D8D8; text-align: center; } div#feedbackarea p { font-size: 100%; background: #D8D8D8; width: 100%; margin-bottom: 0; margin-top: 0; margin-left: 6; margin-right: 5; } div#feedbackarea H5 { margin-bottom: 0.7em; margin-left: 6; } p.feedbackarea { width: expression(document.body.clientWidth-27); font-size: 100%; background: #D8D8D8; } input#submitFeedback { font-size: 105%; text-align: center; } div#feedbackarea { background: #D8D8D8; border-color: #D8D8D8; width: 100%; } /* Old Feedback styles - maintained for backward compatibility */ div#fdbackarea { background: #D8D8D8; border-color: #D8D8D8; width: 100%; border-width: 1px 1px 0px 0px; border-style: solid; border-top-color: #999999; border-top-style: solid; border-top-width: 1; } div#fdbackarea table { background: #D8D8D8; width: 100%; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #D8D8D8; } div#fdbackarea table td { background: #D8D8D8; font-family: Verdana; font-size: 100%; width: 100%; border-color: #D8D8D8; } div#fdbackinput table td { background: #D8D8D8; font-family: Verdana; font-size: 100%; width: 100%; border-color: #D8D8D8; } input.fdbackinputbutton { font-size: 120%; text-align: center; height: 22px; } span.fdbackcss table { width: 100%; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #D8D8D8; } span.fdbackarea p { margin-right: 100px; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #D8D8D8; background: #D8D8D8; } /* Defines the RefTip popup in Syntax */ div.reftip { position: absolute; z-index: 1; visibility: hidden; fontSize: 12pt; fontFamily: Times New Roman; padding: 0px 0px 0px 0px; backgroundColor: #D2D2D2; border: 1px solid #999999; color: #000000; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#D2D2D2', EndColorStr='#F2F2F2')"); } /* Sets margin around the text within the popup */ div.reftip dl { margin: 3px 8px 8px 8px; }