html {
  margin: 0;
  padding: 0;
}

html body {
  margin: 1em 8% 1em 5%;
  line-height: 1.2;
}

div.TITLEPAGE {
	text-align: center;
}

body h1 {
  margin: .8em 0 0 -4%;
  line-height: 1.3;
}

body h2 {
  margin: .8em 0 0 -4%;
  line-height: 1.3;
}

body h3 {
  margin: .8em 0 0 -3%;
  line-height: 1.3;
}

body h4 {
  margin: .8em 0 0 -3%;
  line-height: 1.3;
}

body h5 {
  margin: .8em 0 0 -2%;
  line-height: 1.3;
}

body h6 {
  margin: .8em 0 0 -1%;
  line-height: 1.3;
}

body hr {
  margin: .6em
}

body td, body th {
  line-height: 1.2
}

dl {
  margin: .8em 0;
  line-height: 1.2;
}

ol, ul {
  margin: 0 0 0 5%;
  line-height: 1.2;
}

p.FIGURE {
  text-align: center;
}

img.LARGEIMAGE {
  margin-top: 5px; margin-bottom: 20px;
}

img.IntCmdImage {
   margin: 5px;
   background-color: rgb(240,240,240);
   height: 32px;
   width: 32px;
   border: 1px solid #d0d0d0;
   float: left;
}

p.NAVBACK {
 text-align: left;
 text-indent: 0px;
}

kbd {
  font-weight: bold;
}

pre {
  background: #E0E0E0;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.red {
  color: #FF0000;
}

.brown {
  color: #990000;
}

table.cmddesc {
  border: 1px #e0e0e0 solid;
  border-collapse: collapse;
  width: 900px;
}

tr.rowcategorytitle {
  background-color: #FFF0E0; color: #000000;
}

tr.rowsubtitle {
  background-color: #FFFFE0; color: #000000;
}

th.namecolumn {
  width: 30%;
  border: 1px #e0e0e0 solid;
}

th.cmdcolumndesc{
  border: 1px #e0e0e0 solid;
}

div.cmdname {
  text-align: left;
  font-weight: bold;
}

div.longcmdname {
  text-align: left;
  font-weight: bold;
  font-size: 80%;
}

div.shrtctkey {
  text-align: left;
  color: #FF0000;
  font-family: "Courier", "Courier New"; 
  font-size: 80%;
}

td.cmdcell {
  border: 1px #e0e0e0 solid; 
  vertical-align: top; 
}

td.hintcell {
  border: 1px #e0e0e0 solid; 
}

table.innercmddesc {
  border: 1px #c0c0c0 solid;
  border-collapse: collapse;
  width: 100%;
}

tr.rowinnerdesc {
  background-color: #FFFFF0; color: #000000;
}

th.innerdescheader {
  border: 1px #c0c0c0 solid; 
}

td.innerdescparamcell {
  border: 1px #c0c0c0 solid; 
}

td.innerdescvaluecell {
  border: 1px #c0c0c0 solid; 
}

td.innerdescdesccell {
  border: 1px #c0c0c0 solid; 
}

table.category {
  border: 1px #e0e0e0 solid;
  border-collapse: collapse;
  width: 900px;
}

tr.rowcategorytable {
  background-color: #FFF0E0; color: #000000;
}

tr.rowcategorysubtitle {
  background-color: #FFFFE0; color: #000000;
}

th.categorynamecolumn {
  width: 20%;
  border: 1px #e0e0e0 solid;
}

th.categorydesccolumn {
  border: 1px #e0e0e0 solid;
}

td.categorycell {
  border: 1px #e0e0e0 solid;
}

td.categorydesc {
  border: 1px #e0e0e0 solid;
}

div.categoryname {
  text-align: left;
  font-weight: bold;
}



