/* FlexDoc.XYZ styles; generated by FlexDoc/XML 1.12.2 on Tue Aug 06 07:30:01 UTC 2024 */
div { font-family: "Arial", sans-serif; }
div.a0, span.a0 { font-size: medium; }
div.a1 { margin-bottom: .1em; padding: 5px 6px 5px 6px; background-color: #EEEEEE; border: solid 1px #4477AA; }
div.a2, span.a2 { font-family: "Verdana", sans-serif; font-size: 130%; font-weight: bold; color: #4477AA; }
div.a3, span.a3 { font-size: 90%; }
div.a4 { margin-top: 1.2em; }
tr.a5 { background-color: #CCCCFF; }
div.a6, span.a6 { font-size: 120%; font-weight: bold; }
div.a7 { margin-bottom: .9em; }
span.a8 { font-family: "SansSerif", sans-serif; font-size: 90%; font-weight: bold; }
dl.a9 { margin: 0; }
div.aA { margin-right: .6em; white-space: nowrap; }
a.aB { font-family: "SansSerif", sans-serif; font-size: 80%; font-weight: bold; text-decoration: none; color: black; }
a:hover.aB { text-decoration: underline; }
span.aC { font-family: "SansSerif", sans-serif; font-size: 80%; font-weight: bold; text-decoration: none; color: black; }
div.aD, span.aD { font-family: "Verdana", sans-serif; font-size: 80%; }
td.aE { width: 1px; }
div.aF { white-space: nowrap; }
span.a10 { font-family: "Verdana", sans-serif; font-size: 90%; font-weight: bold; }
div.a11 { font-size: 90%; font-weight: bold; text-decoration: none; color: black; }
div.a12 { margin-top: .7em; }
div.a13, span.a13 { font-family: "Monospaced", monospace; font-size: 75%; }
div.a14 { margin-top: .5em; }
hr.a15 { border-style: none; border-top: dotted 2px #999999; height: 2px; }
div.a16 { margin-top: 1em; }
table.a17 { background-color: #E7EDF6; border: solid 1px #999999; border-collapse: collapse; }
div.a18 { font-family: "SansSerif", sans-serif; font-size: 84%; }
div.a19 { margin-bottom: .7em; padding: 5px 6px 5px 6px; background-color: #EEEEEE; border: solid 1px #4477AA; }
div.a1A, span.a1A { font-family: "Verdana", sans-serif; font-size: 80%; font-weight: bold; }
td.a1B { width: 67.9%; }
table.a1C { border-style: none; border-collapse: collapse; }
span.a1D { font-size: 70%; font-weight: normal; color: #B2B2B2; }
a.a1E { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: normal; text-decoration: underline; color: #B2B2B2; }
span.a1F { font-family: "Monospaced", monospace; font-size: 75%; font-style: italic; }
a.a20 { font-family: "Verdana", sans-serif; font-size: 70%; font-style: italic; font-weight: normal; text-decoration: underline; color: #B2B2B2; }
span.a21 { font-style: italic; }
div.a22 { font-family: "Tahoma"; font-size: 80%; font-style: italic; }
span.a23 { font-family: "Tahoma"; font-style: italic; }
span.a24 { font-family: "Verdana", sans-serif; font-size: 80%; font-style: italic; font-weight: bold; }
div.a25 { margin-top: 1.2em; margin-bottom: .8em; padding: 3px; background-color: #CCCCFF; border: solid 1px #666666; }
table.a26 { border-style: none; border-collapse: collapse; }
table.a27 { background-color: #F5F5F5; border: solid 1px #999999; border-collapse: collapse; }
span.a28 { font-family: "Verdana", sans-serif; font-size: 80%; color: #0000FF; }
span.a29 { font-family: "Verdana", sans-serif; font-size: 80%; color: #990000; }
span.a2A { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; color: black; }
a.a2B { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; text-decoration: underline; color: black; }
span.a2C { font-family: "Verdana", sans-serif; font-size: 80%; color: #FF0000; }
span.a2D { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; color: #FF0000; }
div.a2E { margin-left: .9em; }
span.a2F { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; }
div.a30 { margin-bottom: .58em; white-space: nowrap; }
div.a31, span.a31 { font-family: "SansSerif", sans-serif; font-size: 95%; font-weight: bold; }
div.a32, span.a32 { font-family: "SansSerif", sans-serif; font-size: 80%; }
div.a33 { margin-top: .6em; margin-bottom: 0; white-space: nowrap; }
a.a34 { font-family: "SansSerif", sans-serif; font-size: 90%; font-weight: bold; text-decoration: none; color: black; }
a:hover.a34 { text-decoration: underline; }
div.a35 { margin-top: .25em; }
span.a36 { font-family: "SansSerif", sans-serif; font-size: 90%; }
span.a37 { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: normal; color: #B2B2B2; }
div.a38 { margin-top: .6em; margin-bottom: .25em; white-space: nowrap; }
div.a39 { padding: 4px; background-color: #F5F5F5; border: solid 1px #999999; }
span.a3A { font-weight: bold; color: #990000; }
div.a3B { margin-top: 1em; margin-bottom: 1em; text-align: center; }
td.a3C { padding-left: 5px; padding-right: 5px; padding-top: 5px; }
div.a3D { margin-bottom: .2em; }
span.a3E { font-size: 100%; font-weight: bold; color: #990000; }
div.a3F, span.a3F { font-family: "Monospaced", monospace; font-size: 90%; }
span.a40 { color: #0000FF; }
span.a41 { color: #990000; }
td.a42 { width: 1px; padding-left: 5px; }
td.a43 { padding-right: 5px; }
td.a44 { white-space: nowrap; }
div.a45 { font-family: "Monospaced", monospace; font-size: 80%; color: #990000; }
a.a46 { font-family: "Monospaced", monospace; font-size: 80%; text-decoration: underline; color: #990000; }
div.a47, span.a47 { font-family: "Monospaced", monospace; font-size: 90%; color: #0000FF; }
div.a48 { font-family: "Monospaced", monospace; font-size: 80%; }
td.a49 { padding-left: 5px; }
td.a4A { padding-right: 3px; }
span.a4B { font-family: "Monospaced", monospace; font-size: 90%; font-style: italic; }
div.a4C, span.a4C { font-family: "Verdana", sans-serif; font-size: 90%; }
td.a4D { padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
div.a4E { margin-top: 1em; margin-bottom: .7em; }
span.a4F { font-size: 100%; font-weight: bold; }
div.a50 { font-size: 100%; }
td.a51 { padding-left: 16px; }
span.a52 { font-size: 84%; letter-spacing: .36em; font-weight: normal; text-decoration: none; background-color: transparent; border-style: none; }
span.a53 { font-size: 84%; font-weight: normal; text-decoration: none; background-color: transparent; border-style: none; }
td.a54 { width: 1px; padding-right: 3px; }
div.a55 { margin-top: 1em; margin-bottom: .8em; }
div.a56 { margin-top: 1em; margin-bottom: 1em; }
span.a57 { font-size: 90%; color: #0000FF; }
td.a58 { padding-bottom: 0; }
div.a59 { margin-top: .48em; }
span.a5A { font-weight: bold; }
ul.a5B { list-style-type: disc; margin-top: 0; margin-bottom: 0; }
li.a5C { margin-top: .8em; margin-bottom: .8em; }
div.a5D { margin-top: 0; margin-bottom: .7em; }
span.a5E { font-size: 90%; font-weight: bold; }
div.a5F { margin-top: 1em; margin-bottom: .5em; }
img.a60 { padding-right: 5px; }
div.a61 { margin-top: .8em; margin-bottom: .5em; }
span.a62 { font-size: 90%; font-style: italic; font-weight: bold; background-color: #CCCCFF; }
span.a63 { font-size: 84%; letter-spacing: .36em; font-style: italic; font-weight: normal; text-decoration: none; background-color: transparent; border-style: none; }
span.a64 { font-size: 84%; font-style: italic; font-weight: normal; text-decoration: none; background-color: transparent; border-style: none; }
div.a65 { margin-top: .8em; }
div.a66 { margin-top: .3em; }
div.a67 { margin-bottom: .6em; }
span.a68 { font-size: 90%; font-weight: bold; color: #990000; }
span.a69 { font-family: "Verdana", sans-serif; font-size: 70%; color: #F59200; }
span.a6A { font-family: "Monospaced", monospace; font-size: 90%; font-weight: bold; }
td.a6B { padding: 5px; }
span.a6C { font-family: "Monospaced", monospace; font-size: 80%; color: #4D4D4D; }
span.a6D { font-family: "SansSerif", sans-serif; font-size: 90%; font-style: italic; }
span.a6E { font-family: "Verdana", sans-serif; font-size: 80%; color: #FF9900; }
span.a6F { color: #FF9900; }
span.a70 { font-family: "Monospaced", monospace; font-size: 90%; font-style: italic; font-weight: bold; }
div.a71 { margin-top: .6em; }
div.a72 { margin-bottom: .7em; }
td.a73 { padding: 5px 5px 2px 5px; }
span.a74 { font-family: "Monospaced", monospace; font-size: 90%; color: #990000; }
div.a75 { margin-top: .7em; margin-bottom: .7em; }
span.a76 { font-family: "SansSerif", sans-serif; font-size: 80%; font-style: normal; font-weight: bold; background-color: #CCCCFF; }
ol.a77 { font-family: "Verdana", sans-serif; font-size: 80%; margin-top: 0; margin-bottom: 0; }
li.a78 { margin-top: .63em; margin-bottom: .63em; }
div.a79 { margin-bottom: .5em; }
span.a7A { font-weight: normal; }
span.a7B { font-size: 90%; font-weight: normal; }
div.a7C { margin-top: .72em; }
a.a7D { font-size: 90%; font-weight: bold; text-decoration: none; color: black; }
a:hover.a7D { text-decoration: underline; }
div.a7E { margin-bottom: .5em; white-space: nowrap; }
a.a7F { font-family: "Verdana", sans-serif; font-size: 80%; text-decoration: none; }
a:hover.a7F { text-decoration: underline; color: #990000; }
td.a80 { padding-top: 8px; }