#inside_menu, .pullTableMenuList { border:none; }
#inside_menu ul, .pullTableMenuList ul { background-color:#11254a; }
#inside_menu ul li a, .pullTableMenuList ul li a {border-top:1px solid #293b5c;}
#inside_menu ul li a.highlight { border-left:6px solid #A92A47; }		
#main .main{max-width:1180px;}
.generalcontent ul li{
	padding:0;
}
/*governance.html*/
.size_scarlet {
	color:#ac2e45;
}
a.size_scarlet {
	color:#ac2e45;
}
.size_dark_blue{
	color:#11254a;
}
.intro{
	padding:20px 0 10px 0;
}
.tableTitle{
	border-top-color:#11254a;
	background:#cfd3db;
	color:#11254a;
}
.Biographies_title{
	font-size:1.8em;
}
.biographies_intro{
	/*color:#333;*/
	margin-top:38px;
}
.biographies_intro_top{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:12px;
	/*font-weight:bold;*/
	line-height:200%;
}
.biographies_intro_top a:hover{
	color:#11254a;
}
.biographies_intro_top_img{
	width:113px;
	float:left;
	margin-right:35px;
}

.biographies_intro_info{
	width:100%;
	line-height:160%;
	margin-top:30px;
	clear:both;
	/*text-align:justify;*/
}
.biographies_intro_info a{
	font-weight:bold;
	color:#010101;
}
a.here{
	color:#ac2e45;
	font-weight:normal;
}
/*p.or_top{
	display:block;
	height:auto;
	overflow:hidden;
	padding:30px 0;
	border-bottom:solid 1px #f3f3f3;
}
p.or_top a{
	float:right;
	display:block;
	width:49px;
	height:49px;
	background:url(../images/btn_top.gif) no-repeat center center;
}*/

.biographies_intro_top span{float:left;width:50%;}
/*governance.html end */

/*financial.php*/
.financial_title{
	font-weight:bold;
	font-size:1.5em;
	line-height:120%;
}
.padding_tile{
	padding:30px 0 0;
}
.financial_highlights{
	/*width:100%;*/
	height:auto;
	overflow:hidden;
	margin-top:20px;
	border:solid 1px #cecece;
	border-top:solid 3px #11254a;
}
.financial_highlights a:link{
	color:#11254a;
}
.financial_highlights_img{
	padding:20px;
	background:#f3f3f3;
}
.financial_highlights_name{
	height:auto;
	width:100%;
	overflow:hidden;
	background:url(../images/arrow_bg.gif) repeat-y right center;
}
.financial_highlights_name_title{
	display:block;
	width:100%;
	font-size:1.5em;
	min-height:68px;
	float:left;
	font-weight:bold;
	padding:20px 49px 15px 4%;
	line-height:90%;
	background:url(../images/arrow_right.gif) no-repeat right center;
}
.credit_ratings{
	margin-top:20px;
}
.credit_ratings_table{
	border:solid 1px #cfcfcf;
	border-top:solid 3px #11254a;
}
.financial_credit_table tr:nth-child(1){
	font-weight:bold;
	color:#11254a;
	font-size:1.1em;
	background:#e7e9ed;
}
.financial_credit_table tr th{
	padding:15px 0 10px 4%;
	width:30%;
}
.financial_credit_table tr td{
	border-top: solid 1px #f3f3f3;
	padding:15px 0 10px 4%;
	width:30%;
	text-align:left;
	vertical-align:top;
}
.financial_credit_table tr td:nth-child(1){
	font-weight:bold;
	color:#11254a;
}

#credit_ratings_menu,#financial_reports_menu{
    background:#11254A url(../images/down_arrow.png) no-repeat right center;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: bold;
    padding: 14px 50px 13px 20px;
    text-align: left;
}


.financial_reports_year{
	border-top:solid 3px #11254a;
	background:#cfd3db;
	padding:25px 0 25px 30px;
	position:relative;
}
.financial_reports_year .year_select_box{
	top:15px;
	position:absolute;
	right:4%;
}




