﻿.faq {
padding: 0px 0 0 0px;
}
.faq dt {
/*width:542px;*/
height:19px;
margin:10px 0 0px 0;
padding:6px 0 6px 7px;
cursor: pointer;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #21b7de;/*background-color:#d42032;*/
text-transform: uppercase;
font-size:17px;
}
.faq dt.faqClosed {
color: #fff !important;
/*background: #d42032  !important;*/
	background-image: url(plus.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.faq dt.faqOpen {
	color: #fff;
	/*background: #d42032;*/
	background-image: url(minus.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.faq dd {
/*width:542px;*/
display: block;
margin: 0 0px 0px 0;
padding:0px 7px 0 7px;
overflow: hidden;
background-color:#22b7de;
background-image: url(back.gif);
background-repeat: repeat-x;
}
.faq dd p {
padding:6px 7px 0 7px;
margin:0;
}
.faq dd table {
margin:6px 7px 0 7px;
}
.faq .faqToTop {
display: block;
text-align: right;
padding-bottom: 0px;
height:5px;
font-size: 0.75em;
}
.faq .faqHide, .faq .faqShow {
display: block;
margin: 6px 0;
padding: 0 0 0 28px;
	background-image: url(minus.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
text-decoration: underline;
}
.faq .faqShow {
	background-image: url(plus.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	text-decoration: underline;
}


.faq dd img {
float:right;
margin: -5px 0 0 0;
padding: 0px;
}
.faq dd span {
float:left;
/*width:472px;*/
}
