td { vertical-align: top; }
.sym_expl { font-size: 60%; font-weight: normal; }
.P0 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-weight: bold; font-size: 1.5em; }
.P1 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: center; font-weight: bold; }
.TC0 { vertical-align: bottom; }
.T0 { font-weight: bold; }
.P2 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-weight: bold; }
.TC1 { vertical-align: bottom; border-bottom: 2px solid #000000; }
.P3 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: right; font-weight: bold; }
.P4 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: center; font-weight: bold; font-style: normal; }
.P5 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-weight: normal; }
.TC2 { border-bottom: 1px solid #c0c0c0; }
.T1 { font-style: italic; }
.P6 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; }
.P7 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-weight: bold; font-style: normal; }
.P8 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-weight: normal; font-style: normal; }
.P9 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: right; font-weight: normal; font-style: normal; }
.TC3 { background-color: #d5e9de; border-bottom: 1px solid #c0c0c0; }
.P10 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: center; font-weight: normal; font-style: normal; }
.P11 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: center; }
.TC4 { border-left: 2px solid #000000; border-bottom: 1px solid #c0c0c0; }
.TC5 { border-left: 1px solid #000000; border-bottom: 1px solid #c0c0c0; }
.TC6 { border-bottom: 1px solid #000000; }
.TC7 { background-color: #d5e9de; border-bottom: 1px solid #000000; }
.TC8 { border-left: 2px solid #000000; border-bottom: 1px solid #000000; }
.TC9 { border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.T2 { font-weight: bold; font-style: normal; }
.TC10 { vertical-align: middle; border-bottom: 2px solid #000000; }
.P12 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-style: normal; }
.P13 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: left; font-weight: bold; font-style: normal; font-size: 1.5em; }
.TC11 { border-left: 2px solid #000000; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #000000; }
.TC12 { border-left: 2px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
.T3 { font-weight: normal; }
.P14 { margin-top: 0; margin-bottom: 0; margin-left: 2px; margin-right: 2px; text-align: right; }
.T4 { font-weight: normal; font-style: normal; }
.TC13 { vertical-align: top; border-left: 1px solid #000000; border-bottom: 1px solid #c0c0c0; }
.TC14 { vertical-align: top; border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
