.menu2 {float: left;text-align: center; width:100%;}
img {height:200px;  margin-left:10px; float:right; border: 2px
solid blue;}
.menu2 h2 {color:Navy;}
h1{text-align: center;}
td{
        text-align: center;
        background:white;
        padding: 5px; 
        border:3px solid #889962;
}
.menu2 table{
        padding:5px;
        /** display: block; */
}
.links{float:right; margin-left:10px;}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

.menu {
height:32px;
margin:auto;
padding-top:10px;
position:relative;
text-align:center;
width:750px;
z-index:100;
}
* html .menu {
width:450px;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.menu ul ul {
width:149px;
}
.menu li {
float:left;
position:relative;
width:149px;
}
.menu a, .menu a:visited {
background:#758279 none repeat scroll 0% 0%;
border:1px solid #000000;
color:#FFFFFF;
display:block;
font-size:0.9em;
height:30px;
line-height:29px;
padding-left:10px;
text-decoration:none;
width:138px;
}
* html .menu a, * html .menu a:visited {
font-size:0.9em;
width:138px;
}
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#D4D8BD
url(http://www.clubs.sunysb.edu/Stu/agaun/work/images/drop.gif)
no-repeat scroll right bottom;
}
.menu ul ul a.drop:hover {
background:#C9BA65
url(http://www.clubs.sunysb.edu/Stu/agaun/work/images/drop.gif)
no-repeat scroll right bottom;
}
.menu ul ul :hover > a.drop {
background:#C9BA65
url(http://www.clubs.sunysb.edu/Stu/agaun/work/images/drop.gif)
no-repeat scroll right bottom;
}
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#E2DFA8 none repeat scroll 0% 0%;
}
.menu ul ul ul a:hover {
background:#B2AB9B none repeat scroll 0% 0%;
}
.menu ul ul {
border-top:1px solid #000000;
font-size:0.85em;
height:0pt;
left:0pt;
position:absolute;
top:31px;
visibility:hidden;
width:149px;
}
* html .menu ul ul {
top:31px;
}
.menu ul ul ul {
left:149px;
top:-1px;
width:149px;
}
.menu ul ul ul.left {
left:-149px;
}
.menu table {
border-collapse:collapse;
left:0pt;
position:absolute;
top:0pt;
}
.menu ul ul a, .menu ul ul a:visited {
background:#D4D8BD none repeat scroll 0% 0%;
border-width:0pt 1px 1px;
color:#000000;
height:auto;
line-height:1em;
padding:5px 10px;
width:128px;
}
* html .menu ul ul a, * html .menu ul ul a:visited {
width:128px;
}
.menu a:hover, .menu ul ul a:hover {
background:#949E7C none repeat scroll 0% 0%;
color:#FFFFFF;
}
.menu :hover > a, .menu ul ul :hover > a {
background:#949E7C none repeat scroll 0% 0%;
color:#FFFFFF;
}
.menu ul li:hover ul, .menu ul a:hover ul {
visibility:visible;
}
.menu ul :hover ul ul {
visibility:hidden;
}
.menu ul :hover ul :hover ul {
visibility:visible;
}

