/* @group Zero */ div, body, span, ol, li, ul, table, td, tr, th, tbody { padding: 0; margin: 0; } table { border-collapse: collapse; border: 0; } /* @end */ /* @group Script supporting Styles */ /*********************************************************** * 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. */ /* Formats the Collapse All/Expand All images. */ img#toggleAllImage { margin-left: 0; padding-bottom: 1px; } #topTable tbody tr td { text-align: right; /* isplay: block; */ } #bottomTable td { padding-bottom:5px; } /* Supports XLinks */ MSHelp\:link { text-decoration: underline; color: #0066cc; hoverColor: #3399FF; } /* @end */ /* @group Basic Content */ body { background: #FFFFFF; color: #000000; margin: 0; padding: 0; font: normal normal 9pt/1.5em "Segoe UI", Verdana, Tahoma, sans-serif; } dl { } dl.authored dt { } dd { margin-left: 0; } ul { list-style-type: disc; margin-left: .25in; } ul ul { list-style-type: disc; } ol { margin-top: 0; margin-bottom: 0; margin-left: .25in; list-style-type: decimal; } ol ol { margin-bottom: 4px; margin-left: .25in; margin-top: 3px; list-style-type: lower-alpha; } li { margin-top: 5px; margin-bottom: 5px; } p { font-family: "Segoe UI", Verdana, Tahoma, sans-serif; line-height: 1.5em; } a:link { color: #0066cc; text-decoration: none; } a:visited { color: #00cc66; } a:hover { color: #3399FF; text-decoration: underline; } /* @end */ /* @group Code */ /* @group Code Group */ /* Formats the Members Options filter drop-down image. */ img#memberOptionsDropdownImage { border: 0; margin-left: 0; vertical-align: middle; } /* Formats the Members Platforms filter drop-down image. */ img#memberFrameworksDropdownImage { border: 0; margin-left: 0; vertical-align: middle; } img#devlangsDropdownImage { border: 0; margin-left: 0; vertical-align: middle; } /* Formats the code in syntax and usage blocks, and the code in non-snipper code blocks. */ div.code pre { font-family: Consolas, Monospace, 'Courier New', Courier; color: #000066; background: #F7F7FF; } /* Formats parameter tooltips. */ .tip { color: #0000FF; font-style: italic; cursor: pointer; text-decoration: underline; } /* 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% } /* Dropdown areas */ #devlangsMenu { position: absolute; visibility: hidden; border-style: solid; border-width: 1px; border-color: #f3cbb5; background: #FCECE4; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 8px; font-size: 70%; } #memberOptionsMenu { position: absolute; visibility: hidden; border-style: solid; border-width: 1px; border-color: #f3cbb5; background: #FCECE4; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 8px; } #memberFrameworksMenu { position: absolute; visibility: hidden; border-style: solid; border-width: 1px; border-color: #f3cbb5; background: #FCECE4; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 8px; } /* Applies to the checkbox labels in the filter drop-downs for devlang, member options, and member platforms. */ .checkboxLabel { color: #0000FF; cursor: pointer; text-decoration: underline; padding-bottom: 4px; } /* @group Inline Styles for Code */ span.cs { display: none; } span.vb { display: none; } span.cpp { display: none; } span.nu { display: inline; } span.fs { display: none; } span.code { font-family: Monospace, Courier New, Courier; font-size: 105%; color: #000066; } span.ui { font-weight: bold; } span.math { font-style: italic; } span.input { font-weight: bold; } span.term { font-style: italic; } span.label { font-weight: bold; } span.foreignPhrase { font-style: italic; } span.placeholder { font-style: italic; } span.keyword { font-weight: bold; } span.typeparameter { font-style: italic; } div.caption { font-weight: bold; font-size: 100%; color: #003399; } /* syntax styles */ div.code span.identifier { } div.code span.keyword { color: #871F78; } div.code span.parameter { font-style: italic; } div.code span.literal { color: #8B0000; } div.code span.comment { color: #006400; } span.syntaxLabel { color: #0481DA; font-weight: bold; } /* @end */ /* @end */ div.code table { border: 0; margin-bottom: 5px; width: 100% } div.code table th { background: #EFEFF7; border-bottom-color: #C8CDDE; border-bottom-style: solid; border-bottom-width: 1px; color: #000066; font-weight: bold; padding-left: 5px; padding-right: 5px; } div.code table td { background: #F7F7FF; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px; padding-left: 5px; padding-right: 5px; padding-top: 5px; } /* @group Image styles */ img.copyCodeImage { border: 0; margin: 1px; margin-right: 3px; } img.downloadCodeImage { border: 0; margin-right: 3px; } img.viewCodeImage { border: 0; margin-right: 3px; } img.note { border: 0; margin-right: 3px; } /* @end */ code { font-family: 'Consolas', Monospace, 'Courier New', Courier; color: #000066; } span.parameter { font-style: italic; } span.italic { font-style: italic; } span.selflink { } span.nolink { } /* @end */ /* @group Main Page */ /* Applies to everything below the non-scrolling header region. */ div#mainSection { margin:0 .25in; } html>body #mainSection { } /* Applies to everything below the non-scrolling header region, minus the footer. */ /* Check this on IE. May not need this */ div#mainBody { /* width: 95%; */ } html>body #mainBody { /* width: 95%; */ } /* @end */ /* @group Non-Scrolling Region */ /* Applies to the topic title in the second row of the upper table in the non-scrolling header region. */ #header { position:fixed; top:0; left:0; background-color:white; width:95%; padding-left:.25in; padding-right:.25in; z-index:200; } #mainSection { position:relative; z-index:0; top:75px; } .glossary_seperator { position:relative; top:-75px; } span#nsrTitle { color: #006e12; font: normal normal 17pt/1em "Segoe UI", Verdana, Tahoma, sans-serif; } /* @group Second Row of NSR */ /* Applies to second row in the upper table of the non-scrolling header region. */ #topTable { width:100%; margin-right:.25in; } #collapseAlllabel, #expandAlllabel { font-size: 9pt !important; font-weight: normal !important; font-style: normal !important; } .title-divider { border:0; background-color: #d1d1d1; color:#d1d1d1; height:1px; } /* @end */ /* Applies to the running header text in the first row of the upper table in the non-scrolling header region. */ span#runningHeaderText { color: #8C8C8C; } /* @end */ /* @group Footer */ div#footer { } html>body div#footer { } /* @end */ /* @group Collapsible Section */ /* Applies to the body of a collapsible section */ div.seeAlsoNoToggleSection { } div.section { } html>body div.section { } div.seeSection { } /******************************************************************************************************************** Collapsible Section Structure