/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; background-color:#F30;  }
.ui-accordion .ui-accordion-header a { display: block; color:#FFF; font-size: 16px; padding: 6px; background-color:#666; }
.ui-accordion .ui-accordion-content { border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #e6e6e6/*{bgColorDefault}*/;  color: #fff/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { background-color: #F30; color: #FFF/*{fcActive}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {  background-color: #F30/*{bgColorActive}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background-color: #F60; color: #FFF/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
