ul.accordion {background: url(img/loading.gif) top center no-repeat;list-style: none;}
ul.accordion li { visibility: hidden; }
ul.accordionShow { margin: 0; padding: 0; list-style: none; }
ul.accordionShow li { margin:0; padding: 0;}
ul.accordionShow li { padding: 0; margin: 0;}
ul.accordionShow li.non_active { list-style:none;overflow:hidden;margin:0;padding:0;}
ul.accordionShow li.active { height:auto;}
ul.accordionShow li .toggle { padding:0;margin:0;cursor:pointer; overflow: hidden;}
ul.accordionShow li .toggle_active { padding:0;margin:0;cursor:pointer; overflow: hidden;}
ul.accordionShow ul { padding:10px 0px 5px 10px;margin: 0; list-style: none;}

/** MEDIA WIDGET **/
ul#latestMedia {margin: 0; padding: 0;}
ul#latestMedia.accordion li {height: 32px; overflow:hidden;background:url(img/mediawidget_bg.png); visibility: visible;}
ul#latestMedia li.first { background:url(img/widget_header.png); text-align: center; text-transform: uppercase; height: 27px; padding:6px 0 0 0;margin:0; color: #fff;}
ul#latestMedia li.last { background:url(img/mediawidget_last.png) no-repeat; height: 12px;}
ul#latestMedia li  { background:url(img/mediawidget_bg.png);}
ul#latestMedia li.non_active {background:url(img/mediawidget_bg.png);height:32px;}
ul#latestMedia li .toggle {height:26px;background:url(img/toggle_wide_bg.png) no-repeat;text-align:center;text-transform: uppercase;padding:6px 0 0 0;}
ul#latestMedia .toggle_active {height:26px;background:url(img/toggle_wide_active_bg.png) no-repeat;text-align:center;padding:6px 0 0 0;text-transform: uppercase;}
ul#latestMedia li li { background: none;}
ul#latestMedia li .toggle_active:hover { background:url(img/toggle_wide_active_bg.png) no-repeat;}
ul#latestMedia li .toggle:hover { background:url(img/toggle_wide_active_bg.png) no-repeat;}
ul#latestMedia ul li {height: 65px; background: none; color: #fff;}
ul#latestMedia img.nextarrow { float: right; margin-top: 15px; margin-right: 10px;}

/** EVENTS OVERVIEW **/
ul#eventsOverview {float:left; background:none; width: 232px;margin: 0; padding: 0;}
ul#eventsOverview.accordion li {height: 46px; overflow:hidden;background: url(img/newsitem_bottomborder.png) repeat-x bottom;}
ul#eventsOverview li {width: 232px; padding-top: 2px; visibility: visible; overflow-x:hidden;}
ul#eventsOverview li.active {padding-bottom:10px;background: url(img/newsitem_bottomborder.png) repeat-x bottom;}
ul#eventsOverview li.non_active { height: 46px; }
ul#eventsOverview li.non_active .toggle {background: url(img/newsitem_bottomborder.png) repeat-x bottom;}
ul#eventsOverview li .toggle {height:46px; overflow:hidden;}
ul#eventsOverview li .toggle:hover {height:46px;}
ul#eventsOverview li .toggle_active {height:46px; margin-bottom: 8px;}
ul#eventsOverview h4 {padding:0;margin:0; color:#fff;text-transform: uppercase; font-weight: lighter; font-size: 11px;}
ul#eventsOverview div.sitelogo {height:30px; width: 40px; padding-right: 3px; float: left; padding-top: 5px;}
ul#eventsOverview img.nextarrow {float: right; padding:0; margin:15px 0 0 0; }

/** FAQ **/
ul#faq {float:left; background:none; width: 490px;margin: 0; padding: 0;}
ul#faq li {overflow:hidden; background: url(img/toggle_wide_bg.jpg) top no-repeat;}
ul#faq li {visibility: visible; overflow-x:hidden;}
ul#faq li.non_active { height: 27px; }
ul#faq li.non_active .toggle { padding-left: 10px; padding-top:3px; height:27px; overflow:hidden; background: url(img/toggle_wide_bg.jpg) top no-repeat;}
ul#faq li.non_active .toggle:hover { background: url(img/toggle_wide_bg_hover.jpg) top no-repeat;}
ul#faq li.active .toggle_active {padding-left: 10px;padding-top:3px; height:27px; background: url(img/toggle_wide_active_bg.jpg) top no-repeat;}
ul#faq li.active .toggle_active:hover {background: url(img/toggle_wide_active_bg_hover.jpg) top no-repeat;}
ul#faq li.non_active .toggle_active {padding-left: 10px;padding-top:3px; height:27px; background: url(img/toggle_wide_bg.jpg) top no-repeat;}
ul#faq li.non_active .toggle_active:hover {background: url(img/toggle_wide_bg_hover.jpg) top no-repeat;}
