.vertical-background-gradient-css{
    /* for browsers not supporting gradient without image */
    background: #000000;
    /* Mozilla Firefox: */
    background: -moz-linear-gradient(top, #000000, #aa0000);
    /* Chrome and Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#000000), to(#aa0000));
    /* Microsoft Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#000000', EndColorStr='#aa0000', GradientType=0);
  }
a { color:#000000; font-size:12px; font-family: Arial; }
a:link { color:#000000; }
a:visited { color:#000000; }
a:active { color:#cc0000; }
a:hover { color:#ffffff;}
p { color: #ffffff; font-size:14px; font-family: Arial; }
h1 { font-size:22pt; font-family: Arial; font-weight: bold; text-align: center; color:#ffffff; font-style:italic;}
td { text-align: center; vertical-align: top; font-size:12px; font-family: Arial; }
th { text-align: left; font-size:12px; font-family: Arial; background: #ff6600; color: #ffffff; }
div.c1 { text-align:center }
span.c5 { color:#606060; font-size:80% }
span.c4 { color:#FFFFCC; }