body {
  background-color: white;
  color: rgb(102, 102, 102);
  font-family: Segoe, UI, Arial;
  font-size: 62.5%;
  line-height: normal;
  margin-top: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
}
.article {
  color: rgb(69, 69, 69);
  font-family: Arial, Verdana;
  font-size: 1.4em;
  line-height: 1.4em;
  margin-top: 0px;
  padding-top: 0pt;
}
p {
  margin-top: 0.1em;
  margin-left: 1em;
}
td p {
 margin-top: 0.1em;
 margin-left: 0em;
}
.footer {
  display: block;
  height: 10em;
}
h1 {
  font-size: 0.9em;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  text-align: right;
  display: block;
  float: right;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
}
h2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 194, 0);
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 1.67em;
  font-weight: normal;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 10px;
  margin-left: 0pt;
  padding-top: 25px;
  padding-right: 0pt;
  padding-bottom: 10px;
  padding-left: 0pt;
  clear: left;
}
h3 {
  color: black;
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 1.1em;
  font-weight: normal;
  margin-top: 15px;
  margin-right: 0pt;
  margin-bottom: 5px;
  margin-left: 0pt;
  padding-top: 21px;
  padding-right: 0pt;
  padding-bottom: 2px;
  padding-left: 0pt;
  text-transform: uppercase;
}
h3.description {
  display: none;
}
h4 {
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 1em;
  font-weight: normal;
  margin-top: 25px;
  margin-right: 0pt;
  margin-bottom: 5px;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  text-transform: uppercase;
}
h5 {
  color: rgb(69, 69, 69);
  font-family: Arial, Verdana;
  font-size: 1em;
  font-weight: bold;
  margin-top: 20px;
  margin-right: 0pt;
  margin-bottom: 2px;
  margin-left: 0pt;
  text-transform: uppercase;
}
h6 {
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 0.92em;
  line-height: 1em;
}
.h3level {
  margin-left: 2%;
}
img {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: baseline;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(169, 169, 169);
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(169, 169, 169);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(169, 169, 169);
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(169, 169, 169);
}
img.inline {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  vertical-align: baseline;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(169, 169, 169);
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(169, 169, 169);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(169, 169, 169);
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(169, 169, 169);
}
img.indent_arr {
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  border-left-color: initial;
  margin-left: 2px;
}
img.left {
  float: left;
}
img.right {
  float: right;
}
div.right {
  float: right;
}
ul {
}
ul.diagramgroup {
list-style: none; 
}
ul.diagramgroup ul {
 list-style: none outside url("");
}
ul.diagramgroup .coloured {
  color: teal;
}
ul.diagramgroup li {
 line-height: 1.2em;
}
ul.no_bullet_list {
list-style: none; 
}
dl {
  margin-top: 0.1em;
  margin-left: 3em;
}
dt {
  font-weight: bold;
}
#remarks {
  margin-left: 2%;
}
#parameters dt {
 color: green;
}
#parameters dd {
 }
#return dt {
 color: green;
}
#return dd {
 }
