html,body,div,td,th,p{
	font-size: small;
}

input.query{
	width: 125px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999 #cdcdcd #cdcdcd #999999;
	margin-top: 0px; 
	margin-right: 3px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding: 0px; 
	color: #000000;
	background-color: #ffffff;
}

body
.text09 {line-height:15px;}
.text10 {line-height:15px;}
.text12 {line-height:28px;}
.text14 {line-height:20px;}
.text12p {line-height:20px;}
.text12n {line-height:16px;}
.text16 {line-height:20px;}

A.rank:link {color:#000000; text-decoration:none;}
A.rank:hover {color: #0000FF ;  text-decoration:underline}
A.rank:active {text-decoration:none;}

.right {
	float: right;
}
.clear {
	clear: right;
}

.faq_leftmenu_top{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	width:180px;
	padding:0;
	margin:0;
	border-collapse: collapse;
}

.faq_leftmenu_top tr{
	padding:0;
	margin:0;
	border-collapse: collapse;
}

.faq_leftmenu_top td{
	padding:0;
	margin:0;
	border-collapse: collapse;
}

.faq_leftmenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

	width:180px;
	padding:0;
	margin:0 0 7px 0;
	border-collapse: collapse;
}

.faq_leftmenu tr{
	padding:0;
	margin:0;
	border-collapse: collapse;
}

.faq_leftmenu td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:7px;
	margin:0;
	font-weight:bold;
	border-collapse: collapse;
}

a.leftmenu:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.leftmenu:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.leftmenu:hover {
	font-size: 12px;
	color: #B91450;
	text-decoration: none;
	font-weight:bold;
}
a.leftmenu:active {
	font-size: 12px;
	color: #B91450;
	text-decoration: none;
	font-weight:bold;
}
