#top_sect {
 padding:0 5px; border-bottom:solid 1px #cfcfcf; background-color:#f5f5f5; clear:both; 
}
#top_sect h2 {
 font:bold 13pt arial,tahoma,verdana; padding:8px 0 1px 0; color:#365f91; 
}
#top_sect h4 {
 font:normal 11pt arial,tahoma,verdana; padding:0 0 8px 0; color:#6f6f6f; 
}
#top_sect p {
 padding:0 8px 0 12px; margin-bottom:3px; 
}
#top_sect td {
 vertical-align:top; 
}
#imgpl {
 text-align:right; padding-top:3px; 
}
#docref strong {
 color:#365f91; font:bold 11pt arial,tahoma,verdana; 
}
#docref a {
 text-decoration:underline; 
}
a.stdlink {
  font-weight:bold; text-decoration:underline; 
}
a.sppl {
 color:#ff0000; font-weight:bold; text-decoration:none !important; 
}
#middle_sect {
 margin:4px 4px 18px 5px; clear:both; 
}
#middle_sect h3 {
 text-align:center; font:bold 11pt arial,tahoma,verdana; color:#365f91; text-transform:uppercase; 
}
p.docutils a {
 font-size:90%; text-transform:uppercase; font-weight:bold; 
}
p.docutils {
 margin:0 6px 0 0; text-align:right; 
}
#cuc {
 text-align:center; font:normal 11pt monospace; color:#365f91; 
}
.content {
 padding-bottom:12px; border-bottom:solid 1px #cfcfcf; 
}
.vcontent {
 display:none; 
}
span.omited {
 color:#8f8f8f; 
}
span.simpleCnt {
 padding-left:18px; 
}
span.seclbl {
  font-weight:bold; 
}
span.refths {
  font-weight:normal; 
}
.attrsinf {
 padding:4px 0 4px 20px; 
}
.attrsinf  p {
 margin:3px 0; 
}
p.urlads {
 color:#8f8f8f; 
}
p.pgListDesc {
 color:#8f8f8f; margin-left:24px; 
}
p.pgList {
 display:list-item; list-style:disc outside; margin:8px 0 2px 24px; 
}
ul.supFmts {
 list-style:disc outside; margin:10px 0 10px 24px; 
}
ul.supFmts li {
 margin-top:6px; 
}
#attrs, .md-table {
 margin:12px 0 4px 0; border:1px solid #bfbfbf; width:auto; 
}
#attrs td, .md-table td, .md-table th {
 padding:4px; border-right:1px solid #bfbfbf; 
}
tr.titlerw {
 border:1px solid #bfbfbf; text-align:center; background-color:#e0e6ef; 
}
tr.titlerw td, tr.titlerw th {
  padding:4px; font-weight:bold; 
}
.altrw, .md-table tr:nth-child(odd) {
  background-color:#efefef;
}
span.refidx {
 color:#365f91; font-size:85%; vertical-align:super; 
}
#bottom_sect p {
  font-size: 10pt
}
#bottom_sect {
 text-align:center; background-color:#f5f5f5; /* background:#f5f5f5 url(logo.png) 5px 0 no-repeat; */ border-top:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; padding:8px 0; 
}
#lcslbl {
 	height:44px; width:680px; margin:auto; text-align:left; background-color:transparent; background-repeat:no-repeat; background-position: 0 3px; 
}
#lcslbl p {
 	margin:8px 0 0 0; padding:0 0 0 94px; 
} 
#license-resume {
  margin: 12px 0 0 18px;
}
#license-resume ul {
  margin-top: 8px;
  list-style-type: disc;
}
.md-note {
  background-color: #e6e6e6;
  border: 1px solid #939393;
  border-radius: 8px;
  padding: 8px;
  margin-bottom: 14px;
  width: fit-content;
  max-width: 550px;
}
.md-note p:first-child {
  text-transform: uppercase;
  color: red;
  font-weight: bold;
  margin-bottom: 6px;
}
.md-formated-content{
  white-space:pre-line;
}