body { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: small;
  background: white; 
  color: black; 
  margin-left:  0px;
  margin-top:   0px;
  margin-right: 0px; 
  margin-bottom: 0px;
}  

td { 
  font-family: Arial, Helvetica, sans-serif; 
} 

A:link { 
  color: #7f7fff;
  text-decoration: none;  
  font-weight:600;
}

A:visited { 
  color: #ff7f7f; 
  text-decoration: none;  
  font-weight:600;
}

A:active { 
  color: #0000ff; 
  text-decoration: none;  
  font-weight:600;
  background: #000000 
}

A:hover { 
  color: #ffffff; 
  text-decoration: none;  
  font-weight:600; background: #7f7f7f 
}

dt { 
  text-indent: 0.4em; 
  font-style: normal; 
  font-weight: bold; 
  font-size: medium; 
  letter-spacing: 0.15em; 
}

dd { 
  text-indent: 2em; 
}

p.leftline { 
  padding-left: 0.2em; 
  border-left: solid; 
  border-right: none; 
  border-top: none; 
  border-bottom: none; 
  border-left-width: thin; 
  border-color: black; 
}

h1.pagetitle { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: xx-large; 
  text-align: center; 
  align: center;
  font-weight: normal; 
  display: block;
  width: 100%;
  padding: 10px;
  border-width: 0px;
  border-color: black ;
  color: white;
  background-color: black;
}

h2 {
  font-family: Arial, Helvetica, sans-serif; 
  color: black; 
}

ul.boulga  { list-style-image: url("../pix/boulgabutton.gif"); list-style-type: square; }
ul   { list-style-type: square; }
div.margins  { margin-right: 5%; margin-left: 5%; text-align: justify; }
p.indent  { text-indent: 2em; margin-top: 0 }

table.calcprog { background: #f1f1f1; border: 1px solid black; padding: 2px; margin-top: 15px; height: 70px; }ound: #f1f1f1; border: 1px solid black; padding: 2px; margin-top: 15px; height: 70px; }