body {font-family: "Arial", "Helvetica", "sans-serif";}

.date { color: #000000;font-weight:bold;}
.press_title { color: 000066;}
.font_bold {font-weight:bold;}
.float_center {text-align:center;}
.font_underline {text-decoration:underline;}
.caption {font-style:italic;}
.font_italic {font-style:italic;}
.float_right {float:right;}
.float_left {float:left;}
.table_bg1{background-color:#abdbc7;color:#0081c5;}
.table_bg2{background-color:f6f6f6;}
.table_bg3{background-color:fff3cc;}
.img-cap {font-size: 7pt;}
.center {margin:0 auto;}
.align-left {text-align:left;}
.clear {clear:both; height:5px;}
.note {font-size:0.9em}

h2{color:#0081c5;}

h3{color:#0081c5;}

.list {list-style:none;}
.list_margin {margin-left:-26px}

<!--
.chinesebodywhite {  font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 12pt; line-height: 16pt; color: #FFFFFF}
-->

<!--
.chinesebodyblack {  font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 12pt; line-height: 16pt; color: #000000}
-->

<!--
.chinesesubhdblue {  font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 14pt; line-height: 18pt; color: #000166; font-weight: bold}
.chinesehdred {  font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 18pt; line-height: 18pt; color: #BA4035}
.chinesesectgreen {  font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 20pt; line-height: 18pt; color: #40D52B; font-weight: bold}
-->

<!--
.chinesecopyright {  font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 8pt; line-height: 12pt; color: #000000}
-->

<!--
.englishbodyblack {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 12pt; color: #000000}
-->

<!--
.englishbodywhite {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 12pt; color: #FFFFFF}
-->

<!--
.englishcopyright { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 8pt; line-height: 10pt; color: #000000 }
.englishsubhdblue { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; line-height: 14pt; color: #000166; font-weight: bold}
.englishhdred { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16pt; line-height: 14pt; color: #BA4035}
.englishsectgreen { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18pt; line-height: 14pt; color: #40D52B; font-weight: bold}
.englishbodygreenbold { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; line-height: 12pt; color: #339900; font-style: italic; font-weight: bold}
.chinesebodygreenbold { font-family: "Times New Roman", "Times", "serif", "taipei", "�ө���"; font-size: 10pt; line-height: 12pt; color: #339900; font-style: italic; font-weight: bold }
-->



.englishmaincontent
 {
font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt;line-height: 14pt;
 margin: 5px;
 padding-left:20px;
 list-style:url(../english/images/main_bullet.png)
 }

.englishmaincontent a
 {
	 color:#003366;
 }
 
.englishmaincontent a:focus, .englishmaincontent a:hover, .englishmaincontent a:active{
	color:#2a7e39;
}

.btm_message{
position:fixed; width:100%; height:30px; bottom:0px; background-color:#b5e2bf; font-size:12px; padding:8px; border-bottom:8px solid #a3cbac;font-family: "Arial", "Helvetica", "sans-serif"; 
}

.organisation_chart{
	position:relative;
}

.organisation_chart div{
	position:absolute;
	padding:8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
}

.organisation_chart .topleft, .organisation_chart .topright, .organisation_chart .toprightleft, .organisation_chart .vertical {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.organisation_chart .topleft{ border-left:2px solid #0079c0; border-top:2px solid #0079c0; }
.organisation_chart .topright{ border-right:2px solid #0079c0; border-top:2px solid #0079c0; }
.organisation_chart .toprightleft{ border-left:2px solid #0079c0; border-right:2px solid #0079c0; border-top:2px solid #0079c0; }
.organisation_chart .vertical{ border-left:2px solid #0079c0; }

.organisation_chart .first_lvl{
	background-color:#0079c0;
	color:#e9f0f7;
	width:200px;
}

.organisation_chart .second_lvl{
	background-color:#abd69b;
	color:#414a3c;
	width:200px;
	top:130px;
}

.organisation_chart .third_lvl{
	background-color:#bdaa8b;
	color:#443c35;
	width:120px;
	top:300px;
}

table.common-table {
	border:1px solid #FFFFFF;
}

table.common-table tr:nth-child(even) td {
	padding:8px;
	background-color:#ffffff;
	/*border:1px solid #FFFFFF;*/
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

table.common-table th {
	background-color:#abdbc7;
	color:#0081c5;
	padding:8px;
	/*border:1px solid #FFFFFF;*/
	/*border-right:1px solid #FFFFFF;*/
	border-bottom:1px solid #FFFFFF;
}

table.common-table td {
	padding:8px;
	background-color:#f6f6f6;
	/*border:1px solid #FFFFFF;*/
	/*border-right:1px solid #FFFFFF;*/
	border-bottom:1px solid #FFFFFF;
}

table.rowspan-table {
	border:1px solid #FFFFFF;
}

table.rowspan-table td {
	padding:8px;
	background-color:#ffffff;
	/*border:1px solid #FFFFFF;*/
	/*border-right:1px solid #FFFFFF;*/
	/*border-bottom:1px solid #FFFFFF;*/
}

table.rowspan-table tr.grey td {
	padding:8px;
	background-color:#f6f6f6;
	/*border:1px solid #FFFFFF;*/
	/*border-right:1px solid #FFFFFF;*/
	/*border-bottom:1px solid #FFFFFF;*/
}

.file_input_textbox
{
	/*float: left*/
}

.file_input_div
{
	position: relative; 
	width: 100%; 
	height: 23px; 
	overflow: visible;
}

.file_input_button
{
	width: 100px; 
	/*position: absolute; 
	top: 0px;*/
	background-color: #666666;
	color: #ffffff;
	border-style: solid;
}

.file_input_button2
{
	min-width: 140px;
	/*position: absolute; 
	left:80%;*/
	background-color: #666666;
	color: #ffffff;
	border-style: solid;
}

.file_input_hidden
{
	font-size: 15px; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	opacity: 0; 
	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.tag{
	float:left;
	padding:5px 20px;

}
.tagarea
{
	background-color: #f6f6f6;
	overflow:hidden;
}




.flex-pauseplay{
	position: relative;
	display: none;
}
.flex-pauseplay.active{
	display: block;
}
.flex-pauseplay_layer{
    position: absolute;
    height: 50px;
    opacity: 0.5;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000000;
}
.flex-pauseplay a.flex-pause,
.flex-pauseplay a.flex-play {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 5px;
    right: 0;
    opacity: 0.8;
    z-index: 8000;
    overflow: hidden;
    cursor: pointer;
    color: #fff;
}
.flex-pauseplay a.flex-pause{
	background: url(../images/flex_icon_pause.png) round;
}
.flex-pauseplay a.flex-play{
	background: url(../images/flex_icon_play.png) round;
}
.flex-pauseplay a.flex-prev {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 5px;
    left: 0;
    opacity: 0.8;
    z-index: 8000;
    overflow: hidden;
    cursor: pointer;
    color: #fff;
}
.flex-pauseplay a.flex-next {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 5px;
    left: 40px;
    opacity: 0.8;
    z-index: 8000;
    overflow: hidden;
    cursor: pointer;
    color: #fff;
}
.flex-pauseplay a.flex-prev{
	background: url(../images/flex_icon_prev.png) round;
}
.flex-pauseplay a.flex-next{
	background: url(../images/flex_icon_next.png) round;
}

.news_tbl_container.desktop table tr:nth-child(even) td {
	background-color: #f6f6f6;
  }
  
  .news_tbl_container.mobile table tr:nth-child(2n) td {
	  background-color: #f6f6f6;
	}
  
  .mobile {
	display: none;
  }
  
  @media (max-width: 767px) {
	.mobile {
	  display: block;
	}
  
	.desktop {
	  display: none;
	}
  }
  