body {margin:2em; color: rgb(192, 192, 192); background-color: rgb(102, 68, 68);}
body,td,th {color: #333; font-family:Georgia, "Times New Roman", Times, serif;}
p.noindent {text-indent:0;}
tr#links {height: 57px;}
img#here {border-bottom: 5px solid #c99;}
a {color:#a52; text-decoration:none; font-weight:bold;}
a:hover {color:#7c7;}
h3 {border-left: 1px solid #f55; padding: 0 0.5em 0 0.5em;}
td.text h3 {margin-left: 1em;}
td.text {padding: 1em 0 1.5em 0;}
td.normal {padding: 1em 1em 1.5em 1em;}
td.text p {padding-left: 5em; padding-right: 5em;}
td.text ul {padding-left: 6em; padding-right: 5em;}
td.text form {padding:0;}
a img {border: 0;}

td.normal input {background-color: #db8; color:#222; border: 2px solid #222;}
td.normal input[type="image"] {background:none; border:0;}

tr#links div{
    position:relative; /*this is the key*/
    z-index:24; background-color:#000;
    width:107px;}

tr#links div.home{width:67px;}

tr#links a:hover{z-index:50; background-color:#ff0}

tr#links a span{display: none}

tr#links a:hover span{ 
    display:block;
    position:absolute;
    top:50px; left:-3px; width:113px;
    border-bottom:3px solid black;
    border-left:3px solid black;
    border-right:3px solid black;
    background-color:#A38A86; color:#000;
    text-align: center;
    font-size: 10px;
    font-family: arial,helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;}

tr#links a:hover>span{width:107px;}

tr#links div.home a:hover span{width:73px;}
tr#links div.home a:hover>span{width:67px;}