body	{ background-color: #000000; padding: 6ex; padding-left: 6ex; padding-right: 6ex;
	  font-size: 10pt; color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }
p, table, div	{ font-size: 10pt; }
p	{ text-align: justify; margin: 0; margin-bottom: 1ex; }
h1	{ font-size: 14pt; font-weight: bold; font-stretch: expanded; letter-spacing: 6pt; border-bottom: 1px solid #ffffff; }
h2	{ font-size: 12pt; font-weight: bold; font-stretch: expanded; letter-spacing: 4pt; }
h3	{ font-size: 12pt; font-weight: bold; font-stretch: expanded; letter-spacing: 2pt; }
table, div	{ margin: 0; padding: 0; }
table	{ border-spacing: 0; border-collapse: collapse; }

.box	{ background-image: url('blueer.gif'); border: 1px #3f4a80 solid; margin-bottom: 2ex; padding: 1ex; }
.boxtable	{ width: 100%; }
.boxtd1	{min-width: 200px; width: 200px; }
.form	{ width: 100%; }
.form > td	{ vertical-align: top; }
.form input	{ width: 100%; }
.form select	{ width: 100%; }
.sep	{ border-top: 1pt solid gray; }
.indent1	{ margin-left: 20pt; }
input.checkbox	{ width:16pt; }

.overlay	{ background-image: url('blueer.gif');
	  color: #ffffff; margin:0; padding: 1ex; border: 1px solid #3F4A80; margin-bottom: 2ex; }
.button	{ background-image: url('button0.gif'); height: 18pt; overflow: hidden;
	  color: #FFFFFF; font-weight:bold; font-size: 10pt; margin: 0; padding: 3pt; border: 0;
	  text-align: center;}

.w100	{ width: 100%; }
.p	{ padding: 1ex; }
.debug  { border: 1px solid red; }

a:link { text-decoration:none; color: #A0A0FF; }
a:visited { text-decoration:none; color: #C0C0F0; }
a:active { text-decoration:none; color: #FFFFA0; }
a:focus { text-decoration:none; color: #FFFFA0; }
a:hover { text-decoration:none; color: #FFFFFF; }