body {font-family: Arial,MS Shell Dlg,verdana,宋体;font-size: 12px;color: #000000;line-height:22px;margin-top: 5px;margin-bottom: 5px }
td,th {font-family: Arial, MS Shell Dlg,verdana,宋体;font-size: 12px;color: #000000;line-height:22px }
form {margin-bottom: 0px;margin-top: 0px;}
dt {
	font-size:12px;
	color:#1A2F66;
	font-weight:bold;
	padding:2px;
}
h3.bottomline{
	color: #1B3067;
	margin: 1em 0 0.2em 0;
	border-bottom: 1px solid #ccc;
	font-family: arial, verdana, sans-serif;
}
img.rss{
	float:right;
}
img.newsimg{
	width:70px;
	height:50px;
	border:0;
	margin:0 7px 0 0;
	float:left;
}
a:link {font-size: 12px;text-decoration: underline;color: #1B3067 }
a:visited {font-size: 12px;text-decoration: underline;color: #1B3067 }
a:hover {font-size: 12px;text-decoration: underline;color: #1B3067 }
a:active {font-size: 12px;text-decoration: underline;color: #1B3067 }

a.imgnews { text-decoration: none; }
a.imgnews:link { color: #039; }
a.imgnews:visited { color: #039; }
a.imgnews:hover { color: #000; }

td.guide{font-size: 12px;font-family: Courier New, Courier, mono;text-decoration: none}

a.guide:link {font-size: 12px;font-family: Courier New, Courier, mono;text-decoration: none;color: #800000 }
a.guide:visited {font-size: 12px;font-family: Courier New, Courier, mono;text-decoration: none;color: #800000 }
a.guide:hover {font-size: 12px;font-family: Courier New, Courier, mono;text-decoration: underline;color: #800000; }
a.guide:active {font-size: 12px;font-family: Courier New, Courier, mono;text-decoration: none;color: #FF9955 }

a.menu:link {font-size: 12px;font-family: "verdana,宋体";text-decoration: none;color: #666666 }
a.menu:visited {font-size: 12px;font-family: "verdana,宋体";text-decoration: none;color: #888888 }
a.menu:hover {font-size: 12px;font-family: "verdana,宋体"; text-decoration: none; color:#666666}
a.menu:active {font-size: 12px;font-family: "verdana,宋体";text-decoration: underline;color: #333333 }

a.menu_en:link {font-size: 10px;text-decoration: none;color: #666666 }
a.menu_en:visited {font-size: 10px;text-decoration: none;color: #888888 }
a.menu_en:hover {font-size: 10px;text-decoration: none; color:#666666}
a.menu_en:active {font-size: 10px;text-decoration: underline;color: #333333 }

a.nl:link {font-family: "verdana,宋体";text-decoration: none;color: #A9BBE0 }
a.nl:visited {font-family: "verdana,宋体";text-decoration: none;color: #333333 }
a.nl:hover {font-family: "verdana,宋体";text-decoration: underline;color: #999999 }
a.nl:active {font-family: "verdana,宋体";text-decoration: underline;color: #999999 }

a.line:link {text-decoration: none;color: #333333;margin:0 1em 0 0.5em }
a.line:visited {text-decoration: none;color: #333333;margin:0 1em 0 0.5em }
a.line:hover {text-decoration: none;color: #999999;margin:0 1em 0 0.5em }
a.line:active {text-decoration: underline;color: #999999;margin:0 1em 0 0.5em }

a.midest:link {font-weight:bold;text-decoration: none;color: #F7941D}
a.midest:visited {font-weight:bold;text-decoration: none;color: #F7941D}
a.midest:hover {font-weight:bold;text-decoration: underline;color: #F7941D}
a.midest:active {font-weight:bold;text-decoration: underline;color: #F7941D}

.midest{
	font-family: Arial, MS Shell Dlg,verdana,宋体;
	font-size: 12px;
	color: #1668B1;
	line-height:22px;
}
.midest_text{
	font-family: Arial, MS Shell Dlg,verdana,宋体;
	font-size: 12px;
	color: #333;
	line-height:22px;
}
.midest_yellow{
	font-family: Arial, MS Shell Dlg,verdana,宋体;
	font-size: 12px;
	font-weight:bold;
	color: #F7941D;
	line-height:22px;
}
.list{
	color:#999999;
}

code {font-family: Courier New,宋体;font-size: 8pt }
small {font-family: Tahoma,Aial;line-height: 12px;font-size: 10px;color: #000000;text-decoration: none }
input.small {background-color: #EEEEEE;border-bottom: #cccccc 1px solid;border-left: #666666 1px solid;border-right: #cccccc 1px solid;border-top: #666666 1px solid;font-size: 10px;font-family: "verdana", "arial";height: 15px }
input.bg {font-family: MS Shell Dlg,verdana,宋体;  background-color: #f5f5f5; color: #000000; font-size: 9pt; border-right: 3px; border-top: 3px; border-left: 3px; border-bottom: 3px; background: url("/images/input.gif"); border: #333333 solid 1px }
select {background-color: #cccccc;border-bottom: #cccccc 1px solid;border-left: #666666 1px solid;border-right: #cccccc 1px solid;border-top: #666666 1px solid;font-size: 12px }
acronym {border-bottom: 1px dashed #00cc00; cursor: help }
sup {font-family: Verdana; font-size:11px; color:#FF0000 }

.block {font-size:12px;line-height:20px;background-color:#EEEEEE }
.en1 {font-size: 10px;line-height: 11px;font-family: Verdana, Arial, Sans-Serif }
.en2 {font-family: Verdana,Arial,Sans-Serif;line-height: 12px;font-size: 11px;color: #ffffff;text-decoration: none }
.cn1 {font-family: Verdana,宋体;font-size: 12px;color: #ffffff;text-decoration: none }
.cn2 {font-family: Verdana,宋体;font-size: 12px;text-decoration: none }
.input1 {font-family: MS Shell Dlg,verdana,宋体;background-color: #EEEEEE;border-bottom: #cccccc 1px solid;border-left: #666666 1px solid;border-right: #cccccc 1px solid;border-top: #666666 1px solid; height:18px; font-size: 12px; color:#3f484d}
.input1-bor {font-family: MS Shell Dlg,verdana,宋体;background-color: #EEEEEE;font-size: 12px; border: 1px solid #333333;  }
.input2 {font-family: MS Shell Dlg,verdana,宋体;border-bottom:#000000 1px solid;background-color:#F1F1F1;border-left:#FFFFFF 1px solid;border-right:#333333 1px solid;border-top:#FFFFFF 1px solid;font-size: 12px;height:20px;color: #000000;padding-bottom: 1px;padding-left: 1px;padding-right: 1px;padding-top: 1px;border-style: ridge }
.input-border {background-color: #EEEEEE;font-size: 10px;font-family: "verdana", "arial";height: 15px; border: 1px solid #333333 }
.php {font-family: Courier New; width: 100%; font-size: 12px; color: #000000; background-color: #E0E0E0; border : 1px solid #CCCCCC; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 6px }

td.calendarHeader {background-color:#CCCCCC;}
td.calendar {height: 15px;background-color:#EEEEEE }
td.calendarToday {height: 15px;color:#FFFFFF;background-color:#999999 }
table.calendar {background-color:#CCCCCC }

ul.square {
	list-style-image:url(square.gif);
}

ul.imgnews {
	list-style-type:none;
	list-style-position:inside
	margin: 0.5em 0 0 0;
	padding: 0;
}

.imgnews li {
	margin: 0 0 1em 0;
	padding: 0;
	clear: both;
	list-style-type: none;
}
.imgnews li a { font-weight: normal; }

.imgnews .date {
	background: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: right;
	text-align: center;
	margin: 0 5px 5px 0;
	line-height: 1.2em;
	padding: 2px;
	font-size: 11px;
	width: 6em;
	white-space: nowrap;
	color: #666;
}

.quote { color:#008080;}
.signature { font-size:10px; color: gray; font-family: Verdana }
.grouplisthead { background: #cccccc; font-weight: bold; text-align: center }
.even { background: #eeeeee }
.odd  { background: #dddddd }
.grouplistmsgs { text-align: right }
.alisthead { background: #cccccc; font-weight: bold; text-align: center }
.activen { color: gray }
.headerlabel { background: #cccccc; font-weight: bold; text-align: right }
.headervalue { background: #eeeeee }
.glow1 {filter: Glow(Color=#ffffff, Strength=2); color:#3f484d}
.glow2 {filter: Glow(Color=#3F484D, Strength=2); color:#ffffff; margin-bottom:2px}

.frontcolumn {
	width: 30%;
	float: left;
	padding-right: 3%;
}

.columndouble {
	width: 63%;
	float: left;
	padding-right: 3%;
}

.columnlast {
	width: 20%;
	float: right;
	padding-right:2%;
}


/* colist */

#colist {
	width: 63%;
	margin-top: 0.5em;
	float:left;
}
		
#colist ul {
	margin: 1em 0 2em 0;
	padding: 0 10em 0 0;
	float: right;
}
	
#colist li {
	display: inline;
	padding: 0 20px 0 0;
	margin: 0;
	white-space: nowrap;
}
	
#colist p {
	margin: 0.6em 0;
}