ol.faq-answers .question {
        cursor: pointer;
        color: #678713;
		margin-bottom: 0;
}

ol.faq-answers .question .cat {
        color: #999999;
        font-style: italic;
}

.faq-close {
	text-align: right;
}
#col3_content .tx-cfabwwwminifaq-pi2 ol.faq-answers li.active,
#col3_content_co .tx-cfabwwwminifaq-pi2 ol.faq-answers li.active {
        background: #F5F5F5;
        border:1px solid #D6D6D6;
        margin-bottom:10px;
        padding:0 10px 10px 10px;
}

#col3_content .tx-cfabwwwminifaq-pi2 ol.faq-answers li.active p,
#col3_content_co .tx-cfabwwwminifaq-pi2 ol.faq-answers li.active p {
        margin-bottom: 10px;
        padding-top: 10px;
}

#col3_content .tx-cfabwwwminifaq-pi2 ol.faq-answers li blockquote p,
#col3_content .tx-cfabwwwminifaq-pi2 ol.faq-answers li.active blockquote p,
#col3_content_co .tx-cfabwwwminifaq-pi2 ol.faq-answers li blockquote p,
#col3_content_co .tx-cfabwwwminifaq-pi2 ol.faq-answers li.active blockquote p {
		padding-top: 0;
}

#col3_rightcol .tx-cfabwwwminifaq-pi2 {
	margin-top: 60px;
}

#col3_rightcol .tx-cfabwwwminifaq-pi2 ul {
	margin-bottom: 12px;
}

#col3_rightcol .tx-cfabwwwminifaq-pi2 li {
	line-height: 16px;
}

#faqSearchForm {
	background		:	#F2F2F2;
	border			:	1px solid #D6D6D6;
	padding			:	10px;
	width			:	480px;
}

#faqSearchForm input {
	width: 420px;
}

#faqSearchForm select {
	width: 424px;
}

#faqSearchForm dd,
#faqSearchForm dl {
	margin-left: 0;
}

#faqSearchForm .buttonwrapper {
	text-align: right;
}

#faqSearchForm .buttonwrapper a {
	text-decoration: none;
}

#faqSearchForm .buttonwrapper img {
	margin-top: 0;
}

.tx-cfabwwwminifaq-pi2 h5 {
	padding-top		:	15px;
	margin-top		:	15px;
	border-top		:	1px solid #D6D6D6;
}