
body {text-align: center; font-size: 9pt;}
#wrapper {width: 80%; margin: 0 auto; text-align: left; }
h1 {display: none;}
h1 #logo {display: none;}
/* header */
    #header {}
    #header table {background: #dcdcdc; border: 1px; width: 100%;}
    #header .s_tr {text-align: center;}

/* header2 */
    #header2 {background: #dcdcdc; border: 1px; width: 100%; margin-bottom: 1.5em; padding: 0.5em 0 0.5em; }

/* main */
    #main {width: 100%}

/* table */
    .table_alert {width: 100%;  border-width: 0px}
    #tbregister {background:#fff; width:100%; border:1px; line-height:20px; border:solid 1px #aaa;}
    #tbregister2 {background:#fff; width:100%; border:1px; line-height:20px; border:solid 1px #aaa; margin-top: 18px;}

/* error_msg */
    .error_msg {color: #ff0000; }
  
/* form1 給add_detail這類表單輸入用的 */
    #form1 {width: 100%;}
    #form1 table {width: 100%;}
    #form1 th {background-color:#ffffff; font-weight: normal; padding: 3px; text-align: center;}
    #form1 th.w1 {width: 150px;}
    #form1 th.w2 {width: 300px;}
    #form1 th.w3 {width: 200px;}
    #form1 th.w4 {width: 50px;}
    #form1 th.w5 {width: 100px;}
    #form1 th.w6 {width: 10px;}
    #form1 th.w7 {width: 12%;}
    #form1 td.w1 {width: 15%;}
    #form1 td.w6 {width: 10px;}
    #form1 td.w4 {width: 50px;}
    #form1 td.w7 {width: 12%;}
    #form1 td.w8 {width: 10%;}
    #form1 td {padding: 5px;}
    #form1 th.must {border-left-color: #D90000;}
    #form1 .button_block {display: none;}
    #form1 .tbregister2 {margin-top: 30px;} /* 同一頁有第2個table時用

/* form2 給add_main這類表單輸入用的 */
    #form2 {width: 100%;}
    #form2 table {width: 100%; border-top: 1px solid #999999; border-bottom: none;
        border-left: none; border-right: none; font-size: 100%}
    #form2 th {border-top: none; border-bottom: 1px solid #999999; border-left:none;
        border-right:none; background-color:#f3f3f3; font-weight: normal; padding: 4px; width: 100px; vertical-align: top; }
    #form2 td {border-top: none; border-bottom: 1px solid #999999; border-left:none; border-right:none; padding: 4px;}
    #form2 th.must {border-left-color: #D90000;}
    #form2 th em {font-style: normal; color: #FF0000; padding-left: 5px;}
    #form2 .button_block {text-align: center; margin-top: 30px;}
  
/* form input field */
    .text_a1, .text_a2, .text_a3, .text_a4 {border: 1px solid #999999; background-color: #f3f3f3; padding: 2px}
    .text_a1 {width: 100px;}
    .text_a2 {width: 4em;}
    .text_a3 {width: 80%;}
    .text_a4 {width: 98%;}
    .text_a5 {width: 100%; height: 22px;}
    .select {border: 1px solid #999999; background-color: #f3f3f3;}
    .submit {text-align: center; margin-top: 30px;}
    .button {clear:both; width:125px; height:31px; background:#666666; 
                text-align:center; line-height:20px; color:#FFFFFF; font-size:12px; }
    .button2 {clear:both; width:175px; height:31px; background:#666666; 
                text-align:center; line-height:20px; color:#FFFFFF; font-size:12px; }
    .button2_selectd {clear:both; width:175px; height:31px; background:#99FF37; 
                text-align:center; line-height:20px; color:#666666; font-size:12px; }
 
/* block */
    .button_block {display: none;}
    .lp1 {text-align:left; color:darkred; font-weight:bold;} /* 列表：填寫中… */
    .tb {table-layout:fixed;}
    .link {text-align: right; }
    #filter {text-align: right; margin-bottom: 10px;}
    .anchor {display: none;}
    h2 {display: none; }
    #loginDiv {}
    #logout {display: none;}
    .tr1 {}
    .tr2 {border-bottom: #000000 1px dotted;}
    #hr_page {display: none;}
    
    