body         { font-size: 115%; line-height: 140% }.tit         { font-size: 115%; line-height: 140%; text-transform: uppercase }blockquote   { font-size: 100%; line-height: 150% }.menuItem    { font-variant: normal; font-size: 140%; color: #333399; font-family: Arial;                text-align: left; font-weight: bold }.menu        { font-size: 80%; font-family: Arial; color: #333399; text-align: left }.topTabela   { font-size: 120%; font-variant: small-caps; font-weight: bold;                background-color: #66CCFF }cite         { font-family: Times New Roman; font-size: 90% }DIV.clsDocBody,	DIV.clsFooter { margin-left:10px; margin-right:10px; margin-top:10px; }	DIV.clsFPfig { font-size:80%; }	td, th       { font-size: 115%; line-height: 100%; text-align: Justificar }H2 A:visited,	H3 A:visited { color:#003399; }	hr           { color: #3366CC }.menu a:link { color: #333399; text-decoration: none; font-family: Arial }.menu a:visited { color: #333399; text-decoration: none; font-family: Arial }.menu a:hover { color: #3366CC; text-decoration: none }body a:link  { color: #333399; text-decoration: none }body a:visited { color: #333399; text-decoration: none }body a:hover { color: #3366CC; text-decoration: none }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.1em;	}	P.botref {		font-size:60%	}	P.clsRef {		font-weight:bold;		margin-top:12pt; margin-bottom:0em;	}	pre          { font-family: 'courier new', courier, serif; font-size: 80%; font-weight: bold;                background-repeat: repeat; background-attachment: scroll;                margin-left: 0px; margin-top: 1em; margin-bottom: 1em;                padding: 5pt; background-position: 0% }PRE.clsCode, CODE.clsText { font: bold 100%; font-family:'courier new',courier,serif; }	PRE.clsSyntax { font-family:verdana,arial,helvetica,sans-serif; }	h1           { font-variant: normal; font-size: 140%; color: #000080; font-family: Arial;                font-weight: bold }h2           { font-size: 115%; text-transform: uppercase }H2.clsOsigHead {		font-family:arial, helvetica, sans-serif;		font-size:120%;		margin-top:1em; margin-bottom:0em;		color:#3366CC;	}	H2.clsBlue { color:#336699; }	h3           { font-size: 115%; text-decoration: underline; font-family: Times New Roman;                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           { font-size: 100%; line-height: 150%; margin-left: 30px; margin-top: 5px;                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: 150% }ul li a:link { color: #333399; text-decoration: none }ul li a:visited { color: #333399; text-decoration: none }ul li a:hover { color: #3366CC; text-decoration: none }ul li li     { list-style-type: circle }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;	}/*** EVENTS ***/	SPAN.st { font:100%/120% } /* style from generated code -- can we change class name? *//*** 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.clsTitle {		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.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; }	} ***/