body { font-family: Verdana, Tahoma, Arial, sans serif; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; color: black; background-color: white; }
td, p { font-family: Verdana, Tahoma, Arial, sans serif; font-size: 11px; }
input, select, option, textarea { font-family: Verdana, Tahoma, Arial, sans serif; font-size: 11px; }

a:link    { color: #6777B0; }
a:visited { color: #8654A5; }
a:hover   { color: #FF4E00; }
a:active  { color: #4262CC; }

a.ProminentLink { color: #FF4E00; font-weight: bold; font-size: 1.1em; }

a.SmallLink:link    { color: #6777B0; font-size: 9px; }
a.SmallLink:visited { color: #8654A5; font-size: 9px; }
a.SmallLink:hover   { color: #FF4E00; font-size: 9px; }
a.SmallLink:active  { color: #4262CC; font-size: 9px; }

a.MenuLink:link    { color: #6777B0; text-decoration: none; }
a.MenuLink:visited { color: #8654A5; text-decoration: none; }
a.MenuLink:hover   { color: #FF4E00; text-decoration: underline; }
a.MenuLink:active  { color: #4262CC; text-decoration: underline; }

a.WhiteLink:link    { color: #FFFFFF; font-size: 9px; }
a.WhiteLink:visited { color: #FFFFFF; font-size: 9px; }
a.WhiteLink:hover   { color: #FFFFFF; font-size: 9px; }
a.WhiteLink:active  { color: #FFFFFF; font-size: 9px; }

.FinePrint { font-size: 0.9em; }

.Heading1 { font-family: Arial, Verdana, Tahoma, sans serif; font-size: 1.5em; font-weight: bold; color: #5B6998; } /* page primary headings */
.Heading2 { font-weight: bold; color: #505050; } /* page sub-headings */
.Heading3 { font-weight: bold; color: #262626; } /* form headings */
.Heading4 { font-weight: bold; color: white; } /* form error headings */
.Heading5 { font-weight: bold; color: #000000; text-transform: uppercase; } /* box headings */

.FieldLabel      { }
.FieldLabelError { color: #FF4E00; font-weight: bold; }

.FieldPrompt { text-align: right; }
.ErrorPrompt { text-align: right; color: #FF4E00; }

.ErrorMessage { }
.FieldRequiredIndicator { color: #FF4E00; }
.StrongText { font-weight: bold; }
.WarningText { color: #FF4E00; font-weight: bold; }

.TextSize1 { }
.TextSize2 { font-size: 1.5em; font-weight: bold; font-family: Arial, Verdana, Tahoma, sans serif; }

.Color1 { color: #666666; } /* headings */
.Color2 { color: #5B6998; } /* subtle highlight */
.Color3 { color: #FF4E00; } /* errors and warnings */
.Color4 { color: #969798; } /* normal text */
.Color5 { color: white; } /* inverted text */

.Background1 { background-color: white; } /* main body */
.Background2 { background-color: #E2E8F1; } /* box body shading */
.Background3 { background-color: #C6D1E3; } /* box heading shading */
.Background4 { background-color: #1B295B; } /* box margin shading */
.Background5 { background-color: #FF4E00; } /* error heading shading */
.Background6 { background-color: #D8D8D8; } /* error body shading */
.Background7 { background-color: #B2C9EB; } /* menu item */
.Background8 { background-color: #E7ECF3; } /* submenu item */
.Background9 { background-color: #DFDFDF; } /* homepage grey */

.Border1       { border: 1px solid #000000; }
.Border1Top    { border-top: 1px solid #000000; }
.Border1Right  { border-right: 1px solid #000000; }
.Border1Bottom { border-bottom: 1px solid #000000; }
.Border1Left   { border-left: 1px solid #000000; }

.Border2       { border: 1px solid #883009; }
.Border3       { border: 2px solid #FF4E00; }
.Border4       { border: 1px solid #FF4E00; }

.Button1 { padding-top: 1px; padding-bottom: 1px; }
.Button2 { padding-top: 1px; padding-bottom: 1px; }

.AccountId { color: #009900; } /* headings */
.SecureId { color: #000099; } /* subtle highlight */

.BulletedList1 { list-style-image: url(/images/common/list_bullet.gif); margin-left: 11px; }
.BulletedList2 { list-style-image: url(/images/common/list_bullet.gif); margin: 0 0 0 5; padding-left: 10; }
.HorizontalRule1 { background-image: url(/images/common/dotted_rule.gif); width: 100%; background-repeat: repeat-x; }

.EmailHeader    { border-bottom: 1px dotted #999999; font-family: Arial, Verdana, Tahoma, sans serif; font-size: 1.0em; font-weight: bold; color: #5B6998; }
.EmailFooter    { border-bottom: 1px dotted #999999; }

.ErrorText { font-weight: bold; color: #FF4E00; }
.SuccessText { font-weight: bold; color: #009900; }
.ErrorBackground { background-color: #E7E7E7; }
.SuccessBackground { background-color: #C8FFD9; }
.HighlightBackground { background-color: #FBFFD9; }
.NeutralBackground { background-color: #E4F3FF; }
.SpecialBackground { background-color: #FCC7FF; }

.CompactList { margin-top: 0; margin-bottom: 0; }

