
	BODY { font:normal 140% 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:90%; }

	A:link { color:#003399; text-decoration:none; }
	A:visited { color:#6699CC; text-decoration:none; }
	A:hover { text-decoration:underline; }
	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.1em;
	}

	P.botref {
		font-size:50%
	}

	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:#EEEEFF;
		margin-top:1em;	margin-bottom:1em; margin-left:0px;
		padding:5pt;
	}

	PRE.clsCode, CODE.clsText { font: bold 80%; font-family:'courier new',courier,serif; }

	PRE.clsSyntax { font-family:verdana,arial,helvetica,sans-serif; }

	H1 {
		font:bold 150% verdana,arial,helvetica;
	}

	H2 {
		font:bold 120% verdana,arial,helvetica; color:#8080FF;
	}

	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:bold 110% verdana,arial,helvetica;
		margin-bottom:0.5em;
		color:#808080;
		text-decoration:underline;
	}

	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:30px; 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:100%;
	}

	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;
	}


/*** 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; }
	}

 ***/
