Body { margin:0px 0px 0px; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
Text {  font-size:12px }
	
a { font-size: 12px; color: #ff0000; text-decoration:underline; cursor:hand; font-weight:bold }
a:hover { font-size: 12px; color: #ffffff; background: #ff0000; text-decoration:underline; cursor:hand; }

a.BottomNav { color: #303058;}
a.BottomNav:hover { color: #ffffff; background: #303058; text-decoration:none;}

a.LanguageNav { color: #303058;}
a.LanguageNav:hover { color: #ffffff; background: #303058; text-decoration:none; font-size:10px;}
.LanguageNav { font-size:10px; padding-left:4px; padding-right:4px; text-decoration:none;}

a.LeftNavTab { color: #F6E792; }
a.LeftNavTab:hover { color: #303058; background-color:#F6E792; text-decoration:none}
.LeftNavTab {color: #F6E792; font-size:12px; padding-left:5px; padding-right:5px; line-height:20px; text-decoration:none; font-weight:bold}

a.LeftNav { color: #303058; }
a.LeftNav:hover { color: #ffffff; background-color:#303058; text-decoration:none}
.LeftNav { color: #303058; padding-left:7px; padding-right:7px; line-height:20px; text-decoration:none; padding-top:5px; padding-bottom:5px}

a.ErrorTableLink { font-weight:normal; font-size: 11px; color: #cc0066; text-decoration:underline; cursor:hand}
a.ErrorTableLink:hover { font-weight:normal; background-color:#cc0066; font-size: 11px; color:#ffffff; text-decoration:underline; cursor:hand  }

a.Large { font-size: 18px; text-decoration:underline; }
a.Large:hover { font-size: 18px; }

a.FootDisclosure { font-size: 10px; }
a.FootDisclosure:hover { font-size: 10px;}

hr { color:303058; height:1px; }
b { font-weight:bold; color:#303058; }
h1.PageName { font-size: 16px; color: #303058; font-weight:bold; padding-bottom:10px}
h1.Type1 {font-size: 14px; color: #303058; background-color:#ffffff; font-weight:bold; border-bottom: 1px solid #303058; padding-bottom:10px}

.TopMessage { font-size: 15px; font-weight:bold; padding-left:20px; padding-top:20px; color:#303058}
.TopMessageEmail { font-size: 15px; font-weight:bold; color:#303058}
.Error { font-size: 12px; color: #ff0000}
.FootDisclosure { font-size: 10px;}
.PageCopyright {font-size: 10px; }
.PageDisclosure { font-size: 10px; line-height:12px}
.EmailCopyright { font-size: 10px; }
.Default { font-size: 12px; line-height:18px }
.GeneralBox { background-color: #F5F5F7; border-top: 1px solid #303058; border-right: 1px solid #303058; border-left: 1px solid #ff0000; border-bottom: 1px solid #ff0000; padding-top: 10px; padding-bottom:10px; padding-left: 15px;}

.QuestionNote { font-size: 11px; color: #ff0000; line-height: 15px }
.QuestionText { font-size: 12px; color: #000000;  line-height: 20px; font-weight: 500}
.QuestionTextError { font-size: 12px; color: #ffffff; background-color:#cc0066; font-weight:bold; line-height: 20px}

.ErrorHeader { font-size: 11px; color: #ffffff; background-color:#cc0066; font-weight:bold}
.ErrorTable { font-size: 11px; color: #ffffff; background-color:#ffcccc; font-weight:bold}
.ErrorTableAlternate { font-size: 11px; color: #ffffff; background-color:#ffffff; font-weight:bold}

.TextBox { font-size: 12px; background-color: #ffffff}
.DropDown { font-size: 12px;  background-color: #ffffff}
.Button {Border: Solid 1px #ff0000; font-size: 12px; background-color:#ff0000; cursor:hand; color:#ffffff}
.RadioButton {font-size: 12px; color: #000000;}
.CheckBox { font-size: 12px; color: #000000;}

td.QuestionText { font-size: 12px; color: #000000; font-weight:bold}

.Table1 { font-size: 12px; color: #000000; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px; }
.Table2 { font-size: 12px; color: #000000; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 10px; height: 30px; }

.TDSpacer { width: 25px; background-color: #FF7F7F; border-bottom: 1px solid #ff0000; border-left: 1px solid #ff0000; border-right: 1px solid #ff0000; border-top: 1px solid #ff0000;}
.TDAnswer {  width: 500px; background-color:#ffffff; border-bottom: 1px solid #ff0000; border-top: 1px solid #303058; padding-left: 15px; padding-bottom: 10px; padding-top: 10px; border-right: 1px solid #303058; }
.TDQuestion { background-color: #F5F5F7; border-top: 1px solid #303058; border-right: 1px solid #303058; border-left: 1px solid #ff0000; padding-top: 10px; padding-bottom:10px; padding-left: 15px;}


.EmailBox { border-top: 1px solid #303058; border-right: 1px solid #303058; border-left: 1px solid #303058; border-bottom: 1px solid #303058; }

.TDQuestionNoBorders { background-color: #FAF8F3; padding-top: 10px; padding-bottom:10px; padding-left: 15px;}

.MembersTableTab { font-size: 12px; color: #FFFFFF; line-height: 18px; background-color:#303058; border-left:solid 1px #303058; border-top:solid 1px #303058; border-right:solid 1px #303058;}
.MembersTableTabBorderless { font-size: 12px; color: #FFFFFF; line-height: 18px; background-color:#303058; }
.MembersHeader { font-size: 12px; color: #000000; line-height: 18px; background-color:#FAF8F3; border-left:solid 1px #303058; border-top:solid 1px #303058; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersHeaderBorderless { font-size: 12px; color: #000000; line-height: 18px; background-color:#FAF8F3; }
.MembersHeaderMiddleColumn { font-size: 12px; color: #000000; line-height: 18px; background-color:#FAF8F3; border-top:solid 1px #303058; border-left:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersHeaderLastColumn { font-size: 12px; color: #000000; line-height: 18px; background-color:#FAF8F3; border-top:solid 1px #303058; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}

.MembersDataRow { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff; border-top:solid 1px #303058; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersDataRowFirstColumn { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff; border-top:solid 1px #303058; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersDataRowMultiCol { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff; border-bottom:solid 1px #303058; border-left:solid 1px #303058;}
.MembersDataRowMultiColEnd { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff; border-bottom:solid 1px #303058; border-left:solid 1px #303058; border-right:solid 1px #303058;}

.MembersHeaderMiddleRow { font-size: 12px; color: #000000; line-height: 18px; background-color:#FAF8F3; border-left:solid 1px #303058; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersDataRowMiddleRow { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersHeaderBottomRow { font-size: 12px; color: #000000; line-height: 18px; background-color:#FAF8F3; border-left:solid 1px #303058; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersDataRowBottomRow { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff; border-right:solid 1px #303058; border-bottom:solid 1px #303058;}
.MembersDataRowBorderless { font-size: 12px; color: #000000; line-height: 18px; background-color:#ffffff;}

.MembersUnFadedColor { background-color:#303058; font-size: 12px; line-height:18px; color: #FFFFFF;}
.MembersFadedColor { background-color:#b7b7c5; font-size: 12px; line-height:18px; color: #000000;}
.MembersNoColor { background-color:#FFFFFF; font-size: 12px; line-height:18px; color: #000000; }

