HTML { height: 100%; }
@media print {
BODY { background-image: none; background-repeat: no-repeat; background-attachment: fixed; background-position: center center; color: #FFFFFF; text-decoration: none; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; height: 100%; }
}
@media screen {
BODY { background-image: none; background-color: #FFFFFF; color: #666666; text-decoration: none; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; height: 100%; }
BODY.Positive { background-image: none; background-color: #ffffff; color: #666666; text-decoration: none; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; }
}
TD { text-decoration: none; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; border-top: none; border-right: none; border-bottom: none; border-left: none; }
A:link { color: #3471fe; font-weight: bold; text-decoration: none; background-color: transparent; }
A:visited { color: #3471fe; font-weight: bold; text-decoration: none; background-color: transparent; }
A:Hover { color: #3333FF; font-weight: bold; text-decoration: underline; background-color: transparent; }
A:link.NavTabLink { color: #FFFFFF; font-weight: 500; text-decoration: none; background-color: transparent; }
A:visited.NavTabLink { color: #FFFFFF; font-weight: 500; text-decoration: none; background-color: transparent; }
A:Hover.NavTabLink { color: #FFFFFF; font-weight: 500; text-decoration: underline; background-color: transparent; }
A:link.NavTabLinkSelected { color: #0000FF; font-weight: 500; text-decoration: none; background-color: transparent; }
A:visited.NavTabLinkSelected { color: #0000FF; font-weight: 500; text-decoration: none; background-color: transparent; }
A:Hover.NavTabLinkSelected { color: #FF0000; font-weight: 500; text-decoration: underline; background-color: transparent; }
A.PlainAnchor { }
P { text-align: justify; }
HR { color: #666666; }
H1 { color: #666666; font-size: 24pt; font-weight: bold; background-color: transparent; }
H2 { color: #666666; font-size: 18pt; font-weight: bold; padding-top: 4px; padding-left: 12px; padding-right: 4px; padding-bottom: 4px; background-color: #666666; }
H3 { color: #666666; font-size: 14pt; font-weight: bold; background-color: transparent; }
H4 { color: #666666; font-size: 10pt; font-weight: bold; background-color: transparent; }
H5 { color: #666666; font-size: 10pt; font-weight: bold; background-color: transparent; }
H6 { font-size: 8pt; background-color: transparent; }
TH, THEAD { color: #00428c; margin-top: 4pt; margin-left: 4pt; margin-right: 4pt; margin-bottom: 4pt; padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; background-color: #C9DAD5; border-top: none; border-right: none; border-bottom: none; border-left: none; font-size: 10pt; font-weight: normal; }
.TagText { font-family: "Times New Roman", Garamond, Times, serif; font-style: italic; }
.ColouredTagText { color: #D4E4DF; font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; }
.WarningText { color: #FF0000; font-weight: bold; }
.MainMenu { font-family: "Franklin Gothic Book", Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; background-color: #D4E4DF; layer-background-color: #D4E4DF; color: #ffffff; text-decoration: normal; padding: 1px; }
.MainMenuOver { font-family: "Franklin Gothic Book", Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; background-color: #b4c5de; layer-background-color: #b4c5de; color: #ff0000; text-decoration: underline; padding: 1px; }
.SubMenu { }
.SubMenuOver { }
.MenuBorder { position: absolute; background-colour: #000000; layer-background-color: #000000; }
.SubMenuBorder { border: thin #0000ff solid; visibility: hidden; position: absolute; background-colour: #D4E4DF; layer-background-color: #D4E4DF; }
TABLE { cell-spacing: 0; border-collapse: collapse; margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #80A3A1 solid; border-right: thin #80A3A1 solid; border-bottom: thin #80A3A1 solid; border-left: thin #80A3A1 solid; }
.LayoutTable { cell-spacing: 0; border-collapse: collapse; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; border-top: none; border-right: none; border-bottom: none; border-left: none; }
.NakedTable { cell-spacing: 0; border-collapse: collapse; border-top: none; border-right: none; border-bottom: none; border-left: none; }
TABLE.AP-PlainTable { cell-spacing: 0; border-collapse: collapse; border-top: none; border-right: none; border-bottom: none; border-left: none; }
TABLE.AP-InputTable { cell-spacing: 0; border-collapse: collapse; border-top: none; border-right: none; border-bottom: none; border-left: none; }
.InputTable { cell-spacing: 0; border-collapse: collapse; background-color: #D4E4DF; margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thick #CCCCCC solid; border-right: thick #CCCCCC solid; border-bottom: thick #CCCCCC solid; border-left: thick #CCCCCC solid; }
TABLE.HighlightPanel { cell-spacing: 0; border-collapse: collapse; margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; color: #000000; }
.NavTable { cell-spacing: 0; border-collapse: collapse; margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: none; border-right: none; border-bottom: none; border-left: none; background-color: #D4E4DF; }
.NavTablePreSelected { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.NavTableSelected { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.NavTablePostSelected { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.SubNavTablePreSelected { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.SubNavTableSelected { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.SubNavTablePostSelected { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.NavTableEmpty { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; }
.NavTableProposed { margin-top: 0pt; margin-left: 0pt; margin-right: 0pt; margin-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0pt; padding-bottom: 0pt; border-top: thin #CCCCCC solid; border-right: thin #CCCCCC solid; border-bottom: thin #CCCCCC solid; border-left: thin #CCCCCC solid; background-color: #D4E4DF; cursor: hand; }
IMG { border-top: none; border-right: none; border-bottom: none; border-left: none; }
.RequiredInput { background-color: #D4E4DF; color: #80A3A1; }
.PageGroup { page-break-inside: avoid; }
.PageFooter { page-break-inside: avoid; position: fixed; bottom: 0mm; }
.InvoiceBody { page-break-inside: allow; position: fixed; top: 80mm; height: 110mm; }
.NewsletterHighlight { border-top: none; border-right: none; border-bottom: none; border-left: none; background-color: #D4E4DF; color: #CCCCCC; padding: 8pt 8pt 8pt 8pt; }
@page { margin: 19.05mm 19.05mm 19.05mm 19.05mm; size: portrait; background: none; }
