﻿@media all {
	body { margin: 24pt; background-color: #e8e8ff; }
	div.id { position: absolute; right: 24pt; top: 24pt; }
	div.sb { position: absolute; left: 24pt; top: 24pt; }
}
@media print {
	body { margin: 0; background-color: #e8e8ff; }
	div.id { position: absolute; right: 0; top: 0; }
	div.sb { position: absolute; left: 0; top: 0; }
}
@page { size 8.5in 11in; margin: 144pt; }
button.min { width: 21pt; height: 14pt; text-align: center; }
button.mip {
	width: 12pt; height: 12pt; text-align: center;
	background-color: lime; border-style: inset;
}
button.lcvc { text-align: center; font-family: monospace; }
em { font-weight: bold; }
h1 { margin-top: 0; text-align: center; color: #ff3300; }
h2 { text-align: center; color: #ff3300; }
h3 { margin-top: 9pt; margin-bottom: 6pt; text-align: center; color: #006633; }
h3.b { margin-bottom: 0; }
h3.c { margin-top: 0; }
h3.em { color: #ff3300; }
h4 { text-align: center; color: #006633; }
h4.nr { margin-bottom: 0; }
hr { margin-top: 12pt; }
hr.bar { text-align: center; margin-bottom: 0; width: 800px; }
hr.vbar { text-align: center; margin-bottom: 0; }
img { border-width: 0; }
input.bad { border-style: solid; border-width: 1pt; }
input.big { border-style: chiseled; border-width: 3pt; }
p { margin-top: 6pt; margin-bottom: 0; }
p.bar { text-align: center; margin-top: 0; }
p.c { margin-bottom: 9pt; text-align: center; }
p.cfr { text-align: center; margin-top: 0; margin-bottom: 12pt; }
p.er { text-align: center; font-weight: bold; color: #ff3300; }
p.id { text-align: right; font-size: small; color: gray; }
p.t0 { margin-top: 3; font-weight: bold; }
p.t1 { margin-top: 0; }
span.ph { text-decoration: underline overline; background-color: aqua; }
strong { font-weight: bold; font-style: italic; font-size: x-large; }
table {
	margin-top: 6pt; margin-bottom: 12pt; margin-left: auto; margin-right: auto;
	border-collapse: collapse;
}
table.ab td { border-style: solid; border-width: 1pt; }
table.ab th { border-style: solid; border-width: 1pt; }
table.bad { margin-top: 12pt; margin-bottom: 12pt; }
table.bad td {
	vertical-align: middle; padding: 0 6pt 3pt 6pt; border-style: solid; border-width: 2pt;
	border-color: #ff3300; font-size: large; font-weight: bold; color: #ff3300;
}
table.bar { width: 630px; height: 12px; background-color: #99cc99; }
table.bar td { text-align: center; vertical-align: middle; }
table.bl { margin-top: 6pt; margin-left: 0; border-style: solid; border-width: 1pt; }
table.bl td { padding: 6pt; }
table.box { border-style: solid; border-width: 1pt; margin-top: 12pt; }
table.boxp { border-style: solid; border-width: 1pt; }
table.boxp td { padding-left: 3pt; padding-right: 3pt; }
table.bp td { border-style: solid; border-width: 1pt; padding-left: 3pt; padding-right: 3pt; }
table.bp td.cm {
	border-top: none; border-right: none; border-bottom: none; border-left: 1pt black solid;
	color: gray;
}
table.bp td.cmw {
	border-top: none; border-right: none; border-bottom: none; border-left: 1pt black solid;
	color: gray; background-color: white;
}
table.bp td.col { border-style: none solid none solid; border-width: 0 1pt 0 1pt; }
table.bp td.colb { border-style: none solid solid solid; border-width: 0 1pt 1pt 1pt; }
table.bp td.colt { border-style: solid solid none solid; border-width: 1pt 1pt 0 1pt; }
table.bp td.nb { border-style: none none none none; border-width: 0 0 0 0; text-align: center; }
table.bp th { border-style: solid; border-width: 1pt; padding-left: 3pt; padding-right: 3pt; }
table.bp th.nb { border-style: none; border-width: 0; padding-left: 3pt; padding-right: 3pt; }
table.em { width: 100%; }
table.em td { text-align: center; background-color: #99ffff; };
table.h { border-style: solid; border-color: black; border-width: 1pt; margin-top: 18pt; }
table.h td { padding-left: 12pt; padding-right: 12pt; padding-bottom: 12pt; }
table.lrp td { padding-left: 12pt; padding-right: 12pt; }
table.lrp th { padding-left: 12pt; padding-right: 12pt; }
table.mb { margin-top: 6pt; }
table.mb td { border-style: solid; border-width: 1pt; padding-left: 3pt; padding-right: 3pt; }
table tr { vertical-align: center; }
td.bc1 { background-color: #ffffcc; }
td.bc2 { background-color: #ffff99; }
td.bc3 { background-color: #ccffff; }
td.bc4 { background-color: #99ffff; }
td.c { text-align: center; }
td.lcvc { text-align: center; font-family: monospace; }
td.ms { font-family: monospace; }
td.pg {
	border-style: solid; border-width: 3pt; border-color: #cccccc; vertical-align: top;
	padding-left: 12pt; padding-right: 12pt;
}
td.r { text-align: right; }
td.re { text-align: right; background-color: #99ffff; }
th { padding-left: 3pt; padding-right: 3pt; }
th.b { border-style: solid; border-width: 1pt; }
th.mb { border-style: solid; border-width: 3pt 1pt 1pt; }
th.r { text-align: right; }
tr.c { text-align: center; }
tr.em td { background-color: #99ffff; }