.financial_reports_table_box table{
	border-top:none;
}

.financial_reports_table tr td{
	width:24%;
	padding:15px 0 15px 4%;
	border-top:solid 1px #f3f3f3;
	text-align:left;
}
.financial_reports_table tr th{
	padding:15px 0 15px 4%;
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
	color:#11254a;
	background:#e7e9ed;
	text-indent:0;
}
.financial_reports_table tr td:nth-child(1){
	text-align:left;
	font-weight:bold;
	color:#11254a;
	width:28%;
	text-indent:0;
}
.financial_reports_table tr td a{
	display:block;
	width:75px;
	height:103px;
}
.financials_menu_select li{
	background:#DDDDDD ;
    color:#444444;
    font-size: 1em;
    display: block;
    padding: 18px 50px 18px 20px;
    text-align: left;
	cursor:pointer;
}
.financials_menu_select li:hover,.financials_menu_select li.pitch{
    background:#D4D4D4;
}
.credit_ratings_menu_outer,.financial_reports_menu_outer{
	display:none;
}
.stock{
	background:#F3F3F3;
	/*padding:20px 0 20px 0;*/
	margin-top:50px;
	width:100%;
	overflow:hidden;
	/*height:200px;*/
}
.stock_box{
	/*max-width:266px;*/
	margin:0 auto;
}
.stock_strike{
    background:#B44357 url(../images/down_arrow.png) no-repeat right center;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font-size: 1.2em;
    font-weight: bold;
    overflow: hidden;
	padding: 14px 50px 13px 20px;
    text-align: left;
    width: 100%;
	height:46px;
}

/*financial.php end*/

/* notable-events.php */ /*edit by Laden*/
.notable-box {
	float: left;
	width: 100%;
	border-bottom: solid 1px #f3f3f3;
	margin-bottom: 15px;
	}
	.notable-events_info {
		margin-bottom:50px;
		border-bottom:solid 1px #f3f3f3;
		}
.notable-events_title{
	padding:25px 0 0 0;
	position:relative;
	/*border-bottom:solid 1px #f3f3f3;*/
	}
	h2.notable-events_title {
		width:70%;
		float:left;
		}
.year_select_box{
	/*position:absolute;*/
	/*top:-5px;*/
	/*right:4%;*/
	font-size:12px;
	color:#666;
	font-weight:normal;
	float:right;
}
.year{
	display:block;
	float:left;
	padding:3px 10px 0 0;
}
.year_select{
	display:block;
	float:left;
	width:125px;
	padding:0 0 0 5%;
	height:28px;
	border:solid 1px #ccc;
}

/*news_list_table already move to common.css by laden*/
/*.news_list_table{ 
	border:1px solid #cfcfcf;
	border-top:3px solid #11254a;
	margin-bottom:30px;
	}
	.news_list_table th{
		background-color:#cfd3db;
		color:#11254A;
		font-size:1.17em;	
		padding:10px 10px 10px 4%;
		text-align:left;
		}
	.news_list_table th:nth-child(1){
		width:15%;
		}
	.news_list_table td{
		vertical-align:top;
		border-top:1px solid #f3f3f3;
		padding:10px 10px 10px 4%;
		}
	.news_list_table td a:link{
		color:#010101;
		}*/

/* notable-events.php end */

