body {
	color: black;
	background-color: white;
}

h1, h2, h3, h4 {
	font-family: Verdana, Arial, sans-serif;
}
h1 {
	font-size: 16pt;
	text-align: center;
	color: black;
 }
h2 { font-size: 14pt; 
	text-align: left; 
	margin-top: 20px; 
	color: navy;
}
h3 {
	font-size: 12pt;
	text-align: left;
	margin-top: 10px;
	color: navy;
}

th { text-align: left; vertical-align:baseline }

td.label { text-align: right; }

.error {
	color: red; font-weight:bold
}

.BoxBlu, .BoxRed {
	border-style:solid;
	border-width:thin;
	padding: 5px 10px 3px 10px;
	width:460px;
}
.BoxBlu {
	background-color:#ccffff;
	border-color:blue;
}
.BoxRed {
	background-color:#ffdddd;
	border-color:red;
}

.BoxBlu2, .BoxRed2 {
	border-style:solid;
	border-width:thin;
	padding: 5px 10px 3px 10px;
}
.BoxBlu2 {
	background-color:#ccffff;
	border-color:blue;
}
.BoxRed2 {
	background-color:#ffdddd;
	border-color:red;
}

.Column { width:540px }
.Asterisk { color:red; font-weight:bold; font-size:larger }

.LogoSmBlu, .LogoSmRed, .LogoLgBlu, .LogoLgRed {
	font-family: Verdana,Arial,sans-serif; font-weight: bold;
}

.LogoSmBlu, .LogoSmRed { font-size: 18pt; }
.LogoLgBlu, .LogoLgRed { font-size: 24pt; }
.LogoSmBlu, .LogoLgBlu { color: #0000ff }
.LogoSmRed, .LogoLgRed { color: #ff0000 }

.footer {
	font-size: 9pt;
}

/* links on navigation bar */
a.tnav:link, a.tnav:visited, a.tnav:active { 
	color: white;
	font-weight: bold;
	text-decoration: none; 
}
a.tnav:hover {
	color: yellow;
	font-weight: bold;
	text-decoration: underline;
}

