@import url("basic.css");

#mainbanner { width:780px; margin-top:10px; clear:both;}

#mainbanner .arrow1 {
height:73px;
}
#mainbanner .arrow2 {
	color:#FFFFFF;
	font-size:26px;
	font: "Hiragino Kaku Gothic Pro W6";
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
}


div.clear { clear: both; }

#content {
	width:550px;
	float:left;
	margin:10px 15px 10px 5px;
}

#content ul { margin:10px 0px 20px 20px; }
#content ul ul { margin-bottom: 0px; }
#content ul li { list-style-image:url(/_images/sub-dot.gif); margin-left: 15px; margin-bottom:10px;}
#content ul li.nodot { margin-left: 15px; margin-bottom:10px;}
#content ul li.nodot2 { margin-left: 0px; margin-bottom:0px;}
#content ul li.green-bullet {list-style-image:url("/_images/green_bullet.gif"); padding-bottom:0px; padding-top:0px; 	padding-left:15px;}
#content ul li.pdflink{list-style-image:url("/_images/pdf.gif");  padding-bottom:0px; padding-top:0px; 	padding-left:15px;}

#content ul li ul li {   margin-left: 20px; margin-bottom:10px; font-weight:normal;}

#content ol { margin:10px 0px 20px 0px; }
#content ol li { list-style-type:decimal; margin-left: 30px; margin-bottom:10px;}
#content ol li ul li { list-style:none; margin-left: 0px; margin-bottom:10px; font-weight:normal;}
#content ol li.normal { list-style-type:decimal; margin-left: 15px; margin-bottom:10px; font-weight:normal;}

#content .download { background-image: url(/_images/sub-btn-download.gif); background-repeat:no-repeat; width: 114px; height:28px; display:block; float:right;  margin:5px;}
#content .download a:hover { background-image: url(/_images/sub-btn-download-ov.gif); }

#content .learnmore { background-image: url(/_images/sub-btn-learnmore.gif); background-repeat:no-repeat; width: 94px; height:18px; display:block; float:right;  margin:5px;}
#content .learnmore a:hover { background-image: url(/_images/sub-btn-learnmore-ov.gif); }

#content a#download { background-image: url(/_images/sub-btn-download.gif);	background-repeat:no-repeat;	width: 116px;	height:28px;	display:block;	float:right;	margin-right:8px;	margin-top: 10px;	margin-bottom: 5px;	margin-left: 5px;}
#content a#download a:hover { background-image: url(/_images/sub-btn-download-ov.gif);}


#content a#setlearnmore { background-image: url(/_images/sub-btn-set-learnmore.gif); background-repeat:no-repeat; width: 81px; height:18px; display:block; float:right; display:block; margin-right:2px;}
#content a#setlearnmore a:hover { background-image: url(/_images/sub-btn-set-learnmore-ov.gif); }

#content .setapply { background-image: url(/_images/sub-btn-set-apply.gif); background-repeat:no-repeat; width: 49px; height:18px; display:block; float:right; display:block; }
#content .setapply a:hover { background-image: url(/_images/sub-btn-set-apply-ov.gif); }
#content .setapply-2 a:hover { background-image: url(/_images/sub-btn-set-apply-ov-2.gif); }
#content .setapply-2 { background-image: url(/_images/sub-btn-set-apply-2.gif); background-repeat:no-repeat; width: 49px; height:18px; display:block; float:right; display:block; margin:5px 0;}

#content a#setlearnmore-2 { background-image: url(/_images/sub-btn-set-learnmore-2.gif);	background-repeat:no-repeat;	width: 81px;	height:18px;	display:block;	float:right;	margin-right:8px;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 5px;}
#content a#setlearnmore-2 a:hover { background-image: url(/_images/sub-btn-set-learnmore-ov-2.gif);}


#content .proceed { background-image: url(/_images/sub-btn-proceed.gif); background-repeat:no-repeat; width: 73px; height:17px; display:block; float:right; display:block; margin-right:2px;}
#content .proceed a:hover { background-image: url(/_images/sub-btn-proceed-ov.gif); }
#content .black_box { font-size: 12px; font-weight: bold; text-decoration: none; border: 1px solid #808080; padding: 10px; }

#contentsubtable ul { margin:10px 0px 20px 20px; }
#contentsubtable ul ul { margin-bottom: 0px; }
#contentsubtable ul li {list-style:none; margin-left: 5px; margin-bottom:10px;}
#contentsubtable ul li.green-bullet {list-style-image:url("/_images/green_bullet.gif"); padding-bottom:0px; padding-top:0px; 	padding-left:15px;}
#contentsubtable ul li ul li {   margin-left: 20px; margin-bottom:10px; font-weight:normal;}

#contimgmid { margin:10px 0px 10px 0px; text-align:center;}
#contimgleft { margin:10px 0px 10px 0px; text-align:left; }
#contimgright { margin:10px 0px 0px 10px; float:right; }
#contimgleftblock { margin:0px 20px 20px 0px; float:left; display:block;}
#menuimg { margin:0 2px 0 0; float:left; display:block;}

#remark {
	width:550px;
	font-size:12px;
	color:#808080;
	margin-bottom:15px;
	font-weight: normal;
}
#remark table {width:100%; padding: 0px; border-collapse:collapse;}
#remark .uline {text-decoration:underline;}
#remark td {padding: 1px; vertical-align:text-top; }
#remark ol { font-size:10px; color:#808080; margin-bottom:15px; padding-bottom:10px; margin-top:10px;}
#remark ol li { list-style:decimal; margin-bottom:10px; margin-left:25px;font-weight: normal;}
#remark ol li ul li { list-style-image:url(/_images/sub-dot-ltgrey.gif); margin-left:40px; margin-bottom:5px;}
#remark ol li ul li ol li { list-style: lower-alpha; margin-left: 40px;}
#remark ul li { list-style-image:url(/_images/sub-dot-ltgrey.gif); margin-bottom:10px; margin-left:20px;}
#remark ul li.lefttxt {width:200px; }
#remark ul li.righttxt {float:left;}

#remark-2 { width:550px; font-size:10px; color:#808080; margin-bottom:15px; }
#remark-2 ol { font-size:10px; color:#808080; margin:0; padding:0 0 10px 0;}
#remark-2 ol li { list-style:decimal; margin:0 0 0 22px;}

