﻿body {
}

/****Table1*********/
.Table1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

    .Table1 table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    .Table1 tr:last-child td:last-child {
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .Table1 table tr:first-child td:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
    }

    .Table1 table tr:first-child td:last-child {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }

    .Table1 tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .Table1 td {
        font-family: 微軟正黑體, Arial, sans-serif;
        font-size: 16px;
        font-weight: bold;
        vertical-align: middle;
        background-color: #ecf0ef;
        text-align: left;
        padding: 10px;
        color: #191919;
    }

        .Table1 td.tdh {
            vertical-align: middle;
            background-color: #619a91;
            border: 1px solid #333333;
            border-width: 0px 0px 0px 0px;
            text-align: left;
            padding: 10px;
            font-size: medium;
            font-family: 微軟正黑體, Arial, sans-serif;
            font-weight: bold;
            color: #ffffff;
            text-align: center;
        }

    .Table1 tr:last-child td {
        border-width: 0px 0px 0px 0px;
    }

    .Table1 tr td:last-child {
        border-width: 0px 0px 0px 0px;
    }

    .Table1 tr:last-child td:last-child {
        border-width: 0px 0px 0px 0px;
    }

    .Table1 tr:first-child td {
        background: -o-linear-gradient(bottom, #a0c1ba 5%, #015548 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #015548), color-stop(1, #015548) );
        background: -moz-linear-gradient( center top, #a0c1ba 5%, #015548 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0c1ba", endColorstr="#015548");
        background: -o-linear-gradient(top,#a0c1ba,bf5f00);
        background-color: #015548;
        border: 1px solid #333333;
        text-align: center;
        border-width: 0px 0px 0px 0px;
        font-size: large;
        font-family: 微軟正黑體, Arial, sans-serif;
        font-weight: bold;
        color: #ffffff;
    }

        .Table1 tr:first-child td:first-child {
            border-width: 0px 0px 0px 0px;
        }

        .Table1 tr:first-child td:last-child {
            border-width: 0px 0px 0px 0px;
        }
/*************/

/****Table2*********/
.Table2 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

    .Table2 table {
        border-collapse: collapse;
        border-spacing: 1;
        margin: 0px;
        padding: 0px;
    }

    .Table2 tr:last-child td:last-child {
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .Table2 table tr:first-child td:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
    }

    .Table2 table tr:first-child td:last-child {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }

    .Table2 tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .Table2 td {
        vertical-align: middle;
        background-color: #e5e5e5;
        border-width: 1px 1px 1px 1px;
        text-align: left;
        padding: 5px;
        font-size: medium;
        font-family: 微軟正黑體, Arial, sans-serif;
        color: #000000;
    }

        .Table2 td.tdh {
            vertical-align: middle;
            background-color: #3e877c;
            text-align: left;
            padding: 5px;
            font-size: medium;
            font-family: 微軟正黑體, Arial, sans-serif;
            font-weight: bold;
            color: #ffffff;
            text-align: center;
            width: 20%;
        }

        .Table2 td.regionTitle {
            vertical-align: middle;
            background-color: #dfeae6;
            border-width: 0px 0px 0px 0px;
            font-size: large;
            font-family: 微軟正黑體, Arial, sans-serif;
            font-weight: bold;
            color: #000000;
            text-align: left;
        }

        .Table2 td.directions {
            vertical-align: middle;
            background-color: #dfeae6;
            border: 1px solid #333333;
            border-width: 0px 0px 0px 0px;
            font-size: medium;
            font-family: 微軟正黑體, Arial, sans-serif;
            color: #000000;
            text-align: left;
        }

    .Table2 tr:last-child td {
        border-width: 0px 1px 0px 0px;
    }

    .Table2 tr td:last-child {
        border-width: 0px 1px 0px 0px;
    }

    .Table2 tr:last-child td:last-child {
        border-width: 0px 1px 0px 0px;
    }

    .Table2 tr:first-child td {
        background: -o-linear-gradient(bottom, #a0c1ba 5%, #015548 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a0c1ba), color-stop(1, #015548) );
        background: -moz-linear-gradient( center top, #a0c1ba 5%, #015548 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0c1ba", endColorstr="#015548");
        background: -o-linear-gradient(top,#a0c1ba,bf5f00);
        background-color: #015548;
        border: 1px solid #333333;
        text-align: center;
        border-width: 0px 0px 0px 0px;
        font-size: large;
        font-family: 微軟正黑體, Arial, sans-serif;
        font-weight: bold;
        color: #ffffff;
    }

        .Table2 tr:first-child td:first-child {
            border-width: 0px 0px 0px 0px;
        }

        .Table2 tr:first-child td:last-child {
            border-width: 0px 0px 0px 0px;
        }

    .Table2 hover_row {
        background-color: #ccccc1;
    }
/*************/

/****Table3*********/
.Table3 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

    .Table3 table {
        border-collapse: collapse;
        border-spacing: 1;
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    .Table3 tr:last-child td:last-child {
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .Table3 table tr:first-child td:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
    }

    .Table3 table tr:first-child td:last-child {
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }

    .Table3 tr:last-child td:first-child {
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .Table3 td {
        vertical-align: middle;
        background-color: #e5e5e5;
        border-width: 1px 1px 1px 1px;
        text-align: left;
        padding: 5px;
        font-size: small;
        font-family: 微軟正黑體, Arial, sans-serif;
        color: #000000;
    }

        .Table3 td.tdh {
            vertical-align: middle;
            background-color: #3e877c;
            text-align: left;
            padding: 5px;
            font-size: small;
            font-family: 微軟正黑體, Arial, sans-serif;
            font-weight: bold;
            color: #000000;
            text-align: center;
        }

        .Table3 td.regionTitle {
            vertical-align: middle;
            background-color: #dfeae6;
            border-width: 0px 0px 0px 0px;
            font-size: medium;
            font-family: 微軟正黑體, Arial, sans-serif;
            font-weight: bold;
            color: #000845;
            text-align: left;
        }

        .Table3 td.directions {
            vertical-align: middle;
            background-color: #dfeae6;
            border: 1px solid #333333;
            border-width: 0px 0px 0px 0px;
            font-size: small;
            font-family: 微軟正黑體, Arial, sans-serif;
            color: #000845;
            text-align: left;
        }

    .Table3 tr:last-child td {
        border-width: 0px 1px 0px 0px;
    }

    .Table3 tr td:last-child {
        border-width: 0px 1px 0px 0px;
    }

    .Table3 tr:last-child td:last-child {
        border-width: 0px 1px 0px 0px;
    }

    .Table3 tr:first-child td {
        background: -o-linear-gradient(bottom, #a0c1ba 5%, #bf5f00 100%);
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a0c1ba), color-stop(1, #bf5f00) );
        background: -moz-linear-gradient( center top, #a0c1ba 5%, #bf5f00 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0c1ba", endColorstr="#bf5f00");
        background: -o-linear-gradient(top,#a0c1ba,bf5f00);
        background-color: #015548;
        border: 1px solid #333333;
        text-align: center;
        border-width: 0px 0px 0px 0px;
        font-size: medium;
        font-family: 微軟正黑體, Arial, sans-serif;
        font-weight: bold;
    }

        .Table3 tr:first-child td:first-child {
            border-width: 0px 0px 0px 0px;
        }

        .Table3 tr:first-child td:last-child {
            border-width: 0px 0px 0px 0px;
        }

    .Table3 hover_row {
        background-color: #ccccc1;
    }
/*************/
