.cardFont {
	FONT-SIZE: 12px; COLOR: #000000
}
.boardMain {
	border-right: #a4a4a4 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a4a4a4 1px solid; COLOR: #000000; LINE-HEIGHT: 150%; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: #e3e3e3
}
.cardNormal {
	border-right: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BORDER-LEFT: #fafafa 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: #fafafa
}
.cardSelected {
	border-right: #a4a4a4 1px solid; BORDER-TOP: #a4a4a4 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #e3e3e3 1px solid; CURSOR: hand; COLOR: #000000; BACKGROUND-COLOR: #FFFF99
}
.boardMain {
	border-right: #a4a4a4 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #a4a4a4 1px solid; COLOR: #000000; LINE-HEIGHT: 150%; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: #FFFF99
}
.cardSpace {
	border-right: #c3c3c3 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: #ffffff
}
.cardSpaceLeft {
	border-right: #a4a4a4 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: #ffffff
}
.cardSpaceLast {
	border-right: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #a4a4a4 1px solid; BACKGROUND-COLOR: #ffffff
}
.headborder {
	border-right: #007300 1px solid; BORDER-TOP: #007300 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #007300 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #007300 3px solid; HEIGHT: 31px; TEXT-ALIGN: center
}

body {
	font-size: 12px;
/*	background-color: #FFFFFF;*/
	text-align: center;
	margin: 0px;
	padding: 0px;	
	line-height: 20px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
div {
	text-align: center;
}
.rdiv {
	float: right;		
}
TD {
	font-size: 12px;
	line-height: 20px;
}
TD A:link {
	COLOR: #0000FF; TEXT-DECORATION: underline
}

a:link {font-size: 12px;line-height: 14px;color: #333333;text-decoration: none;}
a:visited {font-size: 12px;line-height: 14px;color: #000000;text-decoration: none;}
a:hover {font-size: 12px;line-height: 14px;color: #FF6600;text-decoration: none;}
a:active {font-size: 12px;line-height: 14px;color: #FF3300;text-decoration: none;}

.style3 {color: #FF0000}

#RelatedTrainCodes A:link {COLOR: #0099FF; font: 14px Arial, Tahoma !important; TEXT-DECORATION: underline }
#RelatedTrainCodes A:visited {COLOR: #0099FF; font: 14px Arial, Tahoma !important; TEXT-DECORATION: underline}
#RelatedTrainCodes A:hover {COLOR: #ffffff; background: #0000FF; font: 20px Arial, Tahoma !important; TEXT-DECORATION: none}
#RelatedTrainCodes A:active {COLOR: #0099FF; font: 14px Arial, Tahoma !important; TEXT-DECORATION: none}


.IndexContent {
/*	border: 1px solid #a4a4a4;
	background: #fafafa;*/
	margin:0 auto;
	width : 980px;
	margin-top : 10px;
	margin-bottom : 10px;
}

.IndexContent a:link {font-size: 12px;line-height: 14px;color: #333333;text-decoration: none;}
.IndexContent a:visited {font-size: 12px;line-height: 14px;color: #000000;text-decoration: none;}
.IndexContent a:hover {font-size: 12px;line-height: 14px;color: #FF6600;text-decoration: none;}
.IndexContent a:active {font-size: 12px;line-height: 14px;color: #FF3300;text-decoration: none;}

.IndexContentBoth
{
	clear:both;
}

.IndexContentLeft
{
	float:left;
	clear:right;
/*	border: 1px dashed #a4a4a4;

	margin-top : 2px;
	margin-bottom : 10px;
	margin-left : 4px;
	margin-right : 4px;
	*/
	
	width:728px;
	text-align: left;
}

.IndexContentRight
{
	float:left;
	clear:right;
/*	border: 1px dashed #a4a4a4;
 */
	margin-top : 2px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	
	width:222px;
/*	background: #fafafa;*/
	text-align: left;
}

.IndexContentLeftContent
{ 
/*	width: 95%;*/
	clear:both; 
	border: 1px solid #aecdff;
/*	letter-spacing : 3px;*/
/*	font-size : 12px;*/

	margin-top : 2px;
	margin-bottom : 10px;
	margin-left : 4px;
	margin-right : 4px;

/*	text-align: center;
	vertical-align : middle;
	background: #FFFF99;
	line-height: 22px;*/
}

.IndexContentLeftContent a:link {font-size: 12px;line-height: 18px;color: #0000FF;text-decoration: none;}
.IndexContentLeftContent a:visited {font-size: 12px;line-height: 18px;color: #0099FF;text-decoration: none;}
.IndexContentLeftContent a:hover {font-size: 12px;line-height: 18px;color: #FF6600;text-decoration: underline;}
.IndexContentLeftContent a:active {font-size: 12px;line-height: 18px;color: #0099FF;text-decoration: none;}


.IndexLinkArea {
	border: 1px solid #cccccc;
	margin:0 auto;
	width : 980px;
	margin-top : 10px;
	margin-bottom : 10px;
}

.IndexLinkArea a:link {font-size: 12px;line-height: 18px;color: #999999;text-decoration: none;}
.IndexLinkArea a:visited {font-size: 12px;line-height: 18px;color: #999999;text-decoration: none;}
.IndexLinkArea a:hover {font-size: 12px;line-height: 18px;color: #FF6600;text-decoration: underline;}
.IndexLinkArea a:active {font-size: 12px;line-height: 18px;color: #999999;text-decoration: none;}

.SearchFormInput {
	border: 1px solid #c0c0c0;
	height:25px;
	vertical-align:middle;
	font-size: 14px; 
	margin-bottom: -5px; 
	color: #666666; 
	width: 162px;
}

.CheCiSelect {
	border: 1px solid #c0c0c0;
	width:30px;
	height:25px;
	background: #FFFFFF; 
}

#mainTable {
	font-size: 14px;
}

.even{
	background:#daf1ff;
}

.IndexContentTrainTrend td{
	text-align:center;
}

.IndexContentErrorContent{
	width:728px;
	text-align:center;
	color: red; 
	font-size: 14px; 
}