
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/cssimages/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(css/images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(css/images/ui-icons_ef8c08_256x240.png); }
.ui-accordion-header.ui-state-default a {white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
/* positioning */
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }


/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; height:auto; }
.ui-accordion .ui-accordion-li-fix {  }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; background-color: #f6f6f7; margin-top: 0px;  padding-left: 2.2em;color: #000;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;background-color: #b2b4b2;}
.ui-accordion .ui-accordion-header-hover { display: block; background-color: #b2b4b2; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -10px; }
.ui-accordion .ui-accordion-content { padding: 1em 0.2em; border-top: 0;background-color: #fff; margin-top: 0px; position: relative; top: 0px; margin-bottom: 0px; overflow: auto; display: none; color: #000;}
.ui-accordion .ui-accordion-content-active { display: block; }

                                                                               }