body { 
  margin: 0;
  padding: 0;
  font-family: "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 76%;
  background-color: #FFF;  
  color: #667;
}
    
h1 {
  font-size: 1.7em;
  font-weight: normal;
  margin: 1.7em 0em 1.2em 0em;
}

h2 {
  font-size: 1.4em;
  margin: 1.4em 0em 1.2em 0em;
  font-weight: normal;
}

h3 {
  font-size: 1.3em;
  margin: 1.3em 0em 1.2em 0em;
  font-weight: normal;
}

h4 {
  font-size: 1.2em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
}
h5 {
  font-size: 1.0em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
}
h6 {
  font-size: 0.8em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
}
div, p {
  font-size: 1.0em;
  line-height: 1.2em;
  margin: 1.2em 0em 1.2em 0em;
  text-align: justify; 
 width: 400px;
 margin-left: 200px;
 margin-right: 50px;
}
h1,h2,h3,h4,h5,h6 {
 width: 600px;
 margin-left: 170px;
 margin-right: 20px;
 }
pre {
 margin-left: 200px;
 font-size: 1.2em;
 }
table.border {
 margin-left: 200px;
 border-collapse: collapse;
 text-align: right;
}
table.border td {
 border: 1px dashed #999;
}
ul,ol,dl {
 width: 350px;
 margin-left: 200px;
 margin-right: 50px;
 }
ul ul {
  margin-left: 0; 
}
table {margin-left: 20px; } 
td p { margin: 0; }
td img { margin: 0; }
td h1 { margin-left: 10px; width: 400px;}
td h2 { margin-left: 10px; width: 400px;}
td h3 { margin-left: 10px; width: 400px;}
td h4 { margin-left: 10px; width: 400px;}
a   { 
  padding: 0;
  margin: 0;
  text-decoration: none; 
  }
a:link { 
  text-decoration: none; 
  color: #2c5499;  
  }
a:visited   { 
  text-decoration: none;
  background: transparent; 
  color: #6c9eb7; 
  }
a:hover     { 
  text-decoration: none; 
  background: transparent; 
  color: #ff9000; 
  }
img {
  margin-left: 50px;
  }
.caption {
  text-align: right;
  }
