@charset='utf-8';

body { background-color: white;
      color: #000000;}

/* for IE */
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* for IE8 */
ul li ul li {
      list-style-type: circle;
}

.TableHeadingColor     { background: #AAAAFF }
.TableSubHeadingColor  { background: #BBBBFF }
.TableSub2HeadingColor { background: #CCCCFF }
.TableSub3HeadingColor { background: #DDDDFF }
.TableRowColor         { background: #FFFFFF }
.TableColColor       { color:#000066; background-color: #9999FF; }
.FrameTitleFont   { font-size: small }
.FrameHeadingFont { font-size: small }
.FrameItemFont    { font-size: small }



a:link, a:visited { color: #0000FF; text-decoration: none; }
a:hover           { color: #FF3300; text-decoration: underline; }
A.footermenu
{
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
h1 {
     padding-left: 5px;
     font-size: x-large;
     font-weight: bold;
     border: 1px solid #99f;
     /*border-left: 7px solid #99f;*/
     background-image: url(../images/h1.png);
     background-repeat: repeat-x;
     color: #222;
}
h2 {
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 5px;
     font-size: large;
     font-weight: bold;
     border: 1px solid #99f;
     /*border-left: 7px solid #99f;*/
     background-image: url(../images/h2.png);
     background-repeat: repeat-x;
     color: #222;
}
h3 {
     padding-left: 5px;
     font-size: large;
     font-weight: bold;
     border: 1px solid #99f;
     /*border-left: 7px solid #99f;*/
     background-image: url(../images/h3.png);
     background-repeat: repeat-x;
     color: #222;
}
h4 {
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 5px;
     font-size: medium;
     font-weight: bold;
     border: 1px solid #99f;
     /*border-left: 7px solid #99f;*/
     background-image: url(../images/h4.png);
     background-repeat: repeat-x;
}
h5 {
     font-size: medium;
     text-decoration: underline;
     font-weight: bold;
}
h6 {
     font-size: medium;
     text-decoration: underline;
     font-weight: bold;
}
div.h7 {
     font-size: medium;
     font-weight: bold;
     margin-top: 10px;
     margin-bottom: 10px;
}
div.h8 {
     font-size: medium;
     text-decoration: underline;
     margin-top: 10px;
     margin-bottom: 10px;
}

table, td, th {
     border: 1px solid gray;
     border-collapse: collapse;
}

table {
     margin-left: auto;
     margin-right: auto;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
}

table.nobg, td.nobg, th.nobg{
     border: 0;
}

td {
     background-color: #FFFFFF
}

th { 
     background-color: #9999FF;
     color:#000066
}

td.headline { 
      background-color: #DDDDFF;
}

td.nowrap, th.nowrap {
      white-space: nowrap
}


td.notdesc, th.notdesc {
      white-space: nowrap
}


ul li, ol li {
      margin-top: 5;
      margin-bottom: 5;
}

pre { 
      font-family: monospace;
      font-size: 0.9em;
      margin-left: 1em;
      margin-right: 1em;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      white-space: pre-wrap;
      word-wrap: break-word;
}

pre.commandline {
      border: 3px solid gray;
      line-height: 1.5em;
      background-color: #000000;
      color: #FFFFFF;
      padding: 0.5em;
}
pre.otxadmin {
      border: 3px solid gray;
      line-height: 1.5em;
      background-color: #000000;
      color: #FFFFFF;
      padding: 0.5em;
}


pre.script { 
      line-height: 1.5em;
      border: 1px solid brown;
      background-color: #FFFFFF;
      color: #000000;
      padding: 0.5em;

}

pre.source { 
      line-height: 1.5em;
      border: 1px solid blue;
      background-color: #FFFFFF;
      color: #000000;
      padding: 0.5em;
}


p {
      /*text-indent: 1em;*/
      line-height: 1.3em;
      margin-left: 1em;
      margin-right: 1em;

}
li p {
      margin-top: 0.5em;
      margin-left: 0;
      margin-right: 0;
      text-indent: 0;
}
th p,
td p {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      text-indent: 0;
}

p.border, div.border {
      text-indent: 0em; 
      line-height: 1.5em;
      border: 2px solid #555;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      margin-left: 1em;
      margin-right: 1em;
      padding: 0.5em;
}

body.toc {
      font-size: x-small
}

div.imagebox {
}

p.image, p.caption {
   text-indent: 0em;
   text-align: center;
}

span.caution {
	padding: 1px;
	border: 3px outset #999900;
	background-color: #FFFF35;
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.minicaution {
	padding: 1px;
	border: 2px outset #999900;
	background-color: #FFFF35;
	color: black;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.express{
	padding: 1px;
	border: 3px outset #FFC8C8;
	background-color: #FF3535;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.miniexpress{
	padding: 1px;
	border: 2px outset #FFC8C8;
	background-color: #FF3535;
	color: white;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.foundation {
	padding: 1px;
	border: 3px outset #C8FFC8;
	background-color: #009900;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.minifoundation {
	padding: 1px;
	border: 2px outset #C8FFC8;
	background-color: #009900;
	color: white;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.standard {
	padding: 1px;
	border: 3px outset #C8C8FF;
	background-color: #3535FF;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.ministandard {
	padding: 1px;
	border: 2px outset #C8C8FF;
	background-color: #3535FF;
	color: white;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.enterprise {
	padding: 1px;
	border: 3px outset #F1C8FF;
	background-color: #CD35FF;
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.minienterprise {
	padding: 1px;
	border: 2px outset #F1C8FF;
	background-color: #CD35FF;
	color: white;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.standardmode {
	padding: 1px;
	border: 3px outset #E3E3FF;
	background-color: #C8C8FF;
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.ministandardmode {
	padding: 1px;
	border: 2px outset #E3E3FF;
	background-color: #C8C8FF;
	color: black;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.advancedmode {
	padding: 1px;
	border: 3px outset #F1C8FF;
	background-color: #E9A4FF;
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.miniadvancedmode {
	padding: 1px;
	border: 2px outset #F1C8FF;
	background-color: #E9A4FF;
	color: black;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

span.memo {
	padding: 1px;
	border: 3px double #C88700;
	background-color: #FFC959;
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

span.minimemo {
	padding: 1px;
	border: 2px double #C88700;
	background-color: #FFC959;
	color: black;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

.toc {
	font-size: small;
}

dl.expmsg {
      border-top: solid 1px #99f;
      padding-top: 0.5em;
}

dl dt.expmsg {
      color: #333333;
      background-color: #DDDDDD;
      margin-top: 2px;
      margin-bottom: 2px;
      margin-left: 0px;
      padding: 5px 20px 5px 25px;
      text-align: left;
      font-style: normal;
      font-weight:bold;
}

dl dt.subdt {
      margin-top: 0.5em;
      margin-left: 1em;
}

font.highlight {
  font-weight:bold;
  color:#FF0000;
}

@media print {

pre.commandline {
      border: 3px solid gray;
      line-height: 1.5em;
      background-color: white;
      color: black;
      padding: 0.5em;
}
pre.otxadmin {
      border: 3px solid gray;
      line-height: 1.5em;
      background-color: #000000;
      color: #FFFFFF;
      padding: 0.5em;
}

}
