﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	padding:0;
	background:url(images/grey_bkg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#BEBEBE;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	letter-spacing:2px;
	color:#FFF;
}


a {
    color: inherit;
}
    a:hover {
    color:inherit;
    }


table {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    vertical-align: inherit;
    line-height: inherit;
        
    border-collapse: collapse; border-spacing: 0;
}


    table div table {
    border-collapse: separate; border-spacing: 3px;
    }

#top{
	
	background:url(images/top1.jpg);
	background-repeat:no-repeat;
	width:948px;
	height:158px;
	text-align:right;
	padding:3px 11px 0 0;
	letter-spacing:normal;
	
}

#topitem{
	float:right;
	margin-right:40px;
}

#langitem{
	margin:0;
	padding:0 0 0 0;
	float:right;
		
}

#langitem ul{
	list-style:none;
	margin:0;
	padding:0;
}

li.language_item{
	list-style:none;
	margin-left:-38px;
}

a.top:link, li.language_item a:link{
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
text-decoration:none;
}

a.top:visited, li.language_item a:visited{
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
text-decoration:none;
}

a.top:hover, li.language_item a:hover{
font-family:Verdana, Geneva, sans-serif;
color:#FFF;
text-decoration:underline;
}

#title{
	background:url(images/top2.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	padding-top:5px;
	padding-left:227px;
	font-family:"細明體";
	font-size:16px;
	font-weight:bold;
	color:#4D3624;
	height:24px;
	text-transform:uppercase;
}

#submenu{
	font-family:"細明體";
	font-size:12px;
	position:absolute;
}

.submenuitem ul{
	list-style:none;
}

.submenuitem li{
	list-style:none;
	float:left;
	margin-left:-25px;
	margin-top:12px;
}

.submenuitem li a{
	color:#FFF;
	display:block;
	margin:0;
	padding:0 36px 0 10px;
	border-left:#FFF solid 1px;
	height:15px;
	text-decoration:none;
}

.submenuitem li.page-item-20 a{
	color:#FFF;
	display:block;
	margin:0;
	padding:0 36px 0 6px;
	border:none;
	height:15px;
}

.submenuitem li a:link, a:visit{
	color:#FFF;
}


.submenuitem li a:hover{
	color:#FFF;
	text-decoration:underline;
}

.submenu_start li a{
	color:#FFF;
	display:block;
	margin:0;
	border:none;
	height:15px;
	text-decoration:none;
}

#side{
	background:url(images/side_bar.jpg);
	background-repeat:no-repeat;
	width:209px;
	background-color:#ECECEC;
	font-weight:bold;
	font-size:13px;
	font-family:"細明體";
	padding-top:10px;
	letter-spacing:normal;
}

.sidemenu ul{
	list-style:none;
}

.sidemenu li{
	list-style:none;
	margin-left:-40px;
	padding:0;
	text-transform:uppercase;
}

.sidemenu li a{
	color:#CC9966;
	display:block;
	width:207px;
	height:40px;
	line-height:50px;
	text-decoration:none;
	text-indent:22px;
}

.sidemenu li.current_page_parent a, .sidemenu li.current_page_item a{
	color:#663300;
	text-decoration:none;
	background:url(images/menu_dot.png);
	background-repeat:no-repeat;
	background-position:0 16px;
}

.sidemenu li a:link, a:visit{
	color:#CC9966;
}


.sidemenu li a:hover{
	color:#663300;
	text-decoration:none;
	background:url(images/menu_dot.png);
	background-repeat:no-repeat;
	background-position:0 16px;
}


#profile{
	background-color:#6A4439;
	background:url(images/company_profile_bkg.jpg);
	background-repeat:no-repeat;
	padding:100px 20px 0 146px;
	text-justify:inter-ideograph;
	line-height:18px;
	
	min-height:350px;
    height:auto;
    padding-bottom: 50px;
}

#management_profile{
	background-color:#6A4439;
	background:url(images/profile_bkg.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	padding:100px 35px 20px 180px;
	text-justify:inter-ideograph;
	line-height:20px;

    
    min-height:350px;
    height:auto;
    padding-bottom:50px;
}

#management{
	

	background-color:#6A4439;
	background:url(images/management_team_bkg.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	padding:106px 20px 0 220px;
	text-justify:inter-ideograph;
	letter-spacing:1px;
	line-height:18px;

	min-height:350px;
    height:auto;
    padding-bottom: 50px;
}

