﻿.text_left {
    text-align: left
}

.text_right {
    text-align: right
}

.text_center {
    text-align: center
}

.text_top {
    vertical-align: top
}

.text_middle {
    vertical-align: middle
}

.tb_xxxx_xxx {
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,sans-serif !important;
    height: 25px;
    padding-left: 2px;
    width: 99%
}

.text_title {
    color: #007bff;
    font-weight: bold
}

.text_red {
    color: #c00
}

.text_title1 {
    color: #ebebeb
}

.text_red2 {
    color: #c00;
    font-weight: bold
}

.text_12 {
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,sans-serif !important;
    color: #000
}

.text_12_dark {
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,sans-serif !important;
    color: #343a40
}

.text_13 {
    font-size: 12pt;
    font-family: 微軟正黑體,Verdana,sans-serif !important;
    color: #000
}

@media all(max-width:800px) {
    .text_12 {
        font-size: 8pt;
        font-family: 微軟正黑體,Verdana,sans-serif !important;
        color: #666
    }
}

a:link {
    cursor: hand;
    text-decoration: none;
    color: #0054e3
}

a:visited {
    color: #0054e3;
    text-decoration: none
}

a:active {
    color: #0054e3;
    border: 0;
    text-decoration: underline;
    cursor: hand
}

a:hover {
    color: #02658c;
    text-decoration: underline
}

.tb_center_width {
    width: 100%
}

#wdgMain .ColumnAlignCenter {
    text-align: Center;
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,Tahoma !important
}

#wdgMain .ColumnAlignLeft {
    text-align: Left;
    padding-left: 2px;
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,Tahoma !important
}

#wdgMain Header {
    text-align: Center;
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,Tahoma !important
}

.nav_w_txtdeco a:link {
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,sans-serif !important;
    color: #333;
    cursor: hand;
    text-decoration: underline
}

.nav_w_txtdeco a:visited {
    color: #333;
    text-decoration: underline
}

.nav_w_txtdeco a:active {
    color: #333;
    cursor: hand;
    border: 0;
    text-decoration: underline
}

.nav_w_txtdeco a:hover {
    color: #006399;
    text-decoration: underline
}

.tbMainCtrl {
    text-align: left;
    padding-right: 2px
}

#tbPager .lbPageInfo {
    margin: 0 auto;
    padding: 0;
    text-align: left
}

.lbPageInfo {
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,sans-serif !important;
    width: 95px;
    height: 100%;
    border-width: 0;
    background-color: Transparent;
    text-align: left;
    float: left
}

.gridHeader {
    background-color: #f2f2f2;
    background-repeat: repeat-x;
    color: #27415c;
    font-size: 11pt;
    font-family: 微軟正黑體,Verdana,Tahoma !important
}

.gridRow {
    background-color: #f0f5e2;
    text-align: center;
    vertical-align: middle
}

.gridHeaderRowSelector {
    width: 3%
}

.tb_title_bg {
    background-color: #ebebeb;
    line-height: 150%
}

.td_bgcolor {
    background-color: #eef4ff;
    line-height: 150%
}

.tb_title_bg_bottom {
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #3a8dbf
}

#tb_A td, #tb_A th {
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #3a8dbf
}

#tb_A2 td {
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #3a8dbf
}

#tbDlg div {
    width: 300px
}

#tbDlg nobr {
    padding-right: 10px;
    float: left;
    width: 100px;
    text-align: center;
    vertical-align: middle;
    background-position: center center
}

.flot_right {
    float: right
}

.bselect {
    background-image: url(../Images/HtmlEditor/print.gif);
    background-repeat: no-repeat;
    background-position: center center
}
