﻿body {
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: small;
}

font {
    font-size: medium;
}

#table1 {
    font-size: medium !important;
}
.report_content_2 {
    font-size: large;
    text-indent: -45px;
    margin-left: 45px;
    line-height: 20px;
    margin-top: -5px;
}

.report_title_1 {
    font-family:  'Microsoft JhengHei' ;
    font-size: large;
    text-align: center;
    font-weight: 900;
    margin-top: 30px;
    margin-bottom: 30px;
}

.Score_Print {
    margin-top: 120px;
    font-family: 'Microsoft JhengHei';
    text-align: center;
}

.report_content {
    font-size: large;
    margin-top: 10px;
    text-align: left;
}

.Score_Print_Titel_1
{
    margin-top: 64px;
    font-size: 54px;
    color: White;
}

.Score_Print_Titel_2
{
    margin-top: 8px;
    font-size: 20px;
}

.Score_Print_Titel_3
{
    margin-top: 4px;
    font-size: 20px;
}

.Score_Print_Titel_3_1
{
    margin-top: 10px;
    font-size: 14px;
}
.report_content_3 {
    font-size: large;
    text-indent: 36px;
    line-height: 25px;
}

.report_content_4 {
    font-size: 18px;
    text-indent: 36px;
    line-height: 25px;
    text-align: justify;
    margin-top:40px; 
    text-justify: inter-ideograph;
    -ms-text-justify: inter-ideograph; /*IE9*/
    word-spacing:50px;white-space:nowrap;
    -moz-text-align-last: justify; /*Firefox*/
}
  .Score_Print_Content p
    {
        /*margin-top: -10px;*/
        font-size: 34px;
    }
.Score_Print_Content {
    /*margin-left: 250px;
    text-align: left;*/
    margin:90px auto 0px auto;
    height: 550px;
    line-height: 30px;
    padding-top: 230px;
}

.Score_Print_Content_ex {
    margin-top: 288px;
    margin-left: 186px;
    text-align: left;
    /*margin:305px auto 0px auto;*/
    height: 600px;
    line-height: 22.5px;
    padding-top: 10px;
}

.Score_Print_Content_team {
    margin-top: 292px;
    margin-left: 212px;
    text-align: left;
    /*margin:305px auto 0px auto;*/
    height: 600px;
    line-height: 22.5px;
    padding-top: 10px;
}

.Score_Print_Content p {
    /*margin-top: -10px;*/
    font-size: 16px;
}


.Score_Print_Date {
    margin-top: 26px;
    font-size: 28px;
}

p {
    font-size: small;
}

h1 {
    font-size: large;
    text-align: center;
    font-family: 標楷體;
}

h2 {
    font-size: large;
    text-align: left;
    margin-bottom: 0px;
    font-family: 標楷體;
}

#content {
    font-family: 'Microsoft JhengHei';
    /*font-size: small;*/
}

.wap {
    font-size: medium;
}

.print_date {
    font-size: small;
    text-align: right;
    margin-right: 28px;
}

.picture_0 {
    margin: 2px;
    padding: 2px;
    width: 5cm;
    height: 6.8cm;
    float: left;
    border: solid 1px gray;
    text-align: left;
}

.picture_0_p {
    margin: 2px;
    padding: 2px;
    width: 4cm;
    height: 6.4cm;
    float: left;
    border: solid 1px gray;
    text-align: left;
}

.picture_1 {
    margin: 2px;
    padding: 2px;
    width: 3.8cm;
    height: 4.8cm;
}

.pic_text {
    font-size: small;
    padding-top: 2px;
}

.img_1 {
}

.table_0 {
    border: solid 1px black;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 10px;
    width: 95%;
}

    .table_0 td {
        border: solid 1px black;
        padding: 2px 5px 2px 5px;
        text-align: center;
    }

.table_00 {
    border: solid 1px white;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 10px;
    width: 95%;
}

    .table_00 td {
        border: solid 1px white;
        padding: 2px 5px 2px 5px;
        text-align: left;
        font-family: 標楷體;
        width: 20%;
    }

.table_000 {
    border: solid 1px white;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 10px;
    width: 95%;
}

.table_1 {
    border: 0px;
    border-style: solid;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    width: 630px;
}

