/* FAQ View */
div.FAQModule div.faq-viewAction span.no-items { font-style: italic; }
div.FAQModule div.faq-viewAction span.description { display: block; margin-bottom: 0.5em; }
div.FAQModule div.faq-viewAction ul { margin: 0; }
div.FAQModule div.faq-viewAction ul li { margin: 0 0 1em 0; list-style: none; border: 1px solid #A5A4A4; padding: 0.5em; background: #F3F3F3; }
div.FAQModule div.faq-viewAction ul li span.question a.foldable { color: inherit; padding: 0 0 0 18px; display: block; }
div.FAQModule div.faq-viewAction ul li span.question a.foldable.fold { background: url(../icons/fold.png) no-repeat left center; }
div.FAQModule div.faq-viewAction ul li span.question a.foldable.unfold { background: url(../icons/unfold.png) no-repeat left center; }
div.FAQModule div.faq-viewAction ul li span.answer { display: block; overflow: hidden; }

/* FAQ listing */
div.FAQModule div.faq-listingAction span.no-items { font-style: italic; }
div.FAQModule div.faq-listingAction span.description { display: block; margin-bottom: 0.5em; }
div.FAQModule div.faq-listingAction ul { margin: 0; }
div.FAQModule div.faq-listingAction ul li { margin: 0 0 1em 0; list-style: none; border: 1px solid #A5A4A4; padding: 0.5em; background: #F3F3F3; }
div.FAQModule div.faq-listingAction ul li span.question a.foldable { color: inherit; padding: 0 0 0 18px; display: block; }
div.FAQModule div.faq-listingAction ul li span.question a.foldable.fold { background: url(../icons/fold.png) no-repeat left center; }
div.FAQModule div.faq-listingAction ul li span.question a.foldable.unfold { background: url(../icons/unfold.png) no-repeat left center; }
div.FAQModule div.faq-listingAction ul li span.answer { display: block; overflow: hidden; }

