table {
   font-family : Verdana, Arial, sans-serif;
   font-size : 10px;
   padding: 0px;
   border-color: #000000;
   border-width: 1px 1px 0px 1px;
   border-style: solid;
   border-collapse : collapse;
}

table tr {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: #E6E6E6;
}

#midrow {
   background-color: #999999;
   color: #ffffff;
}

table th {
   background-color: #666666;
   color: #ffffff;
   border-color: #000000;
   border-width: 1px 1px 0px 1px;
   border-style: solid;
}

table td {
   margin: 0;
   padding: 1px;
   height: 100%;
   border-color: #000000;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
}

