body {}
p {}
td {}
.page_move { color: #50505a; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001     { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001blu { color: #33c; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001B    { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001B_red   { color: #f06; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001B_ore   { color: #f93; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001B_bl { color: #3c3cff; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001red   { color: #c39; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main001P   { color: #93f; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main002    { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main003   { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main004    { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main005   { color: black; line-height: 130%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.1000   { color: fuchsia; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title001  { color: black; font-style: italic; font-weight: bold; font-size: 16px; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.title002  { color: #93c; font-style: italic; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title003  { color: #0c6; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main005gree  { color: #0c6; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main006red  { color: fuchsia; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main007red01 { color: #f36; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.14ptred   { color: #906; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.PROred  { color: #906; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.14ptgre { color: #393; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.000  { color: green; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title004  { color: navy; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title005 { color: black; font-style: italic; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title006  { color: #60c; font-style: italic; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title007 { color: #06f; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.-001 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 0pt }
.ph001  { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; vertical-align: middle }
.cell001C_SKY { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ffff; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_SKY { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ffff; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L20px_SKY { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ffff; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 20px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_SKY { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ffff; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_BL { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #9e9eff; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001C_BL { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #9e9eff; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001C_BL_11d1 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #9e9eff; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid dotted solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001C_BL_d111 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #9e9eff; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_1010 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: none solid none solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_1110 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid solid none solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_1011 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: none solid solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_0111 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid solid solid none; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_1101 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid none solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001C_WH { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R_WH { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_111d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_1d1d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: dotted solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L20px_WH_1d1d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 20px; border-style: dotted solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_WH_1d11 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: dotted solid solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L20px_WH_1d11 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 20px; border-style: dotted solid solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH  { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_11d1  { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: solid dotted solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_11dd { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: solid dotted dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_1ddd { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: dotted dotted dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_1dd1 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: dotted dotted solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_d111  { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: solid solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_d11d { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: solid solid dotted dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_dd1d { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: dotted solid dotted dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_WH_dd11 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 5px; padding-left: 1px; border-style: dotted solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R30px_num_WH_1010 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 30px; padding-left: 1px; border-style: none solid none dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R30px_num_WH_1110 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 30px; padding-left: 1px; border-style: solid solid none dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R30px_num_WH_1011 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 30px; padding-left: 1px; border-style: none solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_YL { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_YL_111d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: solid solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_YL_1d1d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border-style: dotted solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L20px_YL_1d1d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 20px; border-style: dotted solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L40px_YL_1d1d { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 40px; border-style: dotted solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L40px_YL_1d11 { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 40px; border-style: dotted solid solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_YL { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_YL_1d1d { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: dotted solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_YL_11d1 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid dotted solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_YL_d111 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_YL_111d  { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffff69; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid solid dotted solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_PP { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c880ff; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001C_PP { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c880ff; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L20px_PP { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c880ff; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 20px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_PP { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c880ff; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_PP_11d1 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c880ff; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid dotted solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_PP_d111 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c880ff; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L_GR { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ff80; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001C_GR { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ff80; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001L20px_GR { font-style: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ff80; text-align: left; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 20px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_GR { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ff80; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_GR_11d1 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ff80; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid dotted solid solid; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_GR_d111 { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ff80; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border-style: solid solid solid dotted; border-width: 1px; border-color: black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001R10px_num_SKY { font-style: normal; font-weight: 400; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #80ffff; text-align: right; vertical-align: middle; padding-top: 1px; padding-right: 10px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
.cell001c_BOLD_bg-gray { font-style: normal; font-weight: bold; font-size: 13px; text-decoration: none; background-color: #ffffdc; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-left: 1px; border: solid 1px black; mso-background-source: auto; mso-font-charset: 128; mso-generic-font-family: auto; mso-ignore: padding; mso-number-format: General; mso-pattern: auto  }
