body { font-family: serif; margin-top: 1em; padding-left: .5em; padding-right: .5em; text-align: justify; line-height:normal; } table { width: 100%; text-align: left; line-height:normal; } td { vertical-align: top; line-height:normal; } img { max-width: 100%; max-height: 100%; vertical-align: middle; line-height:normal; } small { font-size: 80%; } sup { font-size: 80%; vertical-align: super; line-height: 1ex; } sub { font-size: 80%; vertical-align: sub; line-height: 1ex; } span.Underline { text-decoration: underline; } a { text-decoration: none; } table { border-collapse: collapse; border-spacing: 0 } p.normal { text-align:center; margin-top:0px; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } h2.h2 { text-align:center; margin-top:0em; margin-bottom:0px; font-size:140%; text-indent:0px; margin-left:0em; line-height:normal; } p.center-top { text-align:center; margin-top:2em; margin-bottom:0.5em; font-size:1em; text-indent:0px; margin-left:0em; line-height:normal; } p.center { text-align:center; margin-top:0px; margin-bottom:0px; font-size:1em; text-indent:0px; margin-left:0em; line-height:normal; } p.cpytxt-top { text-align:center; margin-top:3em; margin-bottom:1em; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.cpytxt-top-a { text-align:center; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.cpytxt-top-b { text-align:center; margin-top:1em; margin-bottom:0px; font-size:100%; border-top:solid 1px; padding-top:1em; text-indent:0px; margin-left:0em; line-height:normal; } p.cpytxt-top-c { text-align:center; margin-top:1em; margin-bottom:0.5em; font-size:90%; text-indent:0px; margin-left:0em; line-height:normal; } p.center-top-a { text-align:center; margin-top:3em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.center-top-b { text-align:center; margin-top:1.5em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } h1.toc-part { text-align:center; margin-top:0em; margin-bottom:0.1em; font-size:190%; text-indent:0px; margin-left:0em; line-height:normal; } p.center-a { margin-top:0px; margin-bottom:1em; text-align:center; text-indent:0px; margin-left:0em; font-size:100%; line-height:normal; } p.toc-top { text-align:justify; margin-top:2.3em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.toc { text-align:justify; margin-top:0.3em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.toc-top-a { text-align:center; margin-top:1.3em; margin-bottom:0.5em; font-size:120%; text-indent:0px; margin-left:0em; line-height:normal; } h3.h3 { text-align:center; margin-top:0em; margin-bottom:0px; font-size:150%; text-indent:0px; margin-left:0em; line-height:normal; } p.center-top-c { text-align:center; margin-top:1em; margin-bottom:2em; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.normal-a { text-align:justify; margin-top:0px; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.indent { text-align:justify; text-indent:1.5em; margin-top:0px; margin-bottom:0px; font-size:100%; margin-left:0em; line-height:normal; } h4.h4 { text-align:center; margin-top:2em; margin-bottom:2em; font-size:160%; text-indent:0px; margin-left:0em; line-height:normal; } p.hanging-top { text-align:justify; text-indent:-2em; margin-left:2em; margin-top:1em; margin-bottom:0px; font-size:100%; line-height:normal; } p.indent-top { text-align:justify; text-indent:1.5em; margin-top:1em; margin-bottom:0px; font-size:100%; margin-left:0em; line-height:normal; } p.right-top { text-align:right; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } h5.h5 { margin-top:3em; margin-bottom:1em; font-size:150%; border-bottom:solid 2px #a9a9a9; padding-bottom:0.2em; text-indent:0px; text-align:center; margin-left:0em; line-height:normal; } h3.h3-top { margin-top:0px; margin-bottom:2.5em; font-size:200%; text-align:center; border-bottom:solid 2px #a9a9a9; padding-bottom:0.2em; text-indent:0px; margin-left:0em; line-height:normal; } h3.h3-top-e { margin-top:0px; margin-bottom:3em; font-size:160%; text-align:center; border-bottom:solid 2px #a9a9a9; padding-bottom:0.2em; text-indent:0px; margin-left:0em; line-height:normal; } h4.h4-top { text-align:center; margin-top:0.2em; margin-bottom:0.2em; font-size:180%; text-indent:0px; margin-left:0em; line-height:normal; } h5.h5-top { text-align:center; margin-top:2em; margin-bottom:2em; font-size:170%; text-indent:0px; margin-left:0em; line-height:normal; } p.normal-top { text-align:justify; margin-top:2em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } h4.h4-top-a { text-align:center; margin-top:2em; margin-bottom:0.5em; font-size:140%; text-indent:0px; margin-left:0em; line-height:normal; } p.indent-top-a { text-align:justify; text-indent:1.5em; margin-top:1em; margin-bottom:0px; font-size:100%; margin-left:1em; margin-right:1em; line-height:normal; } p.footnote { text-align:justify; margin-top:0px; margin-bottom:0px; font-size:90%; text-indent:0px; margin-left:0em; line-height:normal; } p.indent-a { text-align:justify; text-indent:1.5em; margin-top:0px; margin-bottom:0px; font-size:100%; margin-left:1em; margin-right:1em; line-height:normal; } p.indent-b { text-align:justify; text-indent:1.5em; margin-top:0px; margin-bottom:0px; font-size:100%; margin-left:1em; margin-right:1em; line-height:normal; } p.center-top-d { text-align:center; margin-top:0px; margin-bottom:0.2em; font-size:150%; page-break-before:always; padding-top:1em; text-indent:0px; margin-left:0em; line-height:normal; } p.center-b { text-align:center; margin-top:0px; margin-bottom:1em; font-size:190%; text-indent:0px; margin-left:0em; line-height:normal; } p.hanging-top-a { text-align:justify; text-indent:-1.5em; margin-left:3em; margin-top:1em; margin-bottom:0px; font-size:100%; line-height:normal; } h2.h2-top-a { text-align:center; margin-top:3em; margin-bottom:2em; font-size:190%; text-indent:0px; margin-left:0em; line-height:normal; } p.hanging-top-b { text-align:justify; text-indent:-1.5em; margin-left:5em; margin-top:1em; margin-bottom:0px; font-size:100%; line-height:normal; } p.indent-c { text-align:justify; text-indent:1.5em; margin-left:2em; margin-top:0px; margin-bottom:0px; font-size:100%; line-height:normal; } p.hanging-top-c { text-align:justify; text-indent:-1em; margin-top:1em; margin-bottom:0px; font-size:100%; margin-left:2em; line-height:normal; } h1.h1 { text-align:center; margin-top:3em; margin-bottom:0px; font-size:170%; text-indent:0px; margin-left:0em; line-height:normal; } h1.h1-top-a { text-align:center; margin-top:0em; margin-bottom:0.5em; font-size:160%; text-indent:0px; margin-left:0em; line-height:normal; } p.center-e { text-align:center; margin-top:0px; margin-bottom:2em; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.index_letter-a { text-align:justify; margin-top:0px; margin-bottom:0px; font-size:90%; text-indent:-2em; margin-left:2em; line-height:normal; } p.hanging-top-d { text-align:justify; text-indent:-1.5em; margin-left:1.5em; margin-top:2em; margin-bottom:0px; font-size:1em; line-height:normal; } p.hanging-top-e { text-align:justify; text-indent:-1.5em; margin-left:1.5em; margin-top:0.5em; margin-bottom:0px; font-size:1em; line-height:normal; } p.index_letter { text-align:justify; margin-top:1em; margin-bottom:0px; font-size:90%; text-indent:-1em; margin-left:1em; line-height:normal; } p.index_letter-b { text-align:justify; margin-left:2em; margin-top:0px; margin-bottom:0px; font-size:90%; text-indent:-1em; line-height:normal; } p.index_letter-c { text-align:justify; margin-left:3em; margin-top:0px; margin-bottom:0px; font-size:90%; text-indent:-1em; line-height:normal; } p.center-top-f { text-align:center; margin-top:0.5em; margin-bottom:0.5em; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } p.normal-top-b { text-align:justify; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } table.table1 { margin-top:1em; margin-bottom:1em; width:100%; line-height:normal; } tr.Row3 { vertical-align:top; padding-top:0.25em; padding-bottom:0.25em; line-height:normal; } td.Col6 { padding-right:0.625em; text-align:center; background-color:#97999b; color:#ffffff; padding:0.2em; border-right:solid 2px #ccced0; line-height:normal; } div.C307 { margin-top:1em; background-color:#eaeaea; padding:2em; line-height:normal; } span.C288 { padding-right:0.75em; line-height:normal; } span.C292 { padding-right:1.25em; line-height:normal; } span.C427 { padding-right:.65em; color:#999999; line-height:normal; } span.C425 { padding-right:1.1em; color:#999999; line-height:normal; } span.C318 { font-size:140%; line-height:normal; } span.frac_num{ font-size: xx-small; vertical-align: text-top; line-height:normal; } span.frac_den{ font-size: xx-small; vertical-align: text-bottom; line-height:normal; } span.font{ font-family:sans-serif; } h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height:normal; } table.C344 { margin-top:1em; margin-bottom:1em; font-size:100%; width:100%; line-height:normal; } span.style { color:#01a4a4; line-height:normal; } p.normal-ab { text-align:justify; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; margin-left:0em; line-height:normal; } span.style1t { font-size:180%; line-height:normal; } span.style1b { font-size:190%; line-height:normal; } span.style1c { font-size:150%; line-height:normal; } span.style1d { font-size:130%; line-height:normal; } table.C344 { margin-top:1em; margin-bottom:1em; font-size:100%; width:100%; line-height:normal; } tr.T149_FirstRow { vertical-align:top; padding-top:0em; padding-bottom:0em; line-height:normal; } tr.T149_Row { vertical-align:top; padding-top:0em; padding-bottom:0em; line-height:normal; } tr.T149_LastRow { vertical-align:top; padding-top:0em; padding-bottom:0em; line-height:normal; } td.C339 { vertical-align:top; text-align:center; background-color:#97999b; color:#ffffff; width:49%; line-height:normal; } td.C339a { background-color:#c7c8ca; width:-1%; border:#c7c8ca solid 1px; line-height:normal; } td.C337 { vertical-align:top; width:50%; text-align:center; background-color:#97999b; color:#ffffff; line-height:normal; } td.C337a { text-align:center; background-color:#97999b; color:#ffffff; padding:0.2em; line-height:normal; } td.C342 { vertical-align:top; text-align:center; line-height:normal; } td.C342a { background-color:#c7c8ca; border:#c7c8ca solid 1px; line-height:normal; } td.C338 { vertical-align:top; text-align:center; background-color:#e8e9ea; line-height:normal; } td.C338a { background-color:#c7c8ca; border:#c7c8ca solid 1px; line-height:normal; } td.C341 { vertical-align:top; text-align:center; background-color:#e8e9ea; line-height:normal; } td.C341a { text-align:center; background-color:#e8e9ea; line-height:normal; } td.C341z { background-color:#c7c8ca; border:#c7c8ca solid 1px; line-height:normal; } td.C343 { vertical-align:top; text-align:center; line-height:normal; }