@charset "utf-8";

#main #about-box {
width:560px;
padding:0;
background:url(/english/about/images/bg_aboutbox_wrap-middle.gif) repeat-y left;
}
#main #about-box .box_bottom {
width:560px;
padding:0 0 3px 0;
background:url(/english/about/images/bg_aboutbox_wrap-bottom.gif) no-repeat left bottom;
}
#main #about-box .box_cont {
padding:6px 0 0 5px;
zoom:1;
background:url(/english/about/images/bg_aboutbox_wrap-top.gif) no-repeat left top;
}
#main #about-box .box_cont .each-box {
float:left;
margin:0 4px 5px 0;
background:url(/english/about/images/bg_aboutbox_middle.gif) repeat-y left;
}

#main #about-box .box_cont .each-box .box_bottom {
width:181px;
min-height:209px;
padding:0 0 7px 0;
background:url(/english/about/images/bg_aboutbox_bottom.gif) no-repeat left bottom;
}

	/* -- hack for ie6 -- */
	* html #main #about-box .box_cont .each-box .box_bottom {
	height:209px;
	}

#main #about-box .box_cont .each-box.under .box_bottom {
min-height:68px;
padding:0;
background:none;
}

	/* -- hack for ie6 -- */
	* html #main #about-box .box_cont .each-box.under .box_bottom {
	height:auto;
	}

#main #about-box .box_cont .each-box .box_bottom p {
margin:0;
}
#main #about-box .box_cont .each-box .box_bottom p.text {
padding:2px 0 0 10px;
}
#main #about-box .box_cont .each-box .box_bottom p.flt_l {
float:left;
width:54px;
padding:6px 0 0 6px;
}
#main #about-box .box_cont .each-box .box_bottom p.flt_l img {
border:1px solid #CBCBCB;
}
#main #about-box .box_cont .each-box .box_bottom p.flt_r {
float:right;
width:105px;
padding:6px 8px 0 0;
}

/* Executive Statement */
#main .stbox .stImg {
float:left;
width:145px;
margin:0 15px 0 0;
}
#main .stbox .text {
float:left;
width:397px;
margin:0 0 50px 0;
}



/* Corporate Outline */

#main table.corp-outline {
width:100%;
border-top:1px solid #676767;
}
#main table.corp-outline th,
#main table.corp-outline td {
vertical-align:top;
padding:9px 4px;
}
#main table.corp-outline tr.last th,
#main table.corp-outline tr.last td {
background:none;
}
#main table.corp-outline th {
width:40%;
background:url(/english/images/border.gif) repeat-x right bottom;
font-weight:bold;
}
#main table.corp-outline th img.map {
margin:6px 0 0 0;
}
#main table.corp-outline td {
width:60%;
background:url(/english/images/border.gif) repeat-x left bottom;
}
#main table.corp-outline td span.ttl {
text-decoration:underline;
}
#main table.corp-outline td p {
margin:0 0 10px 0;
}
#main table.corp-outline td p.last {
margin:0;
}
#main table.corp-outline tr.offices td .lft {
float:left;
width:350px;
}
#main table.corp-outline tr.offices td .lft p {
margin:0 0 10px 0;
}
#main table.corp-outline tr.offices td .lft p.th {
margin:0 0 12px 0;
font-weight:bold;
}
#main table.corp-outline tr.offices td .lft p.ttl {
margin:0 0 2px 0;
padding:0 0 0 22px;
background:url(/english/about/images/bg_star.gif) no-repeat left top;
font-weight:bold;
}
#main table.corp-outline tr.offices td .rgt {
float:right;
width:190px;
}
#main table.corp-outline tr.offices td .rgt p.pic {
margin:0 0 4px 0;
text-align:center;
}
#main table.corp-outline tr.offices td .rgt p.txt {
margin:0 0 0 25px;
}
#main table.corp-outline tr.offices td .rgt p.txt span,
#main p.nearby span {
display:block;
margin:0 0 0 20px;
}


/* Corporate Outline */

