body                                { color: #000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.green  { color: #090 }
.i1 { text-indent: 1em }
h1          { color: black; font-size: 160%; font-weight: bold; line-height: 150%; margin-bottom: 1em; padding-left: 0.6em; border: solid 1pt }
h2    { color: black; padding-left: 2%; border: solid 1pt #999 }
.i1b  { text-indent: 1em; margin-bottom: 5px }
.i1brm { text-indent: 1em; margin-bottom: 5px; margin-right: 1px }
.i1balt { margin-bottom: 5px }
.i2 { text-indent: 2em }
.i3 { text-indent: 3em }
.i4 { text-indent: 4em }
.i5 { text-indent: 5em }
.i1green { color: #090; text-indent: 1em }
.marker   { text-indent: 1em; margin-right: 2px }
.markerb { text-indent: 1em; margin-right: 2px; margin-bottom: 5px }
.markergreen   { text-indent: 1em; margin-right: 2px; color: #090; background-color: #090 }
.markerbgreen   { text-indent: 1em; margin-right: 2px; margin-bottom: 5px; color: #090; background-color: #090 }
.markerwhite   { text-indent: 1em; margin-right: 2px; color: #fff; background-color: #fff }
.markerbwhite   { text-indent: 1em; margin-right: 2px; margin-bottom: 5px; color: #fff; background-color: #fff }
.imr   { text-indent: 1em; margin-right: 2px }
.lg-r-marg { margin-right: 107px }
.imrb { text-indent: 1em; margin-right: 1px; margin-bottom: 5px }
.greenall   { color: #090; background-color: #090 }
.whiteall   { color: #fff; background-color: #fff }
.serif { font-family: "Times New Roman", Georgia, Times }
.serif_green { color: #090; font-family: "Times New Roman", Georgia, Times }
.sans  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.mid { margin-left: 15em; position: relative; left: 5em }
ul { list-style: none; margin: 0; padding: 0 }
li    { list-style-type: none; list-style-position: inside; margin-right: 7px }
.li-terms { line-height: 15pt; list-style-type: decimal; list-style-position: outside; margin-bottom: 15pt }
.li-terms-sub { line-height: 15pt; list-style-type: disc; list-style-position: outside }
td         { color: #000; font-size: 10pt }
p         { color: #000; line-height: 14pt; margin-right: 7px }
a:link           { color: #00f; text-decoration: underline }
a:visited               { color: #60c; text-decoration: underline }
a:hover  { color: #090; text-decoration: underline }
a:active  { color: #8b0000; text-decoration: underline }
.float { float: left; width: auto; height: auto }
.m1 { margin-left: 1em }
.m1-plus-rm { margin-right: 1em; margin-left: 1em }
.m2 { margin-left: 2em }
.my-info-form { padding-right: 2em }
.i1_alt_br { text-indent: 1em; margin-bottom: 9px }
b     { }
.hl { color: #f60 }
.hl2  { color: #f30 }
.highlight     { background-color: #cfc }
.one-hint { background-color: #cfc; padding: 0.5em 1em }
.white-green  { color: white; background-color: #090 }
.larger-font-size { font-size: larger }
.indented-section { margin-left: 2em }
.font9 { font-size: 9pt }
.font8 { font-size: 8pt }
.font7 { font-size: 7pt }
.red-text { color: #f00 }
.yellow-text  { color: #fc0 }
.grn-text { color: #090 }
.sponsor-area { color: white; background-color: #ccd4ff; margin-left: 1em; padding-left: 1em }
.sponsor-text { color: black; background-color: #ccd4ff; margin-left: 1em; padding-left: 1em }
.banner { margin-right: 1em; margin-left: 1em; padding: 0.5em 1em; border-style: solid none; border-width: 1pt medium 2.5pt; border-color: #222 transparent }
.runner { background-color: #ccd4ff; margin-right: 1em; margin-left: 1em; padding-top: 10px; padding-bottom: 12px; border: solid 1px #ccd4ff }
.runner2 { background-color: #ccd4ff; margin-right: 1em; margin-left: 1em; padding-top: 4px; border: solid 1px #ccd4ff }
.runner3 { background-color: #ccd4ff; margin-right: 1em; margin-left: 1em; padding-top: 14px; border: solid 1px #ccd4ff }
.runner4 { background-color: #ccd4ff; margin-right: 1em; margin-left: 1em; padding-top: 10px }
.runner5 { margin-right: 1em; margin-left: 1em; border-bottom: 2px solid #ccd4ff; outline-color: #ccd4ff }
.runner6 { background-color: #fbfccb; margin-right: 1em; margin-left: 1em; border-bottom: 12px solid #ccd4ff }
.pmline { margin-right: 1em; margin-left: 1em }
.rpoint { font-size: 36pt; line-height: 46pt }
.ptad1 { background-color: #d2f0fd; text-align: center; width: 728px; height: 90px; border: solid 1px #333 }
.ptad2 { background-color: #eafbda; text-align: center; width: 728px; height: 90px; border: solid 1px #333 }
.ptad3 { background-color: #fbfccb; text-align: center; width: 728px; height: 90px; border: solid 1px #333 }
.helv_set { font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.trebuchet { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.valign-top  { text-align: left; vertical-align: text-top }
.para-head { font-size: 1.17em; font-weight: bold; margin-bottom: 0 }
.zero-top-bot-marg { margin-top: 0; margin-bottom: 0 }
.zero-top-marg { margin-top: 0 }
.zero-top-var-bot { margin-top: 0; margin-bottom: 0.5em }
.alignright { text-align: right }
