/* CSS Document */
.faq_listing h4 {
	margin:0 0 5px;
}

.faq_sub_listing h4 {
	margin:0;
}

.faq_answers_listing {
	list-style:none;
}

.faq_answers_listing li {
	padding:0 0 20px
}

.faq_answers_listing li,
.faq_listing li {
	margin:0 0 20px;
	border:dotted 1px #CCC;
	border-width:0 0 1px;
}

.faq_answers_listing li:last-child {
	border:0;
}

.faq_sub_listing {
	overflow:hidden;
	zoom:1;
}

.faq_sub_listing li {
	float:left;
	border:solid 1px #333;
	border-width:0 1px 0 0;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	line-height:normal;
}

.faq_sub_listing li:last-child,
.faq_sub_listing li:first-child {
	border:none;
}

.faq_sub_listing li:first-child {
	padding:0;
}