#main .history {
width:560px;
background:#DEDEDE url(/english/about/images/bg_history_top.jpg) repeat-x left top;
margin:-20px 0 50px 0;
padding:18px 0 20px 0;
}
#main .history .inner {
width:527px;
margin:0 0 0 18px;
padding:0 0 12px 0;
background:#FFFFFF url(/english/about/images/bg_history_btm.gif) no-repeat left bottom;
}
#main .history .bg {
width:527px;
background:#FFFFFF url(/english/about/images/bg_history_main.gif) repeat-y left top;
}
#main .history p.sit {
float:left;
width:261px;
}
#main .history p.im {
float:right;
width:266px;
}
#main .history table {
clear:both;
width:496px;
margin:0 0 10px 14px;
}
#main .history tr.spacer td {
height:5px;
}
#main .history th {
padding:0 0 23px 0;
}
#main .history td p {
margin:0;
position:relative;
}
#main .history td.lft-on {
background:url(/english/about/images/bg_history_lft.jpg) repeat-y right top;
}
#main .history td.lft p {
width:211px;
padding:6px 35px 6px 0;
}
#main .history td.lft p span {
position:absolute;
left:210px;
top:50%;
display:block;
}
#main .history td.lft p span img {
position:relative;
right:-20px;
top:-13px;
}
#main .history td.rgt-on {
background:url(/english/about/images/bg_history_rgt.jpg) repeat-y 5px 0;
}
#main .history td.rgt p {
position:relative;
width:218px;
padding:6px 0 6px 30px;
}
#main .history th.rgt img {
margin:0 0 0 15px;
}
#main .history .establish {
width:524px;
background:url(/english/about/images/bg_history_establish.gif) repeat-y left top;
}
#main .history .establish p.ttl {
margin:0;
}
#main .history .establish ul {
width:500px;
margin:0 15px 0 9px;
padding:8px 0 0 0;
}
#main .history .establish ul li {
clear:both;
width:500px;
}
#main .history .establish ul li p.date {
float:left;
width:110px;
margin:0;
padding:0 0 10px 0;
}
#main .history .establish ul li p.txt {
float:right;
width:374px;
margin:0;
padding:4px 0 10px 0;
}


/* Corporate Principles */

#main ol.Principles_ol {
width:560px;
margin:13px 0 20px 0;
}
#main ol.Principles_ol li {
list-style:none;
margin:5px 0 0 1px;
padding:6px 0 2px 0;
}
#main ol.Principles_ol li h3 {
margin:0 0 4px 6px;
}
#main ol.Principles_ol li p {
margin:0 0 8px 30px;
}



/* Map */

#map #topBar {
width:570px;
}
#map #contents {
	margin:0;
}
#map #pageTitle {
clear:both;
width:570px;
height:53px;
background:url(/images/popup_title_bg.gif) repeat-x left top;
}
#map #main {
float:none;
width:570px;
margin:0;
}

#map p.map-area {
margin:0 0 10px 0;
}
#map .txt {
margin:0 10px;
}
#map .txt p.ttl {
margin:0 0 2px 0;
padding:0 0 0 22px;
background:url(/english/about/images/bg_star.gif) no-repeat left top;
font-weight:bold;
}
#map .txt .closeBottom {
width:190px;
margin:0 0 0 190px;
padding:14px 0 10px 0;
}
#map .txt .closeBottom p.print {
float:left;
width:87px;
margin:0;
}
#map .txt .closeBottom p.close {
float:right;
width:87px;
margin:0;
padding:0;
}



/* Offices */

#network .netBox{
padding:20px 0 0 0;
}
#network .netBox img.netImg{
float:left;
}
#network .netBox h4{
padding:0 0 2px 0;
border-bottom:1px solid #666666;
font-weight:bold;
}
#network .netBox p.text{
padding:6px 0 10px 0;
}
#network .netBox .cont{
float:right;
width:410px!important;
width:404px;
padding:18px 0 0 0;
}
#network .netBox .cont h4{
padding:0 0 2px 10px;
}
#network .netBox .cont p.text{
padding:10px 0 10px 10px;
}

/* Policies on the Protection of Personal Information */
#main .privacyOL{
margin:10px 0 10px 27px;
}
#main .awardPDF{
margin:25px 0 25px 18px;
}
#main .awardPDF img{
margin:0 5px 0 -18px;
float:left;
}
#main .awardPDF span {
display:block;
float:left;
}
#main .madoguti{
border:1px solid #666;
padding:5px;
width:400px;
}
#main .madoguti p{
margin:0 0 0 0;
}
#main h3.pvc{
font-size:80%;
font-weight:bold;
padding:0 0 3px 0;
}

