p.accordion { color: #000; padding: .5em 1.9em .5em 0; margin-left: -1em; }

p.accordion a { color: #FF0000; text-decoration: none; }

ul.menu, ul.menu ul { list-style-type: none; margin: 0; padding: 0; width: 43em; }

ul.menu a { display: block; text-decoration: none; }

ul.menu li { margin-top: 1px; }

ul.menu li a { background: #333; color: #FFF; padding: 0.5em; font-size: 1.2em; }

ul.menu li a:hover { background: #000; }


ul.menu li ul li a { background: #C3BEA1; color: blue; padding-left: 20px; text-decoration: underline; }


ul.menu li ul li a:hover { background: #C3BEA1; border-left: 0px #000 solid; padding-left: 15px; }