#subgerymenu, #subgerymenu_full {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/breadcrumb_bg-jp.gif) no-repeat scroll 0 0;
color:#898989;
float:left;
font-size:90%;
margin:0 0 9px;
text-decoration:none;
width:550px;
}
#subgerymenu a, #subgerymenu_full a {
color:#666666 !important;
text-decoration:none;
}
#subgerymenu span, #subgerymenu_full span {
color:#666666;
font-weight:bold;
}
#subgerymenu ul, #subgerymenu_full ul {
list-style-type:none;
margin:0 0 0 0;
}
#subgerymenu ul li, #subgerymenu_full ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/breadcrumb_list_bullet.gif) no-repeat scroll 0 2px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:3px;
padding:9px 0 10px 15px;
}
#subgerymenu ul li#firstlink, #subgerymenu_full ul li#firstlink {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
padding:6px 0 4px 5px;
}
#subgerymenu ul li a, #subgerymenu_full ul li a {
color:#666666 !important;
}
#subgerymenu ul li a:hover, #subgerymenu_full ul li a:hover {
color:#005D9A !important;
}
#subgerymenu_full {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/breadcrumb_bg_1.gif) no-repeat scroll 0 0;
width:775px;
}

.dotline  { background-image: url(/_images/sub-dot-lline.gif); background-repeat:repeat-x; height:11px; background-position:center; clear:both;}
#dotlinegrn  { background-image: url(/_images/sub-dot-lline-grn.gif); background-repeat:repeat-x; height:11px; background-position:center;}

#note { font-size:10px; color:#808080; margin-top:10px; margin-bottom:10px; font-weight:normal;}

#subpur { width:550px; display:block;}

#subpurboxl { border:1px solid #d5d5d5; background-color: #e9eff5; padding:4px; margin:10px; float:left; display:block;}
#subpurboxl #smbox { background-color:#e2e9f2; text-align:center; font-weight:bold; padding:15px; width:200px;}

#subpurboxr { border:1px solid #d5d5d5; background-color: #e9eff5; padding:4px; margin:10px; float:right; display:block;}
#subpurboxr #smbox { background-color:#e2e9f2; text-align:center; font-weight:bold; padding:15px; width:200px;}

#subpurboxc { border:1px solid #d5d5d5; background-color: #e9eff5; padding:4px; margin:0px auto 20px auto; width:430px; float:inherit;}
#subpurboxc #smbox { background-color:#e2e9f2; text-align:center; font-weight:bold; padding:15px; }

#subtable-tabarea {
width:98%;
float:left;
background-color:#f0f6ea;
border:1px solid #D5D5D5;
padding:4px;
}

#subtable-tabarea table {
width:100%;
border-collapse:collapse;
}

#subtable-tabarea tr.dkgrn {
	background-color:#E0EDC8;
	padding:8px;
	
}
#subtable-tabarea tr.ltgrn {
	background-color:#F3F8E9;
	padding:8px;
	
}

#subtable-tabarea td {
	padding:7px;
	color: #333;
	border-right: 1px solid #ffffff;
}

#subtable-tabarea td.date-dkgrn {
	background-color:#E0EDC8;
	text-align:center;
	vertical-align:top;
	border-right: 1px solid #ffffff;
	padding-left:10px;
	
}

#subtable-tabarea td.headline-dkgrn {
	background-color:#E0EDC8;
	text-align:left;
	padding-left:5px;
}

#subtable-tabarea td.date-ltgrn {
	background-color:#F3F8E9;
	text-align:center;
	vertical-align:top;
	border-right: 1px solid #ffffff;
	padding-left:10px;
	
}

#subtable-tabarea td.headline-ltgrn {
	background-color:#F3F8E9;
	text-align:left;
	padding-left:5px;
}


#subtable-tabarea2 {
width:98%;
float:left;
background-color:#f0f6ea;
border:1px solid #D5D5D5;
padding:4px;
}

#subtable-tabarea2 table {
width:100%;
border-collapse:collapse;
}

#subtable-tabarea2 tr.dkgrn {
	background-color:#E0EDC8;
	padding:8px;
	
}
#subtable-tabarea2 tr.ltgrn {
	background-color:#F3F8E9;
	padding:8px;
	
}
#subtable-tabarea2 td {
	padding:8px;
	color: #333;
}

#subtable-tabarea2 td.date-dkgrn {
	background-color:#E0EDC8;
	text-align:center;
	vertical-align:top;
	border-right: 1px solid #ffffff;
	padding-left:10px;
	
}

#subtable-tabarea2 td.headline-dkgrn {
	background-color:#E0EDC8;
	text-align:left;
	padding-left:5px;
}

#subtable-tabarea2 td.date-ltgrn {
	background-color:#F3F8E9;
	text-align:center;
	vertical-align:top;
	border-right: 1px solid #ffffff;
	padding-left:10px;
	
}

#subtable-tabarea2 td.headline-ltgrn {
	background-color:#F3F8E9;
	text-align:left;
	padding-left:5px;
}
align="left" bgcolor="#E0EDC8" style="padding-left:5px;"

#subtable ul li.green-bullet {list-style-image:url("/_images/green_bullet.gif"); padding-bottom:0px; padding-top:0px; 	padding-left:15px;}
#subtable td.ltgraytitleblue { background-color: #e5eef5; text-align:left;  border-bottom: 1px solid #ffffff; font-weight:bold; font-size:15px; color:#005d9a; padding-top:10px; padding-bottom:10px }
#subtable td.ltgrnleft { background-color: #F3F8E9;text-align:left;}
#subtable td.ltgrnleftbold {background-color: #F3F8E9;text-align:left;font-weight:bold;}
#subtable td.dkgrnleft { background-color: #e3eece; text-align:left;}
#subtable td.dkgrnleftbold { background-color: #e3eece; text-align:left; font-weight:bold;}



