dl.accordion-menu             { background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; width: 188px }

dl.accordion-menu dt.a-m-t               { color: #771f83; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; background-color: #bdf28c; background-image: url("images/base/off.gif"); background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; padding-left: 12px; height: 24px; border-width: 0 }

dl.accordion-menu dt.a-m-t-hover             { color: #690; background-image: url("images/base/on.gif"); background-repeat: no-repeat; background-position: 0 0; border-width: 0 }


dl.accordion-menu dt.a-m-t-down         { background-repeat: no-repeat; border: solid 0 }





html.accordion-menu-js dt.a-m-t { cursor: pointer; zoom: 1 }

dl.accordion-menu dd.a-m-d  { background-repeat: no-repeat; margin: 0; padding: 0 }

html.accordion-menu-js dd.a-m-d { background-repeat: no-repeat; display: none }


html.accordion-menu-js dd.a-m-d-expand     { background-repeat: no-repeat; display: block }

html.accordion-menu-js dd.a-m-d-before-expand    { background-repeat: no-repeat; visibility: hidden; display: block; position: relative; z-index: -1; height: auto !important; overflow: visible; opacity: 0   }


html.accordion-menu-js dt.a-m-t-expand              { color: #690; background-image: url("images/base/park.gif"); background-repeat: no-repeat; background-attachment: scroll; border: 0 }

html.accordion-menu-js dd.a-m-d-anim     { line-height: 24px; background-repeat: no-repeat; display: block; overflow: hidden }

dl.accordion-menu dd.a-m-d .bd    { }
