table {border-collapse:collapse;border-color:rgb(136,136,136);border:1px solid; padding: 0; font-size: small;}
td { vertical-align: middle; text-align: center; padding: 2px; border: 1px solid rgb(136,136,136); height: 25px;}
tr { border: 1px solid rgb(136,136,136)}
tr.big {border-collapse:separate; border-top: 3px double black;}
td.big { border-right: 1px solid black;}
td.small { font-size: x-small; height: 1px;}
tr.shaded { background: #f1f1f1; padding:0; color: #999;}
h2 { font-weight : bold; color : #6386c9; font-size : large; text-decoration: underline;}

A { text-decoration : underline; font-weight : normal; color : #000000; }
A:hover { text-decoration : none; border-style: dashed none dashed none; border-width: 1px; border-color: black }
.container {width: 60%; float: left; margin-left: 10px; border:1px solid #666; padding: 5px;
}

.highl {
   font-weight : bold; 
   background-color : #ff0; 
   color : #000; 
}

.tooltip {
    visibility: hidden;
    width: 60px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.imglink:hover .tooltip {
    visibility: visible;
}
