TD.logo {
    color: #000099;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: 800;
    line-height: 16px;
    background-color: 
    text-align: left;
}

TD.logo1 {
    color: #000099;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: 800;
    line-height: 16px;
    background-color: 
    text-align: left;
}



TD.footer {
    color: #ff0000;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
  /* background-color: #BDCBDE;     */ 
    text-align: right; 
   
  /* border-top: 2px solid #1576DE; */ 
  /* background-color:#328BEC;      */
     background-color:#F8F8FF;
  /* border-bottom: 0px solid #333333; */
     background: url('../img/bgline.gif');
}

TD.footer1 {
    color: #000099;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    background-color: #BDCBDE;
    text-align: left;
    background: url('../img/pbg1.gif');  
}

TD.footer2 {
    color: #000099;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    background-color: #BDCBDE;
    border-bottom: 1px solid #333333; 

}

TD.opus {
    color: #000099;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    background-color:
    text-align: ;
    background: url('../img/pbg1.gif'); 
}
TD.opus1 {
    color: #ff0000;
    font-family: 新細明體,times,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    background-color: 
    text-align: justify;
    background: url('../img/pbg1.gif');    
}

TD.item1 {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    background-color:
    text-align: justify;
}

TD.item2 {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    background-color:
    text-align: justify;
}

TD.img {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    background-color:
    text-align: justify;
}



TD.detail {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    background-color:#FFFAF0;
    text-align: left;    
}
TD.detailsrc {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    background-color:#DDDDEE;
    text-align: left;
}

TD.detailels {
    color: #000000;
    font-family: times,arial,courier,helvetica,新細明體;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
    background-color:#FFFFF0; 
    text-align: left;
  /*  background: url('../img/background.gif'); */
}

TD.detailels1 {
    color: 
    font-family: 新細明體,courier,helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    background-color:
    text-align: center;
}

TD.detailels2 {
    color: #000000;
    font-family: times,arial,courier,helvetica,新細明體;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
    background-color:#FFFFF0; 
    text-align: left;
  /*  background: url('../img/background.gif'); */
}

select  {
    color: #0000CC;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    background-color: #FFFFFF;
    text-align: center;
}

submit  {
    color: #DDDDDD;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    background-color:#FF0000;
    text-align: justify;
}

input  {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    background-color:
    text-align: left;
}
TD {
    color: #000088;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    background-color:
    text-align: justify;
}
TD.hd2 {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    background-color: #F8F8FF;
    text-align: justify;
}
TD.hd3 {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    background-color: #E6E6FA;
    text-align: left;
}

td.zag {
    color: #000088;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: 400;
    line-height: 8px;
    background-color: 
    text-align: justify;
}
td.zagg {
    color: #000088;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: 400;
    line-height: 8px;
    background-color: 
    text-align: justify;
}


TD.main {
    color: #000088;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    background-color:#F5DEB3; 
    text-align: justify;
}
                                    
TD.title {                 
    color: #FFFFFF;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
  /*  background-color:#3177bb; */
     background-color:#328BEC;
     border-top: 2px solid #1576DE;  
     border-bottom: 2px solid #3177bb;   
     text-align: justify;
}
            
TD.title1 {                 
    color: #000080;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    background-color:#FFA500; 
    text-align: justify;
    
   border-top: 1px solid #F3B570; 
   border-bottom: 1px solid #C97212;
}

TD.ad1 {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    background-color:#cccccc; 
    text-align: justify;
}

TD.pages {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    background-color:#EEEEEE; 
    text-align: justify;
}

.fnt {
    color: #000000;
    font-family: 新細明體,arial,helvetica;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    background-color: 
    text-align: justify;
}


A.ttl {
    color: #0000FF;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    text-decoration: underline;
}

A.ttl:hover {
    color: #FF0000;
    font-family: 新細明體,arial,helvetica;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
}


A {
    color: #0000FF;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;
}

A:hover {
    color: #FF0000;
    font-family: 新細明體,arial,helvetica;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline overline;
}

BODY { 
   SCROLLBAR-FACE-COLOR: #99ccff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #99ccff; SCROLLBAR-3DLIGHT-COLOR: #336699; SCROLLBAR-ARROW-COLOR: #ff0000; SCROLLBAR-TRACK-COLOR: #cceeff; SCROLLBAR-DARKSHADOW-COLOR: #336699;
   MARGIN: 0px;
}   



