﻿*
{
	font-family: "微軟正黑體", "Tahoma", "Arial", "sans-serif";
    margin-left: auto; margin-right: auto;
}

.table_panel
{
    width:100%;    
    font-size:18px;
    border-collapse: separate;
    border-spacing: 20px 10px;
    font-weight: bold;    
}

.table_panel td.alt
{
    clear:both;
     border: 2px solid #C2DD00;          
     border-bottom-width: 0px;
     border-right-width: 2px;
     border-left-width: 0px;
     border-top-width: 0px;
     border-right-color:#C2DD00;     
     font-size:18px;
     color:#000000;
     padding-right:15px;
     text-align:right;
     font-weight: bold;
}

.route
{
    width:100%;
    border: 1px solid #C2DD00;
    border-spacing:0px 0px;
}

.route td
{	    
	color: #000000;
	/*background-color: #dce8ea;*/
	background-color:#fff;
	border-bottom-width: 0px;
}

.route tr.alt td,
.route td.alt
{   
	color: #000000;
	background-color: #fff;
	border-bottom-width: 0px;    
}

.route tr.title td
{
	background-color: #E7ECEC;
	color:#013252;
	/*border: 1px solid #C2DD00;*/
	border-left-width: 0px;    
	border-right-width: 0px;    
    text-align:left;
}

 div .title
    {               
        /*border: 1px solid #456f9a;*/
        background: #C2DD00;
        color: #013252;
        /*border-right-width: 1px;
        border-left-width: 1px;*/
        padding: .5em 15px;
        font-size: 16pt;           
        /*border-top-right-radius: .6em;
        border-top-left-radius: .6em;*/
    }
    div .tail
    {
        border-bottom-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border: 1px solid #C2DD00;
        background: #C2DD00;
        color: #fff;
        /*border-bottom-right-radius: .6em;
        border-bottom-left-radius: .6em;*/
        padding: .5em 5px;       
    }
    div .all
    {
        border: 1px solid #C2DD00;
        background: #e9eaeb;
        padding: 1em;
        border-radius: .6em;
    }    
    
a {
    color:#0056DB;
}

.time
{
    font-weight: bold;    
    color:#686868;
}