h2 {
	clear:both;
	}

.faq {
	width:905px;
	margin:16px auto 0px auto;
	}

.faq h2 {
	padding:3px 6px;
	font-size:140%;
	font-weight:bold;

	color:black;
	background-color:#eeeeee;
	border-left:12px solid #aaaaaa;
	}

.faqbox {
	width:905px;
	height:100%;
	margin:16px 0px 0px 0px;
	padding-bottom:16px;
	border-bottom:1px dotted #aaaaaa;
	background-image:url(../../common/img//faqbox_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}

.faqbox h3 {
	padding-bottom:3px;
	margin-bottom:3px;
	
	font-weight:bold;
	
	border-bottom:1px solid black;
	}

.faqbox p {
	margin:5px 0px;
	padding:0px 5px;
	}

.faqbox ul,
.faqbox ol {
	margin:5px 0px;
	}

.faqbox .num {
	float:left;
	padding:2px;
	width:41px;
	text-align:center;
	color:white;
	}

.faqbox .num p {
	font-style:italic;
	font-size:150%;
	font-weight:bold;
	}

.faqbox .que {
	float:left;
	padding:8px;
	width:304px;
	}

.faqbox .ans {
	float:right;
	padding:8px;
	width:514px;
	}

table.faqtab {
	margin:5px;
	width:500px;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px solid white;
	}

.faqtab th,
.faqtab td {
	padding:3px;
	border:1px solid #cccccc;
	text-align:center;
	}

.faqtab th {
	font-weight:bold;
	color:white;
	background-color:#333333;
	}

.faqtab td {
	background-color:white;
	}

.faqtab tr.even td {
	background-color:#e8e8e8;
	}

.faqtab tr td.mid1 {
	background-color:#aaaaaa;
	font-weight:bold;
	}