﻿/**************************************************/
#faq
{
	width: 100%;
}

#faq thead td
{
	font-weight:bold;
	color:#006;
	padding-bottom:5px;
	letter-spacing:1px;
	font-size:110%;
}

#faq thead td img
{
	margin:0 5 0 0;
	vertical-align:middle
}

#faq tbody th
{
	width:100%;
}

#faq td table
{
	width:100%;
}

#faq td table thead td
{
	background-color:#69C;
	color:#FFF;
	font-weight:bold;
	padding:4 0 3 12 !important;
	font-size:70%;
}

/**************************************************/
#faqmaincontent
{
	width:100%;
}

#faqmaincontent td
{
	vertical-align:top;
	padding-left:10px !important;
}

#faqmaincontent th
{
	vertical-align:top;
}

#faqmaincontent th table 
{
	height:auto;
	font-size:70%;
	width:100%;
}

#faqmaincontent th table thead td
{
	background-color:#69C;
	color:#FFF;
	font-weight:bold;
	padding:5 0 3 12 !important;
}

#faqmaincontent th table tbody td
{
	width:50%;
	vertical-align:top;
	padding:1 3 0 3 !important;
	line-height:18px;
}

#faqmaincontent th table a
{
	color:#909;
}

#faqmaincontent th table a:hover
{
	color:#069;
	text-decoration:underline;
}

/**************************************************/
#faqtype table td
{
	width:50%;
}

#faqtype td table thead td
{
	background-color:#69C;
	color:#FFF;
	font-size:140%;
	font-weight:bold;
	padding:4 5 2 12 !important;
	border-bottom:1px solid #069;
}

#faqtype td table tbody td
{
	vertical-align:top;
	font-size:140%;
	padding:0 12 0 12 !important;
}

#faqtype td table tbody td li
{
	list-style-image:url(../../images/dot/21.gif);
	list-style-position:inside;
	margin:0 0 0 -45;
	padding:2 5 5 0;
	border-bottom: 1px solid #EEE dotted;
}

#faqtype td table tbody td ul
{
	margin-bottom:0;
}

#faqtype td table tbody td a
{
	color:#069;
}

#faqtype td table tbody td a:hover
{
	color:#909;
}

#faqtype td table tfoot td
{
	text-align:right;
	padding:5 !important;
	border-bottom:1px solid #D8E8F5;
}

/**************************************************/
#faqhistory
{
	font-size:125% !important;
	font-weight:lighter !important;
	text-align:right;
}

#faqhistory a
{
	color:#FFF !important;
}

#faqhistory a:hover
{
	color:#909 !important;
	text-decoration:none !important;
}

/**************************************************/
#faqdate
{
	color:#AAA;
	font-style:italic;
	font-size:85%;
	text-align:right;
}

/**************************************************/
#faqsearch
{
	border-top:2px solid #85ADD6;
	border-bottom:2px solid #85ADD6;
	background-color:#E2ECF5;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#F8FAFC' ,endColorStr= '#E2ECF5' ,gradientType= '0' );
	font-size:70%;
	font-weight:bold;
	padding:8 12 3 12 !important;
}

.faqsearch
{
	font-size:100%;
	border:1px solid #BBD2E8;
	width:60%;
}

/**************************************************/
#faqlist td
{
	font-size:70%;
	padding:8 10 8 32;
	color:#333 !important;
}

#faqlist thead td
{
	font-size:80%;
	padding:5 10 5 12 !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#F5F5F5' ,endColorStr= '#FFFFFF' ,gradientType= '0' );
}

#faqlist a
{
	color:#0240A6 !important;
	text-decoration:underline !important;
}

#faqlist a:hover
{
	color:#F90 !important;
	text-decoration:none !important;
}

#faqlist tbody td
{
	color:#555 !important;
	font-weight:bold;
}

#faqlist tbody td div
{
	font-weight:lighter !important;
}


#faqlist tfoot td
{
	font-size:60%;
	color:#AAA !important;
	text-align:left;
	font-style:italic;
	border-bottom:1px solid #EEE;
}

/**************************************************/
#faqdetail td
{
	font-size:70%;
	padding:8 10 8 25;
	color:#555 !important;
	line-height:18px;
}

#faqdetail thead td
{
	color:#0240A6 !important;
	font-size:90%;
	font-weight:bold;
	padding:5 10 5 12 !important;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#F5F5F5' ,endColorStr= '#FFFFFF' ,gradientType= '0' );
}

#faqdetail tfoot td
{
	font-size:60%;
	color:#AAA !important;
	text-align:left;
	font-style:italic;
	border-bottom:1px solid #EEE;
}


