table.menu {
height:100%;
border-width:0;
border-spacing:0;
}
table.menu td { 
width:160px;
text-align:center;
color:#FFFFFF;
background-color:#7B7B7B;
font-size: 90%;
}
table.menu td.menuOn {
width:160px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
background-color:#BBBBBB;
font-size: 80%;
}
table.menu a {
color:#FFFFFF;
text-decoration:none;
font-weight: normal;
}
table.menu a:hover {
text-decoration:none;
font-weight: bold ;
}
.floating {
/*filter:alpha(opacity=75);*/
opacity: 0.75;
position:absolute;
z-index: 100;
left:20px;
top:240px;
}

ul.menuFloat, table.menuFloat {
z-index:100;
list-style: none;
width:140px;
background:#7B7B7B;
color: #FFFFFF;
text-align: center;
padding: 0;
border-collapse:collapse;
position:absolute;
margin:0;
}

table.menuFloat {
border: solid #7B7B7B 4px;
font-size:90%;
}

table.menuFloat td {
background:#BBBBBB;
border: solid #7B7B7B 2px;
}

ul.menuFloat li {
border-bottom: solid black 1px;
border-left: solid black 1px;
border-right: solid black 1px;
}

ul.menuFloat a {
color: #ffffff;
font-weight: normal;
margin-top: 3px;
margin-bottom: 3px;
}

ul.menuFloat a:hover {
font-weight: bold;
text-decoration: none;
font-size: 90%;
}

table.menuFloat th {
background: #7B7B7B;
color: #FFFFFF;
font-weight: normal;
}

table.menuFloat td a {
font-weight: normal;
}

table.menuFloat a:hover {
text-decoration:none;
font-weight: bold;
}

.menuphoto {
position:absolute;
z-index: 100;
right:40px;
top:150px;
}

