ul.menuitem { list-style-type: none; line-height: 18pt; font-size: 11pt;}
ul.menuitem a { padding: 2px 0 2px 64px; display: block;}
ul.menuitem li.drop a { padding: 2px 0 2px 10px; display: block;}
ul.menuitem a:link { color: white; text-decoration: none;}
ul.menuitem a:hover{ text-decoration: none; background: url('images/highlightmenu.gif') left center no-repeat; }
a.buttonselected { text-decoration: none; background: url('images/highlightmenu.gif') left center no-repeat; }
ul.menuitem a:visited { color: white; text-decoration: none;}

#nav li {list-style-type: none;}
#nav .dropcommon li a {font-size: 10pt; background: #21ad4a; color: white; height: 15px; display: block; padding-top: 5px;}
#nav .dropcommon li a:hover {height: 15px; display: block;color: #ed1c24;}

#nav li:hover ul.dropcommon { display: block; }
#nav > li:hover ul.dropcommon { left: 0px; } /* hack: ie can't understand this */

#nav li:hover ul, #nav li.sfhover ul { left: auto; padding: 0px; }

#nav ul.dropcommon { position: absolute; padding: 0px; width: 385px; display: none; margin-left: 55px; background: #21ad4a; z-index: 200; border-left: 1px solid grey;}
#nav ul.drop1 { height: 236px; top: 78px; }
#nav ul.drop2 { height: 208px; top: 106px; }
#nav ul.drop3 { height: 152px; top: 134px; }


.menu ul { padding: 0; margin: 0;}
.menu ul li { padding: 0; margin: 0;}
