body { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #002A49; text-align: center; }
td { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
table.default { width: 100%; height: 348px; padding: 0px 0px 0px 0px; border: 2px solid #002A49; border-collapse: collapse; }
table.column { width: 100%; height: 348px; padding: 0px 0px 0px 0px; border: 2px solid #002A49; }
td.nav { width: 20%; vertical-align: top; text-align: center; background-color: #F0F0F0; border-right: 2px solid #002A49; padding: 0px 6px 0px 6px; }
td.info { width: 60%; padding: 0px 2px 0px 2px; vertical-align: top; text-align: center;}
td.rbar { width: 20%; vertical-align: top; background-color: #F0F0F0; border-left: 2px solid #002A49; text-align: center; padding: 0px 6px 0px 6px; }

/* Navigation */
/* Header */
table.header { width: 100%; padding: 0px 0px 0px 0px; background-color: #FFFFFF; border: 0px; }
img.cardinal { height: 100px; width: 150px; }
td.cardinal_left { width: 45%; text-align: left; padding-left: 2px; }
td.cardinal_right { width: 45%; text-align: right; padding-right: 2px; }
table.header_nav { width: 100%; background-color: #660000; height: 15px; text-align: center; vertical-align: middle; }
td.header_nav { width: 100%; text-align: center; vertical-align: middle; white-space: nowrap;}

/* Left Navigation Table */
table.lnav { width: 170px; height: 120px; background-color: #FFFFFF; padding: 0px; border: 2px solid #002A49; }
td.lnavhead { height: 20px; background-color: #002A49; white-space: nowrap; vertical-align: middle; text-align:center; }
td.lnav { height: 20px; background-color: #002A49; white-space: nowrap; vertical-align: middle; text-align:left; }
a.lnav { color: #FFFFFF; font-size: 8pt; font-weight: 400; font-family: Arial, Helvetica, sans-serif; }
span.lnav { color: #FFFFFF; font-size: 8pt; font-weight: 400; font-family: Arial, Helvetica, sans-serif; text-align: center; }

/* Footer */
table.footernav { width: 95%; padding: 3px; text-align: center; }
span.footernav { color: #FFFFFF; font-size: 12px; white-space: nowrap; }
a.footernav { color: #FFFFFF; font-size: 12px; font-weight: bold; white-space: nowrap; }
table.footerbar { width: 100%; background-color: #F0F0F0; padding: 1px 1px 1px 1px; border: 3px solid #FFFFFF; border-collapse: collapse;}
td.footerbar_left { width: 70%; height: 30px; background-color: #660000; padding: 0px 0px 0px 8px; text-align: left; white-space: nowrap; vertical-align: middle; }
td.footerbar_middle { width: 5%; height: 30px; background-color: #660000; padding: 2px 0px 2px 0px; border: 2px solid #660000; text-align: center; white-space: nowrap; }
td.footerbar_right { width: 30%; background-color: #660000; padding: 0px 8px 0px 0px; text-align: right; white-space: nowrap;}
td.footerbar_right2 { width: 25%; background-color: #660000; padding: 0px 8px 0px 0px; text-align: right; white-space: nowrap;}
hr.footer { color: #FFFFFF; width: 98%; }
font.dot { font-size: 12pt; font-weight: 700; font-family: Arial, Helvetica, sans-serif; }
span.dot { font-size: 12pt; font-weight: 700; font-family: Arial, Helvetica, sans-serif; }
/* End Navigation */


.infoheadc { background-color: #660000; background-position: center; padding: 5px 0px 5px 0px; }
.txtbluebig { font-size: 12pt; color: #002A49; }
td.numhdr { font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #002A49; border: thin solid #002A49; padding-left: 5px;}
table.number { border: thin solid #002A49; }
td.numdesc { color: #002A49; padding: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: right; }
td.numamt { color: #002A49; padding: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: right; }
td.numamttot { color: #002A49; padding: 5px; border-top-style: none; border-right-style: none; border-bottom: 1px solid #002A49; border-left-style: none; text-align: right; }
div.tblalign { text-align: center; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }

td.stflst { background-color: #FFFFFF; text-align: left; vertical-align: top; white-space: nowrap; border: 1px solid #002A49; padding: 3px 3px 3px 3px; }
td.stfdescblue { background-color: #002A49; text-align: left; vertical-align: top; white-space: nowrap; border: 1px solid #002A49; padding: 3px 3px 3px 3px; }
td.stfdesctan { background-color: #D2CBBB; text-align: left; vertical-align: top; white-space: nowrap; border: 1px solid #002A49; padding: 3px 3px 3px 3px; }
td.stflstboe { background-color: #FFFFFF; text-align: left; vertical-align: middle; white-space: nowrap; padding: 3px 3px 3px 3px; border-top: 1px solid #002A49; border-left: 1px solid #002A49; }
td.direcaddr { text-align:center; color:#FFFFFF; font-size:16px; font-weight:700; }