@charset "utf-8";

h2.title {
	background-image: url(../images/title_tiger.gif);
}
div.bg {
	background-image: url(../images/bg_tiger.gif);
	border-bottom: 2px solid #e7d56a;
}
div.category {
	background-color: #e7d56a;
}

/*faq
/*****************************************/
#faq_search {
	height: 25px;
	padding: 15px 0px 10px 20px;
	border: 5px solid #e7d56a;
}
	#faq_search form {
	}
		#faq_search form * {
			display: block;
			float: left;
			margin-right: 10px;
		}
		#faq_search form span.search_title {
			display: block;
			float: left;
			font-size: 15px;
			font-weight: bold;
		}
		#faq_search form input.search_string {
			width: 150px;
		}

#faq_tab {
	margin-top: 20px;
}
	#faq_tab li {
		display: block;
		float: left;
		width: 97px;
		height: 25px;
		background: url("../support/images/faq_tab.gif");
		font-weight: bold;
		text-decoration: none;
	}
	#faq_tab li.selected {
		background-position: -97px 0px;
	}
	#faq_tab li:hover {
		background-position: -97px 0px;
	}
		#faq_tab li a,
		#faq_tab li span {
			display: block;
			width: 100%;
			text-indent: 5px;
			line-height: 25px;
		}
#faq_list_header {
	padding-top: 12px;
	background: url("../support/images/faq_bottom.gif") no-repeat;
}
	#faq_list_header * {
		float: left;
		font-weight: bold;
	}
	#faq_list_header #header_category {
		width: 100px;
		text-align: center;
	}
	#faq_list_header #header_question {
		padding-left: 5px;
		width: 470px;
	}
div#faq_list {
}
	div#faq_list a.info_line {
		float: left;
		display: block;
		width: 582px;
		padding: 5px 0;
		border-bottom: 1px solid #ccc;
		cursor: pointer;
	}
	div#faq_list a.info_line:hover {
		background-color: #ffffcc;
	}
		a:hover.info_line {
			text-decoration: none;
		}
		a.info_line span.category {
			float: left;
			width: 100px;
			border-right: #666666 1px solid;
			color: #666666;
			text-align: center;
		}
		a.info_line span.txt {
			float: left;
			width: 470px;
			margin-left: 5px;
		}
		a:hover.info_line span.txt {
			text-decoration: underline;
		}

div.faq_detail_content {
	width: 560px;
	height: auto;
	padding: 10px;
	margin-top: 10px;
	background-color: #fdfde3;
	border-right: 1px solid #e7d56a;
	border-bottom: 1px solid #e7d56a;
}
div.faq_detail_footer {
	margin: 10px 0;
	text-align: center;
}

/*activex
/*****************************************/
.activex img {
	margin:5px auto 10px auto;
	}
.activex ul {
	margin:10px auto 10px 40px;
	}
.activex ul li {
	list-style:decimal;
	}
.activex ul li p {
	margin:5px auto 5px 10px;
	}

/*ff
/*****************************************/
.ff_bt a {
	display: block;
	width: 200px;
	height: 30px;
	background: url(../support/images/ff_bt.gif) 0 0;
}
.ff_bt a:hover {
	background-position: 0 -30px;
}
