* {
	margin: 0;
	padding: 0;
}

html, body {
	height:100%;
	font: normal 11px arial,sans-serif;
	color: #7C6A55;
	background-color:#7c6a54;
	overflow:auto;
	background-image: url(../images/shadows.gif);
	background-repeat: repeat-y;
	background-position: center;
}

* html, body { /* lte IE6 */
	height:100%;
	color: #7C6A55;
	background-color:#7c6a54;
	overflow:auto;
	background-image: url(../images/shadows.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.container1 {
	margin: 0 auto;
	padding-bottom: 10px;
	background-color:#fff;
	width:795px;
}
.bg-container {
	margin: 0 auto;
	background-color:#fff;
	width:795px;
	height:100%;
}

.container {
	margin: 0 auto;
	width: 723px;
	background-color:#fff;
	padding-right:36px;
	padding-left:36px;
	min-height:380px;
	height:auto;
	_height:380px;
}

.container, x:-moz-any-link { /* firefox */
	overflow:auto;
}

.container, x:-moz-any-link, x:default { /* firefox */
	overflow:auto;
}

.left {
	float:left;
	width:195px;
	background-color:#d3cbc0;
	position:fixed;
}

* html .left { /* lte IE6 */
	position:absolute;
}

ul#left-navigation {
	min-height:244px;
	height:auto;
	_height:244px;
	margin-top:36px;
}

ul#left-navigation li { 
  list-style: none; 
  text-align: left;
}

ul#left-navigation li a { 
  text-decoration: none; 
  display: block;
  padding:5px 5px 5px 10px;
  font-weight:bold;
  color: #fff;
  font-size:11px;
}

ul#left-navigation li a:hover { 
  	background-color:#CBC1B5;
}

ul#left-navigation1 {
	background-color:#BBAC9D;
}
ul#left-navigation1 li a {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D5CABF;
}
ul#left-navigation1 li a:hover { 
	background-color:#A0907E;
}

#languageSelect {
	margin: -25px 25px 0px 0px;
	height: 25px;
	color: #D5CABF;
}


.left-content {
 	min-height:244px;
	height:auto;
	_height:244px;
	margin-top:36px;
}

.left-content a {
	font-size:11px;
	text-decoration:none;
	color:#7C6A55;
}

.left-content a:hover {
	text-decoration:none;
	background-color:#d3cbc0;
}

.left-content h1 {
	padding:5px 5px 5px 10px;
	font-size:11px;
	color:#fff;
}
.left-content h2 {
	padding:5px 5px 0px 10px;
	font-size:11px;
	color:#7C6A55;
}
.left-content p {
	padding:0px 5px 5px 10px;
	font-size:11px;
	color:#7C6A55;
}
.right-content {
	width:528px;
	height:auto;
	float:right;
}

.right-fixed {
	margin-top:87px;
}

.navigation1 {
	width:528px;
	height:62px;
	background-color:#7c6a54;	
	padding-top:25px;
	text-align:right;
	position:fixed;
}

* html .navigation1 { /* lte IE6 */
	position:absolute;
}

.navigation1 a, .navigation1 a:visited {
	color:#D5CABF;
	text-decoration: none;
	font-size:10px;
	font-weight:normal;
}
.navigation1 a:hover{
	color:#fff;
	text-decoration: none;
	background-color:#7c6a54;
}
#navigation2 {
	height:36px;
	background-color:#7c6a54;
	padding-top:10px;
	margin-left:18px;
	text-align:left;
}

* html li { /** ie6 **/
	display:inline;
}

ul#top1 li {
	display:inline;
}

ul#navigation2 li {
	display:inline;
}

#navigation2 a, #navigation2 a:visited {
	color:#fff;
	text-decoration: none;
	margin-right: 20px;
	font-size:11px;
	font-weight:bold;
}
#navigation2 a:hover {
	color:#D5CABF;
	text-decoration: none;
}
.right-content h1 {
	margin-top:13px;
}

.right-content h2 {
	padding:13px 110px 13px 18px;
	font-size:11px;
	font-weight:bold;
}
.right-content h3 {
	padding:13px 110px 0px 18px;
	font-size:11px;
	font-weight:bold;
}
.right-content h4 {
	background-color:#7c6a54;
	font-size:11px;
	font-weight:bold;
	min-height:111px;
	height:auto;
	_height:111px;
	margin-bottom:13px;
	width:528px;
	color:#fff;
}
.right-content h4 a,.right-content h4 a:visited {
	font-size:10px;
	text-decoration:underline;
	color:#D5CABF;
	background-color:#7c6a54;
}
.right-content h4 img {
	float:right;
}
.right-content h4 p {
	color:#fff;
	padding:13px 225px 0px 18px;
}
.right-content h5 {
	background-color:#7c6a54;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:13px 110px 13px 18px;
	min-height:118px;
}
.right-content h5 p {
	font-size:11px;
	font-weight:normal;
	padding:0 0 13px 0;
	color:white;
}
.right-content h5 a{
	color:#fff;
	text-decoration:none;
}
.right-content p {
	font-size:11px;
	font-weight:normal;
	padding:0px 110px 13px 18px;
	text-decoration:none;
}
.right-content p a {
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#D5CABF;
}
.right-content h6 {
	color:#7C6A55;
	font-weight:bold;
}
.right-content h6 a,.right-content h6 a:visited {
	color:#7C6A55;
	text-decoration:none;
	text-decoration:underline;
	font-size:11px;
}

.style1 {
	font-size:10px;
}

.style2 {
	font-size:8px;
	color:#7D6A55;
	font-size:bold;
}
.profile td{
	color:#fff;
	font-weight:bold;
	padding:3px 10px 3px 18px;
}

td.financial-year {
	padding-left:10px;
	padding-right:10px;
}

