#cssmenu, #cssmenu ul  {list-style-type:none; width:175px; background:#cccccc; padding:0px; font-size:11px; font-family:arial; text-transform:uppercase; display:table-cell; border-collapse:collapse; border-bottom:1px solid #ffffff; border-top:0;}
ul {margin:0px;}
#cssmenu a {display:block; padding:5px;}
#cssmenu li {border:1px solid #ffffff; border-bottom:0px;}
#cssmenu ul {position:absolute; visibility:hidden; margin-left:174px; margin-top:-25px; font-size:11px;}
#cssmenu li:hover ul {visibility:visible}
#cssmenu li:hover ul ul {visibility:hidden;}
#cssmenu li:hover ul li:hover ul {visibility:visible;}
#cssmenu li:hover ul li:hover ul ul {visibility:hidden;}
#cssmenu ul ul li:hover ul {visibility:visible!important;}
#cssmenu li:hover {background:#999999;}
#cssmenu .parent {background:#cccccc 165px no-repeat url('/images/arr.jpg');}
#cssmenu li.parent:hover {background:#999999 165px no-repeat url('/images/hoverarr.jpg');}
#cssmenu li a {color:#515151; text-decoration:none; display:block;}
#cssmenu li:hover a {color:#FFFFFF;}
#cssmenu li:hover li a {color:#515151;}
#cssmenu li li:hover a {color:#ffffff;}
#cssmenu li li:hover li a {color:#515151;}
#cssmenu li li li:hover a {color:#ffffff;}
#cssmenu li li li:hover li a {color:#515151;}
#cssmenu li li li li:hover a {color:#ffffff;}