.arrowlistmenu{width: 150px; /*width of accordion menu*/}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: bold 14px Arial;color: white;background: black url(../titlebar.png) repeat-x center left;margin-bottom: 10px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 4px 0 4px 0px; /*header text is indented 10px*/margin-top: 0px;cursor: hand;cursor: pointer;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background-image: url(../titlebar-active.png);}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/font: bold 14px Arial;list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}.arrowlistmenu ul li a{color: black;background: url(../arrowbullet.png) no-repeat center left; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 0px; /*link text is indented 19px*/text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;font-size: 90%;}.arrowlistmenu ul li a:visited{color: black;}.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: black;background-color: #F3F3F3;}