body {
	margin:0;
	padding:0;
	font-family:MingLiu, Arial, sans-serif;
	background:#F4F2F2 url("../images/bodybg.gif") repeat-x top left;
}
hr{
	display:none;
}
a img{
	border:none;
}
.global{
	width:986px;
	height:auto;
}
.flashContainer{
	position:absolute;
	left:0;
	top:0;
}
.hpContainerContent{
	border:1px solid #ccc;
	border-bottom:2px solid #f00;
	margin-left:5px;
	float:left;
	clear:both;	
	width:963px;
	height:auto;
	display:inline;
	background:#fff;
	background-repeat:no-repeat;
	font-family:MingLiu, Arial, sans-serif;
}
.innerContent
{
	position:relative;
	z-index:999;
}
.rowOne{
	clear:both;
	width:963px;
	position:relative;
}
.rowTwo{
	clear:both;
	width:963px;
	position:relative;
	margin-bottom:20px;
}
.columnOne{
	float:left;
	width:315px;
	width:275px;
	padding:20px;
}
.titleText{
	font-size:150%;
	padding:0;
	margin:0;
	color:#EE3023;	
}
.titleText h2{
	color:#666;
	font-weight:normal;
}
.titleText h2.titleSubTextMain{
	color:#EE3023;
}
.titleTextdd p{
	font-size:150%;
	padding:0;
	margin:0;
	color:#666;
}
.titleText p.titleSubTextOne{
	color:#666;
}
.titleText p.titleSubTextTwo{
	color:#9A9A99;
}
.columnTwo{
	float:left;
	width:310px;
	margin-top:35px;
}
div.selected{
	/* background-color:#f9f9f9; */
}
.columnTwo h3{
	font-size:115%;
	padding:8px 5px 8px 22px;
	margin:0;
	background:url("../images/h3_bg.gif") no-repeat left;
}
.columnTwo h3.selected{
	/* background-color:#f9f9f9; */
}
.columnTwo h3 a{
	color:#000;
	text-decoration:none;
}
.details{
	padding:0 12px 0;
	/* background-color:#f9f9f9; */
}
.details ul{
	margin:0 0 10px 0;
	padding:0;
}
.details ul li{
	background:url("../images/Sub_list.gif") left no-repeat;
	list-style:none;
	font-size:86%;
	margin-left:0;
	padding-left:20px;
}
.details ul li a{
	font-size:93%;
}
.columnTwoLink h3{
	padding-left:8px;
	background:none;
}
.columnTwoLink h3 a{
	color:#f00;
	text-decoration:none;
	font-size:75%;
	font-weight:normal;
	/* background-color:#fff; */
}
.columnTwoLink h3 a:hover{
	text-decoration:underline;
}
.ctaLinks{
	margin:20px 0 30px 315px;
	padding:0;
	float:left;
	list-style:none;
	display:inline;
}
.ctaLinks li{
	float:left;
	margin:0 0 0 15px;
	padding:0;
}
.ctaLinks li.linkStyleOne{
	background:#FF0000 url("../images/btn_red_bg.gif") bottom left repeat-x;
}
.ctaLinks li.linkStyleTwo{
	background:#7F7F7F url("../images/btn_grey_bg.gif") bottom left repeat-x;
}
.ctaLinks li a{
	color:#ffffff;
	font-size:75%;
	font-weight:bold;
	text-decoration:none;
	padding:6px 34px 5px 10px;
	float:left;
	line-height:100%;
	height:1%;
	background:url("../images/cta_bg.gif") bottom right no-repeat;
}
.hprowOne {
	clear:both;
	width:963px;
	position:relative;
	background:url("../images/newhome/hprowone_bg.gif") 0 0 repeat-x;
}
.hprowOne_en {
    clear:both;
	width:963px;
	position:relative;
	background:url("../images/7promo/hp08_bg02.gif") 0 0 repeat-x;
}
.hplogo {
	float:left;
	width:147px;
	_width:165px;
	padding-top:18px;
	padding-left:18px;
}

.hpmain {
	float:left;
	width:775px;
}
.hpbtn {
	float:left;
	width:142px;
	margin-left: 27px;
	padding-top:89px;
}

.hpmain #keyvisual {
	width:754px;
}

.hpmain #keyvisual .ileft {
	float:left;
	width:358px;
}

.hpmain #keyvisual .iright {
	float:right;
	width:396px;
}

.hpmain #keyvisual .iright img {
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.line_dot {
	width:142px;
	height:15px;
	line-height:15px;
	background:url("../images/6promo/hp06_dot.gif") repeat-x 0 7px;
}

.btn {
	margin:3px 0;
}


.hpmain_en {
	float:left;
	width:775px;
}
.hpbtn_en {

	float:left;
	width:161px;
	margin-left: 8px;
	padding-top:59px;
}

.hpnews {
	width:395px;
	padding:36px 0 0 5px; 
	background:url("../images/6promo/hp06_bg01.gif") 0 0 no-repeat;
}

.hpnews .text_01 { line-height:20px; }
 
.hpnews_en {
	width:395px;
	padding:37px 0 0 5px; 
	background:url("../images/7promo/hp07_bg01_en.gif") 0 0 no-repeat;
}

