.horizontalcssmenu ul {margin: 0; padding: 0; list-style-type: none;  }
.horizontalcssmenu ul li {position: relative; display: inline; float: left; }
.horizontalcssmenu ul li a {display: block; width: 110px; padding: 0px 0px; border: outset #c0c0c0; border-width: 2 2 2 2; 
                            text-decoration: none; background-color:#fffff1; color:#000099; font: bold 12px Arial; }
.horizontalcssmenu ul li ul {left: 10; top: 5; border-top: 0px solid #000000; position: absolute; display: block; visibility: hidden; z-index: 0;}
.horizontalcssmenu ul li ul li { display: inline; float: none; }
.horizontalcssmenu ul li ul li a {width: 140px; font-weight: normal; padding: 2px 0px; background-color:#fffff1; color: #000099; 
                                  font: 12px arial; border: dashed #cccccc; border-width: 0 0 1 0; border-left:solid #cccccc; border-right:solid #cccccc;}
.horizontalcssmenu ul li a:hover { background-color: #993300;  color: #ffffff; cursor:default;}
.horizontalcssmenu ul li ul li a:hover { background: #993300;  whitespace:nowrap;}
