HTML { height: 100%; }
@media print {
BODY { background-image: none; background-repeat: no-repeat; background-attachment: fixed; background-position: center center; color: #000000; text-decoration: none; font-family: 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: #000000; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; height: 100%; }
}
TD { text-decoration: none; font-family: 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:hover { COLOR: #B7C0BB; TEXT-DECORATION: none; }
A:active { COLOR: #B7C0BB; TEXT-DECORATION: none; }
A { COLOR: #5B60BA; TEXT-DECORATION: none; }
A:visited { COLOR: #5B60BA; TEXT-DECORATION: none; }
A:visited:hover { COLOR: #B7C0BB; TEXT-DECORATION: none; }
A:link:hover { COLOR: #B7C0BB; TEXT-DECORATION: none; }
A:link { COLOR: #5B60BA; TEXT-DECORATION: none; }
A:link:active { COLOR: #B7C0BB; TEXT-DECORATION: none; }
H1 { color: #F37021; }
H2 { color: #F37021; }
H3 { color: #F37021; font-weight: bold; font-size: 10pt; }
H4 { color: #F37021; font-weight: bold; font-size: 10pt; }
H5 { color: #F37021; font-size: 10pt; }
H6 { color: #F37021; font-size: 10pt; }
TH.AP-BannerHead, THEAD.AP-BannerHead { color: #ffffff; margin-top: 2pt; margin-left: 2pt; margin-right: 2pt; margin-bottom: 2pt; padding-top: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; background-color: #002661; border-top: none; border-right: none; border-bottom: none; border-left: none; }
BODY { margin: 0x; background-color: #FFFFFF; color: #000000; font-family: Arial; font-size: 10pt; height: 100%; }
BODY.navbarbody { background-color: #002661; }
.heading { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: bold; }
.link { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
.boldtext { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; }
.smallboldtext { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; font-weight: bold; }
.normaltext { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
.smalltext { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; font-weight: normal; }
.warning { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: red; font-weight: normal; }
.submitbutton { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: normal; width: 150px; }
.textinput { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
.selectedrow { background-color: #002661; }
.AP-BoxedTable { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; 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: 1px #F37021 solid; border-right: 1px #F37021 solid; border-bottom: 1px #F37021 solid; border-left: 1px #F37021 solid; }
.AP-GridTable { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; 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: 1px #F37021 solid; border-right: 1px #F37021 solid; border-bottom: 1px #F37021 solid; border-left: 1px #F37021 solid; }
TD.AP-GridTable { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; border-top: 1px #F37021 solid; border-right: 1px #F37021 solid; border-bottom: 1px #F37021 solid; border-left: 1px #F37021 solid; }
TABLE.AP-PlainTable { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; 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; }
TD.AP-PlainTable { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; border-top: none; border-right: none; border-bottom: none; border-left: none; }
TABLE.AP-InputTable { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: 400; cell-spacing: 0; border-collapse: collapse; background-color: #002661; 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: 1px #F37021 solid; border-right: 1px #F37021 solid; border-bottom: 1px #F37021 solid; border-left: 1px #F37021 solid; }
.AP-RawGraphic { border-top: none; border-right: none; border-bottom: none; border-left: none; }
.AP-ApplicationIcon { border-top: none; border-right: none; border-bottom: none; border-left: none; }
IMG { border-top: none; border-right: none; border-bottom: none; border-left: none; }
.RequiredInput { background-color: #002661; color: #ffffff; }
.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; }
@page { margin: 19.05mm 19.05mm 19.05mm 19.05mm; size: portrait; background: none; }