.subtable { border:1px solid #d5d5d5; background-color: #f7faf0; padding:4px; width:530px; margin-top:10px; margin-bottom:20px; }
.subtable table { width:100%; padding:0px; margin:0px; border-collapse:collapse; width:530px;}
.subtable td { padding:6px; }

.subtable td.ltgrn{background-color: #F3F8E9;text-align:center;}
.subtable td.ltgrnbold {background-color: #F3F8E9;text-align:center;font-weight:bold;}
.subtable td.ltgrnline { background-color: #f3f8e9; text-align:center; border-right: 1px solid #ffffff; }
.subtable td.ltgrnlineright { background-color: #eff5e1;text-align:center;  border-right: 1px solid #ffffff; }
.subtable td.ltgrnlinebtm { background-color: #eff5e1; text-align:center; border-bottom: 1px solid #ffffff; }
.subtable td.ltgrnlinebtmright { background-color: #eff5e1; text-align:center; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.subtable td.ltgrnboldlineright { background-color: #eff5e1; text-align:center; font-weight:bold; border-right: 1px solid #ffffff; }

.subtable td.ltgrnleft { background-color: #F3F8E9;text-align:left;}
.subtable td.ltgrnleftbold {background-color: #F3F8E9;text-align:left;font-weight:bold;}

.subtable td.ltgrnleftboldlinel { background-color: #eff5e1; text-align:left; font-weight:bold; border-right: 1px solid #ffffff; }
.subtable td.ltgrnleftlineright { background-color: #eff5e1; text-align:left; border-right: 1px solid #ffffff; font-weight:bold;}
.subtable td.ltgrnlefttitlegray { background-color: #eff5e1; text-align:left; font-weight:bold; font-size:16px; color:#808080; }
.subtable td.ltgrnlefttitleblue { background-color: #eff5e1; text-align:left; font-weight:bold; font-size:16px; color:#005d9a; }

.subtable td.dkgrnleft { background-color: #e3eece; text-align:left;}
.subtable td.dkgrnleftbold { background-color: #e3eece; text-align:left; font-weight:bold;}


.subtable td.dkgrn { background-color: #e3eece; text-align:center;}
.subtable td.dkgrnbold { background-color: #e3eece; text-align:center; font-weight:bold;}
.subtable td.dkgrnline { background-color: #e3eece; text-align:center; border-right: 1px solid #ffffff;}
.subtable td.dkgrnlinebtm { background-color: #e3eece; text-align:center; border-bottom: 1px solid #ffffff;}
.subtable td.dkgrnlinel { background-color: #e3eece;  border-right: 1px solid #ffffff;}
.subtable td.dkgrnboldline { background-color: #e3eece; text-align:center; font-weight:bold; border-right: 1px solid #ffffff;}

.subtable td.dkgrnright {background-color: #e2eecd;}
.subtable td.dkgrnrightbold { background-color: #e3eece; text-align:left; font-weight:bold;}
.subtable td.dkgrnrightline { background-color: #e3eece; text-align:left; border-right: 1px solid #ffffff; font-weight:bold;}
.subtable td.dkgrnrightbline { background-color: #e3eece; text-align:left; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; font-weight:bold;}
.subtable td.dkgrnrbline { background-color: #e3eece; text-align:left; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
.subtable td.dkgrnrblinec { background-color: #e3eece; text-align:center; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
.subtable td.dkgrntitlegray { background-color: #e3eece; text-align:left; font-weight:bold; font-size:16px; color:#808080; }


.subtable td.ltgraytitleblue { background-color: #e5eef5; text-align:left; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; font-weight:bold; font-size:15px; color:#005d9a; padding-top:10px; padding-bottom:10px }



.subtable td.dkblueright {
	background-color: #cdd9ee;
	text-align:left;
	
}

.subtable td.grn { background-color: #f2f7e8; text-align:center;}
.subtable td.grnline { background-color: #f2f7e8; text-align:center; border-bottom: 1px solid #ffffff;}
.subtable td.grnlinel { background-color: #f2f7e8; text-align:left; border-right: 1px solid #ffffff;}
.subtable td.grnliner { background-color: #f2f7e8; text-align:center; border-right: 1px solid #ffffff;}
.subtable td.grnbothline { background-color: #f2f7e8; text-align:center; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.subtable td.grnbold { background-color: #f2f7e8; text-align:center; font-weight:bold;}
.subtable td.grnboldbline { background-color: #f2f7e8; text-align:center; font-weight:bold; border-bottom: 1px solid #ffffff;}
.subtable td.grnboldblineb { background-color: #f2f7e8; text-align:left; font-weight:bold; border-bottom: 1px solid #ffffff;}
.subtable td.grnboldblinel { background-color: #f2f7e8; text-align:left; font-weight:bold; border-right: 1px solid #ffffff;}
.subtable td.grnboldbliner { background-color: #f2f7e8; text-align:center; font-weight:bold; border-right: 1px solid #ffffff;}

.subtable td.witboldl { background-color: #ffffff; text-align:left; font-weight:bold; }

.subtable ul { margin-bottom:0;}
.subtable ul li { list-style-image:url(/_images/sub-dot-grn.gif);margin-left: 20px; margin-bottom:5px; margin-top:0px;}




.subtable-gray { border:1px solid #d5d5d5; background-color: #f4f7f9; padding:4px;margin-top:10px; margin-bottom:20px; }
.subtable-gray table { width:100%; padding:0px; margin:0px; border-collapse:collapse; width:542px;}
.subtable-gray td { padding:6px; }
.subtable-gray .left { font-weight:bold; background:#e6edf4;}
.subtable-gray .left2 { font-weight:bold; background:#d9e3ed;}
.subtable-gray .right { background:#e6edf4;}
.subtable-gray .right2 { background:#d9e3ed;}

.subtable-blue { border:1px solid #d5d5d5; background-color: #e5eef5; padding:4px;margin-top:10px; margin-bottom:20px; width:540px; }
.subtable-blue table { width:100%; padding:0px; margin:0px; border-collapse:collapse; width:542px;}
.subtable-blue td { padding:6px; }

#subtable-blue { border:1px solid #d5d5d5; background-color: #e5eef5; padding:4px;margin-top:10px; margin-bottom:20px; width:540px; }
#subtable-blue table { width:100%; padding:0px; margin:0px; border-collapse:collapse; width:542px;}
#subtable-blue td { padding:6px; }




#innertable { border:1px solid #d5d5d5; background-color: #f7faf0; padding:4px; width:520px; margin-top:10px; margin-bottom:20px;}
#innertable table { padding:0px; margin:0px; border-collapse:collapse; width:100%;}
#innertable td { padding:6px; }
#innertable td.dkgrn { background-color: #e3eece; text-align:center; }
#innertable td.dkgrnline { background-color: #e3eece; text-align:center; border-right: 1px solid #ffffff;}
#innertable td.dkgrnlinel { background-color: #e3eece; text-align:left; border-right: 1px solid #ffffff;}
#innertable td.ltgrn { background-color: #eff5e1; text-align:center;}
#innertable td.ltgrnline { background-color: #eff5e1; text-align:center; border-right: 1px solid #ffffff; }
#innertable td.ltgrnlinel { background-color: #eff5e1; text-align:left; border-right: 1px solid #ffffff; }
#innertable td.ltgrnlinebtm { background-color: #eff5e1; text-align:center; border-bottom: 1px solid #ffffff; }

#leftsubbox { width:150px; float:left;}
#leftsubbox1 {
	width:150px;
	float:left;
	margin-top:10px;
}

#leftsubbox2 { width:150px; float:left;}
#leftsubbox3 { width:150px; float:left;}

#leftsubmenu {
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background-image:url(/_images/sub-left-bg.gif);
	background-repeat: repeat-y;
}



#leftsubmenu #titleaboutus { width:150px; background-image:url(/_images/sub-left-title-about-us-jp.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlewholesalebanking { width:150px; background-image:url(/_images/sub-left-title-wholesale-jp.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlemediacentre { width:150px; background-image:url(/_images/sub-left-title-media-centre-jp.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlemediacentre a {
display:block;
height:25px;
width:150px;
}

#leftsubmenu #titlemediacentre a:hover{
	background-image:none
	display:block;
}
#leftsubmenu #titledeposits { width:150px; background-image:url(/_images/sub-left-title-deposits.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titleservices { width:150px; background-image:url(/_images/sub-left-title-services.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titleinvestments { width:150px; background-image:url(/_images/sub-left-title-investments.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlebankingplans { width:150px; background-image:url(/_images/sub-left-title-banking-plan.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlecard { width:150px; background-image:url(/_images/sub-left-title-card.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #smetitle { width:150px; background-image:url(/_images/left-title-sme.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titleotherloans { width:150px; background-image:url(/_images/sub-left-title-other-loans.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlemortgages { width:150px; background-image:url(/_images/sub-left-title-mortgages.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titleretirement { width:150px; background-image:url(/_images/sub-left-title-retirement.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlepersonalloan { width:150px; background-image:url(/_images/sub-left-title-person-loan.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #btmleftsubmenu { width:150px; background-image:url(/_images/sub-left-btm.gif); background-repeat:no-repeat; height:10px; background-position:bottom;}
#leftsubmenu #titleislamic { width:150px; background-image:url(/_images/left-title-islamic.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu ul { margin:10px 0px 10px 10px;}
#leftsubmenu ul li { list-style-image:url(/_images/sub-arr-white-jp.gif); margin-left:15px; margin-bottom:8px; color:#01608c; font-size:11px;}
#leftsubmenu ul li a { color:#01608c; text-decoration:none; text-align:left; font-weight:normal; margin-left:0;}
#leftsubmenu ul li a:hover { color:#01608c; text-decoration:underline; font-weight:normal;}
#leftsubmenu ul li a.selected { color:#01608c; text-decoration:none; text-align:left; font-weight:bold;}
#leftsubmenu ul li a:hover.selected { color:#01608c; text-decoration:underline; text-align:left; font-weight:bold;}
#leftsubmenu ul ul { margin:5px 0 5px 0;}
#leftsubmenu ul li ul li { margin:0; list-style-image:url(/_images/space.gif); color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line{ background-image:url(/_images/sub-left-menu-sub-line.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line1{ background-image:url(/_images/sub-left-menu-sub.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 0px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line2{ background-image:url(/_images/sub-left-menu-sub1.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 0px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line3{ background-image:url(/_images/sub-left-menu-sub-line1.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line4{ background-image:url(/_images/sub-left-menu-sub-line2.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line5{ background-image:url(/_images/sub-left-menu-sub2.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line6{ background-image:url(/_images/sub-left-menu-sub.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li.line7{ background-image:url(/_images/sub-left-menu-sub-line6.gif); background-repeat:no-repeat;background-position:left 0; padding:5px 0 2px 10px; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu ul li ul li a:hover.selected { color:#01608c; text-decoration:underline; text-align:left; font-weight:bold;}
#leftsubmenu #titleapplyandinfo { width:150px; background-image:url(/apply-and-info/_images/sub-left-title-applyandinfo.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu #titlenews { width:150px; background-image:url(/news/_images/sub-left-title-news.gif); background-repeat:no-repeat; height:25px; }


#leftsubmenu2 {
	width:150px;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
	background-image:url(/_images/sub-left-bg.gif);
	background-repeat: repeat-y;
}
#leftsubmenu2 #titleaboutus { width:150px; background-image:url(/_images/sub-left-title-about-us-jp.gif); background-repeat:no-repeat; height:25px; }
#leftsubmenu2 ul { margin:10px 10px 10px 10px;}
#leftsubmenu2 ul li { list-style-image:url(/_images/sub-arr-white.gif); margin-left:15px; margin-bottom:8px; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li a { color:#01608c; text-decoration:none; text-align:left; font-weight:normal;}
#leftsubmenu2 ul li a:hover { color:#01608c; text-decoration:underline; font-weight:normal;}
#leftsubmenu2 ul li a.selected { color:#01608c; text-decoration:none; text-align:left; font-weight:bold;}
#leftsubmenu2 ul li a:hover.selected { color:#01608c; text-decoration:underline; text-align:left; font-weight:bold;}
#leftsubmenu2 ul ul { margin:5px 0 5px 0;}
#leftsubmenu2 ul li ul li { margin:0; list-style-image:url(/_images/space.gif); color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line{ background-image:url(/_images/sub-left-menu-sub-line.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line1{ background-image:url(/_images/sub-left-menu-sub.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 0px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line2{ background-image:url(/_images/sub-left-menu-sub1.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 0px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line3{ background-image:url(/_images/sub-left-menu-sub-line1.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line4{ background-image:url(/_images/sub-left-menu-sub-line2.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line5{ background-image:url(/_images/sub-left-menu-sub2.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line6{ background-image:url(/_images/sub-left-menu-sub.gif); background-repeat:no-repeat; background-position:left 0; padding:5px 0 5px 10px ; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li.line7{ background-image:url(/_images/sub-left-menu-sub-line6.gif); background-repeat:no-repeat;background-position:left 0; padding:5px 0 2px 10px; margin:0; color:#01608c; font-size:11px;}
#leftsubmenu2 ul li ul li a:hover.selected { color:#01608c; text-decoration:underline; text-align:left; font-weight:bold;}
#leftsubmenu2 #btmleftsubmenu2 { width:150px; background-image:url(/_images/sub-left-btm.gif); background-repeat:no-repeat; height:10px; background-position:bottom;}




#leftsublink { width:150px; text-align:center; margin-bottom:100px;}
#leftsublink a { color: #01608c; padding-left: 20px; margin-left: 0px; margin-right: 10px; text-decoration:none; font-size: 11px;}
#leftsublink a.sitemap { background-image: url(/_images/icon-map.gif);background-repeat:no-repeat;}
#leftsublink a.print { background-image: url(/_images/icon-print.gif); background-repeat:no-repeat;}
#leftsublink a.bookmark { background-image: url(/_images/icon-bookmark.gif); background-repeat:no-repeat;}

#rightsubin {
	width:200px;
	padding:0;
	margin-top:10px;
	float:right;
}

#rightcontent {
	width:200px;
	margin-bottom:20px;
	float:left;
	background-image:url(/_images/sub-right-bg.gif);
	background-repeat: repeat-y;
}
#rightcontent p {padding:0px 11px 11px 11px; color:#4c4c4c; font-size:11px; margin-bottom:0px; }
#rightcontent p.bluetxt{ padding:8px; color:#1974a3; font-size:11px; margin-bottom:0px; }
#rightcontent #titlenext { width:200px; background-image:url(/_images/sub-right-title-next.gif); background-repeat:no-repeat; height:25px; }
#rightcontent #titlehot { width:200px; background-image:url(/_images/sub-right-title-whatshot.gif); background-repeat:no-repeat; height:25px; }
#rightcontent #btmrightcontent { width:200px; background-image:url(/_images/sub-right-btm-next.gif); background-repeat:no-repeat; height:10px; background-position:bottom;}
#rightcontent .box {
	padding:11px 11px 0px 11px;
}

#rightcontent .box h4 {
color:#C3013D;
font-size:12px;
font-weight:bolder;
margin-top:0;
margin-bottom:5px;
}

#rightcontent .box h4.grey-phone1 {
color:#4C4C4C;
float:left;
margin:3px 5px 0 0;
}

#rightcontent .box h4.grey-phone2 {
color:#4C4C4C;
margin:0;
}

#rightcontent .box h4.red-phone1 {
float:left;
margin:3px 5px 0 0;
}
#rightcontent.box h4.red-phone2 {
margin:0;
}

#rightcontent p.p-phone1 {
color:#C3013D;
font-size:16px;
font-weight:bolder;
}
#rightcontent p.p-phone2 {
color:#C3013D;
font-size:18px;
font-weight:bolder;
line-height:90%;
}


#rightcontent a#hotline1 { background-image: url(/_images/sub-btn-hotline-1.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline2 { background-image: url(/_images/sub-btn-hotline-2.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline3 { background-image: url(/_images/sub-btn-hotline-3.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline4 { background-image: url(/_images/sub-btn-hotline-4.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline5 { background-image: url(/_images/sub-btn-hotline-5.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline6 { background-image: url(/_images/sub-btn-hotline-6.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline7 { background-image: url(/_images/sub-btn-hotline-7.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline8 { background-image: url(/_images/sub-btn-hotline-8.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline9 { background-image: url(/_images/sub-btn-hotline-9.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline10 { background-image: url(/_images/sub-btn-hotline-10.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline11 { background-image: url(/_images/sub-btn-hotline-11.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline12 { background-image: url(/_images/sub-btn-hotline-12.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline13 { background-image: url(/_images/sub-btn-hotline-13.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline14 { background-image: url(/_images/sub-btn-hotline-14.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline15 { background-image: url(/_images/sub-btn-hotline-15.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline16 { background-image: url(/_images/sub-btn-hotline-16.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline17 { background-image: url(/_images/sub-btn-hotline-17.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline18 { background-image: url(/_images/sub-btn-hotline-18.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline19 { background-image: url(/_images/sub-btn-hotline-19.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}
#rightcontent a#hotline20 { background-image: url(/_images/sub-btn-hotline-20.gif); background-repeat:no-repeat; width: 178px; height:30px; display:block;}


#rightcontent a#branch { background-image: url(/_images/sub-btn-branch.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#branch:hover { background-image: url(/_images/sub-btn-branch-ov.gif); }
#rightcontent a#email { background-image: url(/_images/sub-btn-email-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#email:hover { background-image: url(/_images/sub-btn-email-ov-jp.gif); }
#rightcontent a#apply { background-image: url(/_images/sub-btn-apply.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#apply:hover { background-image: url(/_images/sub-btn-apply-ov.gif); }

#rightcontent a#form { background-image: url(/_images/sub-btn-form.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#form:hover { background-image: url(/_images/sub-btn-form-ov.gif); }

#rightcontent a#quickfacts { background-image: url(/_images/sub-btn-quickfacts-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#quickfacts:hover { background-image: url(/_images/sub-btn-quickfacts-ov-jp.gif); }

#rightcontent a#access { background-image: url(/_images/sub-btn-access-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#access:hover { background-image: url(/_images/sub-btn-access-ov-jp.gif); }

#rightcontent a#network { background-image: url(/_images/sub-btn-network-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#network:hover { background-image: url(/_images/sub-btn-network-ov-jp.gif); }

#rightcontent a#prioritybanking { background-image: url(/_images/sub-btn-prioritybanking-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#prioritybanking:hover { background-image: url(/_images/sub-btn-prioritybanking-ov-jp.gif); }

#rightcontent a#mediacentre { background-image: url(/_images/sub-btn-mediacentre-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#mediacentre:hover { background-image: url(/_images/sub-btn-mediacentre-ov-jp.gif); }

#rightcontent a#pressreleases { background-image: url(/_images/sub-btn-pressreleases-jp.gif); background-repeat:no-repeat; width: 178px; height:28px; display:block;}
#rightcontent a#pressreleases:hover { background-image: url(/_images/sub-btn-pressreleases-ov-jp.gif); }

#policyform a#agree { background-image: url(/_images/sub-btn-agree-jp.gif); background-repeat:no-repeat; width: 73px; height:17px; display:block; float mar:right; margin-left:446px;margin-top:10px;}
#policyform a#agree:hover { background-image: url(/_images/sub-btn-agree-ov-jp.gif); }

#policyform a#proceed { background-image: url(/_images/sub-btn-proceed.gif); background-repeat:no-repeat; width: 73px; height:17px; display:block; float mar:right; margin-left:446px;margin-top:10px;}
#policyform a#proceed:hover { background-image: url(/_images/sub-btn-proceed-ov.gif); }

#policyform2 a#learnmore { background-image: url(/_images/sub-btn-learnmore-jp.gif); background-repeat:no-repeat; width: 73px; height:17px; align:right; display:block;float mar:right; margin-left:0;margin-top:5px;}
#policyform2 a#learnmore:hover { background-image: url(/_images/sub-btn-learnmore-ov-jp.gif); }

#policyform2 a#download { background-image: url(/_images/sub-btn-download.gif); background-repeat:no-repeat; width: 114px; height:28px; display:block; float mar:right; margin-left:50px;margin-top:10px;}
#policyform2 a#download:hover { background-image: url(/_images/sub-btn-download-ov.gif); }


#policycontent {
	background-color: #e5eef5;
	border-bottom:1px solid #999999;
	height:350px;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:480px;
	margin-left:20px
}


#globalhighlights { width:200px; margin-bottom:20px; float:left; background-image:url(/_images/sub-btn-hotbg.gif); background-repeat: repeat-y;}
#globalhighlights p 
	{ color:#147ca3; 
	font-size:11px;
	margin:0;
	text-align:left;
	line-height:120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; }
	
#globalhighlights p#largertxt {
	color:#005d9a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:left;
	line-height:90%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
 }
 
 #globalhighlights p#largertxt-inside {
	color:#005d9a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:left;
	line-height:90%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
 }
 
#globalhighlights p#whitetxttitle {
	display:block;
	padding:5px 0 0 10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
 
 #globalhighlights p#graytxt
	{ color:#666; 
	font-size:11px;
	margin:0;
	text-align:left;
	line-height:120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; }
	
	
	
#globalhighlights #box { padding:8px 13px 8px 12px; margin-top:10px;}
#globalhighlights #top{background:url(/_images/sub-btn-titlebgnd_blue.gif) no-repeat; width:200px; height:25px;}

#globalhighlights #btmglobalhighlights{background-image:url(/_images/sub-btn-hotbtm.gif); background-repeat:no-repeat; background-position:bottom; width:200px; height:11px; display:block; line-height:50px;}
#globalhighlights ul ul{ padding:0; margin:8px 0 0 10px;}
#globalhighlights ul ul li{ padding:0; margin:0; list-style:disc; margin:8px}

#globalhighlights ul li {
	list-style-image:url(/_images/sub-arr-white.gif);
	margin-left:20px;
	margin-bottom:8px;
	color:#01608c;
	font-size:11px;
	padding:0 0 0 0px;
	color:#147ca3;
	line-height:15px;
}
#globalhighlights ol li { list-style-image:url(/_images/sub-arr-white.gif); margin-left:12px; margin-bottom:8px; color:#01608c; font-size:11px; color:#147ca3; }


#japanhighlights { width:200px; margin-bottom:20px; float:left; background-image:url(/_images/sub-btn-hotbg.gif); background-repeat: repeat-y;}
#japanhighlights p 
	{ color:#147ca3; 
	font-size:11px;
	margin:0;
	text-align:left;
	line-height:120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; }
	
#japanhighlights p#largertxt2 {
	color:#005d9a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:left;
	line-height:90%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
 }
 
 #japanhighlights p#largertxt-inside2 {
	color:#005d9a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:left;
	line-height:90%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
 }
 
#japanhighlights p#whitetxttitle2 {
	display:block;
	padding:5px 0 0 10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

 
 #japanhighlights p#graytxt2
	{ color:#666; 
	font-size:11px;
	margin:0;
	text-align:left;
	line-height:120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; }
	
	
	
#japanhighlights #box2 { padding:8px 13px 8px 12px; margin-top:10px;}
#japanhighlights #top2{background:url(/_images/sub-btn-titlebgnd_blue.gif) no-repeat; width:200px; height:25px;}
#japanhighlights #btmjapanhighlights{background-image:url(/_images/sub-btn-hotbtm.gif); background-repeat:no-repeat; background-position:bottom; width:200px; height:11px; display:block; line-height:50px;}
#japanhighlights ul ul{ padding:0; margin:8px 0 0 10px;}
#japanhighlights ul ul li{ padding:0; margin:0; list-style:disc; margin:8px}

#japanhighlights ul li {
	list-style-image:url(/_images/sub-arr-white.gif);
	margin-left:20px;
	margin-bottom:8px;
	color:#01608c;
	font-size:11px;
	padding:0 0 0 0px;
	color:#147ca3;
	line-height:15px;
}

#japanhighlights ol li { list-style-image:url(/_images/sub-arr-white.gif); margin-left:12px; margin-bottom:8px; color:#01608c; font-size:11px; color:#147ca3; }

#greytab { float:left;}
#greytab a, #greytab a:visited { display:block; padding:5px 0 0 0; margin:10px 2px 0 0; text-decoration:none; height:27px; width:145px; background-image:url(/_images/sub-grey-tab.gif); background-repeat:no-repeat; color:#808080; line-height:27px; font-size:16px; font-weight:bold; text-align:center;}
#greytab a:hover { text-decoration:none; background-image:url(/_images/sub-grey-tab-ov.gif); background-repeat:no-repeat; color:#808080; line-height:15px;}
#greytab a#stay { text-decoration:none; background-image:url(/_images/sub-grey-tab-ov.gif); background-repeat:no-repeat; color:#808080; line-height:15px;}

#subtabbox { clear:both; background-image:url(/_images/sub-grey-tab-bg.gif); background-repeat:repeat-y; width:550px; margin-bottom:20px;}
#subtabtop { background-image:url(/_images/sub-grey-tab-top1.gif); width:550px; height:15px;}
#subtabtop2 { background-image:url(/_images/sub-grey-tab-top2.gif); width:550px; height:15px;}
#subtabtop3 { background-image:url(/_images/sub-grey-tab-top3.gif); width:550px; height:15px;}
#subtabbtm { background-image:url(/_images/sub-grey-tab-btm.gif); width:550px; height:15px;}
#subtabcontent { padding:10px;}

#subtabboxgrn { clear:both; background-image:url(/_images/sub-grn-tab-bg.gif); background-repeat:repeat-y; width:550px; margin-bottom:20px;}
#subtabtopgrn { background-image:url(/_images/sub-grn-tab-top.gif); width:550px; height:15px;}
#subtabbtmgrn { background-image:url(/_images/sub-grn-tab-btm.gif); width:550px; height:15px;}
#subtabcontentgrn { padding:10px;}
#subtabcontentgrn #title {font-weight:bold; font-size:16px; color:#333333; margin:0px 0px 15px 0px;}

.ulinetxt { text-decoration:underline;}
.normaltxt { font-weight:normal;}
.bluetxttitle { color:#005d9a; font-size:14px; font-weight:bold; line-height:120%;}
.bluetxttitle2 { color:#005d9a; font-size:14px; font-weight:bold; margin:0px 0px 15px 0px; }
p#whitetxttitle {
	display:block;
	padding:5px 0 0 10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

.blocktxt { display:block;}
.newhand1{font-size:12px; color:#333333; font-weight:bold;}
.newcon{font-size:12px; color:#333333;}

#subtabcontent ul { margin:10px 0px 10px 0px; }
#subtabcontent ul ul { margin-bottom: 0px; }
#subtabcontent ul ul ul { margin-bottom: 0px; }
#subtabcontent ul li { list-style-image:url(/_images/sub-dot.gif); margin-left: 15px; margin-bottom:20px; font-weight:bold;}
#subtabcontent ul li ul li { list-style-image:url(/_images/space.gif); margin-left: 0px; margin-bottom:10px; font-weight:normal;}
#subtabcontent ul li ul li ul li { list-style-image:url(/_images/sub-list-line.gif); margin-left: 20px; margin-bottom:10px; font-weight:normal;}

#retirement { width:550px; margin-bottom:10px; }
#retirement #provident { height:140px; }
#retirement #mpf { height:340px; }
#retirement #btnl {float:left; margin-bottom:10px;}
#retirement #btnr {float:right; margin-bottom:10px;}
#retirement a#admin { background-image: url(/_images/btn-retirement-admin.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#admin:hover { background-image: url(/_images/btn-retirement-admin-ov.gif); }
#retirement a#approach { background-image: url(/_images/btn-retirement-approach.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#approach:hover { background-image: url(/_images/btn-retirement-approach-ov.gif); }
#retirement a#consolid { background-image: url(/_images/btn-retirement-consolid.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#consolid:hover { background-image: url(/_images/btn-retirement-consolid-ov.gif); }
#retirement a#explan { background-image: url(/_images/btn-retirement-explan.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#explan:hover { background-image: url(/_images/btn-retirement-explan-ov.gif); }
#retirement a#fee { background-image: url(/_images/btn-retirement-fee.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#fee:hover { background-image: url(/_images/btn-retirement-fee-ov.gif); }
#retirement a#fund { background-image: url(/_images/btn-retirement-fund.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#fund:hover { background-image: url(/_images/btn-retirement-fund-ov.gif); }
#retirement a#marketing { background-image: url(/_images/btn-retirement-marketing.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#marketing:hover { background-image: url(/_images/btn-retirement-marketing-ov.gif); }
#retirement a#news { background-image: url(/_images/btn-retirement-news.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#news:hover { background-image: url(/_images/btn-retirement-news-ov.gif); }
#retirement a#online { background-image: url(/_images/btn-retirement-online.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#online:hover { background-image: url(/_images/btn-retirement-online-ov.gif); }
#retirement a#trustee { background-image: url(/_images/btn-retirement-trustree.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#trustee:hover { background-image: url(/_images/btn-retirement-trustree-ov.gif); }
#retirement a#useful { background-image: url(/_images/btn-useful-tips-for-investments.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#useful:hover { background-image: url(/_images/btn-useful-tips-for-investments-ov.gif); }
#retirement a#commentary { background-image: url(/_images/btn-fx-commentary.gif); background-repeat:no-repeat; width: 271px; height:54px; display:block;}
#retirement a#commentary:hover { background-image: url(/_images/btn-fx-commentary-ov.gif); }

#fundform { width: 530px;  height:30px; margin:20px 0 10px; }
#fundform #btnl {float:left;}
#fundform #btnr {float:right;}
#fundform a#go { background-image: url(/_images/sub-btn-go.gif); background-repeat:no-repeat; width: 50px; height:17px; display:block;}
#fundform a#go:hover { background-image: url(/_images/sub-btn-go-ov.gif); }
#fundform select.long { width:260px; font-size:11px;}
#fundform select.short { width:100px; font-size:11px;}



#spacer10px {
padding-bottom:10px;
}

p.spacer {
	padding-bottom:10px;
	padding-top: 10px;
}

p.spacer_btm {
padding-bottom:10px;
}
p.spacer_btm_small {
padding-bottom:5px;
}


.img-right { float:right; padding:10px 0 5px 20px;}
.bluetxt {color:#1974a3; line-height:120%; font-size:11px;}


.img-subtable-w150 {
	float:left;
	margin-bottom:0px;
	margin-left:55px;
	padding:0;
	width:150px;
	margin-top: 5px;
	display: inline;
}

.img-subtable-w200 {
	float:left;
	margin-bottom:0px;
	margin-left:25px;
	padding:0;
	width:200px;
	margin-top: 5px;
	display: inline;
}

.img-w200 {
	float:right;
	margin-bottom:0px;
	margin-left:15px;
	padding:0;
	width:200px;
	margin-top: 5px;
	display: inline;
}

.img-w180 {
	float:right;
	margin-bottom:0px;
	margin-left:15px;
	padding:0;
	width:180px;
	margin-top: 5px;
	display: inline;
}

#excelbanking-1 {}
#excelbanking-2 {display: none;}
#excelbanking-3 { display: none;}
#aboutright { width:760px; float:left; margin:10px 5px 10px 5px; }
#aboutright ul {margin:10px 0px 20px 0px;text-align: center;}
#aboutright li {float: left;padding-right: 40px;padding-left: 40px;color: #000000;text-decoration: none;
}
.txt10 {
	font-size:10px;
	color:#808082;	
}
.number { font-size:32px; color:#808080; font-weight:bold; font-family:Arial;}
#lefttxt {font-size:10px;}

.contentStyle17 {
height:1%;
margin:0;
padding:0 0 25px;
}
.contentStyle17 .contentStyle17a {
float:left;
width:180px;
}
.contentStyle17 .contentStyle17b {
float:left;
margin-top:34px;
width:180px;
}

ul.listStyle14 {
list-style-type:none;
margin:0 0 0 18px;
padding:0;
}
ul.listStyle14 li {
line-height:1.2em;
padding:4px 0 0;
}
ul.listStyle14 li a {
color:#005D9A;
font-weight:bold;
text-decoration:none;
}
ul.listStyle14 li a:hover {
text-decoration:underline;
}

.textStyle01 {
color:#86C533;
}


.textStyle99 {
border-bottom:1px solid #D7D7D7;
font-size:1px;
line-height:1px;
margin:0 0 21px 18px;
padding:0;
}



/******************** tabs start *********************************/
#comparison_content {
	float:left;
	width:545px;
}

#comparison_content .comparison_lhs {
	width:254px;
	float:left;
}

#comparison_content .comparison_cols {
	float:left;
	width:127px;
	height:103px;
	text-align:center;
}

#comparison_content .comparison_cols p {
	color:#1da3dd;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
}

#comparison_content .comparison_rhs {
	width:540px;
	float:left;
}

#comparison_content .main_container, #comparison_content .main_container_top, #comparison_content .main_container_bottom {
	float:left;
	width:540px;
}



#comparison_content .column1_3, #comparison_content .column2_3, #comparison_content .column3_3 {
	background-color:#f8fbf3;
	width:132px;
	min-height:71px;
	border-left:1px solid #777777;
	float:left;
	padding:10px 17px 14px 20px;
	font-size:11px;
	color:#555555;
}

#comparison_content .column1_3_green, #comparison_content .column2_3_green, #comparison_content .column3_3_green {
	background-color:#97c038;
	width:136px;
	/*height:22px;*/
	border-left:1px solid #777777;
	float:left;
	padding:5px 17px 5px 17px;
	font-weight:bold;
	color:#555555;
}

#comparison_content .column3_3, #comparison_content .column3_3_green {
	border-right:1px solid #777777;
}
#comparison_content .column3_3_green_right {
	border-right:1px solid #777777;
	border-left:1px solid #777777;
	width:135px;
	background-color:#97c038;
	float:left;
	padding:5px 17px 5px 17px;
	font-weight:bold;
	color:#555555;
}


#dropContent1A, #dropContent2A, #dropContent3A {
	height:100px;
}

#dropContent1B, #dropContent2B, #dropContent3B {
	height:100px;
}

#dropContent1C, #dropContent2C, #dropContent3C {
	height:350px;
}

#dropContent1D, #dropContent2D, #dropContent3D {
	height:100px;
}

#comparison_content #tabheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/_images/tab_bottom_curve2.gif") no-repeat scroll left bottom;
float:left;
font-size:12px;
font-weight:bold;
line-height:normal;
padding-bottom:15px;
width:540px;
}
	
#comparison_content #tabheader_landing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/_images/landing_top_curve.gif") no-repeat scroll left top;
float:left;
font-size:1%;
font-weight:bold;
padding-top:15px;
width:540px;
}
	
#comparison_content #tabheader ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0;
padding:0;
}

#comparison_content #tabheader a {display:block;	text-decoration:none;}	

#comparison_content #tabheader li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
list-style-image:none;
float:left;
margin:0 4px 0 0;
padding:0 0 0;
background:transparent url("/_images/tabs_bg_not_select.gif") no-repeat scroll 100% 1px;
}



#comparison_content #tabheader li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/_images/lhs_curve_grn.gif") no-repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:block;
margin:1px 0 0;
padding:8px 20px;

}

#comparison_content #tabheader li a#last{border-right:1px solid #cccccc}


#comparison_content #tabheader a,#comparison_content #tabheader strong{    display:block;   	background: #86c533 url("/_images/lhs_curve_grn.gif") no-repeat bottom left;    padding:8px 24px 8px 24px;	margin:1px 0 0px 0;	color:#ffffff;	cursor:pointer;    }
#comparison_content #tabheader span  {
display:block;
padding:5px 24px 0;
}

#comparison_content #tabheader li.selected1{ 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url("/_images/selected_lft.gif") no-repeat scroll left top;
margin:0 4px -3px 0;
padding:0 0 0 6px;
}
#comparison_content #tabheader li.selected2{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url("/_images/selected_lft.gif") no-repeat scroll left top;
border-bottom:3px solid #FFFFFF;
margin:0 0 -3px;
padding:0 0 0 6px;
}
#comparison_content #tabheader li.selected1 a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/_images/tabs_bg_rhs.gif") no-repeat scroll right top;
border-bottom:3px solid #FFFFFF;
color:#86C533 !important;
cursor:default;
display:block;
margin:1px 1px -3px;
padding-top:10px;
}

#comparison_content #tabcontent_all {background:url("/_images/content_bg.gif") repeat-y 0 0; float:left; width:540px;}

#comparison_content .tabcontent_wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("/_images/content_bg.gif") repeat-y scroll 0 0;
float:left;
width:768px;
}
#comparison_content .tabcontent_wrapper .column_1_1 {
float:left;
width:530px;
}
#comparison_content .tabcontent_wrapper .column_1_2 {
display:block;
float:left;
width:202px;
}
#comparison_content .tabcontent_wrapper .column_1_2 .nxt_steps {
float:left;
margin:43px 0 0;
width:200px;
}




