﻿.faq {  padding: 0;}

.faq dt { padding: 4px 0; cursor: pointer; }
dt {font-size:13px; line-height:18px; font-weight:bold; }
.faq dt.faqClosed {
  color: #77785e !important;
 	background: #f5f4e2  !important; 
	padding:10px;
	border-bottom:1px solid #d9d6ba;
}
.faq dt.faqOpen { color: #f47920;  	background: #fbf9f9;  !important; 
	padding:10px; margin:6px 0;
}
.faq dd { display: block; margin: 0; padding: 0; overflow: hidden; }
.faq .faqHide, .faq .faqShow {
	display: block;
	padding-left:30px;
	margin:10px 0;
	background: url(../images/minus.gif) no-repeat center left;
	text-decoration: none;
	font-size:13px;
	line-height:20px;
	height:20px; 
	margin:20px 0;}
.faq .faqShow {	background-image: url(../images/plus.gif); }

.faq .faqShow:link, .faq .faqHide:link {color:#c2502e;} 
.faq .faqShow:visited, .faq .faqHide:visited {color:#f46600;}
.faq .faqShow:hover, .faq .faqHide:hover {background-color: transparent; text-decoration:underline;}
.faq .faqShow:active, .faq .faqHide:active  {color:#c2502e;}