
	BODY { font:normal 55% verdana,arial,helvetica; background-color:#FFF;}

    IMG.clsHand { cursor:hand; }

	DIV.clsDocBody,
	DIV.clsFooter { margin-left:10px; margin-right:10px; margin-top:10px; }

	DIV.clsFPfig { font-size:80%; }
	SELECT.clsHeading { font-size:90%; }
	INPUT.clsHeading { font-size:90%; }



	TD, TH { font-size:68%; }
	TD.H1 {
		font-size:75%;
		font-weight:bold;
		color:#000066
	}

	TD.clsNumResults {
		font-size:68%;
		font-weight:bold;
		color:#000066
	}


	textarea, input { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;
               border-width: 1.5pt }
	select { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;
               border-width: 1.5pt }

	//A:link { color:#003399; }
	//A:visited { color:#6600CC; }
	//A:hover { color:#FF3300; }

	//A.clsTableHeader:link { color:#800000; TEXT-DECORATION: none}
	//A.clsTableHeader:visited { color:#800000; TEXT-DECORATION: none}
	//A.clsTableHeader:hover { color:#800000; TEXT-DECORATION: none}


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

	A.clsBlueBg:link { color:#003399; FONT-WEIGHT: bold; TEXT-DECORATION: none }
	A.clsBlueBg:visited { color:#003399; FONT-WEIGHT: bold; TEXT-DECORATION: none }
	A.clsBlueBg:hover { color:#003399; FONT-WEIGHT: bold; TEXT-DECORATION: none }




	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.clsStd TD.clsNoBg {
		vertical-align:top;
		background-color:#FFF;
		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; }


		.menutitle{
		list-style-type: disk;
		list-style-image: url(../images/next.gif);
		padding: 0;
		cursor:pointer;
		margin-bottom: 5px;
		color:#000000;
		width:140px;
		padding:2px;
		font-weight:bold;
		font-size:12px;
		font-family:  		Verdana,Arial, Helvetica sans-serif;

	}

	.menutitle li{
		padding-top: 1px;
	}

	.menutitle li a{
		padding: 0;
		font-size: 12px;
		display: block;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		border-top: 1px solid #ececec;
	}

	.menutitle a:visited{color: #000000; }

	.submenu{
		margin-bottom: 0.5em;
		font-family:  		Verdana,Arial, Helvetica sans-serif;
		font-style:   		normal;
		font-variant: 		normal;
		font-weight:  		normal;
		font-size:    		10pt;
		color:	      		DARKGREEN
	}

	.categorylinks{
		list-style-type: disk;
		list-style-image: url(../images/next.gif);
		margin: 5px auto 10px 18px;
		padding: 0;
		color:#000000;
		width:100px;
		padding:2px;
		font-weight:bold;
		font-size:12pt;
		font-family:  		Verdana,Arial, Helvetica sans-serif;


	}

	.categorylinks li{
		padding-top: 1px;
	}

	.categorylinks li a{
		padding: 0;
		font-size: 12pt;
		display: block;
		color: #449805;
		text-decoration: none;
		font-weight: bold;
		border-top: 1px solid #ececec;
	}

	.categorylinks a:visited{color: #449805; }
	.categorylinks a:hover {	color: #fff;	background: #51B906; text-decoration: none; }

	DIV.clSlide{position:absolute;  ;z-index:10; left:0; width:138; height:22; clip:rect(0,138,22,0); padding:3px;}
	DIV.clSlideSub{position:absolute; ;z-index:10; padding:2px; clip:rect(0,127,20,0); width:127; height:20; left:8; visibility:hidden}
	DIV.clSlideSub2{position:absolute; ;z-index:10; padding:2px; clip:rect(0,118,20,0); width:118; height:20; left:8; visibility:hidden}
	#divSlideCont{position:absolute; z-index:10; left:0; top:100; height:600; width:170; visibility:hidden}
	A.clSlideLinks{font-family:Verdana, Helvetica, Helv; font-size:11px; font-weight:bold; text-decoration:none; color:white}
	A.clSlideSubLinks{font-family:Verdana, Helvetica, Helv; font-size:10px; text-decoration:none; color:Navy}
	A.clSlideSub2Links{font-family:Verdana, Helvetica, Helv; font-size:9px; text-decoration:none; color:Navy}


	.infoBorder {
		border-bottom-width : 0px;
		border-top-width : 1px;
		border-right-width : 1px;
		border-left-width : 1px;
		border-color :  #960019;
		border-style : solid;
		}

	.infoBorder TD {
	border-bottom-width : 1px;
	border-top-width : 0px;
	border-right-width : 0px;
	border-left-width : 0px;
	border-color :  #960019;
	border-style : solid;
	}

FONT.normalbold
{
    COLOR: #3F5F78;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
FONT.normal
{
    COLOR: #3F5F78;
    FONT-SIZE: 8pt
}

//	B.blue {
//	color: #3B4FAE;
//	font-weight : bold;
//	}
//
//	.small {
//	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
//	font-size : 7pt;
//	}
//
//	<!-- used on footer -->
//.footer A:Active {
//	color : #3B4FAE;
//	text-decoration: none;
//	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
//	font-size : 8pt;
//    }
//.footer A:Hover  {
//	color : #BF0023;
//	text-decoration: underline;
//	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
//	font-size : 8pt;
//	}
//.footer A {
//	color : #3B4FAE;
//	text-decoration: none;
//	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
//	font-size : 8pt;
//    }

// default link properties
// old blue Link color 3B4FAE
A.filing {
	text-decoration: underline;
}
A.filing:Hover  {
	color : #3B4FAE;
	text-decoration: underline;
}

A.filing:Visited {
	color : #3B4FAE;
	text-decoration: underline;
}

A.filing:Active {
	color : #3B4FAE;
	text-decoration: underline;
}

A.filing:Link {
	color : #3B4FAE;
	text-decoration: underline;
}
