body {
	background-color: #ccffcc;
	font-family: 'Verdana';
	color: #330033;
	font-size: 11pt;
	width: 800px;
	margin: 20px;
	text-align: left;
	}

h1 { font-size: 14pt; text-align:center; margin-top: 14px; margin-bottom: 12px; }
h2 { font-size: 14pt; text-align: left; margin-top: 14px; margin-bottom: 12px; }
h3 { font-size: 12pt; text-align:center; margin-top: 12px; margin-bottom: 10px; }
h4 { font-size: 12pt; text-align: left; margin-top: 12px; margin-bottom: 10px; }
h5 { font-size: 11pt; text-align:center; margin-top: 10px; margin-bottom: 8px; }
h6 { font-size: 11pt; text-align: left; margin-top: 10px; margin-bottom: 8px; }
p { font-size: 11pt; text-align: left; margin-left: 10px; }

div.lic { text-align: center; background-color: white; }
div.section { display: none; }
div.questions { display: block; }

td { padding: 2px; min-width: 100px; height: 25px; }

td.Prefix { min-width: 0px; }
td.TargetTR { border: thin solid black; background-color: #cccccc; font-weight: bold; cursor: pointer; }
td.SourceTR { border: thin solid black; display: none; }
td.Suffix { min-width: 0px; }

td.OptionMC { cursor: pointer; }

td.OptionMR { cursor: pointer; }

td.ItemSO   { min-width: 10px; font-weight: bold; }
td.TargetSO { border: thin solid black; background-color: #cccccc; font-weight: bold; }
td.SourceSO { cursor: pointer; }

td.ItemMM { font-weight: bold; }
td.TargetMM { border: thin solid black; background-color: #cccccc; font-weight: bold; }
td.SourceMM { cursor: pointer; }

input.Reset { display: inline; }
input.Check { display: inline; }

a:link {    text-decoration: none;}
a:visited {    text-decoration: none;}
a:hover {    text-decoration: underline;}
a:active {    text-decoration: underline;}