.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;
}
div {
	text-align: center;
}
.rdiv {
	float: right;		
}
TD {
	font-size: 12px;
	line-height: 20px;
}
TD A:link {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
A:link {
	COLOR: #336699; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666699; TEXT-DECORATION: underline
}
A:hover {
	 COLOR: #ff6600; TEXT-DECORATION: none
}
A:active {
	 COLOR: #ff6600; TEXT-DECORATION: none
}

.style3 {color: #FF0000}


.topg_buju {
	border: 1px solid #a4a4a4;
	margin:0 auto;
	width : 776px;
	background: #fafafa;
	margin-top : 10px;
	margin-bottom : 10px;
}

.topg_top
{
	clear:right;
	border: 1px dashed #a4a4a4;
	
	margin-top : 2px;
	margin-bottom : 5px;
	margin-left : 1px;
	margin-right : 1px;
	
	width:766px;
	text-align: left;
}

.topg_both
{
	clear:both;
}

.topg_left
{
	float:left;
	clear:right;
	border: 1px dashed #a4a4a4;
	
	margin-top : 2px;
	margin-bottom : 10px;
	margin-left : 2px;
	margin-right : 2px;
	
	width:553px;
	text-align: left;
}

.topg_left_header
{
	width: 99%;
	clear:both; 
	border: 1px solid #a4a4a4;
	letter-spacing : 3px;
	font-size : 12px;
	height: 24px;
	margin-bottom : 2px;
	margin-top : 2px;
	margin-left : 3px;
	margin-right : 2px;
	text-align: center;
	vertical-align : middle;
	background: #FFFF99;
	line-height: 22px;
}

.topg_left_bbs
{
	width: 99%;
	clear:both; 
	border: 0px;
	letter-spacing : 2px;
	font-size : 12px;
	margin-bottom : 2px;
	margin-top : 2px;
	margin-left : 3px;
	margin-right : 2px;
	text-align: left;
	vertical-align : middle;
	background: #FFFF99;
	line-height: 22px;
}

.topg_left_footer
{ 
	width: 99%;
	clear:both; 
	border: 1px solid #a4a4a4;
	font-size : 14px;
	margin-bottom : 2px;
	margin-top : 2px;
	margin-left : 3px;
	margin-right : 2px;
	text-align: left;
	vertical-align : middle;
	background: #FFFF99;
	line-height: 22px;
}

.topg_right
{
	float:left;
	clear:right;
	border: 1px dashed #a4a4a4;

	margin-top : 2px;
	margin-bottom : 10px;
	margin-left : 2px;
	margin-right : 2px;
	
	width:210px;
	background: #fafafa;
	text-align: left;
}

.topg_right_header
{ 
	width: 95%;
	clear:both; 
	border: 1px solid #a4a4a4;
	letter-spacing : 3px;
	font-size : 12px;
	height: 22px;
	margin-bottom : 2px;
	margin-top : 2px;
	margin-left : 3px;
	margin-right : 2px;
	text-align: center;
	vertical-align : middle;
	background: #FFFF99;
	line-height: 22px;
}

.topg_right_footer
{ 
	width: 95%;
	clear:both; 
	border: 1px solid #a4a4a4;
	font-size : 12px;
	margin-bottom : 2px;
	margin-top : 2px;
	margin-left : 3px;
	margin-right : 2px;
	text-align: left;
	vertical-align : middle;
	background: #FFFF99;
	line-height: 22px;
}

.topg_header {
	font: 12px Arial, Tahoma !important;
	font-weight: bold !important;
	font: 11px Arial, Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url("../../images/-vc-mirage_02/header_bg.gif");
	height: 25px;
	padding-left: 10px;
	margin-left : 1px;
	margin-right : 1px;
	text-align: left;
	line-height: 25px;
	vertical-align : middle;
	margin-bottom : 1px;
	margin-top : 1px;
	border: 1px solid #146CA9;
}

.topg_header_center
{
float:left;
clear:right;
font: 12px Arial, Tahoma !important;
font-weight: bold !important;
font: 11px Arial, Tahoma;
font-weight: bold;
color: #FFFFFF;
background-image: url("../../images/-vc-mirage_02/header_bg.gif");
width:32%;
height: 25px;
margin-left : 2px;
margin-right : 2px;
margin-top : 2px;
text-align: center;
vertical-align : middle;
line-height: 25px;
border: 1px solid #146CA9;
}

.ntopb {
float:left;
clear:right;
font: 12px Arial, Tahoma !important;
font-weight: bold !important;
font: 11px Arial, Tahoma;
font-weight: bold;
border: 1px solid #146CA9;
height: 25px;
width:32%;
margin-left : 2px;
margin-right : 2px;
margin-top : 2px;
text-align: center;
vertical-align : middle;
line-height: 25px;
}

.topg_footer
{
clear:right;
width:75%;
background: #F7FBFE;
text-align: left;
margin-bottom : 3px;
}

.topg_footer_down
{
clear:right;
width:23%;
background: #F7FBFE;
text-align: left;
margin-bottom : 3px;
}

.topg_footer_down1
{
clear:right;
width:2%;
background: #F7FBFE;
}

#RelatedTrainCodes A:link {COLOR: #0000FF; font: 14px Arial, Tahoma !important; TEXT-DECORATION: underline }
#RelatedTrainCodes A:visited {COLOR: #0000FF; 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: #0000FF; font: 14px Arial, Tahoma !important; TEXT-DECORATION: none}
