BODY { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: "Arial", sans-serif; width: 650px; }

A:link 		{ COLOR: #000 }
A:visited 	{ COLOR: #000 }
A:hover 	{ COLOR: #000; TEXT-DECORATION: none }
A 			{ TEXT-DECORATION: none }
A.Footer	{ font-weight: normal; font-size : 9pt; color: black }

TABLE { FONT-SIZE: 10pt; FONT-FAMILY: "Arial", sans-serif; }
TABLE.ListTable { width:650px; }
TABLE.PrintTable { width: 650px; }

TD.ListCode { text-align: center; }
TD.ListText { text-align: left; }
TD.ListDollar { text-align: right; }
TD.TextTotal { text-align: left; }
TD.DollarTotal { text-align: right; }
TD.CodeTotal { text-align: center; }
TD.HztlText { text-align: center; writing-mode: tb-rl; }

.ListHeaderName { height: 24px; font-size: 12pt; color: black; font-weight: bold }
.ListHeaderLinks { color: white; visibility : hidden; }
.ColumnHeader { height: 23px; color: black; text-align: center; font-weight: bold; border-style: solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px;}
.ListTextLight { font-size: 8pt; color: #104C80; background-color: #FFFFFF; }
.ListTextDark { font-size: 8pt; color: #104C80; background-color: #F1F2F3 }
.ErrorText { font-size: 10pt; font-weight: bold; color: #FF0000; }
.FormTextLight { font-size: 8pt; color: black; }
.FormTextDark { font-size: 8pt; color: black; }
.FormHeader { font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: black; font-weight: bold; }
.FormLabel { font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: black; font-weight: bold; vertical-align: top; width: 10%; white-space: nowrap }
.FormSubLabel { font-family: Verdana, Arial, sans-serif; font-size: 6pt; color: black; }
.TrackingSheetHeader { font-size: 10pt; color: black; font-weight: bold; font-style: italic }
.CrowdedHeader { height: 23px; color: black; text-align: center; font-weight: bold; border-style: solid; border-bottom-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px;}
.ReportHeader { height: 24px; font-size: 12pt; color: black; font-weight: bold; text-align: left; }
.ReportHeaderCenter { height: 24px; font-size: 12pt; color: black; font-weight: bold; text-align: center; }
.PageBreak { page-break-after : always; }
.Instructions { font-size: 8pt; font-style: italic }
.PreviewBoldText { font-family: Arial, Helvetica, sans-serif; font-size : 13pt; color: #000000; font-weight: bold; font-style: italic; border-style: solid; border-bottom-width: 1px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; }
.HeaderText { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: black; font-weight: bold }
.FieldLabel { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; font-weight: bold; vertical-align: top; width: 25% }
.PreviewHeader {  font-family: Arial, Helvetica, sans-serif; font-size : 9pt; font-weight: bold; vertical-align: top; }
.ContractHeader { text-decoration : underline; }
.AttachImage img { max-width:600px; width: expression(this.width > 600 ? 600: true); }
.PreTag { FONT-SIZE: 10pt; FONT-FAMILY: "Arial", sans-serif; word-wrap: break-word; width: 730; overflow: auto; white-space: pre-wrap; }
.PreTagNarrow { FONT-SIZE: 10pt; FONT-FAMILY: "Arial", sans-serif; word-wrap: break-word; width: 530; overflow: auto; white-space: pre-wrap; }
.PreTagAnnotation { FONT-SIZE: 8pt; FONT-FAMILY: "Arial", sans-serif; word-wrap: break-word; width: 600; overflow: auto; white-space: pre-wrap; }

.Header1 { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: white; font-weight: bold; font-variant: small-caps; background-color: Gray; }
.Header2 { font-family: Arial, Helvetica, sans-serif; font-size : small; color: #000000; font-weight: bold; font-variant: small-caps; background-color: #F1F2F3; }
.Header3 { font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: black; font-weight: bold; width: 100%; border-style: solid; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px; border-color: gray; }
.Header4 { font-family: Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; font-style: italic; width: 100%; background-color: #FAFBE2; }
.Header5 { font-family: Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; background-color: #EAEBEC; }
