/*body, td, th{
  font-size:10pt;
}
h4{
  margin-bottom:0px;
  padding-bottom:0px;
}
h5{
  margin:10px 0px 0px 10px;
}
h3 a{
  color:white !important;
}
ul{
  margin-top:0px;
  padding-top:0px
}*/
#main hr, #main p{
  width:550px;
  text-align:left;
}
#main h5{
  margin-left:20px;
  margin-bottom:0px;
}
#main li{
  width:150px;
}
a.backToTop{}
pre.code{
  font:9pt "courier new",monospace;
  background-color:#FFFFF0;
  color:maroon;
  padding:8px 10px 25px;
  margin:5px 0px 0px 20px;
  border-width:2px;
  border-style: inset;
  border-color:silver;
 /* width:600px;*/
}
pre{
  font:8pt "Courier New", Courier, monospace;
  color:maroon;
  margin:5px 0px 5px 10px;
  width:550px;
  overflow:auto;
  overflow-y:hidden;
}
/********************************************/
.largeLinks{
  font-size:larger;
}
.inlinecode {
  font:10pt "courier new",monospace;
  color:maroon;
  background-color:transparent;
}
.seeAlsoTable{
  margin-left:10px;
}
.prop_block{
  background-color: #EEEEEE;
  padding-bottom:10px;
  margin:10px 0px 20px 1px;
  border:1px solid gray;
  width:600px;
}
.prop_block p{
  margin-left:10px;
}
.prop_group_title{
  font-size:14pt;
  font-weight:bold;
  color:yellow;
  background-color: #083884;
  margin-top:70px;
  padding:1px 3px !important;
  margin-bottom:5px;
  border-style: double;
  border-width:3px;
  border-color:white;
  position:relative;
  width: :550px !important;
}
.prop_table td,th{
  padding-right: 20px;
  padding-top:2px !important;
  padding-left:3px !important;
  border-style:none;
  color:black !important;
}
.prop_table a.title{
  font-weight:bold !important;
  text-decoration: none !important;
  color:black !important;
}
table.paramTable{
  background-color: #FFF8DC; 
  margin:10px 0px 5px 20px;
  border-style:solid;
  border-width:0px 0px 1px 1px;
  border-color:#A9A9A9;
  width:550px;
}
table.paramTable td{
  font-size:10pt;
  border-style: solid;
  border-width:1px 1px 0px 0px;
  border-color:#A9A9A9;
  vertical-align: top;
}
table.paramTable td.nm{
  font-weight:bold;
}
table.paramTable td.opt{
  text-align: center;
}
table.paramTable th{
  background-color:#B0C4DE;
  font-size:10pt;
  border:1px outset;
  text-align: center;
}
.requiredFile{
  font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color:#F2A8A8;
  padding:3px;
  color:black !important;
  border:2px solid red;
  margin-right:0px;
}
.requiredFile .inlinecode{
  color:black !important;
}
.constructorNotice{
  font:bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color:#95BADB;
  padding:3px;
  color:black !important;
  border:2px solid navy;
  margin-right:0px;
}
.constructorNotice span{
  font-weight: normal !important;
}
.docsTOCContainer{
  text-align: left;
}
.docsTOCContainer div{
   float:left;
   margin: 0px 10px 0px 0px;
   position:relative;
   vertical-align: top;
}
.docsTOCContainer ul{
  margin:0px 0px 0px 15px;
}
.docsTOCContainer li{
  white-space: nowrap;
}
