body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/dt01.gif);
	background-repeat: repeat-x;
	background-position: top;
}
* {
	font-size: 12px;
	line-height:18px;
	font-family: Arial, "宋体";
	font-weight: normal;
	color:#333;
}
a {
	color:#666;
	text-decoration: none;
}
a:hover {
	color:#CC0000;
}
form {
	margin:0;
	padding:0;
}
#topFrame {
	width:890px;
	height:60px;
	margin:10px auto;
	position:relative;
}
#topFrame .left {
	width:450px;
	left:20px;
	top:10px;
	position:absolute;
}
#topFrame .right {
	width:160px;
	right:10px;
	top:25px;
	position:absolute;
}
#tableFrame {
	width:890px;
	margin:10px auto;
	background:url(../images/bg_table.gif) repeat-y center;
}
#tableLeft {
	width:4px;
	height:394px;
	font-size:1px;
	float:left;
	background:url(../images/table_left.gif) repeat-y left;
}
#tableMain {
	width:882px;
	background:#FFF;
	float:left;
}
#tableRight {
	width:4px;
	height:394px;
	font-size:1px;
	float:left;
	background:url(../images/table_right.gif) repeat-y right;
}
#tableBottom {
	width:auto;
	height:4px;
	font-size:1px;
	line-height:1px;
	background:url(../images/table_bottom.gif) repeat-x top;
	position:relative;
	clear:both;
}
#tableBottom .left {
	width:11px;
	height:4px;
	font-size:1px;
	line-height:1px;
	background:url(../images/table_bottom_1.gif) no-repeat top;
	position:absolute;
	left:0;
}
#tableBottom .right {
	width:11px;
	height:4px;
	font-size:1px;
	line-height:1px;
	background:url(../images/table_bottom_2.gif) no-repeat top;
	position:absolute;
	right:0;
}
#pageBottom {
	width:890px;
	padding:10px 0px 20px 0px;
	margin:10px auto;
	text-align:center;
	line-height:20px;
}
#tableHeader a.normal {
	color:#036;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}
#tableHeader a.normal:hover {
	color:#C00;
}
#tableHeader a.current {
	color:#C00;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}
#tableHeader a.current:hover {
	color:#C00;
}
.clearBoth {
	width:auto;
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
}
#subMenu a.normal {
	color:#000000;
	text-decoration:none;
}
#subMenu a.normal:hover{
	color:#FF0000;
	text-decoration:underline;
}
#subMenu a.current {
	color:#FF0000;
	text-decoration:none;
}
#subMenu a.current:hover {
	color:#FF0000;
	text-decoration:underline;
}
#msg_form .subfield {
	font-weight:bold;
	background:#DCDCDC url(../images/ico_arrow2.gif) no-repeat 0px;
	height:18px;
	line-height:18px;
	padding:7px;
	padding-left:30px;
	margin-top:10px;
	margin-bottom:1px;
	font-size:12px;
}
.ca:link {
	font-size: 12px;
	line-height: 24px;
	color: #0066B3;
	font-weight: bold;
	font-family: Arial, "宋体";
}
.ca:visited {
	font-size: 12px;
	line-height: 24px;
	color: #0066B3;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, "宋体";
}
.ca:hover {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
	font-family: Arial, "宋体";
}
.ca:active {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-family: Arial, "宋体";
}
