TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
table.top-border {
	border-top:4px solid #000;
}
td.bottom-border {
	height:4px;
	background:#000;
	width:100%;
}
TD.border {
	background-color: black;
	font-size: 1pt;
}
TD.blueBg {
	background-color: #43377A;
}
TD.grey {
	background-color: #8f8f8f;
}
TD.greyline {
	background-color: #7f7f7f;
}
TD.lightgrey {
	background-color: #cccccc;
}
TD.white {
	background-color: #ffffff;
}
TD.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.mediumbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
TD.largebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}
TD.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
}
TD.tenpx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TD.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
TD.error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 18px;
	font-weight: bold;
}
/* not in use--other position properties=static, relative, absolute, fixed*/
SPAN.optional {
	position: relative;
	top: 19px;
	left: 0px
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
SPAN.date {
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: right;
}
INPUT.monospace {
	font-family: courier;
}
DIV.small, FORM {
	font-size: 1pt;
	padding: 0;
	margin: 0;
}
A.black:link {  font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
A.black:visited {  font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
A.blackBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
A.h3blueBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 16px;
	font-weight: bold;
}
A.h3blueBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43107A;
	font-size: 16px;
	font-weight: bold;
}
A.h3blueBold:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #43107A;
	font-size: 16px;
	font-weight: bold;
}
A.blueBold:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 12px;
	font-weight: bold;
}
A.blueBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 12px;
	font-weight: bold;
}
A.blueBold:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #43377A;
	font-size: 12px;
	font-weight: bold;
}
A.error:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 18px;
	font-weight: bold;
}
A.error:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 18px;
	font-weight: bold;
}
A.error:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #43377A;
	font-size: 18px;
	font-weight: bold;
}

A.blackBold:active {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
A.blackBold:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
/* alternate for text-decoration:underline */
A.redhover:hover {
	color: #FF0000;
	text-decoration:none;
}
SPAN.select, SELECT {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
	color: black;
}
A.footerorange:link {  
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFAE21;
}
A.footerorange:active {  
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFAE21;
}
A.footerorange:visited {  
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFAE21;
}
//TD.footer {
//		font-family: Arial, Verdana, Helvetica, sans-serif;
//		color:#999999; 
//		background-color: black;
//		font-size: 11px;
//}
BODY {
	background-color: #FFFFFF;
}
BODY.white {
	background-color: #FFFFFF;
}
.navbar {
  font-family: Arial, Verdana, Helvetica, sans-serif; 	
	color:#FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-style: italic;
}
.h1 {
  font-family: Arial, Verdana, Helvetica, sans-serif; 	
	font-size: 30px;
	font-weight: bold;
}
.h1a {
  font-family: Arial, Verdana, Helvetica, sans-serif; 	
	font-size: 22px;
	font-weight: bold;
}
.h2 {
  font-family: Arial, Verdana, Helvetica, sans-serif; 	
	font-size: 20px;
	font-weight: bold;
}
.h3 {
  font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;
}

.h4 {
  font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
}

.h5 {
  font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
}

.h6 {
  font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight: bold;
}
/* vtresinfo */
.red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
.h1red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 27px;
	font-weight: bold;
}
.h2red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 20px;
	font-weight: bold;
}
/* vtresinfo */
.h3red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
}
/* vtinfo */
.h4red {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}
.h1blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 30px;
	font-weight: bold;
}
.h2blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 20px;
	font-weight: bold;
}
.h3blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 16px;
	font-weight: bold;
}
.h4blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 14px;
	font-weight: bold;
}
.h8blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 10px;
	font-weight: bold;
}
.h1darkerorange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF8A00;
	font-size: 24px;
	font-weight: bold;
}
.h3darkerorange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF8A00;
	font-size: 16px;
	font-weight: bold;
}
.h5darkerorange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FF8A00;
	font-size: 12px;
	font-weight: bold;
}
.h2grey {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  	color: #5c5c5c;
	font-size: 20px;
	font-weight: bold;
}
.blue {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 12px;
	font-weight: bold;
}
.blue14px {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 14px;
}
.orangetext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #43377A;
	font-size: 12px;
	font-weight: bold;
}
.black {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.lightgreytext {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #cccccc;
	font-weight: bold;
}

.greytext {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #8F8F8F;
	font-weight: bold;
}

.largebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}
.header {
	background-color: #FFAE21;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.justify {
	text-align: justify;
	line-height: 1.2;	
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
}
.hang { 
    text-indent: -1em; margin-left: 1em;
}
div.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 18px;
}
.footer {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#999999; 
		background-color: black;
		font-size: 11px;
}
//SMALL.footer {
//		font-family: Arial, Verdana, Helvetica, sans-serif;
//		background-color: black;
//		color: #999999;
//}
// old visited link color for footer b88100;
// old link color for footer fdb400