table.enumeratedvalues {
  margin-left: 0pt;
  margin-right: 0pt;
}
table.enumeratedvalues th {
 color: black;
 font-weight: normal;
}
#syntax p.definition {
 background: none repeat scroll 0% 0% rgb(239, 239, 239);
 padding: 1em;
 font-size: 1.3em;
}
#syntax li {
 line-height: 1.1em;
 font-size: 0.8em;
 list-style: none outside none;
}
#syntax {
}
#object1 {
  position: absolute;
  background-color: lightgrey;
  color: black;
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  border-left-color: initial;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  font-size: 1.25em;
  left: 25px;
  top: -100px;
  z-index: 1;
}
.glossary {
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
}
.hungarian {
}
.hungarian li {
 list-style: none outside none;
 font-size: 1.1em;
}
.opt {
  color: darkolivegreen;
}
span.functionoptions {
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
  padding-top: 1em;
  padding-right: 0.1em;
  padding-bottom: 1em;
  padding-left: 0.1em;
  font-size: 0.75em;
}
span.functionoptions span {
 padding: 0.1em;
 vertical-align: middle;
}
a {
  color: rgb(70, 133, 223);
  text-decoration: none;
}
a {
  text-decoration: none;
}
a:hover {
  color: rgb(70, 133, 223);
  text-decoration: underline;
}
a:active {
  color: rgb(70, 133, 223);
  text-decoration: underline;
}
table {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  border-left-color: initial;
  font-size: smaller;
}
td {
  background-color: whitesmoke;
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  vertical-align: top;
}
.td_1, .td_1ind {
  font-weight: bold;
  width: 200px;
  background-color: gainsboro;
}
.td_1 img {
 vertical-align: middle;
}
th {
  background-color: gainsboro;
  font-weight: bold;
  text-align: left;
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}
tr {
  vertical-align: top;
}
.colwidth5 {
  width: 5%;
}
.colwidth10 {
  width: 10%;
}
.colwidth20 {
  width: 20%;
}
.colwidth40 {
  width: 40%;
}
.colwidth50 {
  width: 50%;
}
.colwidth60 {
  width: 60%;
}
.colwidth80 {
  width: 80%;
}
.tip {
  background-color: rgb(232, 237, 247);
  background-image: url("images/information.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 10px;
  line-height: 1.1em;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 55px;
}
ul.tip {
  padding-left: 80px;
}
ul.tip li {
 margin: 0.5em;
}
.warning {
  background-color: rgb(255, 191, 191);
  background-image: url("images/stop.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 10px;
  line-height: 1.1em;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 55px;
}
.advanced {
  background-color: rgb(255, 217, 191);
  background-image: url("images/exclamation.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 10px;
  line-height: 1.1em;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 55px;
}
.red {
  color: red;
}
.codebox {
}
.codebox h5, .codebox p {
 margin: 0px;
 padding: 0px;
}
.code {
  margin-left: 3em;
  width: 85%;
  padding-top: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 0.7em;
  background-color: lightyellow;
  font-family: "Courier New", Courier, monospace;
  font-size: 1em;
  line-height: 1.1em;
  text-align: left;
}
.inlinecode {
  font-family: "Courier New", Courier, monospace;
}
.inlinecodelarge {
  font-family: "Courier New", Courier, monospace;
  font-size: large;
  font-weight: bold;
}
.lua {
  background-color: lightyellow;
  background-image: url("../images/luacode.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 1% 1%;
}
.fhf {
  background-color: lightyellow;
  background-image: url("../images/fhfcode.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 1% 1%;
}
.serif {
}
.nospaceindent {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 0.75em;
}
.menu_command, .diagram, .long_menu_name, .bookname {
    font-style: italic;
}
.footnote {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  border-left-color: initial;
  font-size: smaller;
}
.box {
  border-top-width: thin;
  border-top-style: dotted;
  border-top-color: blue;
  border-right-width: thin;
  border-right-style: dotted;
  border-right-color: blue;
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: blue;
  border-left-width: thin;
  border-left-style: dotted;
  border-left-color: blue;
  background-color: azure;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}
.clear {
  clear: both;
}
.br0 {
  color: mediumblue;
}
.co0 {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.co1 {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.co2 {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.lua .co2 {
  color: darkviolet;
  font-style: normal;
}
.co3 {
  color: rgb(128, 128, 128);
}
.coMULTI {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.es0 {
  color: rgb(0, 0, 153);
  font-weight: bold;
}
.kw1 {
  color: chocolate;
}
.kw2 {
  color: darkolivegreen;
}
.kw3 {
  color: olivedrab;
}
.kw4 {
  color: rgb(153, 51, 51);
}
.kw5 {
  color: rgb(0, 0, 255);
}
.me1 {
  color: rgb(0, 102, 0);
}
.me2 {
  color: rgb(0, 102, 0);
}
.nu0 {
  color: rgb(204, 102, 204);
}
.re0 {
  color: rgb(0, 0, 255);
}
.re1 {
  color: rgb(0, 0, 255);
}
.re2 {
  color: rgb(0, 0, 255);
}
.re3 {
  color: rgb(255, 51, 51);
  font-weight: bold;
}
.re4 {
  color: rgb(0, 153, 153);
}
.st0 {
  color: darkviolet;
}
.sy0 {
  color: mediumblue;
}
.middle {
  vertical-align: middle;
}
div.infobox {
  background-color: rgb(204, 204, 255);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: rgb(153, 204, 255);
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: rgb(153, 204, 255);
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: rgb(153, 204, 255);
  border-left-width: thin;
  border-left-style: solid;
  border-left-color: rgb(153, 204, 255);
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
div.contextbox {
  background-color: rgb(255,255,244);
  border: thin solid rgb(220,220,220);
  margin: 20px;
  padding: 5px;
}
div.contextbox p {
margin-top: .01em;
margin-bottom: .01em;
}
div.right {
  float: right;
  padding-right: 4%;
}
div.left {
  float: left;
  padding-left: 4%;
}
.buttons {
  margin-bottom: 1px;
  padding-bottom: 1px;
}
.buttons dt {
 border: 1px solid;
 display: inline-block;
 width: 7em;
 font-size: 0.8em;
 padding: 0pt 0.5em;
 background: none repeat scroll 0% 0% rgb(238, 238, 220);
 text-align: center;
}
.buttons dd {
 padding-left: 4em;
 top: -1.2em;
 position: relative;
}
span.button {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: -moz-initial;
  border-left-color: initial;
  display: inline-block;
  font-size: 0.8em;
  padding-top: 0pt;
  padding-right: 0.5em;
  padding-bottom: 0pt;
  padding-left: 0.5em;
  background-color: rgb(238, 238, 220);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  text-align: center;
}
.mediumdef, .shortdef {
  font-size: 0.9em;
}
.shortdef dt {
 display: inline-block;
 width: 7em;
 padding: 0pt 0.5em;
 font-weight: bold;
}
.shortdef dd {
 padding-left: 4em;
 top: -1.4em;
 position: relative;
}
.mediumdef dt {
 display: inline-block;
 width: 15em;
 padding: 0pt 0.5em;
 font-weight: bold;
}
.mediumdef dd {
 padding-left: 10em;
 top: -1.4em;
 position: relative;
}
.programoutput {
  margin-left: 3em;
  width: 85%;
  background-color: rgb(255, 255, 240);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: lightgrey;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: lightgrey;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: lightgrey;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: lightgrey;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}
.inlinecodelarge {
  font-family: "Courier New";
  font-size: large;
}
/* Menu Pages */
.menudef th.l2 {
padding-left: 10%;
}
.menudef th.l3 {
padding-left: 40%;
}
.faq-style h4 {
    border-bottom: 1px solid #DADADA;
    color: #3E3414 !important;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 1px;
    margin-top: 1.5em;
    padding-bottom: 5px;
	text-transform: none;
}

.faq-style p {
    margin-left: 45px;
    padding-bottom: 5px;
}

