body {font-family: Trebuchet MS,Arial,Verdana,Helvetica,sans-serif}

p,td,dl,ol,ul,li,blockquote {
  font-size: 100%;
  line-height: 150%;
}

dt { margin-left: 0px; color: #b20008; line-height: 300%; }
dd { margin-left: 20px; }

pre {font-size:100%;line-height:120%}
em {color: #b20008; font-style: normal;}
input,select {font-size: 100%; line-height: 100%;}
.steps li {margin-top: 0.5em;}
li.space { margin-top: 1em; }

a {
  font-size: 100%;
  line-height: 150%;
  text-decoration: none;
}

a:active {color: #ff0000;}
a:hover {color: #ff0000;}

.line {text-decoration: underline;}

img.left {float:left; margin: 0px 10px 10px 0px;}
img.right {float:right; margin: 0px 0px 10px 10px;}
img.top {vertical-align: text-top; padding: 0px;}

/* .blue {color: #000080;} */
.more {color: #ffff00;}
/* .file {color: #aaff00;} */
.blue {color: #0000cc;}
.cyan {color: #00bfff;}
.red {color: #dc143c;}
.green {color: #006666;}
.yellow {color: #ffff00;}
.lime {color: #00ff00;}
.gray {color: #696969;}
.lightgray {color: #a9a9a9;}
.olive {color: #405020;}
.orange {color: #ee6a00;} /* darkorange */
.pink {color: #ff1493;} /* deeppink */
.softgreen {color: #66cdaa;}
/* .dim {color: #206020} dullgreen */
.dim {color: #b20008} /* dullred */
.note {color: #b20008} /* dullred */
.dimgreen {color: #2c523c} /* bottlegreen */
.bold {font-weight: bold} /* bold */

.deleted {color: #006666; text-decoration: line-through;}
.warning {color: #ff00ff} /* magenta */
.new {color: #ff3000; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;} /* orange */
.text {color: #002400} /* blackgreen */
.engtext {color: #002400; font-family: Verdana,Arial,Helvetica,sans-serif} /* blackgreen */
.date {color: #206020; text-align: right} /* page-end timestamp */
.revision {color: #206020; text-align: right;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.inset {margin-left:30px; margin-right:30px}
.box {
  margin: 20px 0px 20px 40px;
  border-style: dotted;
  border-color: #006666;
  border-width: 0px 0px 0px 1px;
  padding: 0px 0px 0px 10px;
  color: #006666;
}
.box_new {
  background-color: #eeeeee;
  border-color: #eeeeee;
  border-style: solid;
  padding: 0px 5px 0px 5px;
}
.q {color: #b20008} /* question */
.n {color: #0000aa} /* note */
.m {color: #007020} /* misc */
.a {margin-left:30px;} /* answer */
.box_a {
  background-color: #e0e3d9; /* another color #e0e3d9 */
  padding: 10px 10px 10px 10px;
  border: dotted 1px #d0d3d3;
  margin: 25px 0px 25px 10px;
  }
.box_b {
  background-color: #dbe3e0; /* another color #e0e3d9 */
  padding: 10px 10px 10px 10px;
  border: dotted 1px #006666;
  margin: 25px 0px 25px 10px;
  }
.small {font-size: 90%}
.eng {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif}

.comment {color:#006666;font-size: 10px;}
.code {font-family:monospace;font-size:13px;line-height:120%}

h2.border1 {font-size: 100%; font-style: bold; border-top: 1px solid #b6bc9a; border-bottom: 1px dashed #b6bc9a; padding: 8px 0px 4px 0px;}
h3.border1 {font-size: 100%; font-style: bold; border-top: 1px dashed #2c523c; padding: 6px 0px 0px 0px;}

h2.slate {font-size: 100%; font-style: bold; border-top: 1px solid #a2b6a0; border-bottom: 1px dashed #b6bc9a; border-left: 10px solid #e98516; padding: 10px 0px 4px 4px;}
h3.slate {font-size: 100%; font-style: bold; border-top: 1px dashed #2c523c; border-left: 10px solid #faa7a3; padding: 6px 0px 0px 4px;}

h1 {font-size: 120%}
h2 {font-size: 100%; font-weight: normal}
h3 {font-size: 100%; font-weight: normal}
h4 {font-size: 100%; font-weight: normal}
h5 {font-size: 100%; font-weight: normal}
h6 {font-size: 100%; font-weight: normal}