.containerFooter { clear:both; margin:5px 0px 0px 0px; padding:0px; }


/* Korean Main CSS */
.hsbcDivletTabMenuInner #button2 a { padding:0px; }
.hpContainerContent { border-top:0; border-left:0; border-right:0; height:auto !important; }
.hpContainerContent { background:url("../images/newhome/hprowone_bg.gif") 0px 0px repeat-y; }
.hpContainerContent img { border:none; }
.hpContainerContent { margin:0px; padding:0px; clear:both; text-align:left; background:url("../images/newhome/hprowone_bg.gif") 0px 0px no-repeat; }
.hpContainerContent .hcOne { margin:0px; padding:0px; width:201px; height:245px; float:left; }
.hpContainerContent .hcOne .logo { margin:0px; padding:18px 0px 0px 14px; }
.hpContainerContent .hcOne .hpbtn { margin:0px; padding:21px 0px 0px 14px; width:148px; }
.hpContainerContent .containerContentHomeOne { margin:0px; padding:0px; width:762px; height:245px; float:left; }
.hpContainerContent .hsbcScmContainer { margin:0px; padding:0px; }
.hpContainerContent .hcTwo { margin:0px 10px 0px 0px; padding:0px; clear:both; width:185px; height:96px; float:left; text-align:right; }

.hpContainerContent .containerLeftNav { margin:0px; padding:0px; width:250px; height:96px; float:left; text-align:center; }
.hpContainerContent .containerLeftNav .hsbcDivletNavigation { margin:0px; padding:0px; }

.hpContainerContent .scmTwo { margin:0px; padding:0px; width:240px; height:96px; float:left; text-align:right; }
.hpContainerContent .scmThree { margin:0px; padding:0px; width:242px; height:96px; float:left; text-align:right; }
.hpContainerContent .scmFour { margin:0px; padding:0px; width:237px; height:96px; float:left; text-align:right; }

.hpContainerContent .hprowTwo { margin:0px; padding:0px; clear:both; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background-color:#fff; }
.hpContainerContent .hprowTwo .hpnews { margin:9px 0px 0px 33px; padding:0px; background:none; }
.hpContainerContent .hprowTwo .hpnews .dot { margin:0px; padding:7px 0px 0px 0px; }
.hprowTwo .section1 .date, .hprowTwo .section2 .date { color:#ff601c; line-height:18px; }
.hprowTwo .section1 .text_01, .hprowTwo .section2 .text_01 { font-size:11px; }
.hprowTwo .section2 .title { margin:0px; padding:0px 0px 13px 0px; }
.hprowTwo .section2 .date { margin:0px; padding:5px 0px 0px 0px; }
.hprowTwo .bnotice { margin:10px 0px 0px 0px; padding:6px 0px 6px 35px; background-color:#f4ebe9; }
.hprowTwo .bnotice img { vertical-align:top; }

/* English Main CSS */
.innerContent .hprowOne { margin:0px; padding:0px; clear:both; text-align:left; background:url("../images/newhome/hprowone_bg.gif") 0px 0px no-repeat; height:341px; }
.innerContent .hprowOne .hcOne { margin:0px; padding:0px; width:201px; height:245px; float:left; }
.innerContent .hprowOne .hcOne .logo { margin:0px; padding:18px 0px 0px 14px; }
.innerContent .hprowOne .hcOne .hpbtn { margin:0px; padding:21px 0px 0px 14px; width:148px; }

.innerContent .hprowOne .scmOne { margin:0px; padding:0px; width:762px; height:245px; float:left; position:relative; }

.innerContent .hprowOne .hcTwo { margin:0px; padding:0px; clear:both; width:201px; height:96px; position:absolute; top:250px; left:1px; }
.innerContent .hprowOne .scm_wrap { margin:0px; padding:0px; width:530px; height:75px; position:absolute; top:250px; left:446px; }
.innerContent .hprowOne .scmThree { margin:0px; padding:0px; width:242px; height:75px; float:left; text-align:right; }
.innerContent .hprowOne .scmFour { margin:0px; padding:0px; width:237px; height:75px; float:left; text-align:right; }

.innerContent .hprowTwo { margin:0px; padding:0px; clear:both; height:158px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.innerContent .hprowTwo .hpnews { margin:9px 0px 0px 33px; padding:0px; background:none; }
.innerContent .hprowTwo .hpnews .dot { margin:0px; padding:7px 0px 0px 0px; }
.innerContent .hprowTwo .section1 { background:url("../images/newhome/en/section1_bg.gif") repeat-x; height:124px; }
.innerContent .hprowTwo .section1 .date, .hprowTwo .section2 .date { color:#ff601c; line-height:18px; }
.innerContent .hprowTwo .section1 .text_01, .hprowTwo .section2 .text_01 { font-size:11px; }
.innerContent .hprowTwo .section2 { background:url("../images/newhome/en/section2_bg.gif") repeat-x; height:99px; margin:0px; padding:0px; }
.innerContent .hprowTwo .section2 .svc02 { margin:19px 0 0 0; padding:0px; float:left; width:176px; }