tr {
}
col {
}
br {
}
.style0 {
    border: medium none;
    color: black;
    font-family: Calibri,sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    vertical-align: bottom;
    white-space: nowrap;
}
.font11 {
    color: red;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
}
td {
    border: medium none;
    color: black;
    font-family: Calibri,sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: 400;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    text-decoration: none;
    vertical-align: bottom;
    white-space: nowrap;
}
.xl65 {
    background: none repeat scroll 0 0 #d9d9d9;
    border-color: black black -moz-use-text-color;
    border-style: solid solid none;
    border-width: 0.5pt 0.5pt medium;
    color: #0070c0;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl66 {
    background: none repeat scroll 0 0 #d9d9d9;
    border-color: black -moz-use-text-color -moz-use-text-color black;
    border-style: solid none none solid;
    border-width: 0.5pt medium medium 0.5pt;
    color: #0070c0;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl67 {
    background: none repeat scroll 0 0 #d9d9d9;
    border-color: windowtext windowtext -moz-use-text-color;
    border-style: solid solid none;
    border-width: 0.5pt 0.5pt medium;
    color: #0070c0;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl68 {
    font-family: "Times New Roman",serif;
    font-size: 12pt;
}
.xl69 {
    font-family: "Times New Roman",serif;
    font-size: 12pt;
}
.xl70 {
}
.xl71 {
    background: none repeat scroll 0 0 #d9d9d9;
    border: 0.5pt solid windowtext;
    color: black;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl72 {
    border: 0.5pt solid windowtext;
    color: black;
    font-family: Times;
    font-size: 14pt;
    text-align: center;
}
.xl73 {
    border: 0.5pt solid windowtext;
    color: black;
    font-size: 14pt;
    text-align: center;
}
.xl74 {
    border: 0.5pt solid windowtext;
    font-family: "Microsoft Sans Serif",sans-serif;
    font-size: 12pt;
    text-align: center;
}
.xl75 {
    border: 0.5pt solid windowtext;
    font-family: "Microsoft Sans Serif",sans-serif;
    text-align: center;
}
.xl76 {
    border: 0.5pt solid windowtext;
}
.xl77 {
    color: black;
    font-family: Times;
    font-size: 14pt;
    text-align: center;
}
.xl78 {
    color: black;
    font-size: 14pt;
    text-align: center;
}
.xl79 {
    text-align: center;
}
.xl80 {
    font-family: "Microsoft Sans Serif",sans-serif;
    text-align: center;
}
.xl81 {
    font-family: "Microsoft Sans Serif",sans-serif;
    font-size: 12pt;
    text-align: center;
}
.xl82 {
    color: black;
    font-family: "Microsoft Sans Serif",sans-serif;
    font-size: 14pt;
    text-align: center;
}
.xl83 {
    color: black;
    font-family: "Times New Roman",serif;
    font-size: 14pt;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl84 {
    color: black;
    font-family: "Times New Roman",serif;
    font-size: 14pt;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl85 {
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
}
.xl86 {
    color: black;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl87 {
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    font-weight: 700;
    text-align: center;
}
.xl88 {
    text-align: center;
}
.xl89 {
    color: black;
    font-family: "Times New Roman",serif;
    font-size: 12pt;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl90 {
    color: windowtext;
    font-family: "Times New Roman",serif;
    font-size: 14pt;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}
.xl91 {
    color: windowtext;
    font-family: "Times New Roman",serif;
    font-size: 14pt;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
}


