div.keep {
	page-break-inside:avoid;
}
.box1 {
    padding: 0.5em;
    border-style: solid;
    border-width: 1pt;
}
.box2 {
    background-color: #d9d9d9;
    padding: 0.1em;
}
.calibre4300 {
    border-top: 0.75pt solid;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center
}
.styimp1 {
    max-height: 80%;
    height: 80%;
    }
.styimp2 {
    max-height: 70%;
    height: 70%;
    }
.styiml2 {
    max-width: 70%;
    width: 70%;
    }
.styiml3 {
    max-width: 60%;
    width: 60%;
    }
.AllCap {
    display: block;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.AllCap1 {
    display: block;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20pt;
    text-align: left
    }
.Blank {
    display: block;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Blank1 {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Hyperlink {
    color: #00f;
    text-decoration: underline
    }
.Hyperlink1 {
    color: #00f;
    font-family: sans-serif;
    font-size: 1em;
    text-decoration: underline
    }
.Img1P {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Img1P1 {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Img1P2 {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: center
    }
.Img1P3 {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Img1P4 {
    display: block;
    margin-bottom: 20pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Img1P5 {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Img2L {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Img2L1 {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Img2L2 {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Img2P {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Img2P1 {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Img2P2 {
    display: block;
    margin-bottom: 20pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Img2P3 {
    display: block;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.Left10pt {
    display: block;
    font-weight: bold;
    font-size: 0.9em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.Left10pt1 {
    display: block;
    font-weight: bold;
    font-size: 0.9em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left
    }
.Left11pt {
    display: block;
    font-size: 1.08em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left
    }
.Left11pt1 {
    display: block;
    font-size: 1.08em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left
    }
.Left11pt2 {
    display: block;
    font-size: 1.08em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20pt;
    text-align: left
    }
.Left11pt3 {
    display: block;
    font-size: 1.08em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.Line {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.Number {
    color: #6f6f6f;
    display: block;
    font-size: 1.66667em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.SmallCap {
    display: block;
    font-weight: bold;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left
    }
.SmallCap1 {
    display: block;
    font-weight: bold;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20pt;
    text-align: left
    }
.SmallCap2 {
    display: block;
    font-weight: bold;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 25pt;
    text-align: left
    }
.TOC {
    display: block;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 14.4pt;
    margin-right: 0;
    margin-top: 12pt;
    text-align: left;
    text-indent: -14.4pt
    }
.TOC1 {
    display: block;
    margin-bottom: 0;
    margin-left: 28.8pt;
    margin-right: 0;
    margin-top: 5pt;
    text-align: left;
    text-indent: -14.4pt
    }
.TRM {
    display: block;
    margin-bottom: 0;
    margin-left: 14.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TRM1 {
    display: block;
    margin-bottom: 0;
    margin-left: 7.2pt;
    margin-right: 7.2pt;
    margin-top: 0;
    text-align: left
    }
.TRM2 {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TRM3 {
    display: block;
    margin-bottom: 0;
    margin-left: 28.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TRM4 {
    display: block;
    margin-bottom: 0;
    margin-left: 7.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TRM5 {
    display: block;
    margin-bottom: 5pt;
    margin-left: 28.8pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TRM6 {
    display: block;
    margin-bottom: 5pt;
    margin-left: 7.2pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TRM7 {
    display: block;
    margin-bottom: 0;
    margin-left: 14.4pt;
    margin-right: 7.2pt;
    margin-top: 0;
    text-align: left
    }
.TitDiv {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 36pt;
    margin-right: 36pt;
    margin-top: 0;
    text-align: center
    }
.TitDiv1 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 10pt;
    margin-left: 36pt;
    margin-right: 36pt;
    margin-top: 0;
    text-align: center
    }
.TitImg {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.TitImg1 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20pt;
    text-align: center
    }
.TxtDiv {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv1 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 14.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: -14.4pt
    }
.TxtDiv10 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.TxtDiv11 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 14.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TxtDiv12 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.TxtDiv13 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify
    }
.TxtDiv14 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 36pt;
    margin-right: 36pt;
    margin-top: 3pt;
    text-align: center
    }
.TxtDiv15 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 36pt;
    margin-right: 36pt;
    margin-top: 0;
    text-align: center
    }
.TxtDiv16 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify
    }
.TxtDiv17 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify
    }
.TxtDiv18 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.TxtDiv19 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv2 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv20 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 14.4pt
    }
.TxtDiv21 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left
    }
.TxtDiv22 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 14.4pt
    }
.TxtDiv23 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 36pt;
    margin-right: 36pt;
    margin-top: 0;
    text-align: center
    }
.TxtDiv24 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 21.6pt;
    margin-right: 21.6pt;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv25 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 21.6pt;
    margin-right: 21.6pt;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv26 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: justify
    }
.TxtDiv27 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.TxtDiv28 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right
    }
.TxtDiv29 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.TxtDiv3 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 14.4pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: -14.4pt
    }
.TxtDiv30 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 57.6pt;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify
    }
.TxtDiv31 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 57.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv32 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 57.6pt;
    margin-right: 0;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv33 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: center
    }
.TxtDiv34 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center
    }
.TxtDiv35 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right
    }
.TxtDiv36 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right
    }
.TxtDiv37 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify
    }
.TxtDiv38 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: justify
    }
.TxtDiv39 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 28.8pt
    }
.TxtDiv4 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 15pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify
    }
.TxtDiv40 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 5pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 28.8pt
    }
.TxtDiv41 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 28.8pt
    }
.TxtDiv42 {
    display: block;
    font-family: sans-serif;
    font-size: 0.85em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: right
    }
.TxtDiv43 {
    display: block;
    font-family