body { background: #ffffcd;
       color: #000000;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: normal;
       margin-top: 10px;
       margin-right: 1em;
       margin-bottom: 1em;
       margin-left: 1em;
       background-position: left top;
       background-repeat: no-repeat;
       scrollbar-track-color: #ffffff;  scrollbar-arrow-color: #336666;  scrollbar-darkshadow-color: #ffffff;
     }

.indent {
     margin-left: 5em;
   }

td.text { background: #ffffcd;
       color: #000000;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: normal;
       margin-top: 110px;
       margin-right: 1em;
       margin-bottom: 1em;
       margin-left: 1em;
     }

h1 { border: solid; 
     text-align:center;
     background-color:yellow;
     color: navy;
   }
h2 { border: ridge;
     padding: 5px;
     background-color:yellow;
     color: navy;
   }
h3 { border: none;
     padding: 5px;
     background-color:yellow;
     color: navy;
   }

.subtitle { border: none;
     padding: 5px;
     background-color:yellow;
     color: navy;
   }

a:link    { color: #0000ff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}
a:visited { color: #0099ff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}
a:active  { color: #0000ff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}
a:hover   { color: #336666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

li { list-style-type: square;
     margin: 1em;
   }
li.tiny { list-style-type: square;
          margin: 0;
          list-style-image: none;
        }
li.count { list-style-type: upper-roman;
           list-style-image: none;
           margin: 0;
         }
li.dcount { list-style-type: decimal;
           list-style-image: none;
           margin: 0;
         }

dd { margin-bottom: 0.5em }

.address { font-size: 5pt; margin-right:1em }
.smaller { font-size: 8pt }

.note { font-style: italic;
	padding-left: 5em;
        margin: 1em;
      }

.update {
        background-color:#ccffcd;
      }

pre.code { border: ridge;
     padding: 5px;
     background-color:#FFFF99;
     color: navy;
   }

pre.script {
     padding: 5px;
     background-color: white;
     color: navy;
   }

pre.script2 {
     padding: 5px;
     background-color: white;
     color: navy;
     margin-left: 5em;
   }


pre.sscript {
     padding: 5px;
     background-color: white;
     color: navy;
     font-size: 8pt;
   }
pre.ssscript {
     padding: 5px;
     background-color: white;
     color: navy;
     font-size: 6pt;
   }

tr.options {
     background-color: #FFFF99;
     color: navy;
   }

b.step {
     background-color: white;
     color: navy;     
     font-size: 8pt;
   }
.motto {
     text-align: right;
     font-style: italic;
     font-size: 10pt;
   }
.motto-signature {
     text-align: right;
     font-style: normal;
     font-size: 8pt;
   }

.sb {
     font-weight: bold;
     font-size: 8pt;
}
.sbred {
     font-weight: bold;
     font-size: 8pt;
     color: red;
}
