/*Toggle Area*/
#menu .toggle {float:right;width:9px; padding:5px; cursor:pointer; border-top:1px solid white; color:#999;}
#menu ul.navmenu li:first-child .toggle{border-width:0 0 0 1px;}

/*Menu Setup*/
#menu ul{padding:0; margin:0; width:150px;}
#menu ul ul{border:1px solid #CCC;}
#menu ul.navmenu li {margin:0; list-style:none;}

/*Links*/
#menu ul.navmenu a, #menu ul.navmenu a:visited {text-decoration:none; padding:5px; display:block; color:#008FDD;margin:0px;}
#menu ul.navmenu ul.submenu a:hover{background:#CCCCFF; color:#000;margin:0px;}

/*Heading Outer div*/
#menu ul.navmenu .menutop{border:1px solid #CCC; border-width:0 1px; overflow:hidden; width:150px; background:#eee; }

/*Header Links*/
#menu ul.navmenu .menutop a{width:120px;float:left;margin:0 0 1px 0; border-top:1px solid white;margin:0px;}

/*Header Link Hover*/
#menu ul.navmenu .menutop a:hover{color:#333;margin:0px;}

/*Removes white border for the first header*/
#menu ul.navmenu li:first-child .menutop a {border-width:0px;margin:0px;}

/*Single Menu Width Fix*/
#menu ul.navmenu .menusingle a{width:140px;margin:0px;}

/*Border Radius and Special Border Width*/
#menu ul.navmenu li:first-child .menutop{border-width:1px 1px 0 1px; border-radius:5px 5px 0 0;}
#menu ul.navmenu li:last-child .menutop{border-width:0px 1px 1px 1px; border-radius:0 0 5px 5px;}
#menu ul.navmenu li:last-child ul.submenu{border-radius:0 0 5px 5px;}
#menu ul.navmenu li:last-child .menutop-open{border-radius:0;}