/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
margin-top: -10px;
visibility: hidden;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}


/* styles added by Randall Goya for CMSC menu */

.topborder {position: absolute; width: 214px; height: 4px; margin-top: -4px; background: no-repeat url("html/secnavbar/SUBN-TOP.png")}
.middleborder {position: absolute; width: 214px; height: 4px; margin-top: -4px; background: no-repeat url("html/secnavbar/SUBN-seperatorpeice.jpg")}
.bottomborder {position: absolute; width: 214px; height: 4px; margin-top: -4px; background: no-repeat url("html/secnavbar/SUBN-BOTT.png")}

.menuimg {width: 214px; height: 22px; position: relative; border: none}
.miditem {margin-top: -22px;}

#container {margin-bottom: -450px;}

.anylinkcss ul li a{margin-bottom: 4px;}

/* styles added by Randall Goya for CMSC links */

a:link, a:visited, a:active{text-decoration:none; color: #723914}
a:hover {text-decoration:none; color: #B56D47; background-color: #E8D2C3}

#calories:link, #calories:visited, #calories:active{text-decoration:none; color: #cc3f1c}
#calories:hover {text-decoration:none; color: #666633; background-color: transparent}

