a:link { color: inherit; text-decoration: underline; }
a:visited { color: #314594; text-decoration: underline; }
a:active { color: inherit; background-color: #ccc; }
a:hover { color: inherit; background-color: #fff7bc; }

.HDRliteblu { color: #9fccf4; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYliteblu { color: #9fccf4; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.HDRdrkblu { color: #314594; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYdrkblu { color: #314594; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.HDRred { color: #ce0000; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYred { color: #ce0000; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYgrey { color: #7a7a7a; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYgreyCaption { color: #7a7a7a; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.HDRdkred { color: #613837; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYdkred { color: #613837; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.BDYwhite { color: #fff; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.highlight { background-color: #fff7bc; padding: 4pt 2pt; outline: outset 1pt #808080; }
.validate { color: red; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.table { color: #FFFFFF; background-color: #314594; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.td0 { color: #314594; background-color: #CCCCCC; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.td1 { color: #314594; background-color: #FBFBFB; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.emptytd { background-color: #fbfbfb; }