body { padding: 0px;  margin: 0px; color: #333;
font-family: optima, "gill sans", verdana, sans-serif; }

a { text-decoration: none; border-bottom: 1px dashed; }
a:hover { border-top: 1px dashed; background-color: #fffddd; }

.footer { font-size: 10px; 
text-decoration: none; border-bottom: none; 
margin-left: 20px;
}

.date { font-size: small; }

.TableLayout { }

.LeftButtons { border-top: 1px solid black }
td.LeftButton   { border-left: 1px solid black; border-right: 1px solid black;
 border-bottom: 1px solid black;
    background-color: #fffccc;
   font-size: 14px;
}
a.LeftButton { text-decoration: none; color: #333; border-bottom: none; }
a.LeftButton:hover { border-top: none; border-bottom: none; background-color: #eeebbb;}
td.LeftButton:hover { background-color: #eeebbb; }
div.LeftButton { padding-left: 3em; text-indent: -2em; }

.RightButtons { border-top: 1px solid black }
td.RightButton   { border-left: 1px solid black; border-right: 1px solid black;
 border-bottom: 1px solid black;
     background-color: #cccfff;
font-weight: bold; font-size: 18px; text-align: center;
}
a.RightButton { text-decoration: none; color: #333; border-bottom: none; }
a.RightButton:hover { background-color: #aaaddd; 
border-top: none; border-bottom: none; }
td.RightButton:hover { background-color: #aaaddd; }
