a { font-weight:bold; color:#306899; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  }
a:hover { background: #306899; font-weight:bold; color:#ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  }

a.BlueBG { font-weight:bold; color:#ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height:17px  }
a.BlueBG:hover { background: #ffffff; font-weight:bold; color:#306899; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height:17px }
.BlueBG {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; line-height:17px}

a.RedBG { font-weight:bold; color:#ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin-bottom:10px }
a.RedBG:hover { background: #ffffff; font-weight:bold; color:#ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  margin-bottom:10px  }
.RedBG {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; margin-bottom:10px}

a.NoBG { background: #ffffff; }
a.NoBG:hover { background: #ffffff; }

.MainText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #000000; line-height: 17px}
hr {color:#306899}

.PageDisclosure {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
a.PageDisclosure { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; cursor:hand; font-weight: bold}
a.PageDisclosure:hover { font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; font-size: 10px; color:#306899; cursor:hand; font-weight: bold  }

h1.Type1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; border-bottom: 1px solid #306899; padding-bottom: 7px; padding-top: 7px }
h1.PageName {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height: 18px; }

.TDSpacer { width: 25px; background-color: #306899; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}
.TDAnswer { width: 474px; background-color:#ffffff; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding-left: 15px; padding-bottom: 10px; padding-top: 10px; border-right: 1px solid #000000; }
.TDQuestion { background-color: #E0E8F0; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; padding-top: 10px; padding-bottom:10px; padding-left: 15px;}

.Button {Border: Solid 1px #000000; font-family: Arial, Verdana, Helvetica, sans-serif; color: #ffffff; font-size: 12px; background-color:#306899; cursor:hand; font-weight:bold}
.CheckBox {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.QuestionText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;  line-height: 20px; }
.DropDown { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #E0E8F0; Font-Weight:bold;}
.GeneralBox { background-color: #E0E8F0; border: 1px solid #ff0000; padding-top: 10px; padding-bottom:10px; padding-left: 15px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.QuestionNote {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff0000; line-height: 15px }
.TextBox { font-size: 12px; Border: Solid 1px #000000; font-family: Arial, Verdana, Helvetica, sans-serif; Font-Weight:bold; background-color:#E0E8F0; color: #000000;}

.AdminColumn { background-color: #306899; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.AdminText { background-color: #E0E8F0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ff0000;}

.EmailBox { background-color: #E0E8F0; border: 1px solid #ff0000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.EmailDisclosure {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.EmailDisclosure { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #306899; cursor:hand; font-weight: bold}
a.EmailDisclosure:hover { font-family: Arial, Helvetica, sans-serif; background-color:#306899; font-size: 10px; color:#ffffff; cursor:hand; font-weight: bold  }





.PageCopyright {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold }




a.ErrorTableLink { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #cc0066; text-decoration:underline; cursor:hand}
a.ErrorTableLink:hover { font-family: Arial, Helvetica, sans-serif; font-weight:normal; background-color:#cc0066; font-size: 11px; color:#ffffff; text-decoration:underline; cursor:hand  }
.Error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000}

.QuestionTextError {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color:#cc0066; font-weight:bold; line-height: 20px}

.ErrorHeader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color:#cc0066; font-weight:bold}
.ErrorTable {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color:#ffcccc; font-weight:bold}
.ErrorTableAlternate {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color:#ffffff; font-weight:bold}

.RadioButton {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}

td.QuestionText {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold}

.Table1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px; width: 95%; }
.Table2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px; width: 95%; height: 30px; }

.EmailCopyright {background-color: #FDC027; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #030303}
.TDQuestionNoBorders { background-color: #FAF8F3; padding-top: 10px; padding-bottom:10px; padding-left: 15px;}




