/* DocFlex styles; generated by DocFlex/XML 1.9.0 on Wed Jan 08 10:55:38 CET 2014 */
div.a0 { font-size: medium; }
div.a1 { margin-bottom: .14em; padding: .25em .33em .25em .33em; 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.17em; }
span.a5 { font-size: 120%; font-weight: bold; }
div.a6 { margin-top: .8em; }
span.a7 { font-weight: bold; }
div.a8 { margin-top: .6em; }
a.a9 { font-size: 90%; font-weight: bold; text-decoration: none; color: black; }
a:hover.a9 { text-decoration: underline; }
span.aA { font-size: 90%; font-weight: bold; text-decoration: none; color: black; }
dl.aB { margin: 0; }
div.aC { margin-top: .5em; }
div.aD, td.aD { white-space: nowrap; }
span.aE { font-family: "Verdana", sans-serif; font-size: 90%; font-weight: bold; }
span.aF { font-family: "Courier New", monospace; font-size: 75%; }
div.a10 { margin-top: .67em; }
div.a11 { margin-top: 1em; margin-bottom: .5em; }
hr.a12 { border-width: 0px; border-top: 2px dotted #B2B2B2; height: 2px; }
table.a13 { background-color: #E7EDF6; border: solid 1px #999999; }
div.a14, span.a14 { font-family: "Arial", sans-serif; font-size: 84%; }
div.a15 { margin-bottom: .67em; padding: .25em .42em .25em .42em; background-color: #EEEEEE; border: solid 1px #4477AA; }
div.a16 { margin-top: 1em; }
span.a17 { font-family: "Verdana", sans-serif; font-size: 84%; font-weight: bold; }
div.a18 { margin-right: .58em; margin-top: .03em; margin-bottom: .03em; white-space: nowrap; }
span.a19 { font-family: "Arial", sans-serif; font-size: 84%; font-weight: bold; text-decoration: none; color: black; }
div.a1A { margin-top: .03em; margin-bottom: .03em; }
span.a1B { font-family: "Verdana", sans-serif; font-size: 83%; }
span.a1C { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: normal; color: #B2B2B2; }
a.a1D { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: normal; text-decoration: underline; color: #B2B2B2; }
span.a1E { font-family: "Verdana", sans-serif; font-size: 84%; font-style: italic; font-weight: bold; }
span.a1F { font-family: "Courier New", monospace; font-size: 75%; font-style: italic; }
span.a20 { font-family: "Tahoma"; font-size: 83%; font-style: italic; }
a.a21 { font-family: "Verdana", sans-serif; font-size: 70%; font-style: italic; font-weight: normal; text-decoration: underline; color: #B2B2B2; }
div.a22 { margin-top: 1.17em; margin-bottom: .83em; padding: .17em .21em .17em .21em; background-color: #CCCCFF; border: solid 1px #666666; }
table.a23 { background-color: #F5F5F5; border: solid 1px #999999; }
span.a24 { font-family: "Verdana", sans-serif; font-size: 83%; color: #0000FF; }
span.a25 { font-family: "Courier New", monospace; font-size: 83%; color: #4D4D4D; }
span.a26 { font-family: "Verdana", sans-serif; font-size: 83%; color: #990000; }
span.a27 { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; color: black; }
a.a28 { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; text-decoration: underline; color: black; }
span.a29 { font-family: "Verdana", sans-serif; font-size: 83%; color: #FF0000; }
span.a2A { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; color: #FF0000; }
div.a2B { margin-left: .9em; }
span.a2C { font-family: "Verdana", sans-serif; font-size: 70%; font-weight: bold; }
div.a2D { margin-bottom: .58em; white-space: nowrap; }
div.a2E, span.a2E { font-family: "Arial", sans-serif; font-size: 95%; font-weight: bold; }
span.a2F { font-family: "Arial", sans-serif; font-size: 80%; }
div.a30 { margin-top: .58em; margin-bottom: 0; white-space: nowrap; }
a.a31 { font-family: "Arial", sans-serif; font-size: 90%; font-weight: bold; text-decoration: none; color: black; }
a:hover.a31 { text-decoration: underline; }
div.a32 { margin-top: .25em; }
span.a33 { font-family: "Arial", sans-serif; font-size: 90%; }
span.a34 { font-family: "Arial", sans-serif; font-size: 90%; font-style: italic; }
div.a35 { margin-top: .58em; margin-bottom: .25em; white-space: nowrap; }
div.a36 { padding: .25em; background-color: #F5F5F5; border: solid 1px #999999; }
span.a37 { font-weight: bold; color: #990000; }
div.a38 { margin-top: .67em; margin-bottom: .67em; text-align: center; }
td.a39 { padding-left: .33em; padding-right: .33em; padding-top: .33em; }
div.a3A { margin-bottom: .17em; }
span.a3B { font-size: 100%; font-weight: bold; color: #990000; }
span.a3C { font-family: "Courier New", monospace; font-size: 90%; color: #0000FF; }
span.a3D { font-family: "Courier New", monospace; font-size: 90%; color: #990000; }
td.a3E { padding-left: .33em; }
span.a3F { font-family: "Courier New", monospace; font-size: 90%; }
td.a40 { padding-right: .33em; }
a.a41 { font-family: "Courier New", monospace; font-size: 83%; text-decoration: underline; color: #990000; }
span.a42 { font-family: "Courier New", monospace; font-size: 83%; }
td.a43 { padding-right: .17em; }
span.a44 { font-family: "Courier New", monospace; font-size: 90%; font-style: italic; }
span.a45 { font-family: "Verdana", sans-serif; font-size: 90%; }
td.a46 { padding-left: .33em; padding-right: .33em; padding-bottom: .33em; }
div.a47 { margin-top: 1em; margin-bottom: .67em; }
span.a48 { font-size: 100%; font-weight: bold; }
td.a49 { padding-left: 1em; }
div.a4A { margin-top: 1em; margin-bottom: .8em; padding: .2em; background-color: #EEEEFF; border: solid 1px #666666; }
span.a4B { font-family: "Courier New", monospace; font-size: 90%; font-weight: bold; }
span.a4C { font-size: 84%; font-weight: normal; }
span.a4D { font-family: "Verdana", sans-serif; font-size: 90%; font-style: italic; }
span.a4E { font-style: italic; }
div.a4F { margin-top: .83em; margin-bottom: .67em; }
span.a50 { font-size: 90%; font-weight: bold; }
td.a51 { padding-top: .04em; }
div.a52 { margin-top: 1em; margin-bottom: 1em; }
ul.a53 { margin-top: 0; margin-bottom: 0; }
li.a54 { margin-top: .83em; margin-bottom: .83em; }
div.a55 { margin-bottom: .67em; }
span.a56 { font-family: "Courier New", monospace; font-size: 83%; font-style: italic; }
td.a57 { padding-bottom: .02em; }
span.a58 { font-family: "Arial", sans-serif; font-size: 84%; font-weight: bold; }
span.a59 { font-family: "Courier New", monospace; font-size: 90%; font-weight: normal; }
div.a5A { margin-bottom: .5em; }
span.a5B { font-family: "Courier New", monospace; font-size: 70%; }
div.a5C { margin-top: .83em; margin-bottom: .5em; }
span.a5D { font-size: 90%; font-style: italic; font-weight: bold; background-color: #CCCCFF; }
span.a5E { font-family: "Courier New", monospace; font-size: 75%; font-style: italic; font-weight: bold; background-color: transparent; }
span.a5F { font-size: 84%; font-style: italic; font-weight: normal; background-color: transparent; }
div.a60 { margin-top: .83em; }
div.a61 { margin-top: .33em; }
div.a62 { margin-bottom: .57em; }
span.a63 { font-size: 90%; font-weight: bold; color: #990000; }
span.a64 { font-family: "Verdana", sans-serif; font-size: 70%; color: #F59200; }
span.a65 { font-family: "Verdana", sans-serif; font-size: 83%; color: #FF9900; }
span.a66 { font-family: "Courier New", monospace; font-size: 90%; font-style: italic; font-weight: bold; }
td.a67 { padding: .33em; }
td.a68 { padding: .33em .33em .08em .33em; }
span.a69 { font-size: 84%; font-weight: bold; color: #990000; }
span.a6A { font-family: "Courier New", monospace; font-size: 75%; font-weight: bold; }
div.a6B { margin-top: .03em; margin-bottom: .03em; white-space: nowrap; }
div.a6C { margin-top: .67em; margin-bottom: .67em; }
span.a6D { font-family: "Arial", sans-serif; font-size: 84%; font-style: normal; font-weight: bold; background-color: #CCCCFF; }
ol.a6E { font-family: "Verdana", sans-serif; font-size: 83%; margin-top: 0; margin-bottom: 0; }
li.a6F { margin-top: .6em; margin-bottom: .6em; }
span.a70 { font-weight: normal; }
span.a71 { font-size: 90%; font-weight: normal; }
div.a72 { margin-top: .72em; }
div.a73 { margin-bottom: .5em; white-space: nowrap; }
a.a74 { font-family: "Verdana", sans-serif; font-size: 83%; text-decoration: none; }
a:hover.a74 { text-decoration: underline; color: #990000; }
span.a75 { color: #0000FF; }
span.a76 { color: #990000; }
td.a77 { padding-top: .5em; }