


th
{
    font-weight: normal;
    background-color: #73B5F7;
}
body
{
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
a:link
{
    text-decoration: none;
    color: #0066CC;
}
a:visited
{
    text-decoration: none;
    color: #0066CC;
}
a:hover
{
    color: #FF6600;
    text-decoration: underline;
}
.txt15
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: bold;
}
.txt13
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    line-height: 20px;
}
.txt11
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
}
.input2
{
    background-color: #FFCC00;
    padding: 5px;
    border: 1px solid #FF6600;
    margin-right: 3px;
    margin-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
a.input2:link
{
    background-color: #FFCC00;
    padding: 5px;
    border: 1px solid #FF6600;
    margin-right: 3px;
    margin-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
a.input2:visited
{
    background-color: #FFCC00;
    padding: 5px;
    border: 1px solid #FF6600;
    margin-right: 3px;
    margin-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
.input21
{
    background-color: #FFCC00;
    padding: 5px;
    border: 1px solid #FF6600;
    margin-right: 3px;
    margin-left: 3px;
}
.menubar_bg
{
    background-image: url(../images/titlebar_downbg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
.goleft
{
    float: left;
}
.goright
{
    float: right;
}
.sign
{
    font-family: Webdings, Wingdings;
}
.Upform
{
    padding: 5px;
    border: 1px dashed #999999;
}
.dashline
{
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #666666;
}

.headertitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
}
.table_th
{
    background-color: #FFFFFF;
    background-image: url(../images/from_th_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
}
.monthtablePOP
{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
}
.monthtablePOP th
{
    font-weight: normal;
    background-color: #73B5F7;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #FFFFFF;
}
.monthtablePOP td
{
    background-color: #FFFFFF;
    margin: 1px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.blue
{
    color: #0066FF;
}
hr
{
    color: #4b9ff4;
    height: 1px;
}
.inputbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
    height: 15px;
}

.txt_bold
{
}
.tab_title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
}
a.tab_title:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
}
a.tab_title:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
}
a.tab_title:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0099FF;
    display: block;
}
.addnumber_label
{
    position: relative;
}
.addnumber_label label
{
    position: absolute;
    top: 3px;
    left: 3px;
    color: #999;
    cursor: text;
}
.alertoutline
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    padding: 5px;
    border: 1px dashed #999999;
    margin-top: 15px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 15px;
}
.but1
{
    background-color: #4aa0f5;
    border: 3px double #FFFFFF;
    color: #FFFFFF;
    padding: 5px;
}

.multi_header
{
    background: #e0f3fa; /* Old browsers */
    background: -moz-linear-gradient(top,  #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0f3fa), color-stop(50%,#d8f0fc), color-stop(51%,#b8e2f6), color-stop(100%,#b6dffd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 ); /* IE6-9 */
    font-size: 10pt;
    color: #1F5CA0;
    border-color: Silver;
    font-family: 微軟正黑體;
}
.multi_title
{
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    font-weight: bold;
    font-family: 微軟正黑體;
}
.multi_table
{
    background: #f2f6f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
    font-family: 微軟正黑體;
}
.checkrecord_header
{
    background: #e2e2e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.pills {
    color: #fff;
    background-color: #007bff;
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
    display: inline-block;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}


a.asdf {   
   border:5px solid #7db9e8; 
   display:block; 
   width:180px; 
   height:140px;
}
a:hover[class=asdf] {   
    border:5px solid #ffa66b;
}

a:visited[class=asdf] {   
    border:5px solid #7d7d7d;
}
