div.frmFAQ {
	/*height:300px;*/
	margin-top:20px;
	overflow:auto;
}

.cat_header {
	cursor:pointer;
}

/*
.tx_faq ul {
	display:none;
}

.tx_faq li {
	list-style-type:none;
	padding:5px 0 0 5px;
	background-color:#E0E8F0;
	padding-bottom:4px;
}

.tx_faq li li {
	background-color:#CDD7E1;
}

.tx_faq li li li {
	background-color:#BEC7D1;
}

.faq_items {
	margin-left:10px;
}

.faq_items li,
.faq_items p {
	margin:0px;
	padding:0px;
}

.faq_items h3 {
	margin:0;
	padding:0;
	padding-top:5px;;
}
*/

.tx_faq ul {
	display:none;
}

.tx_faq li {
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:none;
}

.tx_faq li li .cat_header {
	color:#555;
}

.faq_items {
	margin-top:5px;
	margin-bottom:10px;
}

.faq_items li,
.faq_items p {
	margin:0px;
	padding:0px;
}

.faq_items li {
	padding:5px;
	margin-bottom:2px;
	background-color:#eee;
}

.faq_items p {
}

.faq_items h3 {
	margin:0;
	padding:0;
}

