.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 1px; border: solid #cccc66; border-width: 1 1 1 1; text-decoration: none; background-color:#884444; color:#ffffcc; font: bold 12px Tahoma; }
.horizontalcssmenu ul li ul                                                       {left: 5; top: 2; border-top: 1px solid #006699; position: absolute; display: block; visibility: hidden; z-index: 100;}
.horizontalcssmenu ul li ul li                                                       { display: inline; float: none; }
.horizontalcssmenu ul li ul li a                                                       {width: 117px; font-weight: normal; padding: 0px 1px; background-color: #888866; color: #ffffcc; font: 12px tahoma; border-width: 1 0 1 0; }
.horizontalcssmenu ul li a:hover                                                       { background-color: #cccc99;  color: #009900; cursor:default;}
.horizontalcssmenu ul li ul li a:hover                                                       { background: #cccc99;  whitespace:nowrap;}
