blockquote { font-size: 90%; }
hr { color: #00ff00;
     background-color: #00ff00;
     height: 2px; }

hr.thick { height: 4px; }

p.first  { margin-top: 0px; }
p.compact { margin-top: 3px; margin-bottom: 0px;}
blockquote.compact { margin-top: 0px; margin-bottom: 0px;}
.footer { font-size: 80%; }
.new    { background-color: yellow; }

.what { background-color: #beffd4; font-family: sans-serif; 
width: 15%; text-align: right; vertical-align: top;
         padding: 10px 10px;}

table { font-size: 95%; }
.what { font-weight: bold;}
.data1 { background-color: #f0f7fd; padding: 10px;}
.data2 { background-color: #e0f1fb; padding: 10px;}
.datahead { cell-padding: 0px; background-color: #ffff88; padding: 0px; font-weight: bold; margin-top: 10px;}
.data3 { background-color: #f0f7fd; padding: 0px;}
.data4 { background-color: #e0f1fb; padding: 0px;}
.data5 { background-color: #e0f1fb; padding: 0px; margin-top: 0px;
margin-bottom: 0px;}

body,div { font-family: 'Lucida Grande', Verdana, Geneva, Lucida,
           Arial, Helvetica, sans-serif;}

hr#footer { margin-top: 10px; margin-bottom: 5px; }

div#comp td, div#comp2 td, div#comp3 td { padding: 2; }
div#comp4 td { padding: 3; }
