h1
   {
   text-align:center;
   }
h2
   {
   text-align:center;
   }
h3
   {
   text-align:center;
   }
td
   {
   background-color:#000000;
   vertical-align:top;
   }
td.banner
   {
   background-color:#000000;
   vertical-align:middle;
   }
td.message
   {
   background-color:#FFFFFF;
   width:500;
   padding-left:12px;
   padding-right:12px;
   }
img
   {
   border:0px;
   }
p.suggestion
   {
   text-align:center;
   }
p.green
   {
   font-size:larger;
   color:green;
   font-weight:bold;
   }
p.red
   {
   font-size:larger;
   color:red;
   font-weight:bold;
   }
p.blue
   {
   font-size:larger;
   color:blue;
   font-weight:bold;
   }
.events
   {
   font-size:9pt;
   }

input.invalid
   {
   background-color: #FF9;
   border: 2px red inset;
   }

label.invalid
   {
   color: #F00;
   }
