@charset "utf-8";
.border {
	border: 1px solid #999999;
}
.topSelect {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.midSelect {
	font-size: 13px;
}

.largeSelect {
	font-size: 15px;
}


.copyright{
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	font-family: Arial, "新細明體";
}

.copyright2 {
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
    text-align: right;
}

.btmSelect {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, "新細明體";
}

.midBack {
	background-color: #CCCCCC;
}

.myspeciallink {
        color: #418232;
}

.mainpage{
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
	margin-bottom: 0px;
}

.icontext{
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
     vertical-align:text-top;
}

.marqueetexttitle
{
    font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
	text-align:right;
    
}
.marqueetext
{
    font-size: 10pt;
	color: #ff6600;
	font-weight: normal;
	font-family:  "微軟正黑體",Arial, "新細明體";
	text-align:left;
    
}
.sitelink
{
    font-size: 10.5pt;
	color: #ffffff;
	font-weight: bold;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:underline;  
}

.sitelink:link
{
    font-size: 10.5pt;
	color: #ffffff;
	font-weight: bold;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:underline;  
}
.sitelink:visited
{
    font-size: 10.5pt;
	color: #ffffff;
	font-weight: bold;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:underline;  
}

.sitelink:hover
{
    font-size: 10.5pt;
	color: #ffff00;
	font-weight: bold;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom;   
	text-decoration:underline;
}


.sitelink2
{
    font-size: 10pt;
	color: #ffffff;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:top;
	text-decoration:underline;  
}

.sitelink2:link
{
    font-size: 10pt;
	color: #ffffff;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:top;
	text-decoration:underline;  
}
.sitelink2:visited
{
    font-size: 10pt;
	color: #ffffff;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:top; 
	text-decoration:underline;  
}

.sitelink2:hover
{
    font-size: 10pt;
	color: #ffff00;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:top;   
	text-decoration:underline;
}


.bull
{
    font-size: 9pt;
    font-weight: bold;
    vertical-align:bottom;
}

.bulletinwhitelink
{
    font-size: 10.5pt;
	color: #2F4F4F;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}

.bulletinwhitelink:link
{
    font-size: 10.5pt;
	color: #2F4F4F;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}
.bulletinwhitelink:visited
{
    font-size: 10.5pt;
	color: #2F4F4F;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}

.bulletinwhitelink:hover
{
    font-size: 10.5pt;
	color: #2F4F4F;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom;   
	text-decoration:underline;
}



.bulletinyellowlink
{
    font-size: 10.5pt;
	color: #FF0000;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}
.bulletinyellowlink:visited
{
    font-size: 10.5pt;
	color: #FF0000;
	font-weight: normal;
	font-family:"微軟正黑體", Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}

.bulletinyellowlink:hover
{
    font-size: 10.5pt;
	color: #FF0000;
	font-weight: normal;
	font-family: "微軟正黑體",Arial, "新細明體";
	text-align:right;
	vertical-align:bottom;   
	text-decoration:underline;
}



.bulletinbluelink
{
    font-size: 10pt;
	color: #0000ff;
	font-weight: bold;
	font-family: Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}
.bulletinbluelink:visited
{
    font-size: 10pt;
	color: #0000ff;
	font-weight: bold;
	font-family: Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}

.bulletinblacklink:hover
{
    font-size: 10pt;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
	text-align:right;
	vertical-align:bottom;   
	text-decoration:underline;
}
.bulletinblacklink
{
    font-size: 10pt;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}
.bulletinblacklink:visited
{
    font-size: 10pt;
	color: #000000;
	font-weight: normal;
	font-family: Arial, "新細明體";
	text-align:right;
	vertical-align:bottom; 
	text-decoration:none;  
}

.bulletinbluelink:hover
{
    font-size: 10pt;
	color: #0000ff;
	font-weight: bold;
	font-family: Arial, "新細明體";
	text-align:right;
	vertical-align:bottom;   
	text-decoration:underline;
}





.leftbutton
{
    width:169px;
    cursor:hand;
    border:none;
    vertical-align:top;
}


.smallicon
{
    width:16px;
    height:16px;
}

.tableheader
{
    color:White;
    background-color:#2647a0;
    text-align:center;
	
}

.fixedCenter{  
  position:fixed;
  top:50%;
  left:50%;  
  _position: absolute; /* position fixed for IE6 */
  _top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight)/2);
  _margin-top:0;
  z-index:999999999;
}

.commentText
{
    font-size: 9pt;
	color: #0000ff;
}



.myBox
{
    margin: 0 auto 20px;
    border: 0px solid #ffffff;
    color: #000000;
    width: 85%;
    padding: 20px;
            
    background: #D7EBF9 no-repeat center top;
    border: 3px solid #ffffff;
}

.InfoBox
{
    margin: 0 auto 9px;
    border: 0px solid #ffffff;
    color: #000000;
    padding: 9px;            
    background: #D7EBF9 no-repeat center top;
}

.InfoBox_THSR
{
    margin: 0 auto 9px;
    border: 0px solid #ffffff;
    color: #000000;
    padding: 9px;            
    background: #FAECCD no-repeat center top;
}

.Grid_Row td
{
    border-right: #919191 1px solid;
    border-top: #919191 1px solid;
    border-left: #919191 1px solid;
    border-bottom: #919191 1px solid;
}

.Grid_Row th
{
    border-right: #919191 1px solid;
    border-top: #919191 1px solid;
    border-left: #919191 1px solid;
    border-bottom: #919191 1px solid;
}


.SearchResult_TrainType
{	
	color:green;
	font-weight:bold;	
}

.SearchResult_TrainCode
{
	font-weight:bold;	
}

.SearchResult_Time
{
	font-weight:bold;
	color:green;
}
