BODY {
  PADDING-BOTTOM: 8px; 
  PADDING-RIGHT: 8px; 
  PADDING-LEFT: 8px; 
  PADDING-TOP: 8px; 
  BACKGROUND: transparent fixed no-repeat left top;
  MARGIN: 0px; 
  COLOR: black; 
  FONT: normal 12px/140% helvetica, sans-serif;
}
H1 {
  TEXT-ALIGN: left;
  COLOR: #007700;
  BACKGROUND: transparent fixed no-repeat left top;
  FONT: normal 38px/110% helvetica, sans-serif;
}
H2 {
  TEXT-ALIGN: left;
  COLOR: #007700;
  BACKGROUND: transparent fixed no-repeat left top;
  FONT: normal 19px/110% helvetica, sans-serif;
}

H3 {
  TEXT-ALIGN: left;
  COLOR: #66aa66;
  BACKGROUND: transparent fixed no-repeat left top;
  FONT: bold italic 15px/110% helvetica, sans-serif;
}
  

A:link    { color: #00aa00; BACKGROUND: transparent no-repeat left top; }
A:visited { color: #006600; BACKGROUND: transparent no-repeat left top; }
A:active  { color: #770000; BACKGROUND: transparent no-repeat left top; }

P          { margin-right: 160px;
             clear: none; }
             
P.smRightMarginOnly { margin-right: 16px;
                      clear: none; }
                      
P.noMargin { margin-right: 0px;
             clear: none; }

P.withinGreenBar { margin-left: 0px;
                   margin-right: 0px;
                   padding-top: 3px;
                   padding-bottom: 3px;
                   padding-left: 12px;
                   padding-right: 0px;
                   clear: none;
                   FONT: normal 10px/10px helvetica, sans-serif;
                   COLOR: #ffffff;
                   BACKGROUND: #008000;
                 }

TABLE.highlightedNoBorder { COLOR: #000000; BACKGROUND: #dddddd; border: 0px; }
             
HR         { margin-right: 160px;
             margin-left:  0px;
             clear: none; }

UL { margin-right: 160px; 
     margin-left: 0px;
     list-style-type: disc;
     list-style-position: outside;
     padding-left: 32px;
     padding-right: 0px;
   }

LI { margin-top: 4px;
     margin-bottom: 4px;
   }

@media screen    
{
}

PRE {
  MARGIN-LEFT: 4px
}
DT {
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DD {
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DT {
  FONT-WEIGHT: bold
}
PRE {
  FONT-FAMILY: monospace
}
CODE {
  FONT-FAMILY: monospace
}
UL.toc {
  LIST-STYLE-TYPE: none
}

@media aural    
{
H1 {
  stress: 20; richness: 90
}
H2 {
  stress: 20; richness: 90
}
H3 {
  stress: 20; richness: 90
}
.hide {
  speak: none
}
P.copyright {
  volume: x-soft; speech-rate: x-fast
}
DT {
  pause-before: 20%
}
PRE {
  speak-punctuation: code
}

}

