﻿body		{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10pt; background-color: #fff; min-width: 850px } 
input,option,select,pre
		{ font-family: "Courier New", monospace}
a		{ text-decoration: none; color: blue }
a:link		{ text-decoration: none; color: blue }
a:visited	{ text-decoration: none; color: blue }
a:hover		{ text-decoration: none; color: blue; background-color: #ffb; cursor: pointer }
a:active	{ text-decoration: none; color: blue }
sup		{ font-size:60%; vertical-align:text-top; background-color: inherit }
sub		{ font-size:60%; vertical-align:text-bottom; background-color: inherit }
span.super	{ font-size:60%; vertical-align:text-top; background-color: inherit }
span.sup	{ font-size:60%; vertical-align:text-top; background-color: inherit }
span.cents	{ font-size:60%; vertical-align:text-top; background-color: inherit; text-decoration:underline }
span.sub	{ font-size:60%; vertical-align:text-bottom; background-color: inherit }
.r		{ color: red }
.red		{ color: red }
.redbold	{ color: red; font-weight: 700 }
.green		{ color: #080 }
.blue		{ color: #00f }
.white		{ color: white }
.black		{ color: black }
.gray		{ color: gray }
.orange	{ color: #ffa500 }
.fs10		{ font-size: 10pt }
.fs12		{ font-size: 12pt }
.fs14		{ font-size: 14pt }
.fs16		{ font-size: 16pt }
.fs18		{ font-size: 18pt }
.fs20		{ font-size: 20pt }
.fs22		{ font-size: 22pt }
.fs10red	{ font-size: 10pt; color: red}
.fs12red	{ font-size: 12pt; color: red}
.fs14red	{ font-size: 14pt; color: red}
.fs16red	{ font-size: 16pt; color: red}
.fs18red	{ font-size: 18pt; color: red}
.fs20red	{ font-size: 20pt; color: red}
.fs22red	{ font-size: 22pt; color: red}
.yellow		{ background-color: #ffb }
.yellowback	{ background-color: #ffb }
.greenback	{ background-color: #cfc }
.ltgreenback	{ background-color: #dfd }
.mauveback 	{ background-color: #bbf }
.ltmauveback { background-color: #ddf }
.orangeback	{ background-color: #ffa500 }
.ltorangeback{ background-color: #FFCC99 }
.mauveback 	{ background-color: #88f }
.ltmauveback { background-color: #bbf }
.caveat		{ background-color: #ffa500; color: black; padding: 10px }
.w-on-g		{ background-color: green; color: white	}
img		{ border: 0; padding: 0; margin: 0 }
div		{ padding:0; margin:0; border:0 }
div.spacer	{ width:100%; height:1px; clear:both }
div.blockdiagram { border: 1px solid black; display:inline; float:left}
p.spacer	{ width: 100%; height: 10px; margin: 0; border:0; padding: 0 }
div.block	{ text-align: left; clear: both; padding: 4px; margin: 0; border: 1px solid gray; }
h1		{ color: red }
h2		{ color: white; padding: 4px; background-color: green }
h3		{ color: white; padding: 4px; background-color: #369; width: 99% }
h4		{ color: black; border: 1px solid black; padding: 4px; background-color: #ccc; width: 98% ;font-size:inherit}
h5		{ color: black; border: 1px solid black; padding: 4px; background-color: #baf; width: 97% ;font-size:inherit}
h6		{ color: black; border: 1px solid black; padding: 4px; background-color: #fcc; width: 96% ;font-size:inherit}
table.tbl-black		{border: 1px solid black; border-collapse:collapse; padding: 5px}
table.tbl-black tr th	{border: 1px solid black; padding: 5px}
table.tbl-black tr td	{border: 1px solid black; padding: 5px}
table.tbl-gray		{border: 1px solid gray; border-collapse:collapse; padding: 5px}
table.tbl-gray tr th	{border: 1px solid gray; padding: 5px}
table.tbl-gray tr td	{border: 1px solid gray; padding: 5px}
table.tbl-blue		{border: 1px solid blue; border-collapse:collapse; padding: 5px}
table.tbl-blue tr th	{border: 1px solid blue; padding: 5px}
table.tbl-blue tr td	{border: 1px solid blue; padding: 5px}
.code		{ font-family: "Courier New"; font-size: 10pt; white-space:nowrap }
.nsr-cursive	{ font-family: "Script MT Bold", "Lucida Handwriting", "Vladimir Script", "French Script MT", cursive, sans-serif }
.plain		{ font-family: "Courier New", monospace}
pre.nsr	{ border: 1px solid black; padding :10px;font-weight:700; background-color: #ffb }
pre.nsr2	{ border: 1px solid black; padding :10px;font-weight:700; background-color: #bff }
li.nsr { border: 1px solid gray; padding: 10px; margin: 0px; vertical-align:top; margin-bottom:10px }