   .normal { text-align: left; }
   .right { text-align: right; }
   .left { text-align: left; }
   .center { text-align: center; }
   .thin { font-weight : normal ; }
   .bold { font-weight : bold ; }
   .small { font-size: 10pt; }
   .medium { font-size: 12pt; }
   .large { font-size: 16pt; }
   .comment { font-size: 8pt; font-weight: normal; }
   .title { text-align: center; font-size: 24pt; }
   .subtitle { text-align: center; font-size: 16pt; }
   .serif { font-family: georgia,garamond,serif; }
   .borderless { border-style: none; }
   .nopad { padding: 0; }
   .imgct { width: 70%; margin: auto; padding: 0; }  
   .alternate { background-color: #FFFFFF; }
   .whiteletter { color: #FFFFFF; }
   .redletter { color : #ff0000; }
   .transparent { background-color: transparent; }
   .indigoback { background-color: #000066; }
   .blgreenback { background-color: #006666; }
   .blackback { background-color: #000000; }
   .creamback { background-color: #ffff99; }
   .vertitle { color: #ffffff; background-color: #103984; text-align: right; }
   .margincenter { margin: auto; }
   .indent { text-indent : 1em ; }

   BODY { margin: 2em;
          color: #000000;
          background-image: url("Texture.GIF");
          font-size: 12pt;
          font-family: futura,monaco,sans-serif;
          font-weight: bold;
   }
      
   A:link { color: #330099;
   }
   A:visited { color: #996699;
   }
   A:hover { color: #ffff00;
   }
   A:active { color: #ffB6C1;
   }
   
   TABLE { table-layout: auto;
           caption-side: top;
           margin: auto;
           border: solid 1px #000000;
           width: 95%;
           border-collapse: collapse;
   }
   
   TABLE { table-layout: auto;
           caption-side: top;
           margin: auto;
           border: solid 1px #000000;
           width: 95%;
           border-collapse: collapse;
   }
   
   TH { vertical-align: top;
        border: solid 1px #000000;
        padding: 5px;
        border-collapse: collapse;
        color: #ffffff;
        background-color: #000066;
   }
   
   TD { vertical-align: top;
        border: solid 1px #000000;
        padding: 5px;
        border-collapse: collapse;
        color: #000000;
        background-color: #EEEEEE;
   }
    
   DIV.imgct { text-align: center;
                width: 90%;
                margin: auto; 
   }
   
/**/
td,th{
  table-layout:fixed;
}
.vvnarrow{
  width:2%;
}
.vnarrow{
  width:5%;
}
.narrow{
  width:10%;
}
.medium{
  width:20%;
}
.wide{
  width:30%;
}
.vwide{
  width:50%;
}
