body#page-top #patio.top {
  background: none;
}
body#page-top #patio.top::after {
  content: none;
}
body#page-top #menu details.details a {
  white-space: nowrap;
}
body#page-top #menu details.details summary.details__summary::after {
  content: none;
}

.rep_stnup .waffle a {
  color: inherit;
  margin: 0 0 0 1em;
}
.rep_stnup .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  color: #fff;
  font-size: 10pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #fff;
  font-size: 10pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s1 {
  background-color: #efefef;
  text-align: left;
  text-decoration: underline;
  -webkit-text-decoration-skip: none;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s8 {
  background-color: #e0e0e0;
  text-align: left;
  color: #fff;
  font-size: 10pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s2 {
  background-color: #efefef;
  text-align: center;
  color: #d0d0d0;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s6 {
  background-color: #efefef;
  text-align: left;
  font-weight: bold;
  text-decoration: underline;
  -webkit-text-decoration-skip: none;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  color: #ecc;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s7 {
  background-color: #e0e0e0;
  text-align: left;
  color: #fff;
  font-size: 10pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s3 {
  background-color: #efefef;
  text-align: right;
  color: #d6d6d6;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s10 {
  background-color: #e0e0e0;
  text-align: left;
  color: #fff;
  font-size: 10pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s9 {
  background-color: #efefef;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.rep_stnup .waffle .s5 {
  background-color: #efefef;
  text-align: center;
  font-weight: bold;
  color: #ecc;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050310-kira .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050310-kira .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050310-kira .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050310-kira .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050310-kira .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050228-ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050228-ka .waffle .s2 {
  background-color: #89c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050228-ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050228-ka .waffle .s4 {
  background-color: #9ac;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050228-ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050130-ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-ka .waffle .s4 {
  background-color: #d0d0d0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-ka .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050123-noie .waffle .s2 {
  background-color: #d0d0d0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050123-noie .waffle .s4 {
  background-color: #abc;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050123-noie .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050123-noie .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050123-noie .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050122-raru .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050122-raru .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050122-raru .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050122-raru .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050122-raru .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050130-lacus .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-lacus .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-lacus .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-lacus .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050130-lacus .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050115-lacus .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050115-lacus .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050115-lacus .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050115-lacus .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050115-lacus .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050109-ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050109-ri .waffle .s2 {
  background-color: #8ca;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050109-ri .waffle .s4 {
  background-color: #caa;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050109-ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050109-ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050116-fda .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050116-fda .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050116-fda .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050116-fda .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050116-fda .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t050102-fda .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050102-fda .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050102-fda .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050102-fda .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t050102-fda .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041226-usa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041226-usa .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041226-usa .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041226-usa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041226-usa .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041219-ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-ri .waffle .s2 {
  background-color: #8ca;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-ri .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041219-aoi .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-aoi .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-aoi .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-aoi .waffle .s2 {
  background-color: #abc;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-aoi .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041219-laruqu .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-laruqu .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-laruqu .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-laruqu .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-laruqu .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041219-usa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-usa .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-usa .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-usa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041219-usa .waffle .s2 {
  background-color: #c69;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041210-usa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041210-usa .waffle .s2 {
  background-color: #009933;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041210-usa .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041210-usa .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041210-usa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041205-ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-ka .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-ka .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041205-fda .waffle .t041205-fda .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-fda .waffle .t041205-fda .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-fda .waffle .t041205-fda .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-fda .waffle .t041205-fda .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041205-fda .waffle .t041205-fda .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041121-ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-ri .waffle .s2 {
  background-color: #009933;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-ri .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041121-fda .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-fda .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-fda .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-fda .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-fda .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041121-lacus .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-lacus .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-lacus .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-lacus .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041121-lacus .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041115-ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041115-ri .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041115-ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041115-ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041115-ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041114-kaki .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041114-kaki .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041114-kaki .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041114-kaki .waffle .s4 {
  background-color: #47a;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041114-kaki .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041107-ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-ri .waffle .s4 {
  background-color: #47a;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041107-showa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-showa .waffle .s2 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-showa .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041107-showa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041031-laruku .waffle .s2 {
  background-color: #888;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-laruku .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-laruku .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-laruku .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-laruku .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041031-lacus .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-lacus .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-lacus .waffle .s4 {
  background-color: #c93;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-lacus .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041031-lacus .waffle .s2 {
  background-color: #b82;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041024-ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ri .waffle .s2 {
  background-color: #c9c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041024-ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ka .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ka .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041024-rock .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-rock .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-rock .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-rock .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-rock .waffle .s4 {
  background-color: #6c6;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041024-showa .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-showa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-showa .waffle .s2 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041024-showa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041023-ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-ri .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-ri .waffle .s4 {
  background-color: #6c6;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041023-lacus .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-lacus .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-lacus .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-lacus .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041023-lacus .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041017-ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017-ri .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017-ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017-ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017-ri .waffle .s4 {
  background-color: #6c6;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041017chat .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017chat .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017chat .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017chat .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041017chat .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041016f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041016f-da .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041016f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041016f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041016f-da .waffle .s4 {
  background-color: #6c6;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041009-rock .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-rock .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-rock .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-rock .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-rock .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041009wai .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009wai .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009wai .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009wai .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009wai .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041009-f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-f-da .waffle .s2 {
  background-color: #caa;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-f-da .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041009-f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041003-isaribi .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-isaribi .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-isaribi .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-isaribi .waffle .s4 {
  background-color: #789;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-isaribi .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041003-ct .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-ct .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-ct .waffle .s2 {
  background-color: #789;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-ct .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-ct .waffle .s3 {
  background-color: #009900;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041003-showa .waffle .s4 {
  background-color: #0033cc;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-showa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-showa .waffle .s3 {
  background-color: #cc3333;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-showa .waffle .s2 {
  background-color: #003366;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-showa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t041003-kaki .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-kaki .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-kaki .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-kaki .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t041003-kaki .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040926-kaki .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-kaki .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-kaki .waffle .s2 {
  background-color: #789;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-kaki .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-kaki .waffle .s5 {
  background-color: #789;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-kaki .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040926-rock .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-rock .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-rock .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-rock .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-rock .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040926-8maki .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-8maki .waffle .s2 {
  background-color: #003366;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-8maki .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-8maki .waffle .s4 {
  background-color: #996600;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926-8maki .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040926larc .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926larc .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926larc .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926larc .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926larc .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040926f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926f-da .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926f-da .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040926usa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926usa .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926usa .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926usa .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040926usa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040919chat .waffle .s5 {
  background-color: #8c8;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919chat .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919chat .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919chat .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919chat .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919chat .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040921usa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040921usa .waffle .s5 {
  background-color: #69c;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040921usa .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040921usa .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040921usa .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040921usa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040919f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-da .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-da .waffle .s5 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-da .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040919f-na .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-na .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-na .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-na .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040919f-na .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040912larc .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912larc .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912larc .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912larc .waffle .s4 {
  background-color: #47a;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912larc .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040905no .waffle .s5 {
  background-color: #8c8;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905no .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905no .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905no .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905no .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905no .waffle .s2 {
  background-color: rgba(136, 204, 136, 0);
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040912ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040912lac .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912lac .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912lac .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912lac .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912lac .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040912showa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912showa .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912showa .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912showa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040912showa .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040905showa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905showa .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905showa .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905showa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905showa .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040905f-da .waffle .s5 {
  background-color: #8c8;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905f-da .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905f-da .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040905ron .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ron .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ron .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ron .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ron .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040905ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ka .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040905ka .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040904lac .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040904lac .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040904lac .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040904lac .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040904lac .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040901wai .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040901wai .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040901wai .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040901wai .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040901wai .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828lac .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828lac .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828lac .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828lac .waffle .s2 {
  background-color: #009900;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828lac .waffle .s4 {
  background-color: #009900;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828ra .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ra .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ra .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ra .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ra .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828showa .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828showa .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828showa .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828showa .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828showa .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-da .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-da .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828f-na .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-na .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-na .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-na .waffle .s5 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-na .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828f-na .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040828larc .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828larc .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828larc .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828larc .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040828larc .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040822lac .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822lac .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822lac .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822lac .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822lac .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040822nae .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822nae .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822nae .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822nae .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822nae .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040822ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ri .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ri .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040822ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  white-space: nowrap;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  white-space: nowrap;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  white-space: nowrap;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  white-space: nowrap;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  white-space: nowrap;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040822no .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822no .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822no .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822no .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822no .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822no .waffle .s5 {
  background-color: #009900;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040822ma .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ma .waffle .s5 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ma .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ma .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ma .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040822ma .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040821f-da .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821f-da .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821f-da .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821f-da .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821f-da .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040821larc .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821larc .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821larc .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821larc .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040821larc .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040815larc .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040815larc .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040815larc .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040815larc .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040815larc .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040814ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040814ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040814ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040814ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040814ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040807ra .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040807ra .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040807ra .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040807ra .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040807ra .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040731lac .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731lac .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731lac .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731lac .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731lac .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040731ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040731fcd .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731fcd .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731fcd .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731fcd .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040731fcd .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040725ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040725f-na .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725f-na .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725f-na .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725f-na .waffle .s5 {
  background-color: #c90;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725f-na .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725f-na .waffle .s2 {
  background-color: #c90;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040725ya .waffle .s2 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ya .waffle .s4 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ya .waffle .s0 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ya .waffle .s1 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040725ya .waffle .s3 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040724tyu .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724tyu .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724tyu .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724tyu .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724tyu .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040724ka .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724ka .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724ka .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724ka .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040724ka .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040718ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ri .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ri .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ri .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040718fcd .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718fcd .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718fcd .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718fcd .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718fcd .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040718ya .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ya .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ya .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ya .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040718ya .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040711-8maki .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-8maki .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-8maki .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-8maki .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-8maki .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040711nae .waffle .s2 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711nae .waffle .s0 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711nae .waffle .s4 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711nae .waffle .s1 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711nae .waffle .s3 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040711-ra .waffle .s1 {
  background-color: #E0E0E0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-ra .waffle .s3 {
  background-color: #E0E0E0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-ra .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-ra .waffle .s0 {
  background-color: #E0E0E0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040711-ra .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040703lac .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703lac .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703lac .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703lac .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703lac .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040703ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040703ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.m040630ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.m040630ri .waffle .s2 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.m040630ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040627-8maki .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040627-8maki .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040627-8maki .waffle .s4 {
  background-color: #996600;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040627-8maki .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040627-8maki .waffle .s2 {
  background-color: #996600;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040623wa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040623wa .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040623wa .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040623wa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040623wa .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040620ron .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040620ron .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040620ron .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040620ron .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040620ron .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040606ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040606ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040606ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040606ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040606ka .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040530ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040530ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040530ka .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040529ma .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040529ma .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040529ma .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040529ma .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040529ma .waffle .s2,
.t040529ma .waffle .s5 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040523ra .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523ra .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523ra .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523ra .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523ra .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040523no .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523no .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523no .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523no .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523no .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040523no .waffle .s5 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040516ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040516ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040516ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040516ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040516ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040515wa .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515wa .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515wa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515wa .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515wa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040515tyu .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515tyu .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515tyu .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515tyu .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040515tyu .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040418ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ri .waffle .s5 {
  background-color: #96c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040418ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ka .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040418ka .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040328zo .waffle .s2 {
  background-color: #0033cc;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040328zo .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040328zo .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040328zo .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040328zo .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040327ri .waffle .s2 {
  background-color: #96c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040327ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040327ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040327ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040327ri .waffle .s4 {
  background-color: #96c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040321ra .waffle .s2 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ra .waffle .s0 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ra .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ra .waffle .s1 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ra .waffle .s3 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040321ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ri .waffle .s2 {
  background-color: #003366;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ri .waffle .s4 {
  background-color: #003366;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040321ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040314ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040314ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040314ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040314ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040314ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040306ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040306ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040306ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040306ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040306ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040222ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040222is .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222is .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222is .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222is .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040222is .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040221wa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221wa .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221wa .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221wa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221wa .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040221ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040221ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040215zo .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215zo .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215zo .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215zo .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215zo .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040215ra .waffle .s2 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ra .waffle .s0 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ra .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ra .waffle .s1 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ra .waffle .s3 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040215yg .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215yg .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215yg .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215yg .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215yg .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040215ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040215ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040208tyu .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208tyu .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208tyu .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208tyu .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208tyu .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040208wa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208wa .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208wa .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208wa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208wa .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040208ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208ka .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040208ka .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040207ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040207zo .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207zo .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207zo .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207zo .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040207zo .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040201ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040201ka .waffle .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040201ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040201ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040201ka .waffle .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040125ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040125ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040125ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040125ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040125ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040118ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040118ra .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ra .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ra .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ra .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118ra .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040118zo .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118zo .waffle .s2 {
  background-color: #789;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118zo .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118zo .waffle .s4 {
  background-color: #789;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040118zo .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040112-2ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112-2ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112-2ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112-2ka .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112-2ka .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040112ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112ka .waffle .s4 {
  background-color: #c96;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040112ka .waffle .s2 {
  background-color: #c96;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040105wa .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040105wa .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040105wa .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040105wa .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040105wa .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040104zo .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040104zo .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040104zo .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040104zo .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040104zo .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040103ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t040103ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ka .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t040103ka .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031228ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031228ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031228ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031228ri .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031228ri .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031227ra .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ra .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ra .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ra .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ra .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031227ri .waffle a .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ri .waffle a .s4 {
  background-color: #c99;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ri .waffle a .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ri .waffle a .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031227ri .waffle a .s2 {
  background-color: #c99;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031223ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031223ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031223ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031223ka .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031223ka .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031221ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031221ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031221ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031221ka .waffle .s2 {
  background-color: #8c8;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031221ka .waffle .s4 {
  background-color: #8c8;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031220ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ka .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ka .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031220ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ri .waffle .s4 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ri .waffle .s3 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031220ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031214ka .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031214ka .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031214ka .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031214ka .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031214ka .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031213ri .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031213ri .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031213ri .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031213ri .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031213ri .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031207ra .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031207ra .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031207ra .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031207ra .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031207ra .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t031116ri-cs .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031116ri-cs .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031116ri-cs .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031116ri-cs .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t031116ri-cs .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.t030720ri-cs .waffle .s1 {
  background-color: #e0e0e0;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t030720ri-cs .waffle .s2 {
  background-color: #69c;
  text-align: right;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t030720ri-cs .waffle .s4 {
  background-color: #e0e0e0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t030720ri-cs .waffle .s3 {
  background-color: #69c;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}
.t030720ri-cs .waffle .s0 {
  background-color: #e0e0e0;
  text-align: left;
  font-weight: bold;
  color: #ffffff;
  font-size: 8pt;
  vertical-align: bottom;
  direction: ltr;
  padding: 2px 3px 2px 3px;
}

.waffle {
  width: 928px;
}
.waffle a {
  color: inherit;
}
@media screen and (max-width: 1070px) {
  .waffle {
    width: 100%;
  }
}/*# sourceMappingURL=repo.css.map */