/* CSS Document */
.menubar {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  
  margin: 0px 0px 0px 0px;
}

.menubar tr td {
  padding: 0px 0px 0px 0px;
}

.menubar_on {
  background-color: #AAAAAA;
  color: #FFFFFF;
  font-weight: bold;
  width: 50%;

}

.menubar_off {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  width: 50%;
 
}

.menu {
  background-color: #FFFFFF; 
  padding: 0px;
  position: absolute;
  border: 0px;
  margin: 0px 0px 0px 0px;
}

.menu_on {
  background-color: #AAAAAA;
  color: #FFFFFF;
  font-weight: normal;
}

.menu_off {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
}



 A:link {color:#666666;
        text-decoration:underline;
		font-family:Arial;
        font-size:10pt;  
        line-height:12pt;
        line-height:12pt;
		}
 A:visited {color:#666666;
           text-decoration:underline;
		   font-family:Arial;
           font-size:10pt;  
           line-height:12pt;
           line-height:12pt;
		   }

 A:hover {color:#000000;
         text-decoration:underline;
		 font-family:Arial;
         font-size:10pt;  
         line-height:12pt;
         line-height:12pt;
		 }


#index A:link {color:#3F3F3F;
        text-decoration:underline;
		font-family:Arial;
        font-size:8pt;  
        line-height:11pt;
        line-height:11pt;
		}
#index A:visited {color:#3F3F3F;
           text-decoration:underline;
		   font-family:Arial;
           font-size:8pt;  
           line-height:11pt;
           line-height:11pt;
		   }

#index A:hover {color:#000000;
         text-decoration:underline;
		 font-family:Arial;
         font-size:8pt;  
         line-height:11pt;
         line-height:11pt;
		 }



.liPosition{
  list-style-type:disc;
  list-style-position:outside;
  margin-left: 1.3em;
}
.liPositionCircle{
  list-style-type:circle;
  list-style-position:outside;
  margin-left: 2.5em;
}
.liMapCircle{
  list-style-type:disc;
  list-style-position:outside;
  margin-left: 2.5em;
}

 .CompanyTitle12{
  font-family:Arial;
  font-size:12pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:bottom;
   font-weight:bold;
 }
  .CompanyTitle11{
  font-family:Arial;
  font-size:12pt;  
  line-height:15pt;
  color:#FF7F00;
  vertical-align:bottom;
   font-weight:bold;
 }
   .QualityTitle12{
  font-family:Arial;
  font-size:12pt;  
  line-height:15pt;
  color:#FF7F00;
  vertical-align:bottom;
   font-weight:bold;
 }
  .IndexNewsTitle9{
  font-family:"Arial";
  font-size:9pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:middle;
   font-weight:bold;
     text-indent:0cm;
 }
   .IndexNewsTitle9org{
  font-family:"Arial";
  font-size:9pt;  
  line-height:15pt;
  color:#FF6600;
  vertical-align:middle;
   font-weight:normal;
     text-indent:0.3cm;
 }
   .IndexNewsTitle9TW{
  font-family:"新細明體", "Helvetica", "sans-serif";
  font-size:10pt;  
  line-height:12pt;
  color:#000000;
  vertical-align:bottom;
   font-weight:normal;
 }
    .IndexNews9TW{
  font-family:"新細明體";
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:baseline;
 }

   .IndexNewsText8{
  font-family:Arial;
  font-size:8pt;  
  line-height:10pt;
  color:#666666;
  vertical-align:middle;
 }
    .IndexNewsText8Date{
  font-family:Arial;
  font-size:8pt;  
  line-height:10pt;
  color:#FF7F00;
  vertical-align:middle;
  text-align:right;
 }
.content{
  font-family:Arial;
  font-size:10pt;  
  line-height:14pt;
  color:#666666;

}
.twcontent{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
  text-indent:0.7cm;
}
.contentB{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
}
.contentBold{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#3F3F3F;
  font-weight:bold;
}
.TeamTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  text-indent:0.5cm;
}
.TeamText{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
  text-indent:0.5cm;
}
.CultureTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
  font-weight:bold;
  text-indent:0.2cm;

}
.CultureText{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
 }
