/* �閰Ｘ�辣雿輻璅�撘� */
table.maintable {
	width: 100%;
	vertical-align: center;
	margin-bottom: 30px;
	text-align: center;
}

table.subwin {
	width: 97%;
}

.maintable {
	background: #fff url(../img/Banner_BG1.gif) top repeat-x;
	margin-top: 5px;
	overflow: hidden;
	padding: 0;
	vertical-align: top;
  	border: 1px solid #ccc;
}

.maintable td.title {
	height: 25px;
	background: transparent url(../img/Icon_1.gif) 5px 50% no-repeat;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	padding-left: 40px;
}

table.querytable {
	width: 100%;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	padding: 0em 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	border: 1px solid #EBEBEB;
	border-collapse: collapse;
}

table.querytable td.factor {
	width: 15%;
	border: 1px solid #EBEBEB;
	text-align: right;
	font-weight: bold;
	background-color: #99C197;
	padding-right: 3px;
}

table.querytable td.factor3 {
	width: 15%;
	border: 1px solid #EBEBEB;
	text-align: right;
	font-weight: bold;
	background-color: #99C197;
	padding-right: 3px;
}

table.querytable td.subcol3 {
	border: 1px solid #EBEBEB;
	text-align: left;
	padding-left: 3px;
	width: 20%;
	background-color: #DFDFDF;
}
table.querytable td.factor4 {
	width: 12%;
	border: 1px solid #EBEBEB;
	text-align: right;
	font-weight: bold;
	background-color: #99C197;
	padding-right: 3px;
}
table.querytable td.subcol4 {
	border: 1px solid #EBEBEB;
	text-align: left;
	padding-left: 3px;
	width: 13%;
	background-color: #DFDFDF;
}
table.querytable td {
	border: 1px solid #EBEBEB;
	text-align: left;
	padding-left: 3px;
	width: 35%;
	background-color: #DFDFDF;
}