/* Solicitation Policy */
#main ul.corpoUL{
margin:15px 0 10px 17px;
}
#main ul.corpoUL li{
list-style:disc;
}

/* Assets Under management */
#main .assets {
margin:10px 0 50px 0;
}
#main .assets .boxL {
float:left;
width:270px;
}
#main .assets .boxR {
float:right;
width:273px;
}
#main .assets p.detail {
margin:0 15px 0 0;
padding:0 0 0 12px;
}

/* responsibility_investment.html */

#main ol.risk_ol {
width:551px;
margin:20px 0 40px 0;
padding:0;
}

#main ol.risk_ol li {
margin:0 0 11px 0;
padding:0 0 0 5px;
list-style:none;
background:url(/english/principles/images/dot.gif) repeat-x bottom;
zoom:1;
}

#main ol.risk_ol li.last {
background:none;
}

#main ol.risk_ol li img,
#main ol.risk_ol li.last img {
margin:0;
padding:0;
float:left;
}

#main ol.risk_ol li span,
#main ol.risk_ol li.last span {
width:514px;
margin:0;
padding:7px 0 13px 24px;
display:block;
clear:both;

}

#main ol.risk_ol li.pdb25 {
padding-bottom:25px;
}

#main ol.risk_ol li .inner_box {
clear:both;
width:545px;
padding-top:5px;
background:url(/english/about/images/bg_about_responsibility_i_top.gif) no-repeat left top;
}
#main ol.risk_ol li .inner_box_mid {
border-right:1px solid #6B6B6B;
border-left:1px solid #6B6B6B;
}
#main ol.risk_ol li .inner_box_btm {
width:545px;
padding-bottom:5px;
background:url(/english/about/images/bg_about_responsibility_i_btm.gif) no-repeat left bottom;
}
#main ol.risk_ol li .inner_box p.ttl {
width:501px;
clear:both;
margin:0 0 17px 17px;
padding:18px 0 10px 7px;
border-bottom:1px solid #6B6B6B;
}
#main ol.risk_ol li .inner_box p.ttl span {
display:inline-block;
padding:0;
}
	/* -- hack for ie5.5,6 -- */
	* html #main ol.risk_ol li .inner_box p.ttl span {
	width:501px;
	}

#main ol.risk_ol li .inner_box ul {
margin:0 0 0 24px;
}
	/* -- hack for ie5.5,6 -- */
	* html #main ol.risk_ol li .inner_box ul {
	margin:0 0 0 17px;
	}
#main ol.risk_ol li .inner_box ul li,
#main ol.risk_ol li dl dd ul li {
margin:0;
padding:0;
background:none;
font-size:100%;
zoom:1;
}
#main ol.risk_ol li .inner_box ul li span {
display:block;
width:auto;
margin:0;
padding:0 17px 13px 24px;
text-indent:-1.7em;
zoom:1;
}
	/* -- hack for ie5.5,6 -- */
	* html #main ol.risk_ol li .inner_box ul li span {
	padding:7px 17px 13px 30px;
	}
#main ol.risk_ol li dl dd ul {
margin:10px 0 0 10px;
}
	/* -- hack for ie5.5,6 -- */
	* html #main ol.risk_ol li dl dd ul  {
	margin:10px 0 0 5px;
	}
#main ol.risk_ol li dl dd ul li span {
display:block;
width:auto;
margin:0;
padding:0 17px 13px 24px;
text-indent:-1.7em;
zoom:1;
}
	/* -- hack for ie5.5,6 -- */
	* html #main ol.risk_ol li dl dd ul li span {
	padding:7px 17px 13px 30px;
	}
#main ol.risk_ol li dl dd ul li span.last {
padding:0 17px 0 24px;
}
	/* -- hack for ie5.5,6 -- */
	* html #main ol.risk_ol li dl dd ul li span.last {
	padding:7px 17px 0 30px;
	}
#main ol.risk_ol .mgb0 {
margin-bottom:0!important;
}
#main ol.risk_ol li dl {
margin:0 0 0 24px;
padding:0;
}
#main ol.risk_ol li dl dt {
padding:20px 0 10px;
background:url(/english/principles/images/dot.gif) repeat-x top;
}
#main ol.risk_ol li dl dt img {
float:none;
}
#main ol.risk_ol li dl dd {
margin:0;
padding:0 0 20px;
}









