	.left { background-color: #FFFF99 ; }
	.vleft { background-color: #FFFF99 ; }
	.head { background-color: #FFE040 ; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 20pt;}
	.head1 { background-color: #FFC000 ; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 16pt;}
	.body { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12pt;}
	.body10 { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10pt;}
	.bordered {	border-width: thick; border-color:silver; border-style: outset ; padding: 1em; }
	UL.lbul { margin-left: 20px; } 
	.buttonx { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12pt;
		font-weight: bold;
		border-width: 1px;
		text-align: center; }
	.button { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12pt;
		font-weight: bold;
		border-style: solid;
		border-width: 3px;
		border-color: #FFFF99 ; 
		background-color: #FFE040 ; 
		text-align: center; }
	.buttext { font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12pt;
		font-weight: bold;
		border-style: none;
		background-color: #FFE040 ; 
		text-align: center; }
	A.buttext:link, A.buttext:visited, A.buttext:active    { text-decoration: none; color: black; }
	A.nu:link, A.nu:visited, A.nu:active    { text-decoration: none; color: black; }
	A:link, A:visited, A:active    { text-decoration: none; color: blue; }
	A.more:link, A.more:visited, A.more:active    { text-decoration: none; color: #C06000; font-size:8pt; }
	.caption    { text-decoration: none; color: black; font-size:8pt; }
	.vbar { background-color: #F08000 ; }
	.vbar2 { background-color: white ; }
	.vright { background-color: #FFFFFF ; }

TABLE.result { font-family: arial, helvetica, sans-serif; border-collapse: collapse; border: 1px solid black; padding-left: 5px; padding-right: 5px;  }
TABLE.sized { font-family: arial, helvetica, sans-serif; border-collapse: collapse; font-size: 8pt; border: thin; }
TD.y {border: 1px solid black; padding-left: 5px; padding-right: 5px; }
TD.z {font-size: 8pt; border: 1px solid black; padding-left: 5px; padding-right: 5px; border-collapse: collapse; }
TH.z {font-size: 8pt; border: 1px solid black; padding-left: 5px; padding-right: 5px; border-collapse: collapse; }
TR.r {font-size: 8pt; text-align: right; border-collapse: collapse; }
TD.l {font-size: 8pt; text-align: left; border-collapse: collapse; }
TD.e {font-size: 8pt; font-weight: bold; text-decoration: underline; color: red; border-collapse: collapse; }

		#nf_box { float: right;
		          border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px; 
		          padding: 0px; margin: 6px;
		          background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);
		          width: 200px; }
		#nf_header { background-color: #FFE040; color: rgb(0, 0, 0);
		             padding: 4px; margin: 0px;
		             text-align: center; font-size:10pt; font-weight: 900; font-family:arial, helvetica, sans-serif}
		#nf_footer { background-color: #FFE040; color: rgb(0, 0, 0);
		             padding: 4px; margin: 0px;
		             text-align: center; font-size:8pt; font-weight: normal; font-family:arial, helvetica, sans-serif}
		.nf_headline { padding: 0px 10px 0px 10px; margin: 8px 0px 8px 0px; 
					font-size:10pt; font-weight: normal; font-family:arial, helvetica, sans-serif}
		.nf_date { font-size: smaller; font-family:arial, helvetica, sans-serif}
