BODY { color: black; background-color: white; font-family: Arial, sans-serif; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }

TABLE.maintable { width: 100%; border: 0px none; margin: 0px; padding: 0px; vertical-align:top; text-align: left; }

TABLE.headertable { width: 100%; color: white; background-color: #040097; font-family: Times New Roman, serif; font-size: 24pt; vertical-align: top; text-align: center; border: 0px none; margin: 0px; padding: 8px; }

TABLE.headersubtable { width: 100%; color: white; background-color: #040097; font-family: Times New Roman, serif; font-size: 12pt; vertical-align: top; text-align: center; border: 0px none; margin: 0px; padding: 8px; }

TD.headercell { background-color: #040097; vertical-align: top; }

TABLE.pagelinktable { width: 100%; color: white; background-color: #040097; font-family: Times New Roman, serif; font-size: 12pt; vertical-align: top; text-align: center; border: 0px none; margin: 0px; padding: 8px; }

TD.pagelinkcell { width: 33%; background-color: #040097; vertical-align: top; text-align: center; }

TABLE.l3k_creditstable { width: 100%; vertical-align: top; text-align: center; border: 0px none; margin: 0px; padding: 8px; font-size: 10pt; }

TABLE.l3k_notestable { width: 100%; vertical-align: top; text-align: center; border: 0px none; margin: 0px; padding: 8px; font-size: 10pt; }

TD.l3k_rolecell { width: 45%; vertical-align: top; text-align: right; }
TD.l3k_connectorcell { vertical-align: top; text-align: center; white-space: nowrap; }
TD.l3k_namecell { width: 45%; vertical-align: top; text-align: left; }
TD.l3k_notescell { vertical-align: top; text-align: left; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 4em;}

A:link { color: #333333; font-weight: bold; text-decoration: none; }
A:visited { color: #333333; font-weight: bold; text-decoration: none; }
A:active { color: #555555; font-weight: bold; text-decoration: underline; }
A:hover { color: #555555; font-weight: bold; text-decoration: underline; }

A.l3k_pagelink:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.l3k_pagelink:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
A.l3k_pagelink:active { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
A.l3k_pagelink:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

TD.l3k_sectionheader { vertical-align: top; text-align: left; color: white; background-color: black; font-family: Arial, sans-serif; font-size: 11pt; font-weight: normal; text-decoration: none; border: 0px none; margin-left: 0em; margin-right: 0em; margin-top: 4em; margin-bottom: 4em; padding: 5px; }

