dl.accordion-menu {
margin: 0 0 5px 0;
padding: 0;
/*background:white;*/
}

dl.accordion-menu dt.a-m-t {
margin: 0;
padding:0;
/*position: relative;*/
height:36px;
overflow:hidden;
}

dl.accordion-menu dt.a-m-t2 {
height:36px;
overflow:hidden;
}


dl.accordion-menu dt.a-m-t-hover{
/*background:#cdcdcd;*/
}


dl.accordion-menu dt.a-m-t-down{
/*
border: solid 1px #222222;
border-right-color: #dfdfdf;
border-bottom-color: #dfdfdf;
*/
}


html.accordion-menu-js dt.a-m-t {
cursor:pointer;
zoom:1;
}

dl.accordion-menu dd.a-m-d {
margin:0;
padding:0;
}

html.accordion-menu-js dd.a-m-d{
display:none;
}


html.accordion-menu-js dd.a-m-d-expand {
display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
display:block;
position:relative;
z-index:-1;
opacity:0;
height:auto !important;
visibility:hidden;
overflow:visible;
}


html.accordion-menu-js dt.a-m-t-expand {
/*
border-left-color:#222222;
color:black;
background:#c0c0c0;*/
}

html.accordion-menu-js dd.a-m-d-anim {
overflow:hidden;
display:block;
}

dl.accordion-menu dd.a-m-d .bd{
/*padding:0.5em;
border:solid 1px #aaaaaa;*/
}

dl.accordion-menu dt.a-m-t img {
/*margin-left: 0px;
position: absolute;
top:0;
left:0;*/
height:36px;
width:168px;
}


dl.accordion-menu dd.a-m-d .bd a {
display:block;
background: #fff url('../images/sidenav/sep.jpg') no-repeat bottom center;
padding: 7px 10px 10px 10px;
text-decoration:none;
font-weight:normal;
color:#000;
}

dl.accordion-menu dd.a-m-d .bd a.last {
background: #fff url('../images/submenu_shade.jpg') no-repeat bottom center;
padding: 7px 10px 15px 10px;
}

dl.accordion-menu dd.a-m-d .bd a:hover {
color:#9A0808;
}