.text11-brown {
	color:#7C6A55;
	font-size:11px;
	font-weight:bold;
}
.text11-brown-regular {
	color:#7C6A55;
	font-size:11px;
	font-weight:normal;
}
.text11-light-brown {
	color:#D5CABF;
	font-size:11px;
	font-weight:bold;
}
ul#pdf {
	padding-left:20px;
}

ul#pdf li {
	background:url(../images/pdf-download.gif) no-repeat;
	height:20px;
	list-style-position:outside;
	list-style-type:none;
	padding-left:45px;
	padding-top:2px;
	display:block;
}

ul#pdf li a {
	text-decoration:none;
	color:#7C6A55;
}

ul#tou {
	padding-left:40px;
}

ul#tou li {
	list-style-position:outside;
	list-style-type:lower-alpha;
	margin-right:110px;
	padding-bottom:10px;
}

.portfolio-brownbar {
	width:368px; 
	background-color:#7C6A55;
	min-height:110px;
	height:auto;
	_height:110px;
	margin-top:13px;
}

.portfolio-brownbar img {
	float:right;
}

.portfolio-brownbar p {
	color:#D5CABF;
	padding:0px 180px 0px 18px;
}

* html .block { /* lte IE6 */
	display:block;
}

.performance-box {
	width:400px; 
	margin-left:19px;
	margin-bottom:10px; 
	background-color:#D4CABE;
	margin-right:19px;
}

.footer { 
	clear:both;
	width:795px; 
	margin: 0 auto;
	background:#fff;
}

.footer p {
	width:195px;
	color:#D5CABF;
	font-size:9px;
	padding-bottom:5px;
	padding-top:5px;
	margin:0 36px;
}

#profile #navigation2 .profile a,
#competencies #navigation2 .competencies a,
#portfolio #navigation2 .portfolio a,
#contact #navigation2 .contact a,
#media #navigation2 .media a,
#financial #navigation2 .financial a,
#people #navigation2 .people a {
    color:#D5CABF;
    text-decoration: none;
}

#contact-sg #left-navigation .contact-sg a, 
#contact-bj #left-navigation .contact-bj a,
#contact-sh #left-navigation .contact-sh a,
#contact-hk #left-navigation .contact-hk a,
#contact-tw #left-navigation .contact-tw a,
#contact-mc #left-navigation .contact-mc a,
#contact-db #left-navigation .contact-db a,
#contact-hn #left-navigation .contact-hn a, 
#contact-mex #left-navigation .contact-mex a,
#news-release #left-navigation .news-release a,
#fact-sheet #left-navigation .fact-sheet a,
#media-contacts #left-navigation .media-contacts a,
#news-download #left-navigation .news-download a,
#financial-pdf #left-navigation .financial-pdf a,
#financial-highlight #left-navigation .financial-highlight a,      
#profile-overview #left-navigation .profile-overview a, 
#profile-mission #left-navigation .profile-mission a,
#profile-chairman #left-navigation .profile-chairman a,
#profile-ceo #left-navigation .profile-ceo a,
#core-competencies #left-navigation .core-competencies a, 
#cus-seg #left-navigation .cus-seg a,
#bus-mod #left-navigation .bus-mod a,
#consumer-banking #left-navigation .consumer-banking a,
#sme #left-navigation .sme a,
#risk-management #left-navigation .risk-management a,
#hr #left-navigation .hr a, 
#corporate-planning #left-navigation .corporate-planning a,
#our-people #left-navigation .our-people a,
#board-directors #left-navigation .board-directors a,
#management #left-navigation .management a,
#employee-snapshot #left-navigation .employee-snapshot a,
#danamon #left-navigation .danamon a,
#bii #left-navigation .bii a,
#nib #left-navigation .nib a,
#alliance-bank #left-navigation .alliance-bank a,
#ficc #left-navigation .ficc a,
#fcs #left-navigation .fcs a,
#ficgc #left-navigation .ficgc a,
#fswa #left-navigation .fswa a,
#mdb #left-navigation .mdb a,
#llc #left-navigation .llc a,
#bank-china #left-navigation .bank-china a,
#china-construction #left-navigation .china-construction a,
#china-minsheng #left-navigation .china-minsheng a,
#e-sun #left-navigation .e-sun a,
#hana-bank #left-navigation .hana-bank a,
#siam-com #left-navigation .siam-com a,
#icic #left-navigation .icic a {
    background-color:#f38025;
    text-decoration: none;
	width:180px;
}

#semm #left-navigation1 .semm a,
#sme #left-navigation1 .sme a,
#risk-case #left-navigation1 .risk-case a,
#hr-case #left-navigation1 .hr-case a,
#banking #left-navigation1 .banking a {
    background-color:#A0907E;
    text-decoration: none;
	width:180px;
}

#homebtn #top1 .homebtn a,
#sitemapbtn #top1 .sitemapbtn a ,
#termbtn #top1 .termbtn a {
    color:#fff;
    text-decoration: none;
}

#sitemap-list {
	display:block;
	width:253px;
	float:left;
}
#sitemap-list ul {
	list-style-type:none;
	padding-left:18px;
}
#sitemap-list li {
	display:block;
	padding-top:3px;
}
#sitemap-list li a, #sitemap-list li a:visited {
	text-decoration:none;
	color:#7C6A55;
	font-size:11px;
	background-color:#fff;
}
.financial-table{
	width:264px;
	float:left;

}
.termofuse {
	margin-right:24px;
}
.sitemap {
	margin-right:9px;
}
.home {
	margin-right:29px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .termofuse { margin-right:35px;}
	.sitemap { margin-right:11px;}
	.home { margin-right:27px;}
	#container { overflow:auto;}
 }
.clear { height: 0; clear: both; overflow: hidden; }
