/*** BASIC STYLES ***/	BODY	{font-family:verdana,arial,helvetica;margin:0;}TABLE.clsContainer	{height:78%;}A:link {color:#003399;}A:visited {color:#660099;}A:hover {color:#FF3300;}H1	{font-size:165%;margin:0;}H2	{font-size:125%;margin-top:1em;margin-bottom:0px;}H3	{font-size:115%;margin-bottom:0px;}H4, H5, H6	{font-size:100%;margin-bottom:0px;}DIV.clsDocBody	{margin-left:10px;margin-right:10px;}TD, TH {font-size:68%;}P	{line-height:1.5em;margin-top:0.5em;margin-bottom:1.0em;}PRE	{background:#EEEEEE;margin-top:1em;margin-bottom:1em;margin-left:0px;padding:5pt;}SPAN.db PRE, SPAN.ci PRE, SPAN.di PRE	{background:#EEEEEE;padding-top: 0pt;padding-bottom: 0pt;}PRE.clsCode, CODE.clsText {font-size:110%;font-family:'courier new',courier,serif;}PRE.clsCCCode {font-size:120%;font-family:'courier new',courier,serif;background:none }PRE.clsSyntax {font-size:100%;font-family:verdana,arial,helvetica,sans-serif;}HR	{color:#CCCCCC;height:1px;}UL {margin-left:25px;margin-top:10px;margin-bottom:10px;}OL {margin-left:25px;margin-top:10px;margin-bottom:10px;}UL LI	{line-height:1.5em;margin-bottom:0.5em;}UL LI LI {list-style-type: disc;}OL LI {margin-bottom:0.7em;}INPUT.clsButton {font-weight: bold;color: #ffffff;background-color: #6699cc;margin-top: 10px;margin-left: 5px;}/*** CUSTOM STYLES ***/	P.small	{font:normal 95%;}P.smallWhite	{font:normal 95%;color:#FFFFFF;}P.author	{font:italic 95%;}p.NoLeftMar	{margin-left:-15px;}A.small	{font:normal 95%;text-decoration:underline;}A.smallWhite	{font:normal 95%;text-decoration:underline;color:#FFFFFF;}.CODE	{font:normal courier;}.CODE2	{background-color:#CCCCCC;font:normal courier;}.DATE	{color:#999999;}.VRULE	{border-left:#CCCCCC 1px solid;}TITLE.open	{font:95%;color:#FFFFFF;}TITLE.closed	{font:95%;color:#000000;}TABLE.DATA	{border-collapse:collapse;border-left:solid 1 #CCCCCC;border-top:solid 1 #CCCCCC;padding:5px;}TH.DATA	{border-right:solid 1 #CCCCCC;border-bottom:solid 1 #CCCCCC;background-color:#EEEEEE;}TD.DATA	{font:normal;border-right:solid 1 #CCCCCC;border-bottom:solid 1 #CCCCCC;background-color:#FFFFFFF;}table.clsCCDCInfo	{background-color:#EEEEEE;}.LOCATION	{font:normal 24px;color:#CCCCCC;}/*** HACK ***/	.footer	{font: bold xx-small Verdana;}.footer:link {color:#FFFFFF;text-decoration:none;}.footer:hover {color:#FF3300;}div.artstyle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;font-style: normal;line-height: normal;font-weight: normal}TABLE.clsStd TH {text-align:left;vertical-align:top;background-color:#DDD;padding:2px;}TABLE.clsStd TD {vertical-align:top;background-color:#EEE;padding:2px;}P.clsRef {font-weight:bold;margin-top:12pt;margin-bottom:0em;}BODY {font:normal 68% verdana,arial,helvetica;}DIV.clsDocBody,	DIV.clsFooter {margin-left:10px;margin-right:10px;margin-top:10px;}DIV.clsFPfig {font-size:80%;}TD, TH {font-size:68%;}A:link {color:#003399;}A:visited {color:#6600CC;}A:hover {color:#FF3300;}H2 A:visited,	H3 A:visited {color:#003399;}A.clsIncCpyRt {color:#000000;font-size:95%;}A.clsIncCpyRt:hover {color:#0028DE;}A.clsBackTop,	A.clsBackTop:visited {margin-top:10;margin-bottom:0;padding-bottom:0;font-size:90%;color:black;}A.clsBackTop:hover {color:blue;}P {line-height:1.5em;margin-top:0.5em;margin-bottom:1.0em;}P.clsRef {font-weight:bold;margin-top:12pt;margin-bottom:0em;}PRE {background:#EEEEEE;margin-top:1em;margin-bottom:1em;margin-left:0px;padding:5pt;}PRE.clsCode, CODE.clsText {font-size:110%;font-family:'courier new',courier,serif;}PRE.clsSyntax {font-size:100%;font-family:verdana,arial,helvetica,sans-serif;}H1 {font:normal 165% verdana,arial,helvetica;margin:5 0;margin-top:0px;}H2 {font:bold 125% verdana,arial,helvetica;margin-top:1em;margin-bottom:0.5em;}H2.clsOsigHead {font-family:arial, helvetica, sans-serif;font-size:125%;margin-top:1em;margin-bottom:0em;color:#3366CC;}H2.clsBlue {color:#336699;}H3 {font:bold 115% verdana,arial,helvetica;margin-bottom:0.5em;}H4, H5, H6 {font:bold 100% verdana,arial,helvetica;margin-bottom:0.5em;}TABLE.clsNavTbl {margin-left: 10px }TABLE.clsNavTbl TH,	TABLE.clsNavTbl TD {font-family:verdana,arial,helvetica,sans-serif;font-size:60%;}TABLE.clsNavTbl TH {padding-bottom:0;}TABLE.clsTblHomeLeft A,	TABLE.clsTblHomeLeft A:visited,	TABLE.clsTblHomeLeft A:hover {font-family:verdana,arial,helvetica,sans-serif;font-size:90%;color:#003399;}TABLE.clsTblHomeLeft A:hover {text-decoration:underline;}TABLE.clsStd TH {text-align:left;vertical-align:top;background-color:#DDD;padding:2px;}TABLE.clsStd TD {vertical-align:top;background-color:#EEE;padding:2px;}TABLE.clsParamVls,	TABLE.clsParamVls TD {padding-left:2pt;padding-right:2pt;}UL {margin-left:17px;margin-top:10px;margin-bottom:10px;}UL.clsBltBlu {list-style-image:url(/msdn-online/shared/graphics/bulletblue.gif);}UL.clsBltRed {list-style-image:url(/msdn-online/shared/graphics/bulletred.gif) }OL {margin-left:25px;margin-top:10px;margin-bottom:10px;}UL LI {line-height:120%;margin-bottom:0.5em;}UL LI LI {list-style-type: disc;}OL LI {margin-bottom:0.7em;}/*** VOICES STYLES ***/	/* Added to provide left-margin for wrapping tables (3/13)*/	DIV.clsVoicesBody {margin-left:10px;margin-right:10px }TABLE.clsVoicesHead {margin-top:4px }TD.clsCategory {font: bold 65% verdana,arial,helvetica,sans-serif }TD.clsVoiceNav {background-image: url("/msdn-online/voices/graphics/background.jpg");padding-top: 4px	}TD.clsVoiceNav DIV {padding-top: 4px;font-size: 90%;}TD.clsVoiceNav A:visited {color:#003399 }TD.clsVoiceNav SPAN.clsLeftNavDot {font: 100%/80% }TD.clsArchiveTD {padding-left:20px;padding-top:20px }TD.clsArchiveTD {font: 68% verdana,arial,helvetica,sans-serif }H3.clsVoicesHead {padding-top:6px;margin-bottom:1.5em	}TD.clsStoryTD, TH.clsStoryTD {padding-top: 4px;padding-right: 6px }/* Changed to TD instead of P (3/13) */	DIV.clsByLine {font-size: 80%;line-height:120%;padding-top: 2px	}SPAN.clsPubdate, TD.clsPubDate, P.clsPubDate {color: #999999 }/*Added TD class (3/13)*/	TABLE.clsCatItems TD.clsPubDate {padding-top: 4px;}TD.clsPubDate {padding-top: 10px }TABLE.clsCatItems {margin-top: 5px }TABLE.clsCatItems P {margin-top:0;margin-bottom:0 }P.clsPostDate {color:#0099FF;}DIV.clsPullQuote, DIV.clsPullQuote HR {font:normal 110%/140% verdana,arial,helvetica,sans-serif;font-style:italic;padding-bottom:.5em;color:#3366FF;}/*** MINI PORTAL ***/	TD.clsTDBody SPAN.clsHighlightItem	{line-height:1.5em;}SPAN.clsHighlightItem A	{font-size:120%;}.clsNewsContent	{display:none;}.clsTab	{font: bold 65% verdana,arial,helvetica,sans-serif;cursor:hand;color:#FFFFFF;background-color:#3366CC;}.clsTabSelected	{font: bold 65% verdana,arial,helvetica,sans-serif;cursor:hand;color:#000000;background-color:#99CCFF;}.clsNewsItemTD	{padding-top:4px;}/*** EVENTS ***/	SPAN.st {font:100%/120% }/*** Glossary ***//* I'll see if I can't get rid of some of these   styles, or make them more universal ***/	UL.clsShowHide LI {font-weight: bold;padding-top:2px;list-style-image: url(/msdn-online/shared/graphics/plus.gif);cursor: hand;}UL.clsShowHide DIV {font-weight: normal;padding-top: 4px;}UL.clsShowHide A:visited {color:#003399;}DIV.clsHide {display: none;}UL.clsShowHide LI.clsHide {list-style-image: url(/msdn-online/shared/graphics/plus.gif);}DIV.clsShow {display: block;cursor: text;}DIV.clsShow P {line-height:120%;margin-top:6px;margin-bottom:4px;}UL.clsShowHide LI.clsShow {list-style-image: url(/msdn-online/shared/graphics/minus.gif);}TD.clsBigNav A:visited {color: #003399;}TD.clsBigNav A:hover {color: red;text-decoration: none;}TD.clsBigNav {font-size: 108%;padding: 0 4;cursor: hand;}TD.clsBigNavSel {font-size: 108%;cursor: auto;padding: 0 4;}A#idToggleAll {font-weight:bold;color: #003399;}A#idToggleAll IMG {vertical-align:bottom;}/*** DOCTOP ***/	DIV.clsNavLinksDiv {margin-left:10px;}#lnkShowText, #lnkSyncText, #lnkSearchText, #lnkIndexText {color:black;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;}#lnkPrevText, #lnkNextText, #lnkUpText {color:black;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:7.5pt;font-weight:normal;}DIV.clsBucketBranch {margin:10px;font:italic verdana,arial,helvetica,sans-serif;}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;}/*** SPECIFIC PAGE ELEMENTS ***/	#pBackTop {display:none;}SPAN.clsLeftNavDot {font-size:115%;color:red;line-height:1;}/*** SDK, IE4 ONLY ***/	DIV.clsExpanded, A.clsExpanded {display:inline;color:black;width:100%;}DIV.clsCollapsed, A.clsCollapsed {display:none;}SPAN.clsPropattr {font-weight:bold;}#pStyles,	#pCode, #pSyntax, #pEvents, #pStyles {display:none;text-decoration:underline;cursor:hand;}/*** TB2 OVERRIDE ***/	#idToolbar {font-size:10pt;}#idToolbar A:hover {text-decoration:none;}/*** INDEX-SPECIFIC ***/	A.clsDisabled {text-decoration:none;color:black;cursor:text;}A.clsEnabled {cursor:auto;}SPAN.clsAccess {text-decoration:underline;}TABLE.clsIndex {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;}LI OL {padding-bottom: 1.5em }/*** INETSDK-SPECIFIC STYLES ***/	A.clsLeftMenu,	A.clsLeftMenu:visited {color:#000000;text-decoration:none;font-weight:bold;font-size:8pt;}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;margin-top:0.5em;margin-bottom:0.5em;}DIV.clsMSConfidential {font-weight:bold;font-size:12;color:red;margin-top:0.5em;margin-bottom:0.5em;}DIV.clsHi	{padding-left:2em;text-indent:-2em;}BUTTON.clsShowme, BUTTON.clsShowme5,	DIV.clsShowme {margin-bottom:.5em;margin-top:.5em;}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.clsEntryText {line-height:12pt;font-size:8pt;}SPAN.clsHeading {color:#00319C;font-size:11pt;font-weight:bold;}/*** PRINT OVERRIDES	@media print {#idToolbar,		#tblNavLinks,		#tblPrevNext,		DIV.clsBucketBranch {display:none;}}***/  /*** SITE MAP STYLES ***/ #tblSiteMap DIV {line-height: 120%;}