a.head:link    { color: #FFFFFF; text-decoration: none; }
a.head:visited { color: #FFFFFF; text-decoration: none; }
a.head:hover   { color: #FFCC00; text-decoration: none; background-color: #000000; }
.topnav { font: bold 10px Verdana; color: #FFFFFF; }
.logotext { font: bold 18px Verdana; color: #FFFFFF; }
.tagline { font: bold 12px Verdana; color: #CCCCCC; }
.headername { font: bold 18px Verdana; color: #FFFFFF; }
.emph { font: bold 16px Arial; }

/* dropdown menu for Meeting Planners */
#mpdropdown, #mpdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#mpdropdown li {

margin: 0;
margin-right:10px;
float: left;
position: relative;
}

.mainitems{
/* font:bold 12px arial */
border: none;
background-color: #000;
}

.mainitems a{
/* font: bold 12px arial; */
color:#fff;
text-decoration: none;
}

.mainitems a:hover{
color:#FFCC00;
text-decoration: none;
}

.subuls{
color:#000;
display: none;
width: 180px;
position: absolute;
top: 1.2em;
left: 0;
background-color: #fff;
filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; -khtml-opacity:0.90;
border: 1px solid #999;
}

/*
a img {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0;}
a:hover img {filter:none; -moz-opacity:1.0; opacity:1.0; -khtml-opacity:1.0;} 
*/

.subuls li{
width: 100%;
padding:2px;
}

.subuls li a{
text-decoration: underline;
color:#666;
}

#mpdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#mpdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}
