BODY { font-family: sans-serif; } H1, H2, H3, H4, H5, H6, P, TD, TH { font-family: sans-serif; } KBD { font-family: monospace; font-weight: bold; } PRE { font-family: monospace; } PRE.command { margin-left: 36pt; } P.command { font-family: monospace; margin-left: 36pt; } P.formula { font-style: italic; margin-left: 36pt; } BLOCKQUOTE { background: #cccccc; border: solid thin #999999; padding: 10pt; } A:link, A:visited { text-decoration: none; font-weight: bold; } A:link:hover, A:visited:hover, A:active { text-decoration: underline; font-weight: bold; } SUB, SUP { font-size: 50%; } DIV.table TABLE { border: solid thin #999999; border-spacing: 0; margin-left: auto; margin-right: auto; } DIV.table CAPTION { caption-side: top; font-size: 120%; font-style: italic; font-weight: bold; margin-left: auto; margin-right: auto; } DIV.table TABLE TD { border: solid thin #cccccc; padding-top: 5pt; } DIV.table TABLE TH { background: #cccccc; border: none; border-bottom: solid thin #999999; } DIV.figure TABLE { margin-left: auto; margin-right: auto; } DIV.figure CAPTION { caption-side: bottom; font-size: 120%; font-style: italic; font-weight: bold; margin-left: auto; margin-right: auto; } TH.label { padding-top: 5pt; text-align: right; vertical-align: top; } HR { border: solid thin; } SPAN.info { background: #000000; border: thin solid #000000; color: #ffffff; font-size: 80%; font-style: italic; font-weight: bold; white-space: nowrap; } H2 SPAN.info, H3 SPAN.info, H4 SPAN.info { float: right; font-size: 100%; } H2.title, H3.title { border-bottom: solid 2pt #000000; } DT { margin-left: 36pt; margin-top: 12pt; } DD { margin-left: 54pt; } DL.category DT { font-weight: bold; } P.summary { margin-left: 36pt; font-family: monospace; } SPAN.message { font-style: italic; font-size: smaller; }