#comparison_content .tabcontent_div {
color:#808080;
float:left;
}

#comparison_content .tabcontent_div ol {
margin:0 0 0 30px;
padding:0;
}

#comparison_content .tabcontent_div ol li {
font-weight:normal;
padding-bottom:0;
padding-left:15px;
padding-top:10px;
}

#comparison_content .tabcontent_div ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#comparison_content .tabcontent_div ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/green_bullet.gif) no-repeat scroll 0 5px;
padding-bottom:10px;
padding-left:15px;
padding-top:0;
}


#comparison_content .tabtext  {
	display:inline;
	float:left;
	margin-left:9px;
	margin-bottom:0px;
	margin-top:10px;
}
#comparison_content .tabtext_area {
	min-height:180px;
	padding:0 0 10px 0px;
	width:520px;
}

#comparison_content .tabs_btm {
	float:left;
}

#comparison_content .tabtext_area ul {	padding:0; 	margin:0;}
#comparison_content .tabtext_area ul li {list-style-image:url("/_images/green_bullet.gif"); padding-bottom:0px; padding-top:0px; 	padding-left:15px;}
#comparison_content .tabs_img{border:1px solid #b5b5b5; margin:10px 10px 10px 0px;}
#comparison_content #rightsubintab {margin-right:30px;}



