/* local.css produced by DITA2GoDCL filter dwhtm, Ver 4.1 */

body {
 font-size: 10pt;
 padding: 6pt;
 }

a {
 text-decoration: none;
 }

a:link {
 color: blue;
 }

a:visited {
 color: purple;
 }

.appendixtitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.appendixtoc {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.blockquote {
 font: italic 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 12pt;
 }

.body {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.bodycont {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.booktitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.booktitlealt {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 3pt;
 margin-left: 0;
 }

.bulleted1 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

ul.bulleted1 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: disc;
 }

.bulleted1l2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

ul.bulleted1l2 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: disc;
 }

.bulleted2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

ul.bulleted2 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: circle;
 }

.cellbody {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-right: 3pt;
 margin-bottom: 0;
 margin-left: 0;
 vertical-align: top;
 }

.cellcodepara {
 font: 9pt/11pt "Courier New", monospace;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 vertical-align: top;
 }

.cellhead {
 font: bold 10pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-right: 3pt;
 margin-bottom: 0;
 margin-left: 0;
 text-align: left;
 vertical-align: bottom;
 }

.chaptertitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.chaptertoc {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.codepara {
 font: 9pt/11pt "Courier New", monospace;
 margin-top: 3pt;
 margin-bottom: 6pt;
 margin-left: 12pt;
 }

.codeparal1 {
 font: 9pt/11pt "Courier New", monospace;
 margin-top: 3pt;
 margin-bottom: 6pt;
 margin-left: 12pt;
 }

.codeparal2 {
 font: 9pt/11pt "Courier New", monospace;
 margin-top: 3pt;
 margin-bottom: 6pt;
 margin-left: 12pt;
 }

.contentstitle {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.dcellbody {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 vertical-align: top;
 }

.delete {
 font-family: Times;
 }

.figureanchor {
 font: 2pt/2pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.figurelistitem {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 2pt;
 margin-left: 12pt;
 }

.figurelisttitle {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.figuretitlec {
 font: bold 10pt/11pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 6pt;
 margin-left: 0;
 }

.heading1a {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading1c {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading1p {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading1s {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading2a {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading2c {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading2s {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading2sp {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading3c {
 font: bold 11pt/12pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.heading4c {
 font: bold 10pt/12pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.index1 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.index2 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.index3 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.index4 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.indextitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 6pt;
 margin-left: 0;
 }

.indextoc {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.lof {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.lot {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.note {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 34pt;
 text-indent: -34pt;
 }

.noteindent {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 46pt;
 text-indent: 0;
 }

.notel1 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 34pt;
 text-indent: -34pt;
 }

.notel2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 34pt;
 text-indent: -34pt;
 }

.notenext {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 34pt;
 text-indent: 0;
 }

.numbered1 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 2pt;
 }

ol.numbered1 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: decimal;
 }

.numbered1first {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 2pt;
 }

ol.numbered1first {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: decimal;
 }

.numbered1l2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 2pt;
 }

ol.numbered1l2 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: decimal;
 }

.numbered1l2first {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 2pt;
 }

ol.numbered1l2first {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: decimal;
 }

.numbered2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 2pt;
 }

ol.numbered2 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: lower-alpha;
 }

.overhead {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.overtitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.parttitle {
 font: bold 18pt/20pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 text-decoration: overline;
 color: green;
 }

.parttoc {
 font: bold 11pt/12pt Verdana, sans-serif;
 margin-top: 8pt;
 margin-bottom: 3pt;
 margin-left: 0;
 }

.prefacetitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.prefacetoc {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.relateddivider {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 0;
 border-bottom: 1pt solid #000000;
 }

.relatedhead {
 font: bold 10pt/12pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.relatedtopic {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.sectintro {
 font: italic 10pt/12pt Verdana, sans-serif;
 margin-top: .6em;
 margin-bottom: 0;
 margin-left: 0;
 }

.seealso {
 font: italic 10pt/12pt Verdana, sans-serif;
 margin-top: .6em;
 margin-bottom: 0;
 margin-left: 0;
 }

.sideword {
 font: italic bold 11pt/13pt Verdana, sans-serif;
 margin-top: 8pt;
 margin-bottom: 0;
 margin-left: 0;
 color: green;
 }

.simplelistitem {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 0;
 margin-left: 12pt;
 }

ol.simplelistitem, ul.simplelistitem {
 list-style: none;
 }

.simplelistitem2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 0;
 margin-left: 12pt;
 }

ol.simplelistitem2, ul.simplelistitem2 {
 list-style: none;
 }

.tableanchor {
 font: 2pt/2pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.tableanchornest {
 font: 2pt/2pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.tablelistitem {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 2pt;
 margin-left: 12pt;
 }

.tablelisttitle {
 font: bold 14pt/16pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 2pt;
 margin-left: 0;
 }

.tabletitlea {
 font: bold 10pt/11pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 0;
 margin-left: 0;
 text-align: left;
 }

.tabletitlec {
 font: bold 10pt/11pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 0;
 margin-left: 0;
 text-align: left;
 }

.tabletitlep {
 font: bold 10pt/11pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 0;
 margin-left: 0;
 text-align: left;
 }

.toc1a {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 24pt;
 }

.toc1c {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 24pt;
 }

.toc1p {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 24pt;
 }

.toc2 {
 font: bold 11pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.toc2a {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 36pt;
 }

.toc2c {
 font: normal 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 36pt;
 }

.toc3c {
 font: normal 10pt/11pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 48pt;
 }

.toc4c {
 font: italic normal 10pt/11pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 2pt;
 margin-left: 60pt;
 }

.unnumbered1 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 0;
 margin-left: -1pt;
 }

ol.unnumbered1 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: none;
 }

.unnumbered2 {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 2pt;
 margin-bottom: 0;
 margin-left: -1pt;
 }

ol.unnumbered2 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: none;
 }

.warningnote {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 56pt;
 text-indent: -56pt;
 }

.bold {
 font-weight: bold;
 }

.boldred {
 font: bold 10pt Verdana,serif;
 color: red;
 }

.cellcode {
 font: 9pt "Courier New", monospace ;
 }

.code {
 font: 9.5pt "Courier New", monospace ;
 }

.data {
 }

.italic {
 font-style: italic;
 }

.link {
 color: blue;
 }

.ph {
 }

.strong {
 font-weight: bold;
 }

table.description2table {
 margin-left: 12pt;
 margin-top: 0;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

table.description3table {
 margin-left: 12pt;
 margin-top: 0;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

table.formata2table {
 margin-left: 0;
 margin-top: 3pt;
 margin-bottom: 6pt;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

table.formatatable {
 margin-left: 0;
 margin-top: 3pt;
 margin-bottom: 6pt;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

table.reffiletypetable {
 margin-left: 0;
 margin-top: 0;
 border-top: 1pt solid #808080;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

table.unruledtable {
 margin-left: 12pt;
 margin-top: 0;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

table.wordgraphtable {
 margin-left: 0;
 margin-top: 3pt;
 margin-bottom: 6pt;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

tr.FooterRow {
 border-top: 0 hidden #000000;
 border-bottom: 1pt solid #808080;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 }

tr.Row {
 }

tr.RuledRow {
 border-top: 1pt solid #808080;
 border-bottom: 1pt solid #808080;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 }

tr.SeaBodyRow {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 background-color: #E1FFFF;
 }

tr.SeaFirstHeaderRow {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 background-color: #B3E1E1;
 }

tr.SeaFooterRow {
 border-top: 1pt solid #808080;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 background-color: #B3E1E1;
 }

tr.SeaHeaderRow {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 background-color: #B3E1E1;
 }

tr.SeaLastHeaderRow {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 background-color: #B3E1E1;
 }

tr.UnruledRow {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 }

tr.WordGraphRow1 {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 }

tr.WordGraphRow2 {
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #FFFFFF;
 border-right: 0 hidden #FFFFFF;
 }

td.Cell, th.Cell {
 padding-left: 2pt;
 padding-right: 4pt;
 padding-top: 4pt;
 padding-bottom: 2pt;
 }

td.ColHeadCell, th.ColHeadCell {
 vertical-align: bottom;
 padding-left: 2pt;
 padding-right: 4pt;
 padding-top: 1pt;
 padding-bottom: 3pt;
 border-top: 0 hidden #000000;
 border-bottom: 1pt solid #808080;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

td.LightRedCell, th.LightRedCell {
 vertical-align: top;
 padding-left: 2pt;
 padding-right: 4pt;
 padding-top: 4pt;
 padding-bottom: 2pt;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 background-color: #FFCCCC;
 }

td.PurpleCell, th.PurpleCell {
 vertical-align: top;
 padding-left: 2pt;
 padding-right: 4pt;
 padding-top: 4pt;
 padding-bottom: 2pt;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 background-color: #CCDDFF;
 }

td.RuledCell, th.RuledCell {
 vertical-align: top;
 padding-left: 0;
 padding-right: 2pt;
 padding-top: 0;
 padding-bottom: 0;
 border-bottom: 1pt solid #808080;
 }

td.SeaColHeadCell, th.SeaColHeadCell {
 vertical-align: bottom;
 padding-left: 2pt;
 padding-right: 4pt;
 padding-top: 1pt;
 padding-bottom: 3pt;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 background-color: #B3E1E1;
 }

td.SeaRowBodyCell, th.SeaRowBodyCell {
 vertical-align: top;
 padding-left: 2pt;
 padding-right: 4pt;
 padding-top: 4pt;
 padding-bottom: 2pt;
 background-color: #E1FFFF;
 }

td.UnruledCell, th.UnruledCell {
 vertical-align: top;
 padding-left: 0;
 padding-right: 2pt;
 padding-top: 4pt;
 padding-bottom: 0;
 border-top: 0 hidden #000000;
 border-bottom: 0 hidden #000000;
 border-left: 0 hidden #000000;
 border-right: 0 hidden #000000;
 }

.SubTitle {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 3pt;
 margin-left: 0;
 }

.Author {
 font: bold 12pt/14pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.Authsub {
 font: bold 10pt/12pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 margin-left: 12pt;
 }

.Trail {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 4pt;
 margin-left: 0;
 }

.Index1 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index2 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index3 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index4 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index5 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index6 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index7 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index8 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.Index9 {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.IndexBase {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 0;
 }

.IndexLetters {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 12pt;
 margin-bottom: 0;
 margin-left: 0;
 }

.IndexTopLetters {
 font: bold 10pt/11pt Verdana;
 margin-top: 12pt;
 margin-bottom: 8pt;
 margin-left: 0;
 }

.IndexTOC {
 font: 10pt/12pt Verdana, sans-serif;
 margin-top: 3pt;
 margin-bottom: 3pt;
 margin-left: 12pt;
 }

.IndexTitle {
 font: bold 16pt/18pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 6pt;
 margin-left: 0;
 }

.IndexEntry {
 font: 10pt/12pt Verdana,serif;
 }

.IndexRef {
 font: 10pt/12pt Verdana,serif;
 }

.IndexTopLetters {
 font: bold 10pt/11pt Verdana;
 margin-top: 12pt;
 margin-bottom: 8pt;
 margin-left: 0;
 }

.IndexLetter {
 font: 9pt/11pt Verdana, sans-serif;
 margin-top: 12pt;
 margin-bottom: 0;
 margin-left: 0;
 }

