* {
  margin-top: 0pt;
  margin-bottom: 0pt;
}
*.quote-caption {
	font-style: normal;
  font-weight: bold;
}
*.mark-todo {
}
*.mark-translate {
}
b, th {
  font-weight: bold;
}
i {
	font-style : italic;
}

b b {
	font-style : normal;
}  
i i {
	font-style : normal;
}  

em, b, i {
  font-size: 1em;
}
em.dlabbr {
	font-style : normal;
	font-weight : bold;
}
em.cwabbr {
	font-style : italic;
	font-weight : bold;
}
em.menu, em.gui, em.syntax {
	font-style : italic;
	font-weight : normal;
}
em.implicit {
  font-style: normal;
  color: graytext;
}
em.cell, em.func, em.technology {
	font-style : normal;
	font-weight : bold;
}
tt.uri {
}
tt.compatible {
  color: gray;
}

span.mscalar {
	font-style : italic;
}
span.mvector {
	font-weight : bold;
}
sup.msup {
	font-style : normal;
	font-weight : normal;
}
sub.msub {
	font-style : normal;
	font-weight : normal;
}
span.greek {
  /* font-family : Symbol; */
}

p.accent, p.highlight, p.huge, p.part {
	color: navy;
	font-style : normal;
	font-weight : bold;
}
p.caption {
  margin-bottom: 0pt;
}
p.quote {
	font-style: italic;
}
p.quote i,
p.quote em.gui,
p.quote em.menu,
p.quote-caption i,
p.quote-caption em.gui,
p.quote-caption em.menu {
	font-style: normal;
}
p.quote-caption {
	margin-bottom: 0pt;
}
p.right-narrow {
	margin-left: 50%;
  text-align: right;
	font-style: italic;
}
p.float-caption-left,
p.float-caption-right,
p.float-caption-top,
p.float-caption-bottom {
	font-size: 0.9em;
}
p.float-caption-bottom,
p.float-caption-top {
	margin-top: 0pt;
  margin-bottom: 0pt;
}
p.float-caption-left {
  margin-right: 0.5em;
}
p.float-caption-right {
  margin-left: 0.5em;
}

pre {
  font-style: normal;
}

.article-body table,
.category-body table {
  border-collapse: collapse; // separate; // collapse
}
.article-body td, .article-body th,
.category-body td, .category-body th {
  margin: 0px;
  padding: 4px 8px;
  border-color: lightblue;
  border-width: thin;
}
*.frame-f {
  border-style: solid;
}
*.frame-h {
  border-top-style: solid;
  border-bottom-style: solid;
}
*.frame-v {
  border-left-style: solid;
  border-right-style: solid;
}
*.frame-br {
  border-bottom-style: solid;
  border-right-style: solid;
}
*.frame-t {
  border-top-style: solid;
}
*.frame-b {
  border-bottom-style: solid;
}

table.parameter {
  border-right: 2px solid lightblue;
  border-bottom: 2px solid lightblue;
}
th.parameter,
td.parameter {
  border-left: 2px solid lightblue;
  border-top: 2px solid lightblue;
  vertical-align: baseline;
}
th.parameter {
  text-align: left;
  background: lightblue;
}
table.parameter p {
  margin-top: 0pt;
}

td.dtHanging {
}
table.dlHanging {
}
table.dlHanging p {
  margin-top: 0pt;
}

table.dlAsTable {
  border-right: 2px solid lightgrey;
  border-bottom: 2px solid lightgrey;
}
table.dlAsTable th,
table.dlAsTable td {
  border-left: 2px solid lightgrey;
  border-top: 2px solid lightgrey;
}
table.dlAsTable th {
  text-align: left;
  background: lightgrey;
}
table.dlAsTable p {
  margin-top: 0pt;
}

div.float {
  margin-top: 1.33ex;
  margin-bottom: 0pt;
  text-align: left;
}
div.float-inplace {
  margin-top: 1.33ex;
  margin-bottom: 0pt;
  text-align: center;
}

div.float-inplace p table {
  margin-left: auto; margin-right: auto;
}

div.quote {
	font-style: italic;
}
div.quote i,
div.quote em.gui,
div.quote em.menu {
	font-style: normal;
}
div.quote p.quote-caption {
  margin-top: 0pt;
}

h1, h2, h3, h4, h5, 56 {
	color: navy;
	font-weight: bold;
}

/* common indenting */
div.indent {
	margin-left: 1em;
}
div.quote {
  padding: 0.5em;
  padding-left: 2em;
  padding-right: 1em;
}

p.quote {
  padding-left: 1em;
  padding-right: 1em;
}
p.right-narrow {
	margin-right: 1em;
}
p.quote-caption {
	margin-bottom: 0pt;
	margin-left: -1em;
}

pre {
  padding: 1em;
}

ul, ol {
	margin-left: 1em;
}
dl {
	margin-left: 0em;
}
dd {
	margin-left: 1em;
}
dt.indexletter {
  font-weight: bold;
  font-size: 1.2em;
}

table.dlHanging {
	margin-left: 1em;
}
table.dlAsTable {
	margin-left: 1em;
}

