/* CSS Document */
#faqs, 
#contact_faqs {
	width:570px;
	background-color:#ffffff;
	margin-bottom:10px;
}
#faqs img,
#contact_faqs img {
	display:block;
	clear:both;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B32317; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height:18px;
}
H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B32317; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.faq_section {
	width:570px;
	margin:0 0px;
	background-color:#ffffff;
}
.faq_section h2 {
	background: url(../00_03_faq_files/img_arrow_expand.gif) 550px 2px no-repeat;
	cursor:pointer;
}
.faq_section h2.open {
	background: url(../00_03_faq_files/img_arrow_collapse.gif) 550px 2px no-repeat;
}
#contact_faqs .faq_section h2 {
	background:none;
	cursor:auto;
}
.faq_section .expandable {
	margin-top:5px;
	display:none;

}
.faq_section .expandable p {
	margin-left:15px;
	margin-right:10px;
}
.faq_section .expandable p.hide_details {
	text-align:right;
	cursor:pointer;
	color:#B32317;
	text-decoration:underline;
	font-weight:bold;
}
.faq_item .faq_q {
	padding: 3px 60px 3px 33px;
	background: url(../00_03_faq_files/bkg_li_arrowhead.gif) 22px 8px no-repeat;
	color:#000000;
	cursor:pointer;
}
.faq_item .faq_q.hover {
	color:#B32317;
	text-decoration:underline;
}
.faq_item .faq_q.open {
	color:#B32317;
	text-decoration:none;
	font-weight:bold;
}
.faq_item .faq_a {
	margin:5px 0;
	padding: 0 45px 0 60px;
	color:#000000;
	display:none;
}
.faq_item .faq_a p {
	margin-left:0px;
	margin-right:0px;
}

.faq_item .faq_a table {

}
.faq_item .faq_a td {
	vertical-align:top;
	padding:5px;
}
