body {
  font-family: Arial, Helvetica, sans-serif ; 
  color: #000000 ; 
  background-color: #ffffff ; 
 /* text-align: center ;*/
  padding: 0 ;
  margin: 0 ;
  }
table {
  font-size: 10pt ; 
  padding: 0 ;
  margin: 0 ;
  }
td { 
  vertical-align: top ;
  }
hr {
  color: #8d8d8d ; 
  }
p { 
  text-align: justify ;
  }
h1 {
  font-size: 12pt ;
  margin: 0 ;
  }
h2 {
  font-size: 11pt ;
  font-style: italic ;
  vertical-align: text-bottom ;
  margin: 0 ;
  }
h3 {
  font-size: 10pt ;
  font-style: italic ;
  margin: 0 ;
  }
img {
  border-style: none ;
  border-width: 0px ;
  }
.err {
  font-size: 10pt ;
  color: #ff0000 ; 
  }
a {
  text-decoration: none ; 
  color: #888888 ;
  }
.a:hover {
  color: #ffffff ; 
  background: #cccccc ; 
  }
.wide {
  width: 100% ;
  color: #ffffff ; 
  font-size: 10pt ;
  }
.wide:hover {
  background: #cccccc; 
  }
.redwide {
  width: 100% ;
  color: #ff0000 ; 
  }
.redwide:hover {
  background: #dddddd; 
  }
.blwide {
  width: 100% ;
  color: #000000 ; 
  font-size: 10pt ;
  }
.blwide:hover {
  background: #cccccc; 
  }

.left {
  text-align: left ;
  }
.right {
  text-align: right ;
  }
.vcenter { 
  vertical-align: middle ;
  text-align: center ;
  font-style: bold ;
  }
.bold {
  font-style: bold ;
  }
.cursiv {
  font-style: italic ;
  }
.byellow {
  background-color: #ffff00 ; 
  }
.bblue {
  background-color: #3366FF ; 
  }
.red {
  color: #ff0000 ; 
  }
.bred {
  background-color: #ff0000 ; 
  }
.gray {
  color: #888888 ; 
  }
.bgray {
  background-color: #C0C0C0 ; 
  }
.bgreen {
  background-color: #339966 ; 
  }
.bfiol {
  background-color: #b5367a ; 
  }
.black {
  color: #000000 ; 
  }
.bblack {
  background-color: #000000 ; 
  color: #ffffff ; 
  }
.agray {
  color: #666666 ; 
  }
.tabs {
  border: 2px solid gray ;
  }

