.ddaccordmenu{
width: 100%; /*width of accordion menu*/
}

.ddaccordmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
/*height: 20px;*/
/*line-height: 20px;*/
color: white;
/* background: #545454 url(titlebar.png) repeat-x center left; */
background-image: linear-gradient(to bottom, #999999, #545454) !important;
margin: 0px;
padding: 8px; 12px;
text-decoration: none;
cursor: default;
}

.ddaccordmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/* background-image: url(titlebar-active.png); */
background-image: linear-gradient(to bottom, #6EBF4B, #39B54A) !important;
}

.ddaccordmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.ddaccordmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.ddaccordmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
/* background: #eeeeee !important; */
background-image: linear-gradient(to bottom, #eeeeee, #e1e1e1) !important;
}

.ddaccordmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/* background: #eeeeee !important; */
background-image: linear-gradient(to bottom, #d3e9fd, #b1d7fc) !important;
}

.ddaccordmenu ul li a{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
/*height: 20px;*/
/*line-height: 20px;*/
color: #6d7b8d;
background-image: linear-gradient(to bottom, #eeeeee, #e1e1e1);
display: block;
margin-right: 0px;
padding: 8px; 12px;
text-decoration: none;
}

.ddaccordmenu ul li a:visited{
color: #6d7b8d;
}

.ddaccordmenu ul li a:hover{ /*hover state CSS*/
background-color: #e1e1e1;
}

.ddaccordmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
/* background: #e1e1e1; */
background-image: linear-gradient(to bottom, #eeeeee, #e1e1e1);
}
