A:visited { color: #cc0000; font-weight: bold; font-family: Verdana, Arial, Helvetica; text-decoration: none }
A:link { color: #cc0000; font-weight: bold; font-family: Verdana, Arial, Helvetica; text-decoration: none }
A:hover { color: #ff0000; font-weight: bold; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
body      { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: justify; scrollbar-3dlight-color: #660000; scrollbar-arrow-color: #ffff99 ; scrollbar-darkshadow-color: #330000; scrollbar-face-color: #cc0000; scrollbar-highlight-color: #990000; scrollbar-shadow-color: #ffff99; scrollbar-track-color: #ffff99  }
td { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: left }
.br { color: #000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: right }
.brb { color: #000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: right; border-top: 1pt solid #600 }
.c { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica; text-align: center }
.calb { color: #000; font-variant: small-caps; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: center }
.cald { color: #000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: right; padding-right: 2pt }
.cale { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #ffb; text-align: left; text-indent: -4pt; padding-right: 0pt; padding-left: 4pt }
.call { color: #000; font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: left; padding-right: 0pt; border-top: 1pt solid #600 }
.calt { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: left; text-indent: -4pt; padding-right: 0pt; padding-left: 4pt }
.caption { color: #000; font-style: italic; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: center; padding-bottom: 5pt }
.ced { color: #000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: right; padding-right: 5pt }
.cent { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: center }
.cw { color: white; font-size: 7pt; font-family: Verdana, Arial, Helvetica; text-align: center }
.d { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica; text-align: right }
.formfill1 { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #ffb }
.formfill2 { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #ffb }
.formfill3 { color: #ffffff; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #cc0000 }
.formfill4 { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #ffff99 }
.lt { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: center; padding-right: 5pt; padding-left: 5pt; border-bottom: 1pt solid #600 }
.min { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: left; text-indent: -5pt; padding-left: 5pt }
.minarch { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: center; border-top: 1pt solid #600 }
.mussub { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: left; padding-left: 10pt; border-bottom: 1pt solid #600 }
.rgt { color: #999; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #c00; text-align: center }
.rwt { color: white; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #c00; text-align: center }
.rwtl { color: white; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #c00; text-align: left }
.sb { color: #ff6; font-variant: small-caps; font-weight: bold; font-size: 8pt; line-height: 8pt; font-family: Verdana, Arial, Helvetica; text-align: left; text-indent: 6px }
.sbb { color: #fff; font-variant: small-caps; font-weight: bold; font-size: 10pt; line-height: 10pt; font-family: Verdana, Arial, Helvetica; text-align: left }
.schedt { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: left; padding-right: 2pt; padding-left: 2pt; border-top: 1pt solid #600 }
.schedtb { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: left; padding-right: 2pt; padding-left: 2pt; border-top: 1pt solid #600; border-bottom: 1pt solid #600 }
.tdsmr { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-align: right; border-top: 1pt solid #600 }
.ybt  { color: #000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #ff9; text-align: left }
.ybtlt { color: #000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #ffb; text-align: left }
.yc { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #ff9; text-align: center }
.ymtg { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #ff9; text-align: left }
.ymtgd { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #ff9; text-align: left; text-indent: -5pt; padding-left: 5pt }
.ytitle  { color: #000; font-size: 11pt; font-family: Verdana, Arial, Helvetica; background-color: #ff6; text-align: left }
