/*.FAQModuleDisplay, .FAQModuleDisplay * {margin:0; padding:0;}*/
.FAQModuleDisplay {margin:0 0 20px;}
.FAQModuleDisplay hr {margin:0 !important;}
.FAQModuleDisplay div.faqSet {}
.FAQModuleDisplay h4.faqSetHeading {background:#eee; margin:0; padding:5px; border:1px solid #ccc; cursor:pointer;}
.FAQModuleDisplay h4.FSHhover {color:#555; background:#e6e6e6;}
.FAQModuleDisplay div.faqSetItems {border-color:#ddd; border-width:0 1px 1px; border-style:solid; padding:15px 10px 15px 20px; margin:0 0 20px;}

.FAQModuleDisplay div.faqSetItems ul, .FAQModuleDisplay div.faqSetItems li, .FAQModuleDisplay div.faqSetItems p {margin:0;}
.FAQModuleDisplay div.faqSetItems p {padding:4px 0;}
.FAQModuleDisplay div.faqSetItems li {padding:8px 0;}

.FAQModuleDisplay .faqSetClosed .faqSetItems {display:none;}
.FAQModuleDisplay .faqSetClosed h4.faqSetHeading {margin-bottom:-1px;}

.FAQModuleDisplay div.feedback {
  text-align:right;
  font:11px Arial;
  color:#777;
  border-top:1px solid #eee;
  border-bottom:1px solid #ddd;
  margin:12px 0;
  padding:3px 0 10px;
  width:100%;
}
.FAQModuleDisplay div.feedback span {float:left;}
.FAQModuleDisplay div.feedback span.voteFAQ b {font-weight:100;}
.FAQModuleDisplay div.feedback span.voteFAQ b.FAQvotesUp {color:green;}
.FAQModuleDisplay div.feedback span.voteFAQ b.FAQvotesDown {color:gray;}
.FAQModuleDisplay div.feedback img {margin:0 3px; position:relative; top:3px; left:0px; width:16px; height:16px; border:none;}
.FAQModuleDisplay div.feedback a:hover img {top:1px;}
.FAQModuleDisplay div.feedback div.comments {width:220px; float:right; display:none; padding:8px 0 0;}
.FAQModuleDisplay div.feedback div.comments button,
.FAQModuleDisplay div.feedback div.comments textarea,
.FAQModuleDisplay div.feedback div.comments input {margin:3px; border:1px solid #B8C6F5; font:11px Arial;}
.FAQModuleDisplay div.feedback div.comments input {width:130px; float:right;}
.FAQModuleDisplay div.feedback div.comments label {display:block; float:left; width:80px; margin:2px 0; padding:2px 0; text-align:left; text-indent:5px;}
.FAQModuleDisplay div.feedback div.comments textarea {width:210px; height:80px;}
.FAQModuleDisplay div.feedback div.comments button {padding:0 3px; outline:0; background:#D8E6F5 url(btns1.png) repeat-x 0px 0px; font:11px/21px Arial; color:#6876A5;}
.FAQModuleDisplay div.feedback div.comments span {display:block; float:left; line-height:23px; color:#bbb; font-style:italic;}

.FAQModuleDisplay .faqAnswer {font-style:italic;}

.FAQModuleDisplay, .FAQModuleDisplay div.faqSet, .FAQModuleDisplay div.faqItem {position:relative;}
div.faqSetExpCollControl {position:absolute; top:0px; right:0px; font:bold 10px Arial; color:#333;}
.FAQModuleDisplay img.expandCollapseSet {position:absolute; top:10px; right:10px; border:1px solid #777; cursor:pointer;}