/*patronage.php */
.generalcontent div.table_title{
	border-top:solid 3px #11254a;
	/*border-right:solid 1px #cfcfcf;
	border-left:solid 1px #cfcfcf;*/
	background:#cfd3db;
	padding:15px 0 20px 30px;
	position:relative;
	text-transform:uppercase;
	color:#11254a;
	font-size:1.7em;
	font-weight:bold;
}
.table_box table th{
	width:20%;
	text-align:center;
	color:#11254a;
	font-weight:bold;
	background:#e7e9ed;
	padding:6px 0 10px 0;
	line-height:120%;
}
.patronage_table{
	border:solid 1px #cfcfcf;
	border-top:none;
}
.patronage_table tr th{
	text-align:center;
	padding:8px;
}
.patronage_table tr td{
	border-top:solid 1px #f3f3f3;
	padding:6px;
	text-align:center;
}
.patronage_table tr td:first-child, .patronage_table tr th {
	background:#e7e9ed;
	color:#11254a;
	font-weight:bold;
	width:9%;
}
.remark{
	padding:10px 0 0 0;
	color:#666666;
}
.remark span{
	display:block;
	float:left;
	width:95%;
}
.remark span.remark_serial{
	width:5%;
}
.patronageFigures{
	background:#dddddd;
	padding-left:30px;
}
.patronageFigures div{
	width:auto;
	float:left;
	margin-right:15px;
	padding-top:15px;
}
.patronageFigures div select{
	display:block;
	/*width:70px;*/
	min-width:70px;
	height:27px;
	border:none;
	background:#fff;
	float:left;
	margin-left:10px;
}
.patronageFigures div span{
	display:block;
	float:left;
	padding:8px 0 0 0;
}
.patronageFigures input.sub{
	border:none;
	background:#414141;
	width:100px;
	height:27px;
	color:#fff;
	float:left;
	cursor:pointer;
	margin-top:15px;
}
.patronageFigures p{
	clear:both;
	padding:15px 0;
	margin:0;
}
.patronageFigures span.remarkCrtInThousandTable{
	padding-top: 30px;
	padding-bottom: 15px;
    float: right;
	padding-right: 15px;
}
.historic_figures tr td:nth-child(even){
	border-left:solid 1px #cecece;
}
.historic_figures tr:nth-child(even) td{
	background:#fafafa;
}
.historic_figures tr td:nth-child(1){
	background:#e7e9ed;
}
.historic_figures tr th:nth-child(1),.historic_figures tr td:nth-child(1){
	/*width:15%;*/
	width:18%;
}
/*.historic_figures tr:nth-child(2) td{
	background:#e7e9ed;
	border:none;
}*/

/*for shareservices.html*/
/*.historic_figures2 tr td:nth-child(1){
	border-right:solid 1px #cecece;
	}
	.historic_figures2 tr td:nth-child(even) {
	border-right:solid 1px #cecece;
	}
	.historic_figures2 tr td:nth-child(6){
	border-right:none;
	}
	.historic_figures2 tr:nth-child(2) td {
	background:#e7e9ed;
	border:none;
	}*/
/*end*/	

.export_box{
	margin:20px 0;
}
.generalcontent a.export{
	display:block;
	/*width:96px;*/
	/*padding:4px 0 0 10px;*/
	padding:4px 10px;
	text-align:center;
	/*height:27px;*/
	color:#fff;
	/*background:#414141 url(../images/arrows_right.png) no-repeat 94% center;*/
	background:#414141;
	width:96px;
}
/*patronage.php end */




/* investcontact */

.imgleft {
    float:left;
}
.txtright {
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-left:20px;
}
.CorPor table td {
    padding:0;
    margin:0;
    vertical-align:top;
}

.proarrow li { 
    padding-bottom: 15px;
    padding-left: 20px;
    background: url(../images/listingul_li_arrow.gif) no-repeat 0px 5px;
}

.proarrow li a{ cursor:pointer; color:#666;
}



.protable { text-align:left;
}
.prodiv { background:#FFF;
}
.prodiv .bTitle {
    font-size:24px;
    color:#11254a;
    font-weight:bold;
    text-align:left;
    line-height:24px;
}
.prodiv .bTitle td{
    vertical-align:top;
}

.protableimg {vertical-align:top;
}

.tableimg01 { margin-right:20px;
}

.tableimg01 td{ padding-top:6px !important;
}

.tablep01 { float:left; width:63%;
}

.tableimg02 { width:27%; float:left;margin-bottom:10px;

}
.tablep02 { width:72%; float:right;
}
.tablep02 td{vertical-align:text-top;
}

.CorPor .tablep02 .nomarginp { margin-top:0;
}

.CorPor .tablep02 .nomarginpp { margin-top:0; margin-bottom:2px;
}

