body,td {
	font-family: Arial;
	font-size: 12px;
	color: #222222;
}

p{text-indent:2em;}

form,div,ul,li{
margin:0;
padding:0;
}


ul, li { list-style-type: none; }

h1{
	font-size: 16px;
	color: #ff0000;
	font-weight:bold;
}

.filetitle{
	font-size: 14px;
	color: #333333;
	font-weight:bold;
}

a:link,a:visited {
	font-size: 12px;
	color: #1462C1;
	text-decoration: none;
	line-height:20px;
}
a:hover {
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	line-height:20px;
}

.h:a:link,.h:a:visited {
	font-size: 12px;
	color: #1462C1;
	text-decoration: none;
	padding:2px;
	line-height:20px;
}
.h:a:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background: #1462C1;
	padding:2px;
	line-height:20px;
}

.tsg:a:link,.tsg:a:visited {
	font-size: 12px;
	color: #1462C1;
	text-decoration: underline;
}
.tsg:a:hover {
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
}

.ht:a:link,.ht:a:visited {
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	background: #cc0000;
	padding:2px;
	line-height:24px;
}
.ht:a:hover {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background: #ff0000;
	padding:2px;
	line-height:24px;
}

.b:a:link,.b:a:visited {
	font-size: 12px;
	color: #ff0000;
	font-weight:bold;
	text-decoration: none;
	padding:2px;
}
.b:a:hover {
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	background: #ff0000;
	padding:2px;
}
.tn:a:link,.tn:a:visited {
	font-size: 14px;
	color: #1462C1;
	text-decoration: none;
	padding:2px;
}
.tn:a:hover {
	font-size: 14px;
	color: #ff0000;
	text-decoration: underline;
	padding:2px;
}
.input {
	border-top-color: #848284;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #848284;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: "courier new";
	font-size: 12px;
	background-color: ffffff;
	height:16px;
}
.topic-page{zoom:1;position:relative;padding:0 0 18px;line-height:18px;clear:both;font-family:Tahoma;}
.topic-page a:link,.topic-page a:visited,.topic-page a:active{padding:2px 5px;font-family:Tahoma;border:1px solid #ddd;text-decoration:none;outline:none;}
.topic-page a:hover{color:#fff;background:#F00;text-decoration:none;border:1px solid #ddd;}
a.tp-on:link,a.tp-on:visited,a.tp-on:hover,a.tp-on:active{color:#fff;background:#F00;font-weight:bold;border-color:#F00}

.l150{
line-height:150%;
}
.l200{
line-height:200%;
}

.show_list { font-size: 12px; line-height: 24px; background-color: #FFFFFF; }
.show_list_menu li { float: left; padding-right: 8px; padding-left: 8px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; padding-top: 6px; line-height: 18px; }
.show_list_menu { background-position: 0px bottom; font-size: 14px; float: left; width: 90%; font-weight:bold; }
.show_list_menu a { color: #333333; }
.show_list_menu .one { background-color: #ffffff; color: #FF0000; font-weight:bold; }
.show_list_main { padding-left:2px; clear: both; padding-top: 4px; padding-bottom: 2px; }
.show_list_main div { display: none; }
.show_list_main .active { display: block; }