/********Defualt Style******/
.intro-text {
	margin:0 0 30px 0;
	padding:0;}

.intro-text h1 {
    font-family:'TheSansPlain','Lucida Grande','Lucida Sans',Helvetica,Arial,san-serif;}    	

/*Table Style*/	
.tbl-content1{
    width:864px;}
    	
table.insurance-tbl{
	border: none;
	padding: 0;
    width:100%;
    border-spacing: 0px;
    border-collapse:collapse;
    background-color:#fff;}
    
table.insurance-tbl thead{
	 background-color:#666;
	 color:#fff;}

table.insurance-tbl td, table.insurance-tbl th {
	border-bottom: 1px solid #d1cdc4;
	padding: 10px 12px;
	text-align: left;}
	
table.insurance-tbl th{
    width:200px;
    font-weight:normal;}

table.insurance-tbl .blueBg-tr th{
    font-weight:bold;}
    	 
table.insurance-tbl .empty-tr td{
    border-bottom:0px;
    height:5px;
    border-left:0px;
    font-weight:bold;}
        
table.insurance-tbl .blueBg-tr{
    background-color:#e0e0e0;}

.txt-contnet {
    width:864px;
    margin:30px 0px;}  
      
/*Table2*/ 
.tbl2 tbody td{
    width:45px;
    border-left:1px solid #d1cdc4;}
      
table.insurance-tbl .borderL-none td{
    border-left:0px;
    font-weight:bold;}    
    
table.insurance-tbl .td-align-center {
    text-align:center;}

table.insurance-tbl td.even{
    border-left:1px solid #d1cdc4;}
	
.cards-header1-wrapper {
	clear: both;
	margin: 0 auto;
	padding: 30px 0 0 0;
	width: 940px;}

/** Left Col **/
.gccC-left-content{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:218px;}

/** Main Content **/
.maincontent-container {
    width:702px; 
    padding:0; 
    float:left; 
    margin:0 0 0 20px;}

.topredline-container {
    width:auto; 
    height: 100%;
    clear: both;
    overflow: auto;
    background-color:#fff; 
    border:1px solid #d7d7d7; 
    margin:0; 
    padding:2px;  
    border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-border-radius:6px; 
border-top:3px solid #e80005;}

.topredline-txtbox 
{
    height:100%;  
    height: 100%;
    clear: both;
    overflow: auto; 
    margin:0; 
    padding: 20px; 
    background:#fff url(../images/inside_pg/htw-foot-beneficial-bg.jpg) repeat-x left bottom; 
    border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;}
  
/******Input Style & button Style (which are in Search EFT part)******/
.yearpub-box {
    width:auto; 
    margin:10px 0; 
    padding:0;}

.yearpub {
    width:130px; 
    float:left; 
    padding:5px 0 0 0;}

.content-select{
   height:35px;
    float:left;
    margin-right:10px;}
 
.textbox {
    clear:none;}
    
.selectbox {
    background: url(../images/grp_dropdown.gif) 0 0 no-repeat;}
    
.all-btn-content {
    width:500px;
    margin:30px auto;}

a.btn-a {
    margin-right:10px; 
    text-align:center; 
    border:1px solid #d0d0d0; 
    color:#000; 
    display:inline-block; 
    float:left; width:100px; 
    height:30px; 
    line-height:30px; 
    background: white url(../images/inside_pg/nav_bg.jpg) repeat-x bottom left;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px}
    
/*******Annual-report-list Zhang Nan ********/
ul.annual-report-list li {
    background:none; 
    padding-left:0px; 
    width:328px; 
    float:left; 
    display:inline-block;}

/******Valuation-container Zhang Nan *******/
.valuation-container
{
    width:auto; 
    height: 100%;
    clear: both;
    overflow: auto;
    background-color:#fff; 
    border:1px solid #d7d7d7; 
    margin:0; 
    padding:2px; 
    border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;}
    
.valuation-txtbox 
{
    height:100%;  
    height: 100%;
    clear: both;
    overflow:hidden; 
    margin:0; 
    padding: 0px; 
    background:#fff url(../images/inside_pg/htw-foot-beneficial-bg.jpg) repeat-x left bottom; 
    border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;}
    
.valuation-tbl-content{
    padding:20px;}
    
.valuation-txtbox h3{
    background: #848484 url(../images/table_gradient2.jpg) repeat-x bottom left; 
    color:#fff; 
    padding:10px 30px;}
    
.valuation-tbl-content .tbl2 .blueBg-tr td {
    font-weight:bold;
    border-left:0px;}
    
ul.valuation-list-content li{
     background:none;
     padding-left:0px;}
    
/********Get Update Zhang Nan*******/
.getUpdate-main-content{
    width:940px;
    clear: both; 
    overflow: auto; 
    margin:30px auto 0 auto;}
    
.getUpdate-outer-content {
    width:940px; 
    clear:both; 
    overflow:auto; 
    height:100%;}
    
.getUpdate-inner-content {
    width:460px; 
    float:left; 
    display:inline-block; 
    overflow:hidden; 
    height:100%;}
    
.getUpdate-inner-content.left {
    margin-right:20px;}
    
.outer-box{
    width: auto;
    height: 100%;
    clear: both;
    overflow: auto;
    background-color: white;
    border: 1px solid #D7D7D7;
    margin: 0 0 20px 0px;
    padding: 2px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;}
    
.inner-box{
    height: 100%;
    clear: both;
    overflow: auto;
    margin: 0;
    padding: 20px;
    background: white url(../images/inside_pg/htw-foot-beneficial-bg.jpg) repeat-x left bottom;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;}
    
.getUpdate-detail{
    float:left; 
    display:inline-block;
    width:100%;}

/*ShareHold Table by Zhang Nan*/
.shareHold-container{
    width:auto; 
    height: 100%;
    clear: both;
    overflow: auto;
    background-color:#fff; 
    border:1px solid #d7d7d7; 
    margin:0; padding:2px;  
    border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;}
    
.shareHold-txtbox {
    height:100%;  
    height: 100%;
    clear: both;
    overflow:hidden; 
    margin:0; 
    padding: 0px; 
    background:#fff url(../images/inside_pg/htw-foot-beneficial-bg.jpg) repeat-x left bottom; 
    border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-border-radius:6px;}
    
.shareHold-tbl-content{
    padding:20px;}
    
.shareHold-tbl-content .blueBg-tr td {
    border-left:0px;
    font-weight:bold;}
    
.shareHold-txtbox h3{
    background: #848484 url(../images/table_gradient2.jpg) repeat-x bottom left; 
    color:#fff; 
    padding:10px 30px;}
    
ul.shareHold-list-content li {
    background:none;}  
    
/********ShareHolding Navigation Tab Thiri********/
.shareholding-navigation-container {
	clear:both;
	margin:0 auto;
	padding:0 0 30px 0;
	width:472px;}

.onlinebanking-navigation {
	background:#fff;
	border:1px solid #ddd;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.1);
	padding:1px;
	height:36px;}
	
.onlinebanking-navigation ul {
	padding:0;}

.onlinebanking-navigation ul li {
	line-height:1;
	margin:0;
	padding:0;
	float:left;}
	
.box-online-banking-content-container ul li{
	background-image: url(../images/sub_bullet.gif);}

.onlinebanking-navigation ul li.divider {
	background:url(../images/inside_pg/onlinebanking-nav-line.jpg) no-repeat left top;
	width:2px;
	height:36px;}

.onlinebanking-navigation ul li a {
	width:233px;
	height:27px;
	font:18px 'TheSansCdThin';
	font-weight: 200;
	color:#333;
	text-align:center;
	background:url(../images/inside_pg/nav_bg.jpg) repeat-x left bottom;
	border:none;
	padding-top:9px;
	display:block;}

.onlinebanking-navigation ul li a:hover, .onlinebanking-navigation ul li a.last-child:hover, .onlinebanking-navigation ul li a.selected {
	color:#fff;
	background:none;
	background-color:#818181;
	-moz-box-shadow:inset 0 3px 5px 1px #444;
	-webkit-box-shadow:inset 0 3px 5px 1px #444;
	box-shadow:inset 0 3px 5px 1px #444;}

.onlinebanking-navigation ul li a.first-child {
	width:233px;
	-moz-border-radius-topleft:6px;
    -webkit-border-top-left-radius:6px;
    border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px;}

.onlinebanking-navigation ul li a.last-child {
	width:233px;
	color:#c1281b;
	-moz-border-radius-topright:6px;
    -webkit-border-top-right-radius:6px;
    border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
    -webkit-border-bottom-right-radius:6px;
    border-bottom-right-radius:6px;}

.related-box-wrapper-container-top {
	background: #f1f1f1 url(../images/group_home_radial.jpg) no-repeat bottom center;
	clear: both;
	margin: 0;
	padding: 0;
	width: 212px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;}

.related-box-wrapper-container {
	background: #f5f5f5 url(../images/group_home_radial.jpg) no-repeat bottom center;
	clear: both;
	margin: 0;
	padding: 19px 16px;
	width: 180px;}
	
/* Latest Report Thiri */
.latest-maincontent-container {
    width:465px; 
    padding:0; 
    float:left; 
    margin:0 0 0 20px;}
   
.box-online-banking-content-container a {
	 width:80px;
	 margin:0 auto;}

a.btn-a {
	width:50px;
    margin-right:10px; 
    text-align:center; 
    border:1px solid #d0d0d0;
	color:#000;
	font-weight:bold;
     display:inline-block; 
    float:left; 
    height:30px; 
    line-height:30px; 
    background: white url(../images/inside_pg/nav_bg.jpg) repeat-x bottom left;	}
    
/* Media_Release Thiri*/
.related-box-wrapper-container ul li{
	background:url(../images/sub_bullet.gif) no-repeat 3px 6px;
	margin: 0 0 5px 0;
	padding:0 0 0 16px;}

.meida-maincontent-container {
	width:702px; 
	padding:0; 
	float:left; 
	margin:0 0 0 20px;}
	
/** Right Col Thiri**/
.accnt-right-container {
	float:right;
	width: 218px;
	margin:0;}

.accnt-box-wrapper {
	background-color: #fff;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	clear: both;
	margin: 0;
	padding: 2px 2px 0 2px;
	width: 212px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;}

.accnt-box-wrapper-container-top {
	background: #f5f5f5 url(../images/group_home_radial.jpg) no-repeat bottom center;
	clear: both;
	margin: 0;
	padding: 0;
	width: 212px;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;}
	
.accnt-box-wrapper-container span{
    color:#666;}

.accnt-box-wrapper-bottom {
	background: url(../images/inside_pg/accnt_landing_right_column.jpg) no-repeat top center;
	bottom: 0;
	clear: both;
	display: block;
	height: 206px;
	margin: 0;
	padding: 0;
	width: 218px;}
	
/* GCC Media Fix */	
.item p a {display: block; margin: -10px 0 20px 0}
