
#faq { background: url('../../images/v2/banners/question+answers.jpg') no-repeat 0px 0px; padding: 100px 0px 0px 0px; }

.faqnav .nav { list-style: none; }
	.faqnav .nav li { }
		.faqnav .navsection { background: url('../../images/bg-Nav3.jpg') repeat-x left top; }
			.faqnav .navsection ul { display: none; }
				.faqnav .navsection li ul li { padding: 0 0 8px 10px; line-height: 1em; }
		.faqnav .nav li .arrowright1 { background-position: right 12px; margin-right: 10px; display: block; padding: 0 10px; height: 27px; line-height: 27px; }
		.faqnav .nav li .arrowdown2 { background-position: right -138px; margin-right: 10px; display: block; padding: 0 10px; height: 27px; line-height: 27px; }
		.faqnav .nav li ul { list-style: none; padding: 10px; }
			.faqnav li ul li { line-height: 1.5em; font-size: 12px; margin: 0 0 .7em 0; }

.sub_desc { margin: 0px 0px 10px 0px; }

.column-master {}
	#faq .left { width: 69%; }
	#faq .right { width: 28%; }


/* Arrows */
.arrowleft1,
.arrowleft2,
.arrowleft3,
.arrowright1,
.arrowright2,
.arrowright3,
.arrowup1,
.arrowup2,
.arrowup3,
.arrowdown1,
.arrowdown2,
.arrowdown3{ background: url('../../images/symbols/arrows.gif') no-repeat; display: block; }

#faq dt, #faq dd { padding: 5px 5px 5px 32px; background-image: url(../../images/v2/faq_qanda.png); background-repeat: no-repeat; }
#faq dt { font-size: 16px; font-weight: bold; background-position: left 6px; margin-bottom: 10px; }
#faq dd { color: #666; margin: 0 0 10px 0; background-position: left -173px; }
	#faq dd p { margin: 0 0 1em 0; }
	#faq dd ul { list-style: disc; margin: 0 2em 1em 2em; }
	#faq dd li { margin: 0 0 1em 0; line-height: 2em; }
#faq dl { margin-bottom: 40px; border-bottom: 1px dotted #888888; }
#faq dl.softdivide { margin-bottom: 20px; border: 0; }

#faq table.diff { width: 100%; font-size: 10px; }
	#faq table.diff th,
	#faq table.diff td { padding: 3px; vertical-align: top; }

	#faq table.diff th { border-bottom: 2px solid #ddd; font-weight: bold; font-size: 11px; color: black; }

	#faq table.diff tbody td { border-right: 1px solid #ddd; border-bottom: 1px dotted #ddd; }
	#faq table.diff tbody td.first { border-left: 1px solid #ddd; background-color: #f4f4f4; color: black; }
	#faq table.diff tbody td.lastrow { border-bottom: 2px solid #ddd; }

#faq em { font-style: italic; color: #333; }

#faq h3 { font-size: 20px; color: #336699; margin: 0.7em 0; }