.table_2 {
    border: 0px;
    border-style: solid;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

.table_B {
    border: 0px;
    border-style: solid;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    text-align: center;
    width: 350px;
}

    .table_B td {
        padding-left: 2px;
        text-align: center;
        font-size: small;
        height: 20px;
        background-color: white;
        border: 1px;
        border-collapse: collapse;
        border-spacing: 0px;
        border-color: #333333;
        border-style: solid;
        font-family: 標楷體;
    }

.td_1 {
    text-align: right;
    font-size: small;
    background-color: #E6EBF9;
    border: 1px;
    padding-left: 8px;
    padding-right: 3px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: Silver;
    border-style: solid;
    vertical-align: middle;
    width: 150px;
}

.td_1_0 {
    text-align: right;
    font-size: small;
    background-color: #E6EBF9;
    border: 1px;
    padding-left: 8px;
    padding-right: 3px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: Silver;
    border-style: solid;
    vertical-align: middle;
}

.td_title {
    text-align: right;
    font-size: small;
    background-color: #E6EBF9;
    border: 1px;
    padding-left: 8px;
    padding-right: 3px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: Silver;
    border-style: solid;
    vertical-align: middle;
}

.td_2 {
    padding-left: 2px;
    text-align: left;
    font-size: small;
    height: 20px;
    background-color: white;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #333333;
    border-style: solid;
}

.td_2_r {
    padding-left: 2px;
    text-align: right;
    font-size: small;
    height: 20px;
    background-color: white;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #333333;
    border-style: solid;
}

.td_2_c {
    padding-left: 2px;
    text-align: center;
    font-size: small;
    height: 20px;
    background-color: white;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #333333;
    border-style: solid;
}

.td_title_0 {
    text-align: center;
    font-size: small;
    background-color: #E6EBF9;
    border: 1px;
    padding-left: 8px;
    padding-right: 3px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: Silver;
    border-style: solid;
    vertical-align: middle;
}

.td_2_0 {
    padding-left: 2px;
    text-align: center;
    font-size: small;
    height: 30px;
    background-color: white;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: Silver;
    border-style: solid;
}

.title_1 {
    margin-left: 20px;
    font-size: medium;
}

#Envelope_From_0 {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 30px;
    font-size: medium;
    width: 70px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: Black;
}

#Envelope_From {
    margin-left: 100px;
    margin-top: 10px;
    font-size: medium;
}

#Envelope_To {
    margin-left: 100px;
    margin-top: 200px;
    font-size: 20px;
}

#Envelope_hr {
    margin-top: 250px;
    border-style: dotted;
    border-width: 1px;
    border-bottom-color: Black;
}

#Envelope_PS {
    margin-left: 10px;
    margin-top: 8px;
    float: left;
}

.td_s6 {
    border: solid 1px #4C4C4C;
    background-repeat: repeat-x;
    color: #182E65;
    text-align: center;
    font-size: small;
    font-family: Verdana;
    height: 20px;
    background-color: #A5B8E9;
}

.row_0 {
    padding-left: 2px;
    text-align: center;
    font-size: small;
    height: 20px;
    background-color: #DEE9F3;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #4C4C4C;
    border-style: solid;
    font-size: small;
    padding-left: 5px;
}

.row_1 {
    padding-left: 2px;
    text-align: center;
    font-size: small;
    height: 20px;
    background-color: #EFF3FB;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #4C4C4C;
    border-style: solid;
    padding-left: 5px;
    font-size: small;
}

a:link, a:visited {
    text-decoration: none;
    color: #2E55BE;
}

a:hover {
    text-decoration: underline;
    color: #FF9933;
}

.promis1 {
    font-size: large;
    font-family: 標楷體;
    line-height: 25px;
    width: 600px;
}

.promis2 {
    font-size: large;
    font-family: 標楷體;
    text-align: left;
}

.promis3 {
    clear: both;
    font-size: x-large;
    font-family: 標楷體;
    text-align: center;
    margin-top: 10px;
    word-spacing: 5px;
    letter-spacing: 5px;
}

.promis4 {
    margin: 20px 10px 0px 10px;
    font-size: large;
    font-family: 標楷體;
}

.promis5 {
    float: right;
}

.promis6 {
    width: 250px;
    height: 200px;
    border: solid 1px black;
    font-size: medium;
    font-family: 標楷體;
    margin-bottom: 20px;
    padding: 10px;
}

.promis7 {
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    margin-right: 5px;
}

.promis8 {
    width: 200px;
    height: 110px;
    border: solid 1px black;
    font-size: medium;
    font-family: 標楷體;
    margin-bottom: 20px;
    padding: 10px;
}


.td_2_medium {
    padding-left: 2px;
    text-align: left;
    font-size: large;
    height: 20px;
    background-color: white;
    border: 1px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #333333;
    border-style: solid;
    height: 30px;
}

.user_title {
    font-size:large;
    margin-left:30px;
}
