On your first question, it is easy enough. Remember, I told you that it was a custom modification for that page only. Here is where I set the height:
The only part that means anything is:
menuobj.style.top="122px"//ie5? iecompattest().scrollTop+event.clientY+"px" : window.pageYOffset+eventY+"px"
The rest is the old code turned into a comment. Either restore that:
Or set a new custom height:
menuobj.style.top=ie5? iecompattest().scrollTop+event.clientY+"px" : window.pageYOffset+eventY+"px"
I'm just guessing that 22 will be OK it may need adjustment.
On your other issue, try giving the table cell a background color:
<td bgcolor="#717171" . . .>
<td style="background-color:#717171;" . . .>