html body
{
	background:#d2d2d2 url(../img/reskin/bgWide.gif) top center repeat-x;
}

div.pageFrame01
{
	background:url(../img/reskin/bgWide.png) top center repeat-y; overflow:hidden;
}
.pageFrame01, .pageFrame02
{
	float:none;
}
div.pageFrame03
{
	width:950px;
	background-color:#fff;
}
div.pageSearchBody,
div.pageHomepageBody,
div.pageBody
{
	width:880px;
	float:none;
	margin:0 auto;
	background-color:#fff;
}
div.pageHomeBody,
div.pageHomeBody .pageContentOuter,
div.pageHomeBody .hsbcColumnsOne .hsbcColumn 
{
	width:910px;
}
div.pageFrame03:after,
div.pageSearchBody:after,
div.pageHomepageBody:after,
div.pageBody:after,
hsbcReskinStyle05a:after
{
	content:".";
	display:block;
	table-layout:fixed;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeaderWrapper
{
	margin:0 auto;
	background:url(../img/reskin/header_tab_bg.gif) center top no-repeat;
}
.pageFrame01 div.homepageHeader
{
	background:url(../img/reskin/header_home_tab_bg.gif) center top no-repeat;
}
div.hsbcHeader
{
	padding:0;
	width:910px;
	margin:0 auto;
}
div.hsbcHeader:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeader .headerContainer01
{
	float:left;
	margin:33px 0 0;
}
div.hsbcHeader .divletLogo
{
	width:420px;
}
div.hsbcHeader .divletLogo:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeader .divletLogo a
{
	text-decoration:none;
	width:140px;
	height:24px;
	float:left;
}
div.hsbcHeader .divletLogo img
{
	vertical-align:bottom;
}
div.hsbcHeader .headerContainer01 blockquote
{
	float:left;
	font-size:87.5%;
	font-weight:bold;
	color:#db0011;
	line-height:16px;
	padding:4px 0 0 4px;
}
div.hsbcHeader .headerContainer02, div.hsbcHeader .headerContainer03
{
	float:right;
	clear:right;
	width:450px;
	padding-top:1px;
}
div.hsbcHeader .headerContainer02 .divletSupport, div.hsbcHeader .headerContainer02 .divletSupport ul
{
	height:1%;
}
div.hsbcHeader .headerContainer02 .divletSupport
{
	float:right;
	padding:0;
}
div.hsbcHeader .headerContainer02 .divletSupport:after, div.hsbcHeader .headerContainer02 .divletSupport ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeader .headerContainer02 .divletSupport ul
{
	float:left;
	list-style:none;
}
div.hsbcHeader .headerContainer02 .divletSupport a
{
	text-decoration:none;
	color:#000;
	font-size:100%;
}
div.hsbcHeader .headerContainer02 .divletSupport ul li
{
	float:left;
	font-size:75%;
	line-height:21px;
}
div.hsbcHeader .headerContainer02 .divletSupport ul li a
{
	display:block;
	background:url(../img/reskin/pipeStyle00.gif) top right no-repeat;
	padding:0 7px 0 6px;
}
div.hsbcHeader .headerContainer02 .divletSupport ul li a.dropDownLink
{
	background:url(../img/reskin/arrowStyle00.gif) top right no-repeat;
	padding:0 21px 0 0;
}
div.hsbcHeader .headerContainer02 .divletSupport ul li a:hover
{
	text-decoration:underline;
}
div.hsbcHeader .headerContainer02 .divletSupport a img
{
	margin:5px 5px 0 0;
	float:left;
}
div.hsbcHeader .headerContainer02 .divletSupport ul li.lastItem a
{
	padding-right:0;
	background:none;
}
div.hsbcHeader .headerContainer03
{
	padding-top:3px;
	width:490px;
}
div.hsbcHeader .headerContainer03 .divletEntity, div.hsbcHeader .headerContainer03 .divletSearch
{
	float:right;
}
div.hsbcHeader .headerContainer03 .divletSearch
{
	margin-top:10px;
	margin-left:2px;
	display:inline;
}
div.hsbcHeader .headerContainer03 .divletEntity a.dropDownLink
{
	display:block;
	color:#000;
	text-decoration:none;
	font-size:87.5%;
	padding-right:8px;
	background:url(../img/reskin/dropdownarrow-country.gif) top right no-repeat;
}	
div.hsbcHeader .headerContainer03 a.dropDownLink:hover
{
	text-decoration:none!important;
	padding-right:8px;
	background:url(../img/reskin/dropdownarrow-country-hover.gif) no-repeat top right;
}
div.hsbcHeader .headerContainer03 .divletEntity .dropDownLink span
{
	display:block;
	padding:12px 22px 6px 10px;
}
div.hsbcHeader .headerContainer03 .dropDownOpen a.dropDownLink span,
div.hsbcHeader .headerContainer03 .dropDownOpen a.dropDownLink:hover span
{
	background:url(../img/reskin/go-local-link-right.gif) no-repeat top right;
	margin-right:0;
	padding-right:30px;
}
div.hsbcHeader .headerContainer03 .divletEntity .dropDownLink:hover span
{
	background:url(../img/reskin/dropdownarrow-country-h-end.gif) no-repeat scroll left top;
}
div.hsbcHeader .headerContainer03 .dropDownOpen a.dropDownLink,
div.hsbcHeader .headerContainer03 .dropDownOpen a.dropDownLink:hover
{
	background:url(../img/reskin/go-local-link-left.gif) no-repeat top left;
	padding-right:0;
}
div.hsbcHeader .headerContainer03 .divletSearch
{
	background:url(../img/reskin/search-input.gif) top left no-repeat;
	width:234px;
	margin-left:12px;
}
div.hsbcHeader .headerContainer03 .divletSearch,
div.hsbcHeader .headerContainer03 .divletSearch form,
div.hsbcHeader .headerContainer03 .divletSearch form fieldset
{
	height:1%;
}
div.hsbcHeader .headerContainer03 .divletSearch:after,
div.hsbcHeader .headerContainer03 .divletSearch form:after,
div.hsbcHeader .headerContainer03 .divletSearch form fieldset:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeader .headerContainer03 .divletSearch form fieldset
{
	border:0;
}
div.hsbcHeader .headerContainer03 .divletSearch form input
{
	float:left;
	width:74px;
	height:20px;
	padding:0 0 3px;
	border:0;
	background:url(../img/reskin/search-btn.gif) top left no-repeat;
	font-size:68.75%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
div.hsbcHeader .headerContainer03 .divletSearch .inputSearch
{
	border:0;
	background:none!important;
	margin-left:8px;
	display:inline;
	width:152px;
	cursor:text;
	padding:3px 0 0;
	color:#000;
	font-weight:normal;
}
div.hsbcHeader .headerContainer04
{
	padding:25px 0 0;
	clear:both;
}
.hsbcHeader .headerContainer04 .navbarTop
{
	padding:3px 0 0;
	height:1%;
}
.hsbcHeader .headerContainer04 .navbarTerminator 
{
	height:1px;
	font-size:1%;
}
.homepageHeader .hsbcHeader .headerContainer04 .navbarTerminator 
{
	height:13px;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul
{
	height:31px;
	padding:0 0 0 1px;
	background:url(../img/reskin/sep02.gif) top left no-repeat;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li
{
	float:left;
	display:block;
	font-size:75%;
	line-height:15px;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li a
{
	float:left;
	color:#000;
	text-decoration:none;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li a span
{
	padding:7px 0 8px;
	float:left;
	width:130px;
	text-align:center;
	cursor:pointer;
	background:url(../img/reskin/sep02.gif) top right no-repeat;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li.first a span
{
	width:129px;
}
div.hsbcHeader .headerContainer04 div.extHasTowLine ul li.single a span span
{
	line-height:30px;
	vertical-align:middle;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li a span span
{
	padding:0;
	float:none;
	width:auto;
	background:none;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li a:hover,
div.hsbcHeader .headerContainer04 div.navbarTop ul li a:hover span
{
	text-decoration:underline;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li.selected a:hover,
div.hsbcHeader .headerContainer04 div.navbarTop ul li.firstSelected a:hover
{
	color:#fff;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li.selected a,
div.hsbcHeader .headerContainer04 div.navbarTop ul li.firstSelected a
{
	margin:-2px 0 0 -1px;
	position:relative;
	background:none!important;
	z-index:10;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li.selected a span
{
	background:url(../img/reskin/top-selection.gif) top left no-repeat!important;
	padding:9px 0;
	width:131px;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li.firstSelected a span
{
	background:url(../img/reskin/top-selection1.gif) top left no-repeat!important;
	padding:9px 0;
	width:130px;
}
div.hsbcHeader .headerContainer04 div.navbarTop ul li.selected a span span,
div.hsbcHeader .headerContainer04 div.navbarTop ul li.firstSelected a span span
{
	background:none!important;
	padding:0;
	color:#fff;
}
div.hsbcHeader .headerContainer04 div.navbarSub
{
	padding:0 0 4px;
	height:1%;
}
div.hsbcHeader .headerContainer04 div.navbarSub:after {
	clear:both; content:".";display:block;height:0;visibility:hidden;
}
.navbarSubLeft {float:left;}
.navbarSubRight {float:right;}
div.hsbcHeader .headerContainer04 div.navbarSub ul
{
	height:1%;
	position:relative;
	z-index:1;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li
{
	float:left;
	display:block;
	padding:4px 0 1px;
	font-size:68.75%;
	line-height:16px;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li a
{
	float:left;
	color:#fff;
	text-decoration:none;
	padding:3px 10px 6px;
	cursor:pointer;
	background:url(../img/reskin/sep04.gif) right top no-repeat;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li a:hover,
div.hsbcHeader .headerContainer04 div.navbarSub ul li a:hover span
{
	text-decoration:underline;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li a span span
{
	padding:0;
	float:none;
	background:none;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.last a
{
	background:none;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.selected a
{
	padding:3px 8px 6px;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.selected a:hover,
div.hsbcHeader .headerContainer04 div.navbarSub ul li.selected a:hover span
{
	text-decoration:none;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.selected a span
{
	background:url(../img/reskin/selection.gif) top left no-repeat;
	padding:4px 0 4px 6px;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.selected a span span
{
	background:url(../img/reskin/selection.gif) right -42px no-repeat;
	padding:4px 6px 4px 0;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.highlight a span
{
	background:url("../img/reskin/navbarHighlight.gif") top left no-repeat;
	padding:4px 0 2px 7px;
}
div.hsbcHeader .headerContainer04 div.navbarSub ul li.highlight a span span
{
	background:url("../img/reskin/navbarHighlight.gif") right -42px no-repeat;
	padding:5px 9px 2px 0;
}
div.hsbcHeader .dropDownParent 
{
	position:relative;
}
div.hsbcHeader .dropDownLink 
{
	position:relative;
	z-index:10;
}
div.hsbcHeader .dropDownOpen
{
	z-index:12!important;
}
div.hsbcHeader .dropDownOpen .dropDownLink
{
	z-index:30;
}
div.hsbcHeader div.headerContainer03 .dropDownParent iframe,
.dropDownContent
{
	position:absolute;
	right:0;
	top:37px;
	z-index:20;
	display:none;
	text-align:left;
}
div.hsbcHeader div.headerContainer03 .dropDownContent .wrapper
{
	padding:16px 21px 0 20px;
}
div.hsbcHeader div.headerContainer03 .divletEntity .dropDownContent .wrapper
{
	background:url(../img/reskin/go-local-main-top.gif) no-repeat top left;
	float:left;
	width:603px;
}
div.hsbcHeader div.headerContainer03 .divletEntity .dropDownContent
{
	background:url(../img/reskin/go-local-main-bottom.gif) no-repeat bottom left;
	width:644px;
	top:33px;
	right:0;
	padding-bottom:2px;
	float:left;
}
div.hsbcHeader div.headerContainer03 .dropDownContent .contentBlock 
{
	float:left;
	margin:0;
	padding:0;
	width:120px;
}
div.hsbcHeader div.headerContainer03 .dropDownContent #country_selector h2
{
	background:url(../img/reskin/map.gif) no-repeat scroll right bottom;
	padding:1px 120px 10px 0;
	font-weight:normal;
	color:#000;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:93.75%;
	line-height:18px;
	margin-bottom:10px;
	border:none;
}
.pageBodyCountry
{
	width:686px;
	padding:0;
	margin:0pt auto;
	overflow:hidden;
	text-align:left;
}
.pageBodyCountry h1
{
	margin-top:19px;
	padding:0 0 0 21px;
	font-size:175%;
}
.pageBodyCountry #country_select 
{
	float:left;
	padding:16px 42px 0 41px;
}
#country_select h2
{
	background:url(../img/reskin/map.gif) no-repeat scroll right bottom;
	font-weight:normal;
	color:#000;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:93.75%;
	line-height:18px;
	margin:20px 0;
	padding:1px 120px 10px 0;
	border:none;
}
#country_selector h3,
#country_select h3 
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
	font-weight:bold;
	line-height:17px;
	margin:0;
	padding:0 0 2px;
}
.pageBodyCountry #country_select .contentBlock
{
	float:left;
	width:120px;
}
#country_selector ul,
#country_select ul
{
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	padding-bottom:14px;
}
#country_selector ul li,
#country_select ul li
{
	font-size:75%;
	line-height:15px;
	padding-bottom:4px;
}
#country_selector ul li a,
#country_select ul li a
{
	color:#db0011;
	text-decoration:none;
	white-space:nowrap;
}
#country_selector ul li a:hover,
#country_select ul li a:hover
{
	text-decoration:underline;
}
.containerNavigation
{
	margin:0 auto;
	padding:20px 0 0;
	width:910px;
}
.containerNavigation:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.containerNavigation a
{
	color:#b3b1b3;
	text-decoration:none;
}
.containerNavigation a:hover
{
	text-decoration:underline;
}
.hsbcBreadcrumbWrapper
{
	background-color:#fff;
	border:1px solid #efefef;
	float:left;
	padding:10px 15px;
}
.hsbcBreadcrumb
{
	float:left;
	width:878px;
}
.hsbcBreadcrumb p,
.hsbcSiteMap .hsbcSiteMapSub h2
{
	color:#b3b1b3;
	float:left;
	font-size:75%;
	font-weight:bold;
	margin:0;
	line-height:18px;
	padding:0;
}
.hsbcSiteMap .hsbcSiteMapSub h2
{
	float:none;
	padding:0 0 0 1px;
}
.hsbcBreadcrumb ul
{
	float:left;
	margin:0;
	padding:0 0 0 4px;
}
.hsbcBreadcrumb ul li,
.hsbcSiteMap .hsbcSiteMapSub ul li 
{
	color:#b3b1b3;
	float:left;
	font-size:75%;
	line-height:18px;
	list-style:none;
	margin:0;
	padding:0 0 0 4px;
}
.hsbcBreadcrumb ul li
{
	margin:0 3px 0 0;
}
.hsbcBreadcrumb ul li a
{
	padding:0 12px 0 0;
	background:url(../img/reskin/bulletStyle_01.gif) top right no-repeat;
}
.hsbcSiteMap .hsbcSiteMapSub ul li
{
	float:none;
	padding:4px 0 0;
}
.hsbcSiteMap
{
	background-color:#fff;
	border:1px solid #efefef;
	margin-top:2px;
	clear:both;
	float:left;
	padding:13px 8px 15px 0;
}
.hsbcSiteMap .hsbcSiteMapInner
{
	width:900px;
}
.hsbcSiteMap .hsbcSiteMapSub
{
	width:150px;
	float:left;
}
.hsbcSiteMap .hsbcSiteMapSub .hsbcSiteMapSubInner 
{
	float:left;
	padding:0 9px 0 14px;
}
.hsbcSiteMap .hsbcSiteMapSub ul
{
	margin:0;
	padding:0 0 13px;
}
.hsbcFooter
{
	padding:40px 0 0;
	text-align:center;
}
.hsbcFooter div
{
	padding:18px 0 41px;
	background:url(../img/reskin/footer-bg.gif) top center no-repeat;
}
.hsbcFooter ul
{
	margin:0 auto;
	padding:0 0 4px;
	height:1%;
	width:335px;
	list-style:none;
}
.hsbcFooter ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.hsbcFooter ul li
{
	float:left;
	background:url(../img/reskin/footer-seperator.gif) top right no-repeat;
	margin:0 7px 0 0;
	padding:1px 8px 0 0;
	font-size:75%;
	line-height:18px;
	color:#000;
	white-space:nowrap;
}
.hsbcFooter ul li.last
{
	padding:1px 0 0;
	margin:0;
	background:none;
}
.hsbcFooter ul li a
{
	display:block;
	color:#db0011;
	text-decoration:none;
}
.hsbcFooter ul li a:hover
{
	text-decoration:underline;
}
.hsbcFooter p
{
	font-size:75%;
	line-height:18px;
	color:#000;
	width:650px;
	padding:0;
	margin:0 auto;
	clear:both;
}
.pageLeftNav ul li
{
	background:none;
	padding:3px 0 12px;
	width:195px;
}
.pageLeftNav .extLeftNavBannerLink
{
	margin:0 0 15px;
	width:195px;
}
.hsbcContentStyle26
{
	width:410px;
	float:right;
}
.hsbcContentStyle26a
{
	padding:0;
	height:auto;
}
div.pageHomeBody .hsbcContentStyle26a
{
	padding:0 15px 0 0;
}
div.pageHomeBody a
{
	color:#db0011;
}
div.pageHomeBody a:hover
{
	text-decoration:underline!important;
}
.hsbcContentStyle26b
{
	padding:8px 0 10px;
}
.hsbcContentStyle26c,
.hsbcContentStyle26d
{
	font-size:100%;
	float:left;
}
.hsbcContentStyle26b p
{
	font-size:75%;
	font-weight:bold;
	padding:3px 0 0;
	float:left;
	margin:0;
	line-height:15px;
}
.hsbcContentStyle26d p
{
	font-weight:normal;
	padding:2px 0 0;
	color:#767676;
}
.hsbcContentStyle26b p a
{
	color:#db0011;
}
.hsbcContentStyle26c a
{
	margin:0;
}
.hsbcContentStyle26c img
{
	padding:0 8px 0 6px;
}
.hsbcContentStyle26d ul,
.hsbcContentStyle26d ul li 
{
	position:static;
}
.hsbcReskinStyle01
{
	float:left;
	width:496px;
	padding:0 0 4px 4px;
}
.hsbcReskinStyle01 h1
{
	font-size:112.5%;
	line-height:normal;
	font-weight:normal;
	padding:5px 0 3px;
	color:#010101;
}
.hsbcReskinStyle01 p
{
	margin:0;
	font-size:75%;
	line-height:14px;
	padding:0 0 10px;
}
.hsbcReskinStyle01 p a,
div.pageHomeBody .hsbcReskinColumn01 .hsbcColumn ul li a,
div.hsbcReskinStyle04 .row ul li a,
div.pageHomeBody div.extSub .row ul li a,
div.pageHomeBody div.extAlt div.row div.hsbcReskinStyle05 ul li a
{
	color:#db0011;
	text-decoration:none;
	background:url(../img/reskin/red-chevron.gif) top right no-repeat;
	padding:0 8px 0 0;
}
div.hsbcReskinStyle04 .row ul li a,
div.pageHomeBody div.extSub .row .hsbcReskinStyle05 ul li a
{
	color:#fff;
	background-image:url(../img/reskin/white-chevron.gif);
}
div.pageHomeBody .multi
{
	width:680px;
	padding:0 10px 0 0;
}
div.pageHomeBody #main
{
	width:678px;
}
div.pageHomeBody #main .main_image
{
	width:579px;
}
div.hsbcReskinColumn01 img,
div.hsbcReskinColumn02 img
{
	vertical-align:bottom;
}
div.hsbcReskinWrapper
{
	float:left;
	width:690px;
}
div.pageHomeBody .hsbcReskinColumn01
{
	width:666px;
	float:left;
	padding:7px 5px 1px 7px;
	display:inline;
	border:solid #efefef 1px;
	background:#fff url(../img/reskin/fade.gif) bottom left repeat-x;
	margin:10px 10px 0 0;
}
.extHome
{
	padding:0 5px 0 1px;
}
div.pageHomeBody .hsbcReskinColumn02
{
	float:left;
	width:220px;
}
div.pageHomeBody .hsbcReskinColumn01 .hsbcColumnsTwo .hsbcColumn
{
	/*width:332px;*/
	padding-left:1px;
}
div.pageHomeBody .hsbcContent h2
{
	color:#000;
	font-size:137.5%;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding:0;
}
div.pageHomeBody .hsbcContent h3
{
	color:#000;
	font-size:87.5%;
	padding:0;
	line-height:14px;
	margin:0;
	font-weight:normal;
}
div.pageHomeBody .hsbcContent h4
{
	color:#626469;
	font-size:75%;
	line-height:14px;
	font-weight:bold;
	margin:0;
}
div.pageHomeBody .hsbcContent p
{
	color:#626469;
	font-size:75%;
	line-height:1.2em;
	margin:0;
}
div.pageHomeBody .hsbcContent img
{
	float:right;
	padding:1px 11px 0;
}
div.pageHomeBody .hsbcReskinColumn01 ul
{
	margin:0;
	padding:15px 0 0;
}
div.pageHomeBody .hsbcContent ul li
{
	background:none;
	font-size:75%;
	line-height:14px;
	padding:0;
}
div.pageHomeBody .hsbcReskinColumn01 .hsbcColumn .row
{
	padding:0 0 13px;
	margin:18px 0 0;
	float:left;
}
div.hsbcReskinStyle02
{
	width:220px;
	float:left;
	background:url(../img/reskin/style02_top.gif) top left no-repeat;
}
div.hsbcReskinStyle02 div
{
	padding:18px 10px 40px 13px;
	background:url(../img/reskin/style02_bottom.gif) bottom left no-repeat;
	overflow:hidden;
}
div.hsbcReskinStyle02 h2
{
	padding:0 0 11px 2px;
}
div.hsbcReskinStyle02 p
{
	font-size:68.75%;
	color:#fff;
	margin:0;
	padding:0 0 15px 3px;
}
div.hsbcReskinStyle02 p.style01
{
	font-size:87.5%;
	padding:4px 0 5px 1px;
}
div.hsbcReskinStyle03
{
	width:220px;
	margin:10px 0 0;
	float:left;
	background:url(../img/reskin/style03_bottom.gif) bottom left no-repeat;
}
div.hsbcReskinStyle03 div
{
	padding:15px 10px 7px 15px;
	width:195px;
	float:left;
	background:url(../img/reskin/style03_top.gif) top left no-repeat;
}
div.hsbcReskinStyle03.hsbcReskinStyle03Ext01 div { padding-top: 12px; }
div.hsbcReskinStyle03 ul
{
	margin:0;
	list-style:none;
	padding:0;
}
div.hsbcReskinStyle03 ul li
{
	font-size:75%;
	line-height:15px;
	color:#666;
	padding:0 0 9px 0;
}
div.hsbcReskinStyle03 ul li a
{
	background:url(../img/reskin/style03_arrow.gif) top right no-repeat;
	padding:0 9px 0 0;
	color:#db0011;
	text-decoration:none;
}
div.hsbcReskinStyle04
{
	margin:10px 0 0;
	background-color:#747474;
	border:solid 1px #efefef;
	float:left;
	width:206px;
	padding:5px 5px 5px 7px;
}
div.hsbcReskinStyle04 h2
{
	color:#fff;
	font-weight:normal;
	font-size:137.5%;
	line-height:normal;
	padding:0 0 15px 1px;
}
div.hsbcReskinStyle04 .row h3
{
	color:#fff;
	font-size:81.25%;
	padding:0;
	line-height:14px;
	padding:0 0 0 3px;
	margin:0;
	font-weight:bold;
}
div.hsbcReskinStyle04 .row
{
	background-repeat:no-repeat;
	background-position:bottom right;
}
div.hsbcReskinStyle08 .row
{
	background-repeat: no-repeat;
	background-position: right top;
}
div.extSub .row
{
	position:relative;
	background:none;
}
div.hsbcReskinStyle04 .row p
{
	color:#dcdcdc;
	padding:0 35px 0 3px;
	font-size:75%;
	line-height:15px;
	margin:0;
}
div.hsbcReskinStyle04 .row a
{
	color:#fff;
}
div.hsbcReskinStyle04 .row ul
{
	margin:0;
	padding:15px 0 16px 3px;
	list-style:none;
}
div.hsbcReskinStyle04 .row ul li
{
	background:none;
	font-size:75%;
	line-height:14px;
	color:#fff;
	padding:0;
}
.hsbcReskinStyle05
{
	background:url(../img/reskin/style05_top.gif) top left no-repeat;
	padding:4px 0 6px;
	/*margin-left:1px;*/
	float:left;
}
.hsbcReskinStyle05.boxStyleGrey { padding: 4px 0 14px; }
div.pageHomeBody .hsbcContent .hsbcReskinStyle05 p { line-height: 1.2em; }
.hsbcReskinStyle05 .hsbcReskinStyle05a
{
	background:url(../img/reskin/style05_mid.gif) top left repeat-y;
	padding:0 6px 0 4px;
	float:left;
	width:322px;
	height: 1%;
}

.hsbcReskinStyle05 .hsbcReskinStyle05b
{
	background:url(../img/reskin/style05_bottom.gif) top left no-repeat;
	height:6px;
	clear:both;
}
.hsbcReskinStyle05 .hsbcReskinImgTop .hsbcReskinStyle05c ul { padding-top: 0; }
.hsbcReskinStyle05 .hsbcReskinImgTop .hsbcReskinStyle05c ul li { padding: 0!important;}

.boxStyleGrey .hsbcReskinStyle05c p { padding: 11px 6px 0; }

.boxStyleGrey .hsbcReskinStyle05c .hsbcReskinStyle05g ul {
	padding-left: 35px!important;
	padding-top: 10px;
	height: 1%;
	padding-bottom: 7px;
}
.boxStyleGrey .hsbcReskinStyle05c .hsbcReskinStyle05g ul:after { clear:both;content:".";display:block;height:0;visibility:hidden;}
.boxStyleGrey .hsbcReskinStyle05c .hsbcReskinStyle05g ul li{
	float: left;
	width: 140px;
	padding: 0!important;
}

.hsbcReskinStyle05 .hsbcReskinStyle05c
{
	margin:0;
	padding:10px 10px;
	float:left;
}
.hsbcReskinStyle05narrow
{
	background-image:url(../img/reskin/style05_top4.gif);
	float:left;
}
.hsbcReskinStyle05narrow .hsbcReskinStyle05a
{
	background-image:url(../img/reskin/style05_mid4.gif);
	float:left;
	width:155px;
}
.hsbcReskinStyle05narrow .hsbcReskinStyle05b
{
	background-image:url(../img/reskin/style05_bottom4.gif);
}
.hsbcReskinStyle05narrow .hsbcReskinStyle05c
{
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 9px;
	float:none;
}
.multiBoxSpacing
{
	padding-bottom:14px; 
}

div.pageHomeBody .hsbcReskinStyle05 h2
{
	background:#353535;
	display:block;
	margin:0;
	padding:8px 8px;
	color:#fff;
	font-weight:normal;
	font-size:100%;
	line-height:16px;
}
div.pageHomeBody .hsbcReskinStyle05 img
{
	padding:0;
}
div.pageHomeBody .hsbcReskinStyle05 h3
{	
	color:#626469;
	font-size:75%;
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding-bottom:0px;
}
div.pageHomeBody .hsbcReskinStyle05 ul
{
	padding:15px 0 0;
}

div.pageHomeBody .boxStyleAdvance h2
{
	background:transparent url(../img/reskin/adv_header_bg.gif) repeat-x;
}
.boxStyleAdvance .hsbcReskinStyle05c
{
	background:url(../img/reskin/premier_bg.gif) top left no-repeat;
	padding:10px 6px;
	float:none;
}
.boxStyleAdvance .hsbcReskinStyle05d
{
	background:#fff;
	opacity:0.6;
	filter:alpha(opacity=60);
	width:150px;
	padding:5px 5px;
}
.boxStyleAdvance .hsbcReskinStyle05d.hsbcReskinStyle05dExt01 { width: 160px; }
div.pageHomeBody .hsbcReskinStyle05 .hsbcReskinStyle05d ul { padding-top: 0; }
div.pageHomeBody .boxStylePremier h2
{
	background:transparent url(../img/reskin/premier_title_bg.gif) repeat-x;
}
div.pageHomeBody .boxStylePremier h3,
div.pageHomeBody .hsbcReskinStyle05narrow h3,
div.pageHomeBody .hsbcReskinStyle05narrow h3
{
	padding-bottom:10px;
}
div.pageHomeBody .boxStylePremier .hsbcReskinStyle05a,
div.pageHomeBody .boxStyleCMB .hsbcReskinStyle05a
{
	position:relative;
}
div.pageHomeBody .boxStylePremier .hsbcReskinStyle05a img,
div.pageHomeBody .boxStyleCMB .hsbcReskinStyle05a img
{
	position:absolute;
	bottom:0;
	right:5px;
}
div.pageHomeBody .boxStylePremier .hsbcReskinStyle05c
{
	width:200px;
	padding-bottom:15px;
}
div.pageHomeBody .boxStyleCMB .hsbcReskinStyle05c
{
	width:200px;
}
div.pageHomeBody .boxStyleDouble .hsbcReskinStyle05c
{
	width:137px;
}
div.pageHomeBody .boxStyleSimple .hsbcReskinStyle05c
{
	width:190px;
}
div.hsbcReskinStyle04 .hsbcReskinStyle05
{
	background-image:url(../img/reskin/style05_top2.gif);
	margin:4px 0 0;
	padding:4px 0 0;
}
div.hsbcReskinStyle04 .hsbcReskinStyle05 .hsbcReskinStyle05a
{
	background-image:url(../img/reskin/style05_mid2.gif);
	background-color:#626469;
	position:relative;
	width:196px;
}
div.hsbcReskinStyle04 .hsbcReskinStyle05 .hsbcReskinStyle05b
{
	background-image:url(../img/reskin/style05_bottom2.gif);
}
div.hsbcReskinStyle04 .hsbcReskinStyle05 .hsbcReskinStyle05c
{
	padding:9px 11px 13px;
	width:128px;
}
div.pageHomeBody div.hsbcReskinStyle04 .hsbcReskinStyle05 h3
{
	background:#343435;
	display:block;
	margin:0;
	padding:8px 10px;
	color:#fff;
	font-weight:normal;
	font-size:100%;
	line-height:16px;
}
div.pageHomeBody div.hsbcReskinStyle04 .hsbcReskinStyle05 p
{
	padding:0;
	line-height:14px;
}
div.pageHomeBody div.hsbcReskinStyle04 .hsbcReskinStyle05 img
{
	position:absolute;
	bottom:0;
	margin:0;
	float:none;
	right:-26px;
}
div.pageHomeBody div.hsbcReskinStyle04 .hsbcReskinStyle05 ul
{
	padding:15px 0 0;
}
div.extSub
{
	background:#fff url(../img/reskin/fade2.gif) bottom left repeat-x;
	padding-top:8px;
}
div.extSub h2
{
	color:#000;
	font-size:87.5%;
	background:url(../img/reskin/border.gif) bottom left no-repeat;
	padding:0 5px 7px 3px;
	margin:0 0 5px;
}
div.extSub.extSub2 h2
{
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
div.extSub .row h3
{
	color:#000;
	padding-left:0;
}
div.extSub .row p
{
	color:#626469;
	padding:0 0 0 3px;
}
div.extSub .row ul li
{
	color:#626469;
}
div.extSub .row ul 
{
	padding-bottom:3px;
}
div.extSub .hsbcReskinStyle05
{
	background-image:url(../img/reskin/style05_top3.gif);
}
div.extSub .hsbcReskinStyle05 .hsbcReskinStyle05a
{
	background-image:url(../img/reskin/style05_mid3.gif);
	background-color:#353535;
}
div.extAlt .hsbcReskinStyle05 .hsbcReskinStyle05a
{
	background-color:#fff;
}
div.extSub .hsbcReskinStyle05 .hsbcReskinStyle05b
{
	background-image:url(../img/reskin/style05_bottom3.gif);
}
div.pageHomeBody div.extSub .hsbcReskinStyle05 h3
{
	text-align:center;
	font-size:87.5%;
	background-color:#353535;
	padding:7px 10px 8px 9px;
	line-height:normal;
}
div.pageHomeBody div.extAlt .hsbcReskinStyle05 h3
{
	background-color:#fff;
	color:#000;
	padding-bottom:4px;
}
div.pageHomeBody div.extSub .hsbcReskinStyle05 p
{
	color:#ccc;
}
div.pageHomeBody div.extAlt .hsbcReskinStyle05 p,
div.pageHomeBody div.extAlt .hsbcReskinStyle05 ul li
{
	color:#626469;
}
div.pageHomeBody div.extSub .hsbcReskinStyle05 img
{
	bottom:-11px;
	right:-11px;
}
div.pageHomeBody div.extSub img
{
	float:right;
	margin:-5px -5px -5px 0;
}
div.pageHomeBody div.extSub2 .hsbcReskinStyle05 { margin-top: 10px; }
div.pageHomeBody div.extSub2 .hsbcReskinStyle05 img {
	bottom: 0; right: 0; position: static; margin-top: 5px;
}
div.extSub .hsbcReskinStyle05 .hsbcReskinStyle05c
{
	padding:9px 10px;
	width:100px;
}
div.pageHomeBody div.boxStyleCMB h2
{
	background:#efeff0;
	color:#010101;
}
div.boxStyleCMB .hsbcReskinStyle05a
{
	background-color:#f7f7f7;
}
#accedez_overlay
{
	width:628px;
	padding:27px 29px 14px;
	background:#f7f7f7;
	text-align:left;
}
.pageBodyCountry #accedez_overlay
{
	background:#fff;
}
#accedez_overlay .hsbcReskinStyle05
{
	background-image:url(../img/reskin/style05_top5.gif);
	margin:6px 0 0;
	float:none;
	padding:16px 0 0;
}
#accedez_overlay .hsbcReskinStyle05 h2
{
	font-size:187.5%;
	line-height:normal;
	font-weight:normal;
	color:#333;
	padding:6px 18px 4px;
}
#accedez_overlay .hsbcReskinStyle05 ul
{
	list-style:none;
	float:left;
	clear:both;
	width:598px;
	padding:0 0 0 18px;
	border-bottom:1px solid #ccc;
}
#accedez_overlay .hsbcReskinStyle05 ul li
{
	display:inline;
	float:left;
	background:url(../img/reskin/style05_li_right.gif) no-repeat top right;
	padding:0 27px 0 0;
	font-size:68.75%;
	line-height:normal;
	margin:0 1px -1px 0;
}
#accedez_overlay .hsbcReskinStyle05 ul li a
{
	background:url(../img/reskin/style05_li_left.gif) no-repeat top left;
	padding:20px 0 18px 29px;
	float:left;
	color:#fff;
	text-decoration:none;
}
#accedez_overlay .hsbcReskinStyle05 ul li.selected
{	
	background:url(../img/reskin/style05_li_right2.gif) no-repeat top right;
}
#accedez_overlay .hsbcReskinStyle05 ul li.selected a
{
	background:url(../img/reskin/style05_li_left2.gif) no-repeat top left;
	color:#666;
}
#accedez_overlay .hsbcReskinStyle05 ul li a:hover
{
	text-decoration:underline;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05a
{
	background-image:url(../img/reskin/style05_mid5.gif);
	padding:0 6px;
	width:616px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05b
{
	background-image:url(../img/reskin/style05_bottom5.gif);
	width:628px;
	height:10px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05c
{
	width:616px;
	padding:16px 0 0;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d
{
	background:#fefefe url(../img/reskin/fade3.gif) bottom left repeat-x;
	width:592px;
	float:left;
	clear:both;
	padding:1px 5px 1px 19px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d img
{
	float:right;
	vertical-align:bottom;
	padding:16px 0 0; 
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d form img
{
	float:none;
	padding:3px 0 0;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d form
{
	float:left;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d .row
{
	clear:both;
	padding:0 0 1px 3px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d .row input
{
	border:0;
	height:13px;
	width:13px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d p,
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d label
{
	color:#646464;
	font-size:81.25%;
	line-height:normal;
	margin:0;
	padding:0 0 2px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d p a
{
	color:#646464;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d p.style01
{
	padding:10px 0 2px;
	margin:7px 0 0;
	border-top:1px solid #d1d1d1;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d label
{
	vertical-align:top;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d h3
{
	color:#646464;
	font-size:87.5%;
	line-height:normal;
	clear:both;
	margin:0;
	padding:14px 0 7px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d input.style01
{
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:81.25%;
	width:127px;
	padding:2px 2px 1px;
	border:solid 1px #a3a9af;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d input.style02
{
	vertical-align:bottom;
	padding:0 0 0 20px;
}
#accedez_overlay .hsbcReskinStyle05 .hsbcReskinStyle05d .hsbcContentStyle130
{
	padding:16px 0 0;
}
.hsbcContentStyle01 a 
{
	float:left;
}

.row {height: 1%;}
.row:after { clear:both;content:".";display:block;height:0;visibility:hidden;}
#overlayWrapper { position:absolute; left:0; top:0; z-index:10; height:1221px;width:100%;}
#overlayWrapper .overlayMask { background:url("../img/reskin/overlay/mask.png") repeat scro 6px;l left top transparent; float:left; height:100%; width:100%;}
#overlayWrapper .overlayMask .overlayWindow {top:22px; float:left; left:0; position: absolute; width: auto; z-index:20; }
#overlayWrapper .contentWrapper { margin: 0px auto; text-align:left;}
#overlayWrapper .contentWrapperHead { background: url("../img/reskin/overlayContent.png") top right no-repeat; padding: 0 12px 0 0; }
#overlayWrapper .contentWrapperHeadInner { padding: 12px 0 15px 12px; background: url("../img/reskin/overlayContentInner.png") top left no-repeat; }
#overlayWrapper .contentWrapperHeadInner a.close { float: right; display:block; height: 27px; width: 27px; margin: -16px -16px 0 0; background: url("../img/reskin/close.png") top right no-repeat; }
#overlayWrapper .contentWrapperHeadInner a.close span {margin: -9999px;}
#overlayWrapper .contentWrapperFoot { height: 12px;  background: url("../img/reskin/overlayContentFoot.png") top right no-repeat; padding: 0 12px 0 0; }
#overlayWrapper .contentWrapperFootInner { height: 12px; background: url("../img/reskin/overlayContentFootInner.png") top left no-repeat; }
#overlayWrapper .contentWrapperHead h2 { padding: 13px 19px 14px 10px; font-size: 162.50%; font-weight:normal; }
#overlayWrapper .contentWrapper p {margin:0;}

.overlayStyle01 { padding: 0 10px 0 17px; height: 1%; }
.overlayStyle01:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.overlayStyle01 .row {padding-bottom: 5px;}
.overlayStyle01 .column { width: 132px;float:left; background: url("../img/reskin/overlayStyle01Column.gif") top left no-repeat; }
.overlayStyle01 .column .columnInner { position:relative; min-height: 76px; *height: 76px; background: url("../img/reskin/overlayStyle01ColumnFoot.gif") bottom left no-repeat; }
.overlayStyle01 .column h3 { font-size: 93.75%; font-weight:normal; padding: 7px 0 0 8px; }
.overlayStyle01 .column a { font-size: 87.50%; position:absolute; bottom:13px; left: 8px; text-decoration:none; }
.overlayStyle01 .column a:hover {text-decoration: underline;}

.overlayStyle02 { float:left; width: 202px; text-align: left; }
.overlayStyle02 .overlayStyle02Inner { padding:0 10px 0 10px; height: 1%;}
.overlayStyle02 .overlayStyle02Inner:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.overlayStyle02 h3 { color: #626469; font-size: 100%; padding: 10px 0 18px 0;font-weight:normal;}
.overlayStyle02 label { color: #626469; font-size: 87.50%;padding-bottom: 8px; display:block;}
.overlayStyle02 input.password { width: 80px; height:19px; border: 1px solid #a6acb2; margin-right:4px; }
.overlayStyle02 span.submit { background: #F00 url("../img/reskin/buttonStyle01.jpg") top left no-repeat;padding:0; display:inline-block; }
.overlayStyle02 span.submit input { color: #FFF; background: url(../img/reskin/buttonStyleInner01.jpg) top right no-repeat; border:0; padding: 2px 2px 3px 4px; font-size:81.75%;height: 23px;width: 91px; }

.overlayStyle03 {float:left;width: 182px;background: url("../img/reskin/overlayStyle03.gif") top left no-repeat;}
.overlayStyle03 .overlayStyle03Inner {background: url("../img/reskin/overlayStyle03Inner.gif") bottom left no-repeat; padding: 0 13px 14px 13px;}
.overlayStyle03 h3 { color: #626469; font-size: 100%; padding: 10px 0 0 0; font-weight:normal;}
.overlayStyle03 p {font-size: 68.75%; color: #626469; line-height:13px; padding: 4px 0 4px 0;}
.overlayStyle01 .column a:hover {text-decoration: underline;}
#overlayWrapper p.textStyle01 {color:#aaaaaa;font-size:56.25%;padding:8px 0 0 11px;}

.hsbcReskinColumnsThree { float: left; width: 690px; margin-left:-2px; display: inline; margin-top: 9px;}
/*.hsbcReskinColumnsThree.rowTop { background: url(../img/reskin/hsbcReskinColumnsThree-bgTop.gif) no-repeat top left; }*/
.hsbcReskinColumnsThree.rowBottom { background: url(../img/reskin/hsbcReskinColumnsThree-bgBottom.gif) no-repeat bottom left; height: 1%; }
.hsbcReskinColumnsThree.rowBottom:after
{
	content:".";
	display:block;
	table-layout:fixed;
	height:0;
	clear:both;
	visibility:hidden;
}
.hsbcReskinColumnsThree .hsbcColumn  {
	width: 228px;
}
.hsbcReskinStyle06 {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}
.hsbcReskinStyle06 h2 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 100%;
	padding: 6px 8px 7px;
	background:#353535 none repeat scroll 0 0;
}
.hsbcReskinStyle06a {
	padding: 8px 8px 4px;
}
.hsbcReskinColumnsThree .hsbcReskinStyle06 .hsbcReskinStyle06a h3 { font-weight: bold; color: #626469; line-height: 14px; margin: 0; font-size: 75%; padding-top: 3px; padding-bottom: 12px; }
.hsbcReskinStyle06a p { padding-bottom: 12px; padding-top: 3px; }
.hsbcReskinStyle06b { background: url(../img/reskin/hsbcReskinStyle06b-bgTop.gif) no-repeat top left;width: 200px; float: left; height: 1%;}
.hsbcReskinStyle06b:after
{
	content:".";
	display:block;
	table-layout:fixed;
	height:0;
	clear:both;
	visibility:hidden;
}
.hsbcReskinStyle06c { padding: 10px 12px 0;   background:url(../img/reskin/hsbcReskinStyle06b-bgBottom.gif) no-repeat bottom left; float: left; width: 176px;}
.hsbcReskinStyle06 .hsbcReskinStyle06a .hsbcReskinStyle06c h3 { text-align: center; color: #FFFFFF; font-size: 87.5%; font-weight: normal; padding: 0; }
.hsbcReskinStyle06 .hsbcReskinStyle06a .hsbcReskinStyle06c p { color: #cccccc; padding-bottom: 0; }
.hsbcReskinStyle06 .hsbcReskinStyle06a .hsbcReskinStyle06c ul { padding-top: 0; }
.hsbcReskinStyle06 .hsbcReskinStyle06a .hsbcReskinStyle06c ul li a { color: #FFFFFF;
	background: url(../img/reskin/white-chevron.gif) no-repeat scroll right top;
	padding: 0 8px 0 0;}
.hsbcReskinStyle06a .hsbcReskin-hr01 { height: 8px; background:url(../img/reskin/hsbcReskin-hr01bg.gif) repeat-x top left; }

div.hsbcReskinStyle07{ width:224px; float:left; background:url(../img/reskin/hsbcReskinStyle07-bgBottom.gif) bottom left no-repeat; display: inline; margin-left: -2px; /*margin-bottom: 6px*/; margin-top: -2px; }
div.hsbcReskinStyle07 div.hsbcReskinStyle07a {	padding: 11px 10px 4px 13px; background:url(../img/reskin/hsbcReskinStyle07-bgTop.gif) top left no-repeat; overflow: hidden;}
div.hsbcReskinStyle07 div.hsbcReskinStyle07b {	padding: 5px; background:url(../img/reskin/hsbcReskinStyle07-bgTop.gif) top left no-repeat; overflow: hidden;}
div.hsbcReskinStyle07 h2 { padding: 0; font-size: 75%; font-weight: normal;}
div.hsbcReskinStyle07 p { font-size:75%; margin:0; color: #666666; padding-bottom: 5px;}
div.hsbcReskinStyle07 ul, div.hsbcReskinStyle08 ul { list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 4px 0 0;
padding:0; }
div.hsbcReskinStyle07 ul li, div.hsbcReskinStyle08 ul li { color:#666666;
font-size:75%;
line-height:15px;
padding:0 0 5px;}
div.hsbcReskinStyle07 ul li a, div.hsbcReskinStyle08 ul li a { background:transparent url(../img/reskin/style03_arrow.gif) no-repeat scroll right top;
color:#DB0011;
padding:0 9px 0 0;
text-decoration:none; font-size: 93.75%;}

.hsbcReskinStyle07c { background: url(../img/reskin/hsbcReskinStyle07c-bg.gif) no-repeat bottom left; border-top: 1px solid #af1723; padding:7px 8px 1px 10px; }
.hsbcReskinStyle07 .hsbcReskinStyle07c h2 { color: #FFFFFF; font-weight: normal; font-size: 93.75%; }
.hsbcReskinStyle07 .hsbcReskinStyle07c p { color: #dddddd; padding-bottom: 11px;}
.hsbcReskinStyle07 .hsbcReskinStyle07c h2 span { background: url(../img/reskin/padlock-iconRed.gif) no-repeat top right; padding-right: 20px; }
.hsbcReskinStyle07c fieldset { border: none; }
.hsbcReskinStyle07c fieldset input.reskinInput01 { width: 80px; border: 1px solid threedface; font-style: italic; color: #626469; float: left; font-size: 68.75%; height: 16px; padding-top: 4px; display: inline; margin-right: 10px;}
.hsbcReskinStyle07c fieldset input.reskinInput02 { float: left; }
.hsbcReskinStyle07c p.reskinText01 { padding-top: 12px; padding-bottom: 8px; }
.hsbcReskinStyle07c p.reskinText01 a { color: #FFFFFF; }

.hsbcReskinStyle07d { background: #000000 url(../img/reskin/hsbcReskinStyle07d-bg.gif) no-repeat bottom left; padding:8px 8px 11px 10px; position: relative; }
.hsbcReskinStyle07 .hsbcReskinStyle07d h2 { color: #FFFFFF; font-weight: normal; font-size: 93.75%; }
.hsbcReskinStyle07 .hsbcReskinStyle07d p { color: #dddddd;}
.hsbcReskinStyle07 .hsbcReskinStyle07d h2 span { background: url(../img/reskin/padlock-iconBlack.gif) no-repeat top right; padding-right: 20px; }
.hsbcReskinStyle07d fieldset { border: none;  float: left;}
.hsbcReskinStyle07d fieldset.hsbcReskin-feildsetExt01 { width: 196px; }
.hsbcReskinStyle07d fieldset input.reskinInput01 { width: 80px; border: 1px solid threedface; font-style: italic; color: #626469; float: left; font-size: 68.75%; height: 16px; padding-top: 4px; display: inline; margin-right: 10px;}
.hsbcReskinStyle07d fieldset input.reskinInput02 { float: left; }
.hsbcReskinStyle07d fieldset input.reskinInput03 { float: left; padding-left: 4px; }
.hsbcReskinStyle07d p.reskinText01 { padding-top: 12px; padding-bottom: 8px; }
.hsbcReskinStyle07d p.reskinText01 a { color: #FFFFFF; }
.hsbcReskinStyle07 .hsbcReskinStyle07d ul { float: right; }
.hsbcReskinStyle07 .hsbcReskinStyle07d ul li a { color: #FFFFFF; background: none; padding: 0; font-size: 100%; text-decoration: underline; }
.hsbcReskinStyle07 .hsbcReskinStyle07d ul.hsbcReskinStyle07dExt01 { font-size: 93.75%; margin-top: -7px; margin-bottom: 5px;}
.hsbcReskinStyle07 .hsbcReskinStyle07d ul.hsbcReskinStyle07dExt01 li { text-align: right; padding-bottom: 0; }

.hsbcReskinStyle08 { background-color: #eeeeee; float: left; padding:5px 5px 5px 7px; width:206px;}
.hsbcReskinStyle08 h2 { font-size: 87.5%; color: #3f3f3f; padding-right: 65px; margin-bottom: 5px;}
.hsbcReskinStyle08 p { font-size: 68.75%; color: #626469; padding-right: 100px;}
.hsbcReskinStyle08 p a { text-decoration: none; }
.hsbcReskinStyle08a { background: url(../img/reskin/hsbcReskinStyle08a-bgTop.gif) top left no-repeat; float: left; width: 200px; }
.hsbcReskinStyle08b { background: url(../img/reskin/hsbcReskinStyle08a-bgBottom.gif) bottom left no-repeat; float: left; padding: 10px 10px 20px; width: 180px;}
.hsbcContent.hsbcReskinStyle08a .hsbcReskinStyle08b p { padding: 0; color: #FFFFFF;}
div.hsbcReskinStyle08 ul { margin-top: 16px;}
div.hsbcReskinStyle08 ul li a { font-size: 100%; color: #FFFFFF; background-image: url(../img/reskin/white-chevron.gif);}

.hsbcReskin-border02 { border-bottom: 1px #8e8e8e solid; margin-bottom: 1px; padding-bottom: 1px;}

div.pageHomeBody .hsbcReskinColumn01 .hsbcReskinStyle05ext01 .row { margin: 10px 0 0; padding: 0 0 18px; }
.hsbcReskinStyle05 .hsbcReskinStyle05e { float:left;
margin:0;
padding: 0 10px; }
div.pageHomeBody .hsbcReskinStyle05 .hsbcReskinStyle05e h3 { padding: 1px 0 15px 0; }
div.pageHomeBody .hsbcReskinStyle05 .hsbcReskinStyle05e p { padding-right: 75px; }
div.pageHomeBody .hsbcReskinStyle05 .hsbcReskinStyle05e { background-position: right bottom; background-repeat: no-repeat; width: 302px;}
.hsbcReskinStyle05ext01 .hsbcReskinStyle05a { padding-bottom: 40px; }

div.hsbcReskinStyle03.hsbcReskinStyle03Ext01 { margin-top: 0; }



.hsbcReskinStyle09 {
	width: 680px;
}
.hsbcReskinStyle09 .hsbcReskinStyleInner09 {
	padding: 44px 10px 10px 426px; background:url("../img/reskin/hsbcReskinStyleInner09.jpg") top left no-repeat;
}
.hsbcReskinStyle09 h2 {
	color: #f9001a; font-size: 175%;line-height: 24px;padding-bottom: 12px;
}
.hsbcReskinStyle09 p {
	font-size: 118.75%;line-height: 14px;color: #585858;
}
.hsbcReskinStyle09 .textStyle01 {
	font-size: 87.50%; padding:11px 0 0 0;
}
.hsbcReskinStyle05f {
	width: 322px; background: url("../img/reskin/blueWorld.jpg") top right no-repeat; padding-bottom: 20px;
}
.hsbcReskinStyle05f h3 {
	padding: 11px 143px 3px 8px!important;
}
.hsbcReskinStyle05f p {
	padding: 1px 73px 0 9px;
}
.hsbcReskinStyle05f ul {
	padding: 13px 143px 3px 9px!important;
}
.hsbcReskinStyle05f ul li {
	line-height: 15px;
}
.boxStyleGrey h2 {
	background: #efeff0!important;
	color: #010101!important;
}
.boxStyleGrey a {
	background:url("../img/reskin/red-chevron.gif") no-repeat scroll right top transparent;
	color:#DB0011;
	padding:0 8px 0 0;
}
.boxStyleGrey .hsbcReskinStyle05c {
	background: none;
	padding: 0 0 6px 0;
}
.boxStyleGrey .hsbcReskinStyle05c ul { padding-left: 10px!important; }
.boxStyleGrey .hsbcReskinStyle05c ul li { padding: 11px 0 4px 0!important; }
.boxStyleGrey .hsbcReskinImgTop {
	position:relative;
}
.boxStyleGrey .hsbcReskinImgTop p {
	padding: 11px 0px 0 10px;
}
.boxStyleGrey .hsbcReskinImgTop img {
	position: absolute;
	bottom:0;
	right: 6px;
}
.boxStyleSimple ul {
	padding-top: 0px!important;
}
.hsbcReskinStyle05narrow ul {
	padding-top: 16px!important;
}
.hsbcReskinStyle05Green {
	background: url("../img/reskin/hsbcReskinStyle05Green.gif") top left no-repeat;
	width: 165px;
	padding:4px 0 0 !important;
}
.hsbcReskinStyle05Green .hsbcReskinStyle05c  { padding: 7px 10px 10px 10px!important; }
.hsbcReskinStyle05narrow .hsbcReskinStyle05c {padding-top: 7px;}
.hsbcReskinStyle05narrow .hsbcReskinStyle05a .hsbcReskinStyle05c h3,
.hsbcReskinStyle05Green h3 {padding: 0 0 14px 0!important;}
.hsbcReskinStyle05Green ul {padding:2px 56px 0 0!important;}
.hsbcReskinStyle05Green .hsbcReskinStyle05 {padding:0!important;}
.hsbcReskinStyle05Green .hsbcReskinStyle05a {width:155px; }
.hsbcReskinStyle05Green .hsbcReskinStyle05b {
	background: url("../img/reskin/hsbcReskinStyle05GreenInner.gif") top left no-repeat!important;
	
}
.hsbcReskinStyle03 div img {
	padding-bottom: 16px;
}
#main.mainNoBorderExt01 { border: none; }


.hsbcReskinStyle07d .hsbcReskinExt01 fieldset { margin-top: 6px; margin-bottom: 7px; }
.hsbcReskinStyle07d .hsbcReskinExt01 ul { clear: both; float: none; }
.hsbcReskinStyle07d .hsbcReskinExt01 ul li { padding-bottom: 0;}

.jvsOverlayContent { display: none; }

.loading { background-image:url(../img/loader.gif) center center no-repeat }

.jvsOverlayContent iframe.hsbcReskin-personalIframe { border: 0!important; padding: 0!important; float: left!important; overflow: hidden!important; }

.hsbcReskinStyle10 { background: url(../img/reskin/hsbcReskinStyle10-top.gif) no-repeat left top; width: 284px; float: right; height: 1%; display: inline; margin: 2px 5px 4px 0;}
.hsbcReskinStyle10 .hsbcReskinStyle10-inner { background: url(../img/reskin/hsbcReskinStyle10-bottom.gif) no-repeat left bottom; padding: 4px; height: 1%;}
.hsbcReskinStyle10a { background: url(../img/reskin/hsbcReskinStyle10a-bg.gif) repeat-x left top; padding: 5px 6px 3px; height: 1%; }
.hsbcReskinStyle10a p { float: left; font-size: 75%; color: #FFFFFF; margin-bottom: 0; }
.hsbcReskinStyle10a a.hsbcReskin-connect { float: right; }

.hsbcReskinStyle10:after,
.hsbcReskinStyle10 .hsbcReskinStyle10-inner:after,
.hsbcReskinStyle10a:after
{
	content:".";
	display:block;
	table-layout:fixed;
	height:0;
	clear:both;
	visibility:hidden;
}
.hsbcReskinStyle07.hsbcReskinStyle07Ext01 { margin-top: 6px; }
.hsbcReskinStyle08.hsbcReskinStyle08Ext01 { margin-top: 8px; }

.hsbcReskinStyle11 { background: url(../img/reskin/compte-direct-bg.jpg) no-repeat left top; width: 680px; height: 242px; }
.hsbcReskinStyle11 .hsbcReskinStyle11-inner { padding: 105px 10px 10px; }
.hsbcReskinStyle11a { border: 1px solid #b4b8c1; width: 320px; }
.hsbcReskinStyle11a h2 { background:url(../img/reskin/hsbcReskinStyle11bh2-bg.png) no-repeat left top; font-size: 150%; color: #FFFFFF; font-weight: normal; padding: 8px 8px 7px; } 
.hsbcReskinStyle11b { padding: 10px 8px 6px; background:url(../img/reskin/hsbcReskinStyle11b-bg.png) no-repeat left top; width: 304px; }
div.pageHomeBody .hsbcContent.hsbcReskinStyle11b p { font-size: 125%; padding-right: 100px;}
div.pageHomeBody .hsbcContent.hsbcReskinStyle11b ul li a { font-size: 162.5%;background:transparent url(../img/reskin/style03_arrow.gif) no-repeat scroll right top; padding:0 9px 0 0; }
div.pageHomeBody .hsbcContent.hsbcReskinStyle11b ul { margin-bottom: 0; }