.management_table_column1{
	padding:10px 0px 10px 0px;
	text-align:left;
}


.management_table_column2{
	padding:10px 0 10px 10px;
}

.mgt_team_header{
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	padding:10px 0 10px 0;
	letter-spacing:normal;
}

#governance{
	background-color:#6A4439;
	background:url(images/governance.jpg);
	background-repeat:no-repeat;
    
    height: 350px;
    min-height: 350px;
    height: auto;

	font-size:12px;
	padding:113px 20px 30px 220px;
	text-align:left;
	line-height:18px;
}

.governance_title{
	font-size:16px;
	font-weight:bold;
	letter-spacing:normal;
}

.governance_italic{
	text-decoration:underline;
	font-style:italic;
}

#company_business{
	background-color:#6A4439;
	background:url(images/company_business_bkg.jpg);
	background-repeat:no-repeat;
	padding:100px 20px 30px 220px;
	text-align:left;
	line-height:18px;
}

#corporate_info{
	background:url(images/corp_info_bkg.jpg);
	background-repeat:no-repeat;
	background-color:#6A4439;
	padding:100px 20px 30px 220px;
	text-align:left;
	line-height:18px;
	font-size:13px;
	letter-spacing:1px;
}

#annual_report{
	background-color:#FFF;
	background:url(images/annual_report_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 140px 0 140px;
	text-align:center;
	line-height:18px;
	
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

#annual_report_table{
	border:#CCC solid 4px;
    background-color:#fff;

    border-collapse: separate; border-spacing: 5px;
}

    #annual_report_table tr {
        text-align:center;
        padding:5px;
        margin:5px;
    }

#annual_report_celltop {
	background-color:#F0EBCC;
	border:#939393 solid 1px;
	padding:5px;
	font-weight:bold;
	text-align:center;
}

.annual_report_cell{
	background-color:#FFF;
	border:#939393 solid 1px;
	padding:3px;
	text-align:center;
}

a.gray:link{
font-family:Verdana, Geneva, sans-serif;
color:#333;
text-decoration:none;
}

a.gray:visited{
font-family:Verdana, Geneva, sans-serif;
color:#333;
text-decoration:none;
}

a.gray:hover{
font-family:Verdana, Geneva, sans-serif;
color:#333;
text-decoration:underline;
}

