BODY {font: 75% Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; line-height: 16pt;}

TABLE {font-size: 9pt; color:#000000; line-height: 16pt; margin: 0.2em 0em 0em 0em}


a:link {font-size: 9pt; text-decoration: none; color:#33e;}
a:visited {font-size: 9pt; text-decoration: none; color:#33e;}
a:hover {font-size: 9pt; text-decoration: underline; color:#33e;}

#submenu a:link, 
#submenu a:visited{ 
	background: transparent; 
	color: #3A4F6C; 
	padding: 0 6px 0 6px;
	text-decoration: none;
}

#submenu a:hover, 
#submenu a:active{
	background: transparent; 
	color: #5176B5; 
}

.alt {  background:#dbe5eb; }
.over { background:#bcd5ec; }
.wbck {background:#eee;}
.marketdatatable {border:1px solid #dbe5eb;}

.clickable{cursor:pointer}
.upred{color:red;}
.lowgreen{color:green;}

.tooltip{
position:absolute;
z-index:100;
background:#efd;
border:1px solid #ccc;
padding:3px;
}

.odd{
	background-color:#ffc;
}
.oddspan{
	color:#ffc;
}
.even{
	background-color:#def;
}
.evenspan{
	color:#def;
}
.highlight{
	background-color:#bde;
}
.notes{
	color:#a01;
	font:normal bold 9pt 黑体;
}
.gametform {
	color:#a01;border:1px solid #bde;padding:3px;width:705px;text-align:center;font:normal bold 9pt 黑体;
}

form {
	font-size:9pt;
}

.gameform {
	border:dashed #bcf 1px;width:700px;padding:5px;margin:5px;font-size:8pt;
}
.gameforminput {
	width:30px;
}

.gametopall{
	width:960px;
}
.gametopleft{
	float:left;
}

.gametopright{
	float:left;
}
.gameads{
	width:247px;text-align:center;color:#a01;border:2px solid #bde;background-color:#def;
	padding:1px;margin-bottom:5px;margin-top:0px;
}

.title {
	background-color:#fff;
}
.bannerline {
	background-color:#def;height:15px;font-size:9pt;padding-left:10px;margin-bottom:20px;
}
.footline {
	background-color:#def;height:90px;font-size:9pt;padding-left:10px;margin-bottom:20px;
}

.titleline {
	border-bottom:1px solid #dbe5eb;background-color:#fff;text-align:left;
}
.favorite {
	color:#00f;cursor:hand;
}

.ottd td{

}
.intd td{
border-style:inset;
}


.pntd {
border-style:inset;background-color:#9bc;font:normal bold 9pt 黑体;
}

.trainprov td,.trainprov th{ 
	padding:5px;text-align:center;

	width:950px;margin-bottom :15px;
	font:normal bold 9pt 黑体;
	text-align:center;
}
.trainprov td a:link {font:normal bold 9pt 黑体; text-decoration: none}
.trainprov td a:visited {font:normal bold 9pt 黑体; text-decoration: none}
.trainprov td a:hover {font:normal bold 9pt 黑体; text-decoration: underline}
.train td {
	padding:2px;margin:3px;font-size:9pt;text-align:center;
	width:56px;
}
.train td a:link,visited,hover,active{
	font-size:9pt;
}
.traincenter {
	width:960px; border:1px solid #9c6;
	text-align:center;
}
.trainleft {
	float:left;padding-left:5px;width:280px;border:dashed #67d 1px;padding-left:2px;margin-left:2px;
}
.trainright {
	float:left;padding-left:10px;width:660px;
}
.trainsmright {
	float:left;padding-left:10px;width:300px;
}


.trainlink td,th{
	padding:2px 5px 2px 5px;margin:2px 2px 2px 2px;
}
.traintitle td,.traintitle th{
	padding:2px 5px 2px 5px;margin:2px 2px 2px 2px;font-size:10pt;
}
.train2big {
	font-size:12pt;
}
.train2big span{
	color: #c22;
}
.trainsearch {
	padding:0px 5px 2px 5px;margin:0px 2px 2px 2px;font-size:11pt;
}
.trainsearch span{
	background-color:#eeb;border:dashed #67d 1px;
	padding:0px 5px 5px 5px;
	margin-right:30px;padding-top:3px;margin-top:3px;font-size:10pt;
}
.trainsearch form{ display: inline;height:35px;} 

.trainnotice {
	background-color:#eeb;border:dashed #67d 1px;
	padding:20px;margin:20px;width:350px;
}
.trainre{
	margin:20px;border:dashed #67d 1px;width:650px;
}


.trainzzre{
	margin:20px;border:dashed #67d 1px;width:700px;
}

.trainretitle{
	border-bottom:dashed #67d 1px;
}
.trainrebox{
	float:left;background-color:#eec;margin:2px;padding:8px 0px 8px 0px;width:120px;font:normal 9pt;
}

.trainrebox a:link,.rainrebox a:visited {font:normal bold 9pt 黑体; text-decoration: none}
.trainrebox a:hover {font:normal bold 9pt 黑体; text-decoration: underline}
.traintopnotice {font-size:9pt;text-align:right;width:960px;}
.trainopendm { color:#00f;cursor:hand;}
.trainhide { display:none; }
.trainsortth {cursor:hand;}
.trainglform {text-align:left;}

.traincitydiv {
	padding:2px;margin:2px;font-size:9pt;
	text-align:center;float:left;
	width:63px;
}
.traincitydivpd {
	background-color:#9bc;
}

.traincitytitle{
	width:100%;height:25px;background-color:#eeb;font:normal bold 10pt 黑体; margin:5px;line-height: 2em;
}
.traincitycode{
	width:100%;height:25px;background-color:#ffc;font-size:9pt;
}
.traincitytext{
	font-size:8pt;font:normal;
}

.trainlinetop{
	background-color:#bde;
}
.trainlinetop a{
	border:1px solid #67d;
}


.searchcode{
	position:absolute;z-index:10;
	background-color:#ffc;border-bottom:dashed #67d 1px;	
	width:100px;height:200px;
	padding:5px;
}


.indexlogo {
	margin-top:20px;
	margin-bottom:20px;
}
.indexli {
	margin:0px;auto;
}
.indexli dl{
	width:570px;
	

}

.indexli dd{
	float:left;
	width:270px;
	text-align:left;
	padding-left:10px;
	margin:1px;
	border: #bcf 1px solid; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#ddefef); 
	color:#129;
	padding-top:3px;
	padding-bottom:3px;
}
.indexli a{
font-size:11pt;
}
.indexli a:link{
font-size:11pt;
color:#129;
}
.indexli a:hover{
font-size:11pt;
}
.indexli a:active{
font-size:11pt;
}
.indexli a:visited{
font-size:11pt;
}

.indexsearch {
	text-align:center;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;

}
.footer {
	font-size:9pt;color:#888;
	display:block;clear:both;
	padding-top:50px;
}


.gupingwai{
	text-align:center;
	margin:0,auto;
	width:800px;
}
.gupingdiv{
	float:left;
	width:70px;
	border: #bcf 1px solid; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#ddefef); 
	margin:2px;

}

#flink{
	font-size:9pt;color:#777;
	padding-top:8px;
}
#flink a{
	font-size:9pt;color:#777;

}