#comparison_content .tabtext_link {
float:left;
margin:0;
width:540px;
}
#comparison_content .tabtext_link a {
color:#555555 !important;
font-weight:bold;
}
#comparison_content .tabtext_link_pad {
padding:0 28px 0 0;
}




/******************** tabs style ends *********************************/


.hm_content_area {
float:left;
width:782px;
}

.hm_content_area_topbg {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/_images/h_topbg.jpg) no-repeat scroll 0 0;
	float:left;
	font-size:1%;
	width:782px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
.hm_content_area_midbg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/h_midbg.jpg) repeat-y scroll 0 0;
float:left;
padding:0;
width:782px;
}

.hm_content_area_botbg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/h_botbg.jpg) no-repeat scroll 0 0;
float:left;
font-size:1%;
padding:0 0 10px;
width:782px;
}

.hm_content_area_col_01 {
float:left;
padding:0 0 0 11px;
width:245px;
}
.hm_content_area_col_02 {
float:left;
padding:0 0 0 12px;
width:245px;
}
.hm_content_area_col_03 {
float:right;
padding:0 12px 0 11px;
width:245px;
}


.hm_content_area_col_01 img {
border:0 none;
}

.hm_content_area_col_02 img {
border:0 none;
}

.hm_content_area_col_03 img {
border:0 none;
}