#interim_report{
	background-color:#FFF;
	background:url(images/interim_report_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 140px 0 140px;
	text-align:center;
	line-height:18px;
	
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

#announcement{
	background-color:#FFF;
	background:url(images/announcement_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 140px 0 140px;
	text-align:center;
	line-height:18px;
	
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

#announcement_detail{
	background-color:#FFF;
	background:url(images/announcement_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 50px 30px 50px;
	text-align:center;
	line-height:18px;
	
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

.announcement_cell{
	background-color:#FFF;
	border:#939393 solid 1px;
	padding:3px;
	text-align:left;
}

.announcement_cell li a{
	color:#333;
	text-decoration:none;
}

.announcement_cell li a:link, a:visit{
	color:#333;
	text-decoration:none;
}


.announcement_cell li a:hover{
	color:#333;
	text-decoration:underline;
}

#circular{
	background-color:#FFF;
	background:url(images/circular_bkg.jpg);
	background-repeat:no-repeat;
	padding:87px 140px 0 140px;
	text-align:center;
	line-height:18px;
	
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

#circular_detail{
	background-color:#FFF;
	background:url(images/circular_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 50px 30px 50px;
	text-align:center;
	line-height:18px;
	
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

.circular_cell{
	background-color:#FFF;
	border:#939393 solid 1px;
	padding:3px;
	text-align:left;
}

.circular_cell li {
    margin-top:10px;
    margin-bottom: 10px;
}

.circular_cell li a{
	color:#333;
	text-decoration:none;
}

.circular_cell li a:link, a:visit{
	color:#333;
	text-decoration:none;
}


.circular_cell li a:hover{
	color:#333;
	text-decoration:underline;
}

#press{
	background-color:#FFF;
	background:url(images/press_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 140px 0 140px;
	text-align:center;
        
	min-height:350px;
    height:auto;
    padding-bottom: 50px;
}

#financial_highlight{
	background-color:#FFF;
	background:url(images/financial_highlights_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 20px 30px 20px;
	text-align:center;
	line-height:18px;
	
	color:#333;
	font-size:12px;
        
	min-height:350px;
    height:auto;
    padding-bottom: 50px;
}


.financial_highlight_top_a{
	background-color:#F0EBCC;
	border:#939393 solid 1px;
	padding:3px;
	font-weight:bold;
}

.financial_highlight_top_b{
	background-color:#F0DCCC;
	border:#939393 solid 1px;
	padding:3px;
	font-weight:bold;
}

.financial_highlight_top1{
	color:#333;
	text-align:right;
	font-size:12px;
}

.financial_highlight_top2{
	color:#A05C3B;
	text-align:center;
	font-size:11px;
}

.financial_highlight_top3{
	color:#A05C3B;
	text-align:right;
	font-size:12px;
	letter-spacing:normal;
}

.financial_highlight_top4{
	color:#A05C3B;
	text-align:right;
	font-size:12px;
	font-weight:normal;
}

.financial_highlight_top5{
	color:#333;
	text-align:right;
	font-size:12px;
	padding:3px 0 3px 0;
	font-weight:bold;
	letter-spacing:normal;
}

.financial_highlight_top6{
	color:#333;
	text-align:right;
	font-size:12px;
	padding:3px 0 3px 0;
	font-weight:normal;
	letter-spacing:normal;
}


#contactus{
	background-color:#6A4439;
	background:url(images/contactus_bkg.jpg);
	background-repeat:no-repeat;
	letter-spacing:normal;
	padding:200px 20px 0 320px;
	text-align:left;
	line-height:18px;
	
	color:#FFF;
	font-size:12px;

    min-height:350px;
    height:auto;
    padding-bottom: 50px;
}

.contactus_1{
	font-size:13px;
}

#group{
	background-color:#6A4439;
	background:url(images/group_bkg.jpg);
	background-repeat:no-repeat;
	padding:200px 20px 0 150px;
	
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;
	color:#FFF;
}

#financial_calendar{
	background-color:#FFF;
	background:url(images/financial_calendar_bkg.jpg);
	background-repeat:no-repeat;
	padding:97px 20px 30px 20px;
	text-align:center;
	line-height:18px;
	
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#333;
	font-size:12px;
}

.financial_calendar_year{
	text-align:center;
	font-weight:bold;
	color:#333;
	font-size:12px;
	padding:4px 0 4px 0;
	background-color:#FDF8DB;
}

.financial_calendar_entry{
	text-align:left;
	font-weight:normal;
	color:#333;
	font-size:12px;
	padding:4px 0 4px 0;
	letter-spacing:normal;
}

.financial_calendar_top{
	color:#A05C3B;
	text-align:right;
	font-size:13px;
	font-weight:normal;
}

#sitemap{
	background-color:#6A4439;
	background:url(images/sitemap_bkg.jpg);
	background-repeat:no-repeat;
	padding:155px 0 50px 0;
    
    
	min-height:350px;
    height:auto;
    padding-bottom: 50px;

	color:#FFF;
}

.sitemap_row{
	font-weight:bold;
	font-size:16px;
	color:#FFDF04;
	border-bottom:#FFF dotted 1px;
	padding:10px 0 6px 0;
	letter-spacing:1px;
}

.sitemap_link{
	letter-spacing:normal;
	font-size:13px;
	padding:0;
}

.sitemap_link ul{
	list-style:square;
	margin-top:5px;
}

.sitemap_link li{
	list-style:square;
	margin-left:-22px;
	padding:0;
}

.sitemap_link li a{
	color:#FFF;
	display:block;
	width:210px;
	height:20px;
	line-height:20px;
	text-decoration:none;
}

.sitemap_link li a:link, a:visit{
	color:#FFF;
}


.sitemap_link li a:hover{
	color:#FFDF04;
}


#footer{
	background:url(images/footer_bkg.jpg);
	background-repeat:repeat-x;
	height:70px;
	padding-top:6px;
	text-align:center;
	background-color:#A05C3B;
	font-size:11px;
	letter-spacing:1px;
}

.post-edit-link{
	color:#FFFF99;
}

.current_language_item{
	display:none;
}

.edui-default {
    color: #000;
}

.accordionButton {
    cursor: pointer;
}