body
{
   border: 0;            /* make sure we get rid of all borders */
   margin: 0;            /* make sure we get rid of all margins */
   margin-bottom: 10pt;  /* to get some visual space after the last paragraph */
   padding: 0;           /* MUST be set to override the 10-pixel default of Opera 7.5! */
   width: 95%;

   font-family: Verdana, Tahoma, Arial, sans-serif;
}

h1      { font-size: 12pt;
          margin: 15pt 10pt 3pt 10pt; /* top right bottom left */
        }

p       { font-size: 10pt; 
          margin-top: 8pt;         /* to get a visual space before every paragraph */
          margin-bottom: 8pt;      /* to get a visual space after the first paragraph */
          margin-left: 20pt;       /* 10pt more than headers */
          margin-right: 10pt;
        }

p.quick { margin-top: 0;
          margin-bottom: 3pt;
        }
p.p1    { margin-bottom: 0;
        }
p.p2    { margin-bottom: 0;
          text-indent: 1em;
        }
p.hi    { background: #FFFF9C;
          padding: 5pt;
        }

table.vendor_list
{
   display: table;

   border-collapse: collapse;              /* MUST be set to get rid of borders under IE6! */
   border-spacing: 0;                      /* MUST be set to get rid of borders under IE6! */

   width: 95%;                                             /* just like regular paragraphs */
   margin-left: 20pt;                                      /* just like regular paragraphs */

   font-size: 10pt; 
   text-align: left;

}

table.vendor_list td.vendor  
{ 
   font-weight: bold; 
   vertical-align: text-top; 
   padding-right: 1em; 
}

table.vendor_list td.products 
{ 
   padding-left: 1em; 
   padding-bottom: 1em;
}