.hm_column_1_3 {
float:left;
width:260px;
}
.hm_column_2_3 {
float:left;
width:260px;
}
.hm_column_3_3 {
float:left;
width:260px;
}
.hm_content_title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/text_background.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:120%;
font-weight:bold;
padding:5px 0 5px 31px;
width:226px;
}


ul.dbl_arrow {
padding-left:18px;
}
ul.dbl_arrow li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/_images/single_arrow.gif) no-repeat scroll 0 5px;
margin-top:11px;
padding-left:14px;
}
ul.dbl_arrow li a {
color:#02507C !important;
font-size:95%;
text-decoration:none;
}
ul.dbl_arrow li a:hover {
color:#39AD4A !important;
}


/******************** quick links start *******************************/
.quick_links {
background:transparent url(/_images/bg_ql.jpg) repeat-y scroll 0 0;
margin:10px 0 0;
padding:0;
width:780px;
}
/******************** quick links end *********************************/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*
*{padding: 0; margin: 0;}
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
/*ŽÊ^•\Ž¦Žž‚Ì”wŒiF*/
.TB_overlayBG {
	background-color:#FFF;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}




#main dl {
margin-bottom:1em;
}
#main dt {
font-size:92%;
line-height:130%;
}
#main dd {
margin-bottom:0.5em;
}
#main table {
border-collapse:collapse;
margin-bottom:1em;
}
#main th {
border:1px solid #CCCCCC;
padding:3px;
text-align:left;
}
#main td {
border:1px solid #CCCCCC;
padding:3px;
}
#main .calc {
width:95%;
}
#main .calc caption {
border:medium none;
font-size:92%;
font-weight:bold;
padding-bottom:0.5em;
text-align:center;
}
#main .calc th {
font-size:83%;
font-weight:normal;
text-align:left;
}
#main .calc td {
font-size:83%;
text-align:right;
}
#main .calc .unit {
display:block;
font-weight:normal;
text-align:right;
}
#main .calc .title th {
font-weight:bold;
text-align:center;
}