body1{
   padding: 0px 0px 0px 0px;
   margin:0px 0px 20px 0px;
   font-family: verdana, lucida, helvetica, arial, "sans-serif";
   font-size: small; 
      background: #328BEC; 
}
table.total{
   background:white; 
}
td.theader{
   background: #328BEC;
   border-top: 4px solid #1576DE;
}
td.tnav{
   background: #EC9332;
   border-bottom: 2px solid #C97212;
   border-top: 1px solid #F3B570;
   padding:0px 10px 0px 10px;
}
td.tleft{
   background: #F7D3AC;
   width: 15%;
   padding:4px 4px 4px 4px;
         vertical-align: top;
         border-right: 4px solid #ECA657;
}
td.tmain{
   background: #DFEDFB;
   border-left: 1px solid #328BEC;
   vertical-align: top;
   padding:20px 20px 20px 20px   ;
   font-family: "Palatino Linotype", Palatino;
}
td.tright{
   width: 15%;
   background: #88BBF0;
   vertical-align: top;
   padding:4px 4px 4px 4px;
   border-right: 4px solid #4A99EC;
   border-left: 1px solid #ECA657;
}
div.window{
   /*border: 1px solid #124983;*/
   background:white;
   padding:1px 1px 1px 1px;
}
div.title{
   background: #EC9332;
   margin:0px 0px 0px 0px;
   padding:1px 1px 1px 1px;
}
div.text{
   padding:1px 1px 1px 1px;
   background: transparent;
   margin:0px 0px 0px 0px;
   display: block;
}
h1{
   padding:0px 20px 0px 20px;
   font-style: italic;
   font-weight: normal;
   font-size: 300%;
   font-family: "Palatino Linotype", Palatino;
   margin:0px 0px 4px 0px;
   color: #F0F8FF;
   letter-spacing: 12px;
} 

.leadin {
background-color: #f0f0f0;
padding-left: 8px;
font: bold 100% tahoma;
font-variant: small-caps;
color: #000000;
border: solid 1px #eeeeee;
border-bottom: solid 0px #000000;
margin: 3px; margin-top: 10px;
margin-bottom: 0px;
}

.content {
/* background-color: #f0f0f0; */
 font: normal 82% tahoma;
 color: #000022;
 border: solid 1px #eeeeee;
 padding: 8px;
 padding-top: 2px;
 margin: 3px; margin-top: 0px;
}

.posted {
font: normal 78% tahoma;
color: #666666;
}

.closed {
text-align: justify;
}

.footer {
background-color: #f9f9f9;
padding: 2px;
font: normal 72% tahoma;
color: #666666;
border: solid 1px #eeeeee;
margin-top: 6px;
}

.aa
{ background-color:#0000ff; color:#ff0000;filter: alpha(opacity=50)}
.bb 
{ background-color:#3366cc; color:#ffffff}




.tbox {
    background-color: #CCFFCC;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #000000;
    border: solid 1px #009900;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box  {
    background-color:  #FFFFE0;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #009900;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.box7  {
    background-color:  #FFFFFF;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #333333;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}


.box8  {
    background-color:  #FFFFFF;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #009900;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.box9  {
    background-color:  #FFFFFF;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #0000FF;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.box0  {
    background-color:  #FFFFFF;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #f02000;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.tbox1 {
    background-color: #E6E6FA;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #000000;
    border: solid 1px #eeeeee;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box1  {
    background-color:  #FFFFE0;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #eeeeee;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}


.tbox2 {
    background-color:   #f0d0a0;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #000000;
    border: solid 1px #f02000;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box2  {
    background-color:  #f0f0e0;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #f02000;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.tbox3 {
    background-color:   #f0d0e0;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #000000;
    border: solid 1px #f02000;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box3  {
    background-color:  #f0f0f0;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #f02000;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}


.tbox4 {
    background-color:   #87CEFA;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #000000;
    border: solid 1px #0000FF;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box4  {
    background-color:  #E0FFFF;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #0000FF;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.tbox5 {
    background-color:   #d0a0f0;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #000000;
    border: solid 1px #0000FF;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box5  {
    background-color:  #E0FFFF;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #0000FF;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.tbox6 {
    background-color:   #696969;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #00FF7F;
    border: solid 1px #333333;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box6  {
    background-color:  #C0C0C0;
    font: normal tahoma;
    color: #000022;
    border: solid 1px #333333;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}

.tbox10 {
    background-color:   #295ace;
    padding-left: 8px;
    font: bold 100% tahoma;
    font-variant: small-caps;
    color: #00FF7F;
    border: solid 1px #333333;
    border-bottom: solid 0px #000000;
    margin: 3px; margin-top:
   10px; margin-bottom: 0px;
 }

.box10  {
    background-color:   #ffcc66; 
    font: normal tahoma;
    color: #000022;
    border: solid 1px #333333;
    padding: 8px;
    padding-top: 2px;
    margin: 3px;
    margin-top: 0px;
}
