td.faqleft {
	width: 500px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}

td.faqright {
	width: 280px;
	text-align: left;
	vertical-align: top;
}

/* faq list contents */

div.faqcat {
	margin-bottom: 20px;
	text-align: justify;
	line-height: 20px;
}

div.faqtitle {
	color:#28313A;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 15px;
}

div.faqtitle a.faqgroup {
	color:#28313A;
	text-decoration: none;
}

div.faqtitle a.faqgroup:hover {
	color:#28313A;
	text-decoration: underline;
}

div.faqcat ul {
}

div.faqcat ul a {
	color: #1B75A9;
	text-decoration: underline;
}

div.faqcat ul a:hover {
	color: #1B75A9;
	text-decoration: none;
}

/* faq group/question display, top contents */
div.faqcat2 {
	margin-bottom: 20px;
	text-align: justify;
	line-height: 20px;

	padding-bottom: 5px;
	border-bottom: 1px dashed #DFE1E0;
}

div.faqcat2 ul {
}

div.faqcat2 ul a {
	color: #1B75A9;
	text-decoration: underline;
}

div.faqcat2 ul a:hover {
	color: #1B75A9;
	text-decoration: none;
}

a.faqbacktoindex {
	line-height: 20px;
	font-size: 12px;
	color: #1B75A9;
	text-decoration: none;
}

a.faqbacktoindex:hover {
	color: #1B75A9;
	text-decoration: underline;
}

/* Q/A display */
div.faqq {
	margin-bottom: 20px;
	text-align: justify;
	line-height: 20px;

	padding-bottom: 5px;
	border-bottom: 1px dashed #DFE1E0;
}

div.faq_q {
	color:#28313A;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 15px;
	text-align: left;
}

div.faq_a {
}

div.faq_a a {
	color: #1B75A9;
	text-decoration: underline;
}

div.faq_a a:hover {
	color: #1B75A9;
	text-decoration: none;
}

div.faq_seealso {
}

div.faq_seealso ul a {
	color: #1B75A9;
	text-decoration: underline;
}

div.faq_seealso ul a:hover {
	color: #1B75A9;
	text-decoration: none;
}

/* right part - top/contact */

div.faqtop {
	text-align: left;
	line-height: 20px;
}

div.faqtop ul a {
	color: #1B75A9;
	text-decoration: underline;
}

div.faqtop ul a:hover {
	color: #1B75A9;
	text-decoration: none;
}

p.faqcontact {
	border-top: 1px dashed #DFE1E0;
	margin-top: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	line-height: 20px;
	color: #28313A;
}

p.faqcontact a {
	color: #1B75A9;
	text-decoration: underline;
}

p.faqcontact a:hover {
	color: #1B75A9;
	text-decoration: none;
}
