.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion dt, .ui-accordion dt .ui-accordion-header {
     display: block;
     margin: 0 0 3px -33px;
     padding: 0 0 0 33px;
     height: 28px;
     background: url(/images/accordion/accordion_button_bg2.png) 0 0 no-repeat;
     color: #000;
     text-decoration: none;
     line-height: 28px;
     position: relative;
     left: 3px;
	cursor: pointer;
}

.ui-accordion dt a
{
     text-transform: uppercase;
     text-decoration: none;
     font-weight: bold;
     color: #fff;
}

.ui-accordion dd
{
     /* background: url(../images/accordion/accordion_dd_bg.png) 0 0 no-repeat; */
     margin: -5px 0 0 -30px;
     padding: 0 0 5px 30px;
}

.ui-accordion dd a, .ui-accordion dd a:link, 
.ui-accordion dd a:visited, 
.ui-accordion dd a:hover                          { color: #007577; text-decoration: none; }
.ui-accordion dd a:hover                          { color: #08abae; text-decoration: underline; }


.ui-accordion dt .ui-accordion-right {
     display: block;
     position: absolute;
     top: 0px;
     right: -3px;
     height: 28px;
     width: 3px;
}
.ui-accordion dt .ui-accordion-left {
     display: block;
     background-repeat: no-repeat;
     position: absolute;
     height: 28px;
     width: 3px;
}

.ui-accordion dd ul { margin: 0 0 0 -1px; list-style-image: url(/images/sidebar_bullet.png); }
.ui-accordion  ul.submenu { margin: 0 0 0 15px; }


.ui-accordion dt:hover .ui-accordion-header { background: url(/images/accordion/accordion_button_bg.png) 0 0 no-repeat; }

.ui-accordion dt.selected .ui-accordion-header { background: url(/images/accordion/accordion_button_bg.png) 0 0 no-repeat; }