#errordiv {
  border: 1px solid red;
  background-color: #FFAFAF;
  display: none;
  width: 50%;
  margin: 5px;
  padding: 5px;
}

.required {
  background-color: #CC4444;
}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
  background-color: #E0E5EF;
}

A.small:hover   {text-decoration: none; font-size: 8.5pt; color: #FFFFFF;}
A:hover {text-decoration: none; color: #FFFFFF;}
A.blue:hover {text-decoration: none; color: #ffffff; font-size: 8pt;}
A.blaize {text-decoration:none; color: #000000; font-size: 9pt;}
A.blaize:hover {text-decoration:none; color: #800000; font-size: 9pt;}
A {text-decoration: none; color: #B1B7CE;}
A.states {text-decoration: none; color: #FFFFFF; font-size: 8pt;}
A.inversion {text-decoration: none; color: #000000;}
A.mailtags {text-decoration: none; color: #007CC3; font-size:10pt;}
A.mailtags:hover {text-decoration: none; color: #000000; font-size:10pt;}
p {font-family: "arial"; font-size: 9pt; color: #000000; line-height: 1.1;}
p.bluetext {font-family: "arial"; font-size: 9pt; color:#B1B7CE;}
p.darkblue {font-family: "arial"; font-size: 9pt; color:#184E91;}
.navitext {font-family: "verdana"; font-size: 9pt; color: #ffffff; font-weight: bold;}
.sub_navigate {font-family: "verdana"; font-size: 8pt; color: #B1B7CE; font-weight: bold;}
.sub_micro_navigate {font-family: "verdana"; font-size: 7pt; color: #B1B7CE; font-weight: bold;}
.blog {font-family: "tahoma"; font-size: 10pt; color: #000000;}
.micro_text {font-family: "tahoma"; font-size: 9pt; color: #000000;}
.psmall {font-family: tahoma, Helvetica, sans-serif; font-size: 9pt; color: #ffffff;}
Li {font-family: tahoma, Helvetica, sans-serif; font-size: 9pt; color: #ffffff;}
Li.black_text {font-family: "arial"; font-size: 9pt; color: #000000;}
h4 {font-family: "tahoma";font-size: 10pt; color: #331875;}
h5 {font-family: "tahoma";font-size: 10pt; color: #000000;}
.plat {font-family: "tahoma";font-size: 9pt; color: #7787b4;}
.billboard {font-family: "tahoma"; font-size: 11.5pt; color: #ffffff; line-height: 1.50;}
.billboard2 {font-family: "tahoma"; font-size: 8pt; color: #ffffff; line-height: 1.5;}
form {font-family: "tahoma";font-size: 8pt; color: #27366b;}
ul {font-family: "tahoma";font-size: 8pt; color: #27366b;}
span {font-family: "tahoma";font-size: 8pt; color: #27366b;}
table {font-family: "tahoma";font-size: 10pt; color: #ffffff;}
table.bluecolor {font-family: "tahoma";font-size: 10pt; color: #0000CC;}
.tform{font-family: "tahoma"; font-size: 9pt; color: #ffffff;}
.psec{font-family: "tahoma"; font-size: 10pt; color: #ffffff;}
.pmon {font-family: "tahoma"; font-size: 10pt; color: #000000;}
h2 {font-family: "tahoma"; font-size: 11pt; color: #003C68;}
h1 {font-family: "tahoma"; font-size: 10pt; color: #003C68;}
.style16 {font-family: verdana; font-size: 8.5pt; color: #B1B7CE; font-weight: bold; }
.style19 {color: #ffffff; font-family: verdana; font-size: 9pt; line-height:1.8;}
.style20 {font-weight: bold}
.style21 {font-size: 9pt}
.style22 {font-family: verdana; font-size: 9pt;}
.style3 {font-family: verdana; font-size: 9px;}
.style8 {color: #B1B7CE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.6pt;}
.style9 {font-family: verdana; font-size: 9pt; color: #FFFFFF; font-weight: bold;}
.n