/* ohmain.css produced by DITA2GoDCL filter dwhtm, Ver 4.0 */

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

a {
 text-decoration: none;
 }

a:link {
 color: blue;
 }

a:visited {
 color: purple;
 }

.Abstract {
 font: 9pt/10pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 2pt;
 margin-left: 48pt;
 color: black;
 }

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

.AppendixTOC {
 font: bold 11pt/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: 6pt;
 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: 0;
 margin-left: 0;
 }

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

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

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

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

ul.Bulleted3 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: square;
 }

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

.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: bold 11pt/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: 0;
 margin-left: 12pt;
 }

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

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

.Delete {
 font-family: Times;
 }

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

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

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

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

.DLTerm2 {
 font: bold 9pt/12pt Verdana, sans-serif;
 margin-top: 6pt;
 margin-bottom: 0;
 margin-left: 24pt;
 }

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

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

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

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

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

.Footnote {
 font: 8pt/9.5pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 3pt;
 margin-left: 0;
 }

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

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

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

.Heading1SC {
 font: bold 16pt/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;
 }

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

.Heading2SC {
 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;
 }

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

.Heading3SC {
 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;
 }

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

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

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

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

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

.Heading7SC {
 font: italic normal 10pt/11pt Verdana, sans-serif;
 margin-top: 4pt;
 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;
 }

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

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

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

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

.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;
 }

.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;
 }

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

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

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

.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;
 }

.Shortdesc {
 font: 9pt/10pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 2pt;
 margin-left: 48pt;
 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;
 }

.TableAnchor {
 font: 2pt/2pt Verdana, sans-serif;
 margin-top: 4pt;
 margin-bottom: 0;
 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;
 }

.TblFootnote {
 font: 8pt/9.5pt Verdana, sans-serif;
 margin-top: 0;
 margin-bottom: 3pt;
 margin-left: 0;
 }

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

.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;
 }

.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;
 }

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

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

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

ul.Unbulleted1 {
 margin-left: 18pt;
 padding-left: 12pt;
 list-style: none;
 }

.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;
 }

.Bold {
 font-weight: bold;
 }

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

.data {
 }

.DraftComment {
 color: red;
 }

.Italic {
 font-style: italic;
 }

.Link {
 color: blue;
 }

.ph {
 }

.Red {
 color: red;
 }

.ShortdescInline {
 }

.Strong {
 font-weight: bold;
 }

.term {
 }

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

table.Table {
 margin-left: 0;
 }

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

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

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

td.BodyCell, th.BodyCell {
 vertical-align: top;
 padding-left: 2pt;
 padding-right: 2pt;
 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;
 }

td.ColHeadCell, th.ColHeadCell {
 vertical-align: bottom;
 padding-left: 2pt;
 padding-right: 2pt;
 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;
 }

.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: 8pt/11pt Arial;
 margin-top: 12pt;
 margin-bottom: 8pt;
 margin-left: 0;
 }

.IndexTOC {
 font: bold 11pt/12pt Verdana, sans-serif;
 margin-top: 6pt;
 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: 8pt/11pt Arial;
 margin-top: 12pt;
 margin-bottom: 8pt;
 margin-left: 0;
 }

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

/* flags.css produced by Mif2Go DCL filter dwhtm, Ver 4.0 x004l h292q */
