body {
	font-family:arial, helvetica, sans-serif; 
	font-size:10pt;
	background-color:#01358B;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

a:link { color: #CC0000; text-decoration: none; }
a:visited { color: #CC0000; text-decoration: none; }
a:hover { color: #01358B; text-decoration: underline; }
a:active { color: #01358B; text-decoration: underline; }

a.whitebg:link { color: #CC0000; text-decoration: none; }
a.whitebg:visited { color: #CC0000; text-decoration: none; }
a.whitebg:hover { color: #01358B; text-decoration: underline; }
a.whitebg:active { color: #01358B; text-decoration: underline; }

a.bluered:link { color: #01358B; text-decoration: none; }
a.bluered:visited { color: #01358B; text-decoration: none; }
a.bluered:hover { color: #CC0000; text-decoration: underline; }
a.bluered:active { color: #CC0000; text-decoration: underline; }

a.bluebg:link { color: #FFCC00; text-decoration: none; font-weight: bold; }
a.bluebg:visited { color: #FFCC00; text-decoration: none; font-weight: bold; }
a.bluebg:hover { color: #CC0000; text-decoration: underline; font-weight: bold; }
a.bluebg:active { color: #CC0000; text-decoration: underline; font-weight: bold; }

a.redbg:link { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.redbg:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.redbg:hover { color:#FFCC00; text-decoration:underline; font-weight:bold; }
a.redbg:active { color:#FFCC00; text-decoration:underline; font-weight:bold; }

a.pseudobutton:link {
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center;
	color: #FFCC00;
	background-color:#01358B;
	padding: 2px 5px 2px 5px;
	border: 2px outset #E0E0E0;
}
a.pseudobutton:visited {
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center;
	color: #FFCC00;
	background-color:#01358B;
	padding: 2px 5px 2px 5px;
	border: 2px outset #E0E0E0;
}
a.pseudobutton:hover {
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center;
	color: #FFCC00;
	background-color:#01358B;
	padding: 2px 5px 2px 5px;
	border: 2px outset #E0E0E0;
}
a.pseudobutton:active {
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center;
	color: #FFCC00;
	background-color:#01358B;
	padding: 2px 5px 2px 5px;
	border: 2px inset #E0E0E0;
}
h1 { 
	font-size:30pt; 
	font-weight:bold;
}
h2 { 
	font-size:24pt; 
	font-weight:bold; 
}
h3 { 
	font-size:18pt; 
	font-weight:bold; 
}
h4 { 
	font-size:14pt; 
	font-weight:bold; 
}
h5 { 
	font-size:12pt; 
	font-weight:bold;
}
h6 { 
	font-size:10pt; 
	font-weight:bold;
}
big { 
	font-size:14pt; 
	font-weight:bold; 
}
small { 
	font-size:8pt; 
}
strong { 
	font-weight:bold; 
}
em {
	font-style: oblique;
}
table.formtable {
	background-color: #CCCCFF; 
}
input[type="text"], input[type="password"], select, textarea { 
	font-weight:bold; 
}
input[type="checkbox"], input[type="radio"] {
	background-color: #CCCCFF;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center;
	color:#FFCC00;
	background-color:#01358B;
}
td { 
	vertical-align:top; 
}
th { 
	text-align:left; 
	vertical-align:top; 
	font-weight:bold; 
}
td.ltop { 
	text-align:left; 
	vertical-align:top; 
}
th.ltop { 
	text-align:left; 
	vertical-align:top; 
	font-weight:bold; 
}
td.lmid { 
	text-align:left; 
	vertical-align:middle; 
}
th.lmid { 
	text-align:left; 
	vertical-align:middle; 
	font-weight:bold; 
}
td.lbot { 
	text-align:left; 
	vertical-align:bottom; 
}
th.lbot { 
	text-align:left; 
	vertical-align:bottom; 
	font-weight:bold; 
}
td.ctop { 
	text-align:center; 
	vertical-align:top; 
}
th.ctop { 
	text-align:center; 
	vertical-align:top; 
	font-weight:bold; 
}
td.cmid { 
	text-align:center; 
	vertical-align:middle; 
}
th.cmid { 
	text-align:center; 
	vertical-align:middle; 
	font-weight:bold; 
}
td.cbot { 
	text-align:center; 
	vertical-align:bottom; 
}
th.cbot { 
	text-align:center; 
	vertical-align:bottom; 
	font-weight:bold; 
}
td.rtop { 
	text-align:right; 
	vertical-align:top; 
}
th.rtop { 
	text-align:right; 
	vertical-align:top; 
	font-weight:bold; 
}
td.rmid { 
	text-align:right; 
	vertical-align:middle; 
}
th.rmid { 
	text-align:right; 
	vertical-align:middle; 
	font-weight:bold; 
}
td.rbot { 
	text-align:right; 
	vertical-align:bottom; 
}
th.rbot { 
	text-align:right; 
	vertical-align:bottom; 
	font-weight:bold; 
}
caption {
	font-style: oblique;
}
hr { 
	height: 1px;
	background-color: #8C8CAD;
	border: #8C8CAD;
	color: #8C8CAD;
	border: 0px;
	border-style: none;
}
.mainbodyblock {
	border-top: 2px outset #CC0000;
	border-left: 2px outset #CC0000;
	border-right: 4px outset #CC0000;
	border-bottom: 4px outset #CC0000;
	padding: 5px;
	background-color: #FFFFFF; 
}

img.emblem {
	margin-bottom: 10px;
}
.box-outline { 
	border:1px solid #8C8CAD;
	padding: 5px;
}
.bar-left { 
	border-left:1px solid #8C8CAD; 
	padding-left:5px;  
}
.bar-right { 
	border-right:1px solid #8C8CAD; 
	padding-right:5px;  
}
.bar-top { 
	border-top:1px solid #8C8CAD; 
	padding-top:5px; 
}
.bar-bottom { 
	border-bottom:1px solid #8C8CAD; 
	padding-bottom:5px; 
}
.bars-horizontal {
	border-top:1px solid #8C8CAD;
	border-bottom:1px solid #8C8CAD;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bars-vertical {
	border-left:1px solid #8C8CAD;
	border-right:1px solid #8C8CAD;
	padding-left: 5px;
	padding-right: 5px;
}
.pseudo-field {
	padding: 0px;
	border: 2px inset #E0E0E0;
	background-color: #FFFFFF;
}
.pad-right { 
	padding-right:10px; 
}
.pad-left { 
	padding-left:10px; 
}
.pad-top { 
	padding-top:10px; 
}
.pad-bottom { 
	padding-bottom:10px; 
}
.strike { 
	text-decoration:line-through; 
}
.bold { 
	font-weight:bold; 
}
.blue { 
	color:#01358B; 
}
.lightblue { 
	color: #CCCCFF; 
}
.bg-lightblue { 
	background-color: #CCCCFF; 
}
.grey { 
	color:#8C8CAD; 
}
.off { 
	color:#666666; 
}
.gold { 
	color:#FFCC00; 
}
.white { 
	color:#FFFFFF; 
}
.purple { 
	color:#8C007B; 
}
.red { 
	color:#CC0000; 
}