.CTitleBold{
  font-family:Arial;
  font-weight:bold;
  font-size:10pt;  
  color:#000000;
  text-indent:0.1cm;
}
.YearText{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#3F3F3F;
  vertical-align:middle;
 }
 .tableTitleW{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
 }
 .YearTextB{
  font-family:Arial;
  font-size:9pt;  
  line-height:15pt;
  color:#3F3F3F;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
 }
  .Year{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#7D9FCA;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
 }
  .QualityTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  font-weight:bold;
 }
  .QualityPolicyT11{
  font-family:Arial;
  font-size:11pt;  
  line-height:15pt;
  color:#000000;
  font-weight:bold;
 }
 .QualityTextB{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  font-weight:bold;
  vertical-align:middle;
 }
  .QualityTextBC{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  font-weight:bold;
  vertical-align:middle;
 }
 .QualityText{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
  vertical-align:top;
 }
  .QualityTextBlack{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:middle;
 }
  .ProductText{
  font-family:Arial;
  font-size:11pt;  
  line-height:15pt;
  color:#666666;
  vertical-align:bottom;
   font-weight:bold;
 }
   .ProductTitle{
  font-family:Arial;
  font-size:11pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:bottom;
   font-weight:bold;
 }
  .ProductTitle12{
  font-family:Arial;
  font-size:12pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:bottom;
   font-weight:bold;
 }
  .ProductTitleO{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#FF7F00;
  vertical-align:bottom;
  font-weight:bold;
 }
   .ProductNum{
  font-family:Arial;
  font-size:12pt;  
  line-height:15pt;
  color:#FF7F00;
  vertical-align:bottom;
  font-weight:bold;
 }
  .ProductTextE{
  font-family:Arial;
  font-size:9pt;  
  line-height:10pt;
  color:#666666;
   line-height:12pt; 
   text-align:left;
 }
   .ProductTextEB{
  font-family:Arial;
  font-size:9pt;  
  line-height:10pt;
  color:#666666;
   line-height:12pt; 
   text-align:left;
  font-weight:bold;
 }
 .ProductText10{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
   line-height:12pt;
 }
 .imgLeft{
 float:left;
}
 .imgRight{
 float:right;
}
 .ProductText10B{
  font-family:Arial;
  font-size:10pt;  
  line-height:10pt;
  color:#666666;
  line-height:12pt; 
  font-weight:bold;
 }
 .NewsText{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:top;


 }
  .NewsTitle{
  font-family:"Arial";
  font-size:10pt;  
  line-height:normal;
  color:#000000;
  font-weight:bold;
  vertical-align:bottom;
 }
   .TWNewsIntro{
  font-family:"新細明體";
  font-size:10pt;  
  line-height:16pt;
  color:#000000;
  vertical-align:middle;
 }
   .NewsIntro{
  font-family:"Arial";
  font-size:10pt;  
  line-height:14pt;
  color:#000000;
  vertical-align:top;
 }
   .twNewsTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:bottom;
 }
   .NewsYear{
  font-family:Arial;
  font-size:11pt;  
  line-height:15pt;
  color:#7D9FCA;
  font-weight:bold;
  text-align:left;
  vertical-align:bottom;
 }
 
  .WhyText{
  font-family:"Arial","新細明體";
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:top;

 }
  .twWhyText{
  font-family:"新細明體";
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:top;

 }
   .WhyTextI{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#000000;
  vertical-align:top;

 }
   .WhyTextB{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:top;
   float:right;
  font-weight:bold;
 }
  .WhyTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  font-weight:bold;
  vertical-align:bottom;
 }
   .InvestTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  font-weight:bold;
  vertical-align:bottom;
 }
    .InvestText3F{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#3F3F3F;
  vertical-align:middle;
 }
   .InvestText{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:middle;
 }
    .InvestTextB{
  font-family:Arial;
  font-size:10pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:middle;
    font-weight:bold;
 }
    .InvestText11{
  font-family:Arial;
  font-size:11pt;  
  line-height:12pt;
  color:#666666;
  vertical-align:middle;
 }
   .InvestYear{
  font-family:Arial;
  font-size:11pt;  
  line-height:15pt;
  color:#7D9FCA;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
 }
    .InvestYearM{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
  text-align:left;
  vertical-align:middle;
 }
    .ContactTitleR{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
    color:#7D9FCA;
  vertical-align:bottom;
  font-weight:bold;
 }
     .ContactTitle{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#000000;
  vertical-align:bottom;
  font-weight:bold;
 }
   .ContactText{
  font-family:Arial;
  font-size:10pt;  
  line-height:15pt;
  color:#666666;
  text-align:left;
  vertical-align:middle;
 }
 .imgfloat{
 float:right;
 }
   
.TitleBold{
  font-family:Arial;
  font-weight:bold;
  font-size:10pt;  
  color:#000000;
  text-indent:0.1cm;
}

.careersText{
  font-family:"新細明體";
  line-height:15pt;
  font-size:10pt;  
  color:#666666;

}
.careersTextB{
  font-family:"新細明體";
  line-height:15pt;
  font-size:10pt;  
  color:#3F3F3F;
  font-weight:bold;
}
.careersTextTaxi{
  font-family:"新細明體";
  line-height:15pt;
  font-size:10pt;  
color:#FF7F00;
  font-weight:bold;
}

.careersText3F{
  font-family:"新細明體";
  line-height:15pt;
  font-size:10pt;  
  color:#3F3F3F;
}
.careersArticle{
  font-family:"新細明體";
  line-height:15pt;
  font-size:10pt;  
  color:#666666;
    text-indent:0.5cm;
}
.careersTitle10{
  font-family:'serif';

  font-size:10pt;  
  color:#000000;

}
.careersTitle{
  font-family:'serif';
  font-weight:bold;
  font-size:12pt;  
  color:#000000;

}

.link{
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.T_BG{
  filter:chroma(color=#FFFFFF);
}
.shadow{
  filter:dropshadow(offx=0,offy=1,color=#B2B2B2,positive=false);
}