.spandivover {
    text-align:left;
    line-height:24px;
}

.spandivover span{
    line-height:24px;
}

.nomarginspan { margin-top:0; margin-bottom:2px; display:block;
}

.subimg01 {
    float:left; max-width:40%; margin-right:20px;
}
.subtxt01 p{ line-height:24px; margin-bottom:20px;
}
/*.picLeft { width:25%; float:left;margin-bottom:10px;
}*/
.picLeft p { text-align:center;
}

/*.contentRight { width:75%; float:right; padding-left:20px;
}*/


.imparrow { 
     background:url(../images/ni09.png);
     display:block; 
     width:49px; 
     height:49px;
     cursor:pointer;
     display: block;
     position: absolute;
     bottom: 30px;
     right: 0;
}

.imp_img { width:25%; float:left; padding-top:3px; 
}

.imp_p { width:75%; float:right;
}
.imp_p p{ line-height:24px; width:90%;
}
.impli {
    padding-bottom:30px; border-bottom:1px solid #F3F3F3; padding-top:30px;
}

.porper ul{list-style:none;
}

.porper ul li{ line-height: 160%;
background: url(../images/single_li.gif) no-repeat 20px 8px;
padding: 0 0 0 40px;
margin-bottom:10px;

}
.conp {
    line-height:20px;
}
.smfont {
    font-size:18px !important;
}
.proSp { margin-bottom:60px !important; line-height:24px;
}
.investor p{ margin-bottom:25px; line-height:20px;
}
.to_top {background:url(../images/btn_top.gif); display:block; width:49px; height:49px; float:right; margin-bottom:30px;
     cursor:pointer;
}
.greyline { width:100%; display:block; border-bottom:1px #f3f3f3 solid; }

/*already move to common_hk.css by laden*/
/*.tableInvestor { width:100%;

}
.tabletdInvestor {
    width:35%; height:50px;
}*/

.inputInvest {
    height:30px; width:100%; padding-left:15px;
}

/*already move to common_hk.css by laden*/
/*.resetinvest {background:#666666; display:block; width:120px; height:30px; float:left; cursor:pointer; color:#FFF; text-align:center; line-height:30px; font-weight:bold;
}*/

/*.subinvest {background:#11254a; display:block; width:120px; height:30px; float:left; margin-left:20px; cursor:pointer; color:#FFF; text-align:center; line-height:30px; font-weight:bold;
}*/


/*.inrep { height:30px; width:260px; float:right;
}*/

.protop { padding-bottom:0px;
}

.picLeft .marginimg{ margin-bottom:40px;
}
.generalcontent .mid_titles{
    margin-bottom:10px;
}

.overdiv p{ line-height:24px;
           margin-bottom:20px;
}

.greyline p {line-height:24px;
}

.tableimg01div { line-height:24px;
}
.setReportTR{ display:none;	}
/*already move to common_hk.css by laden*/
/*
.imgwrapdiv {
    display:block;
    float:left;
    margin: 0 20px 0px 0px;
    max-width: 40%;
}*/
/*
.codeimg {
margin-left: 35%;
margin-top: 10px;
width:120px;
}*/

.stock_quote {margin:0 auto;width:550px;}

/*gov*/
span .content strong {
	font-family:Arial, Helvetica, sans-serif;
	color:#11254a;
	line-height:100%;
	/*font-weight:bold;*/
	width:100%;
	padding-top:10px;
    margin-bottom:25px;
    margin-top:5px;
	font-size:1.6em;
	}
strong img {
	width: 113px !important;
	float: left;
	margin-right: 100%;
	margin-bottom:15px;
	}
	
/*p span.title {
	font-weight:bold;
	color:#11254a;
	float:left;
	}	
p.title {
	position:absolute;
	}*/
.biographies_intro img {width:113px !important;margin-right:100%;margin-bottom:30px;}
.biographies_intro ul li {background:none;}
.biographies_intro p span.content strong {color:#666666;padding:0;margin:0;font-size:1em;} 
/*end of gov*/