  body {  
    background-color: white; cursor: default; 
    margin-left: 26px; 
    margin-right: 20px; 
    margin-top: 10px; 
    font: 9pt / 13pt Verdana; color: black 
  }

	a:link		{ color: navy; }
	a:visited	{ color: navy; }
	a:active 	{ color: navy; }
	a:hover 	{ color: blue; }

	a.clsBottomItem {			
		color: #000000;
		text-decoration:none;
		font-size: 8pt;			
	}

	a.clsLeftMenu {
		color: #000000;
		text-decoration:none;
		font-weight:bold; font-size: 8pt;			
	}

	a.clsLeftMenu:visited	{ color: #000000; } 

	a.clsLinkedHeading {
		color: #000066;
		font-weight:bold; font-size: 8pt;			
	}

	a.clsTools  {
		color: #0B3586;
		font-weight: bold;
	}

	a.glossary{
		color: green;
		font-size: 10pt;
		text-decoration: underline;
	}
	
	form.samples  {
		margin-bottom: 0;
	}

	h1 {
		font-size: 150%;
		margin-top: 1.10em;
		margin-bottom: .5em;
	}

	h1.clsSampHead  {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 24px; 
		font-weight: bold; 
		font-family: verdana, arial, helvetica, sans-serif;
	}

	h2 {
		font-size: 12pt;
		font-weight: bold; 
		font-family: arial;
		margin-top: 1.25em;  
		margin-bottom: .5em;	
	}

	h2.clsSampTitle {
		font-size: 128%;
		margin-top: .2em;
		margin-bottom: 0em;
	}

	h3 {
		font-size: 11pt;
		font-weight: bold; 
		font-family: arial;
		margin-top: 1em;
		margin-bottom: 0em;
	}
	
	h3.clsGlossary  {
		font-size: 128%;
		margin-top: 1em;
		margin-bottom: -.3em;
	}

	h4 {
		font-size: 100%;
		margin-top: .8 em;
		margin-bottom: 0em;
	}
	h5 {
		font-size: 110%;
		margin-top: .8 em;
		margin-bottom: 0em;
	}
	h6 {
		font-size: 70%;
		margin-top: .6em;
		margin-bottom: 0em;
	}

	img.clsFloatLeft  {
		float: left;
	}

	img.clsFloatRight  {
		float: right;
	}

	hr.clsTitle { color: #666666; height: 1px}

	p.copyright  {
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif; 
	}

	pre          { background-color: #EEEEEE }

	pre.clsCode {
		font-family: Courier New;
		font-size: 110%;
		background: #EEEEEE;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 0pt;
		padding-top: 5pt;
		padding-bottom: 5pt; 
		padding-left: 5pt;
		padding-right: 5pt;
	}

	table  {
		font-size: 100%; font-family: verdana, arial, helvetica, sans-serif;
	}

	table.clsRef {
		font-size: 9pt;
	}

	table.index {
		font-size: 11;
	}

	td.index {
		font-size: 10pt;
	}

	td.clsShowHide  {
		width: 95;
		padding:0; 
		background-color:#FFFFFF;
	}

	td.clsTDNL {padding:0; background-color:#FFFFFF;}

	xmp {
		font-family: Courier New;
		font-size: 110%;
		background: #EEEEEE;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 0pt;
		padding-top: 5pt;
		padding-bottom: 5pt; 
		padding-left: 5pt;
		padding-right: 5pt;
	}

	.clsDemo  {
		font-size: 8pt;
		color: #00319C;
		text-decoration: underline;
	}

	.clsDocBody  {
		margin-left: 10pt; margin-right: 10pt;
	}

	.clsEntryText {
		line-height: 12pt; 
		font-size: 8pt;
	}

	.clsHeading {
		color:#00319C;
		font-size: 11pt; font-weight:bold;
	}

	.clsSampDocBody  {
		margin-left: 15px; margin-right: 10px;
	}

	.clsSampHead  {
		font-size: 18pt; 
		font-weight: bold; 
		font-family: verdana, arial, helvetica, sans-serif;
	}

	.clsSampTitle  {
		font-size: 12px; 
		font-weight: bold; 
		font-family: verdana, arial, helvetica, sans-serif;
	}

	.clsSampDnldMain {
		font-size: 11px; 
		font-family: verdana, arial, helvetica, sans-serif;
	}

	.clsShowDesc  {
		cursor: hand;
	}

	.clsTools  {
		color: #0B3586;
		margin-top: 5px;
	}

	.clsToolsHome  {
		font-size: 9pt;
		line-height: 15pt;
	}

	.clsToolsTitle  {
		color: #00319C;
		font-size: 11pt; font-weight: bold;
		text-decoration: none;
	}

	.clsHide  {
		display: none;
	}

	.clsShow  {
	}

	.clsDefinition  {
		color: #000000;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 16px;
		margin-top: 2px;
	}

	.clsDefHidden {
		color: #003399;
		cursor: hand;
		font-weight: bold;
	}
	
	.clsDefShown {
		color: #003399;
		cursor: hand;
		font-weight: bold;
	}

	.clsShowDiv
	{
		height: 0px;
		left: 250px;
		position: absolute;
		top: 170px;
		visibility: hidden;
		width: 175px;
		z-index: 5
	}

	.samplink    { font-weight: bold }

