.tbl1046 .x1 {width: 9%; color: #86919a; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1046 .x2 {width: 9%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1046 .x3 {width: 9%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 1px solid #388ec0; }
.tbl1046 .x4 {width: 9%; font-weight: bold; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1046 .x5 {width: 11%; color: #86919a; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1046 .x6 {width: 11%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1046 .x7 {width: 11%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 1px solid #388ec0; }
.tbl1046 .x8 {width: 11%; font-weight: bold; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1046 .x9 {width: 11%; color: #86919a; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; border-bottom: 2px solid #86919a; }
.tbl1046 .x10 {width: 11%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; }
.tbl1046 .x11 {width: 11%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; border-bottom: 1px solid #388ec0; }
.tbl1046 .x12 {width: 11%; font-weight: bold; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; }
.tbl1046 .x13 {width: 20%; color: #86919a; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1046 .x14 {width: 20%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1046 .x15 {width: 20%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 1px solid #388ec0; }
.tbl1046 .x16 {width: 20%; font-weight: bold; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1247 .x1 {color: #000000; vertical-align: bottom; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.tbl1247 .x2 {color: #000000; text-align: left; vertical-align: bottom; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
.tbl1257 .x1 {width: 10%; background-color: #dfedf8; color: #388ec0; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1257 .x2 {width: 10%; background-color: #dfedf8; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1257 .x3 {width: 80%; color: #86919a; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1257 .x4 {width: 80%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1257 .x5 {width: 10%; color: #86919a; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; border-bottom: 2px solid #86919a; }
.tbl1257 .x6 {width: 10%; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; }
.tbl1258 .x1 {width: 10%; background-color: #dfedf8; color: #388ec0; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1258 .x2 {width: 10%; background-color: #dfedf8; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1258 .x3 {width: 80%; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1258 .x4 {width: 10%; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; }
.tbl1258 .x5 {width: 10%; color: #86919a; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; border-bottom: 2px solid #86919a; }
.tbl1258 .x6 {width: 80%; color: #86919a; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1259 .x1 {width: 80%; color: #86919a; font-weight: none; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1259 .x2 {width: 80%; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1259 .x3 {width: 10%; background-color: #dfedf8; color: #388ec0; text-align: right; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1259 .x4 {width: 10%; background-color: #dfedf8; text-align: right; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1259 .x5 {width: 10%; text-align: right; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; }
.tbl1259 .x6 {width: 10%; color: #86919a; text-align: right; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; border-bottom: 2px solid #86919a; }
.tbl1260 .x1 {width: 80%; color: #86919a; font-weight: none; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1260 .x2 {width: 80%; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1260 .x3 {width: 10%; background-color: #dfedf8; color: #388ec0; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-bottom: 2px solid #86919a; }
.tbl1260 .x4 {width: 10%; background-color: #dfedf8; text-align: right; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.tbl1260 .x5 {width: 10%; color: #86919a; text-align: right; vertical-align: bottom; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; border-bottom: 2px solid #86919a; }
.tbl1260 .x6 {width: 10%; text-align: right; vertical-align: middle; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; border-right: 1px solid #86919a; }
