html body,
body
{
	margin: 0px;
	font-family: 細明體,Arial, Helvetica, sans-serif;
	color: #666;
}

/* Form, Input, Select
 * Layout styles
---------------------------------------------------------------------------------------------- */
form
{
	display:inline;
}
input,
select,
label
{
	vertical-align:middle !important;
}

table th {
	vertical-align:top;
}

.quote
{
color: #FFFFFF;
padding:10px;
width:294px!important;
}



/* A, A Img
 * Text stlyes
---------------------------------------------------------------------------------------------- */
a img
{
	border:0px;
}
a
{
	color: #f00;
	text-decoration:underline;
}

.ie6Fix
{
	height:1px; 
	font-size:1px; 
	position:absolute;
	top:-2000px; 
	left:-2000px; 
}

a.hsbcSkiplink
{
	color: #fff;
	font-size: 74%;
	/* \*/
	font-size: 69%;
	/* */
}






/*
----------------------------------------------------------------------------------------------
HSBC UK Commercial CONTAINERS StyleSheet
Author:   Gordon Dougal
Created:  23 May 2005
Updated:  16 August 2006

History:
	Created top level container CSS based on International.
	
---------------------------------------------------------------------------------------------- */

/* Top Level Containers
---------------------------------------------------------------------------------------------- */
div.containerGlobal
{
	/*width: 760px;*/
	width:985px;
}

div.containerLogoArea
{
	width: 350px;
	float: left;
	clear:left;
}

div.containerTabMenu
{
	width:100%;
	float:left;
}

div.containerFooter
{
	width: 100%;
	float: left;
}

div.containerEntity
{
	width: 100%;
	clear: both;
}

div.containerMain
{
	width: 100%;
	float:left;
}

div.containerControlOne
{
	float:left;
	width:792px;
}

/* Left column only   | |      |
---------------------------------------------------------------------------------------------- */
div.containerControlLeft
{
	
}
div.hsbcPageBgStyle
{
	background: url("../../images/common/background01.gif") repeat-y top left;
}

div.containerControlLeft div.containerContent
{
	/*width:619px;*/
	width:791px;
	float:left;
	/* \*/
	width:792px;
	/*width:620px;*/
	/* */
	margin-top:10px;
}

div.containerControlLeft div.containerControlOne div.hsbcColumn
{
	/*width:619px;*/
	width:791px;
	/* \*/
	width:792px;
	/*width:620px;*/
	/* */
}
div.containerControlLeft div.containerControlTwo div.hsbcColumn
{
	/*width:309px;*/
	width:395px;
	/* \*/
	width:396px;
	/*width:310px;*/
	/* */
}
div.containerControlTwo
{
	float: left;
	width:792px;
}

.hsbcStyleContent81
{
	margin-bottom:10px;
}



/* Column, Content and Left div's
---------------------------------------------------------------------------------------------- */
div.hsbcColumn
{
	float:left;
}
div.hsbcContent
{
	margin-left:0px;
	padding: 0px 0px 0px 16px;
	width:auto;
	float:none;
}
div.containerLeftNav
{
	/*width: 140px;*/
	width:193px;
	float:left;
	padding-top: 2em;
	background-color: #fff;
}
div.hsbcRow
{
	/* \*/
	clear: both;
	/* */
}


/* LOGO DIVLET
---------------------------------------------------------------------------------------------- */
div.hsbcDivletLogo
{
	height:52px;
	width:500px;
}
div.hsbcDivletLogo .hsbcDivletLogoImage
{
	padding:13px 0px 0px 10px;
	float:left;
	width:auto;
}
div.hsbcDivletLogo .hsbcDivletLogoTagLine
{
	float:left;
	vertical-align:middle;
	padding:18px 0px 0px 12px;
	font:bold 14px 細明體,Arial, Helvetica, sans-serif;
	color: #f00;
}

/* SEARCH DIVLET
---------------------------------------------------------------------------------------------- */
div.hsbcDivletSearch
{
	float:right;
	text-align:right;
	/* mac-ie */
	font-size:86%;
	/*non-mac-ie \*/
	font-size:82%;
	/* */
	margin-top:13px;
	padding-right:6px;
}
div.hsbcDivletSearch label
{
	color: #000;
}
div.hsbcDivletSearch input
{
	vertical-align:middle;
}
div.hsbcDivletSearch a
{
	color: #000;
	text-decoration:none;
}
div.hsbcDivletSearch a:hover
{
	color: #f00;
	text-decoration:none;
}

/* TABMENU DIVLET
---------------------------------------------------------------------------------------------- */
div.hsbcDivletTabMenu
{
	background:url("../../images/common/tab_bg.gif") repeat-x left bottom;
	height:44px;
	width:100%;
	clear:left;
}
div.hsbcDivletTabMenu ul
{
	margin:0px;
	padding:0px;
}
div.hsbcDivletTabMenu ul li
{
	margin:0px;
	padding:0px 0px 0px 6px;
	list-style:none;
	float:left;
	height:44px;
	background:url("../../images/common/tab_off_left.gif") no-repeat top left;
	text-align:center;
}
div.hsbcDivletTabMenu ul li a,
div.hsbcDivletTabMenu ul li span.extNoLink
{
	padding:0px 9px 0px 2px;
	margin:0px;
	height:44px;
	line-height:36px;
	float:left;
	display:block;
	background:url("../../images/common/tab_off_right.gif") no-repeat top right;
	text-decoration:none;
	color: #666;
	/* mac-ie */
	font-size:74%;
	/*non-mac-ie \*/
	font-size:72%;
	/* */
	font-weight:bold;
	vertical-align:50%;
}
div.hsbcDivletTabMenu ul li a:hover
{
	color: #f00 !important;
	text-decoration:none;
}
div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected
{
	background:url("../../images/common/tab_on_left.gif") no-repeat top left;
}
div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected a
{
	background:url("../../images/common/tab_on_right.gif") no-repeat top right;
	color: #f00;
}
div.hsbcDivletTabMenu ul li.extFirstTab
{
	background:url("../../images/common/first_tab_off_left.gif") no-repeat top left;
	padding-left:15px;
}
div.hsbcDivletTabMenu ul li.extFirstTabSelected
{
	background:url("../../images/common/first_tab_on_left.gif") no-repeat top left;
	padding-left:15px;
}
div.hsbcDivletTabMenu ul li.extFirstTabSelected a
{
	background:url("../../images/common/tab_on_right.gif") no-repeat top right;
	color: #f00;
}
div.hsbcDivletTabMenu ul li.extSelectedTabRight
{
	background:url("../../images/common/tab_off_left_selected_right.gif") no-repeat top left;
}
div.hsbcDivletTabMenu ul li.extSelectedTabRight a
{
	background:url("../../images/common/tab_off_right_selected_right.gif") no-repeat top right;
}
div.hsbcDivletTabMenu ul li.extSelectedTabLeft
{}
div.hsbcDivletTabMenu ul li.extSelectedTabLeft a
{
	background:url("../../images/common/tab_off_right_selected_left.gif") no-repeat top right;
}
div.hsbcDivletTabMenu ul li.extLastTabSelected
{
	background:  url("../../images/common/tab_on_left.gif") no-repeat top left;
}
div.hsbcDivletTabMenu ul li.extLastTabSelected a
{
	background: url("../../images/common/last_tab_on_right.gif") no-repeat top right;
	padding-right:34px;
	color: #f00;
}
div.hsbcDivletTabMenu ul li.extRightAlignTab
{
	float:right;
	padding-right:10px;
}
div.hsbcDivletTabMenu ul li.extRightAlignTabSelected
{
	background: url("../../images/common/first_tab_on_left.gif") no-repeat top left;
	float:right;
	padding-left:15px;
	padding-right:0px;
}
div.hsbcDivletTabMenu ul li.extRightAlignTabSelected a
{
	background:url("../../images/common/right_align_tab_on_right.gif") no-repeat top right;
	padding-right:20px;
	padding-left:3px;
	color: #f00;
}
div.hsbcDivletTabMenu ul li.extSelectedTabRightEndBlock
{
	background:url("../../images/common/tab_off_left_selected_right_end_block.gif") no-repeat top left;
}




div.hsbcDivletTabMenu ul li.extNoTab
{
	background:none !important;
}
div.hsbcDivletTabMenu ul li.extNoTab a
{
	background:none !important;
	padding:0px !important;
	padding-right:3px !important;
	font-weight:normal;
}
div.hsbcDivletTabMenu ul li span.extNoLink
{
	background:none !important;
	padding:0px !important;
	padding-right:3px !important;
}

/* FOOTER DIVLET
---------------------------------------------------------------------------------------------- */
div.hsbcDivletFooterLinks
{
	width:100%;
	float:left;
	margin:16px 0px 16px;
	background-color: #eee;
	color: #333;
	line-height:180%;
	padding:0px;
}
div.containerControlPopup div.hsbcDivletFooterLinks
{
	margin: 16px 0px 0px !important;
}
div.hsbcDivletFooterLinks p
{
	/* mac-ie */
	font-size:72%;
	/*non-mac-ie \*/
	font-size:66%;
	/* */
	color: #333;
	line-height:180%;
	padding:0px;
	margin:0px;
}
div.hsbcDivletFooterLinks p a
{
	color: #333;
	text-decoration:none;
}
div.hsbcDivletFooterLinks p a:hover
{
	text-decoration:underline;
}
div.hsbcDivletFooterLinks p span.hsbcDivletFooterLinksLeft
{
	float:left;
	margin-left:10px;
}
div.hsbcDivletFooterLinks p span.hsbcDivletFooterLinksRight
{
	float:right;
	margin-right:10px;
}

/* ENTITY DIVLET
---------------------------------------------------------------------------------------------- */

div.hsbcEntity
{
	float:left;
	background: url("../../images/common/bgentitytabback.gif") repeat-x top left;

	/* mac-ie */
	font-size:72%;
	/*non-mac-ie \*/
	font-size:66%;
	clear:both;
	/* */
	padding: 0px 7px 0px 11px ;
	width:967px;
}

div.hsbcEntity div.hsbcEntityTextArea01
{
	float:left;
	padding: 3px 0px 0px;
}

div.hsbcEntity div.hsbcEntityTextArea02
{
	float:right;
}
div.hsbcEntity ul
{
	display: inline;
	padding: 0px;
	margin: 0px;
	

}
div.hsbcEntity ul li
{
	float: left;
	list-style: none;
	padding: 3px 16px 0px 0px;
	margin: 0px;
	background: url("../../images/common/bgentitytabdivider.gif") no-repeat top right;

	height: 18px;
}
div.hsbcEntity ul li a
{
	
}
div.hsbcEntity ul li a:hover
{
	color: #f00;
	text-decoration: none;
}
div.hsbcEntity ul li.hsbcEntityTabSelectedLeft
{
	padding: 3px 0px 0px;
	background: none;
}
div.hsbcEntity ul li.hsbcEntityTabLastTab
{
	background: none;
	padding: 3px 13px 0px 0px;
}

div.hsbcEntity a
{
	color: #333;
	text-decoration:none;
}
div.hsbcEntity a:hover
{
	color: #333;
	text-decoration:underline;
}
div.hsbcEntity ul li.hsbcEntityTabSelected
{
	background: url("../../images/common/bgentitytableft.gif") no-repeat top left;
	padding: 3px 0px 2px 14px;
}
div.hsbcEntity ul li.hsbcEntityTabSelected a
{
	background: url("../../images/common/bgentitytabslider.gif") no-repeat top right;
	height: 18px;
	padding: 3px 14px 6px 0px;
	color: #F00;
	\margin-top: -3px;
}
div.hsbcEntity ul li.hsbcEntityTabSelected a:hover
{
	color: #F00;
}



/* LEFT NAVIGATION DIVLET
---------------------------------------------------------------------------------------------- */
div.hsbcDivletNavigation
{
      background-color: #fff;
      background: none;
      /* mac-ie */
      font-size:74%;
      /*non-mac-ie \*/
      font-size:69%;
      /* */
}
.hsbcDivletNavImage00
{
      background: none;
      padding-top: 0px !important;
      border-top: 1px solid #ccc;
}

.hsbcDivletNavImage01
{
      background: none;
      padding-top: 0px !important;
      border-top: 1px solid #e5e5e5;
}

div.hsbcDivletNavigation ul
{
	background: #eee;
	padding: 0px;
	margin: 0px;
}
div.hsbcDivletNavigation ul li
{
	list-style: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e5e5e5;
	padding: 6px 11px 7px !important;
	margin:0px;
	font-weight: normal;
	/*line-height: 1.6em;*/
	color: #666;
}
div.hsbcDivletNavigation ul.hsbcDivletNavList
{
	background:#fff url("../../images/common/bg_navlist.gif") no-repeat bottom left;
}
div.hsbcDivletNavigation ul.hsbcDivletNavList li
{
	border-top: 0px;
}
div.hsbcDivletNavigation ul.hsbcDivletNavList li a:hover
{
	color: #f00;
}
div.hsbcDivletNavigation ul.hsbcDivletNavList li ul
{
	background: #fff;
	margin-top: 3px !important;
}
div.hsbcDivletNavigation ul.hsbcDivletNavList li ul li
{
	border: 0px;
	background: url("../../images/common/arrow_red_small.gif") no-repeat top left;
	padding: 0px 0px 2px 8px!important;
	margin:0!important;
	font-weight: normal;
}
div.hsbcDivletNavigation a
{
	color: #666;
	text-decoration: none;
}
div.hsbcDivletNavigation a:hover
{
	text-decoration: underline;
}

/* for navigation highlight in red if selected */
div.hsbcDivletNavigation li.hsbcDivletNavigationSelected a
{
	font-weight: bold;
	color: #f00;
}

div.hsbcDivletNavigation .hsbcDivletNavList li.hsbcDivletNavigationSelected a,
div.hsbcDivletNavigation .hsbcDivletNavList li.hsbcDivletNavigationSelected ul li.hsbcDivletNavigationSelected a,
div.hsbcDivletNavigation .hsbcDivletNavList li.hsbcDivletNavigationSelected a,
{
	color: #f00;
}

div.hsbcDivletNavigation .hsbcDivletNavList li.hsbcDivletNavigationSelectedWithChildren ul li a
{
	color: #666;
}

div.hsbcDivletNavigation .hsbcDivletNavList li.hsbcDivletNavigationSelectedWithChildren ul li.hsbcDivletNavigationSelected
{
}
/* no need to change up to here */
div.hsbcDivletNavigation div.hsbcDivletNavListImage
{
	padding-top:10px;
}

/* MAIN CONTENT STYLES 
--------------------------------------------------------------------------------------------*/

.containerContent {
	padding-top:22px;
}

h1 {
	font-size:125%;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h2 {
	font-size:95%;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color: #808080;

	margin-top:6px;
	margin-bottom:10px;
}

h3 {
	font-size:87%;
	color: #333;
	margin-bottom:6px;
}
p {
	font-size:75%;
	margin-top:6px;
	margin-bottom:10px;
	line-height: 1.3em;
}

ul.hsbcListStyle01 {
	margin:0px;
	padding:0px;
}
ul.hsbcListStyle01 li{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url("../../images/common/bullet_standard.gif") no-repeat top left;
	list-style:none;
	font-size:75%;
	line-height:1.2em;
}
ul.hsbcListStyle02 {
	margin:0px;
	padding:8px 16px 0px 16px ;
}

ul.hsbcListStyle02 li {
	margin:0px 0px 2px 0px;
	padding:4px 3px 4px 16px;
	background:#fff url("../../images/common/liststyle02_arrow.gif") no-repeat top left;
	list-style:none;
	font-size:75%;
	line-height:1.2em;
}

ul.hsbcListStyle02 li a {
	color: #333;
	text-decoration:none;
}

ul.hsbcListStyle03 {
	margin:0px;
	padding:0px 16px 0px 6px ;
}

ul.hsbcListStyle03 li {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	font-size:75%;
	line-height:1.2em;
}

ul.hsbcListStyle03 li a {
	color: #666;
	text-decoration:underline;
}
ul.hsbcListStyle04 {
	margin:0px;
	padding:0px 22px 5px 22px ;
}
ul.hsbcListStyle04 li {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:75%;
	line-height:1.2em;
}
.leftColumn {
	width:380px !important;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.rightColumn {
	width:362px !important;
	margin:0px 8px 0px 34px;
	padding:0px;

}

/* THEMES 
----------*/

.themeGreen h1 {
	color: #96bd56;
}

.themeOrange h1 {
	color: #dda341;
}


.themeOrange h2.custom {
	color: #dda341;
}

.themeBlue h1 {
	color: #8baad1;
}

.themeBlue h2.custom {
	color: #8baad1;
}
.themePlum h1{
   color: #c93a31;
}
.themePlum h2.custom {
   color: #c93a31;
}
.themeColor1 h1{
   color: #dba195;
}
.themeColor1 h2.custom {
   color: #dba195;
}
.themeColor2 h1{
   color: #7dc1a7;
}
.themeColor2 h2.custom {
   color: #7dc1a7;
}
.bgStyle01 {
	float:left;
	background:#fff url("../../images/common/bgstyle01.gif") repeat-y top left;
}
.bgStyle02 {
	float:left;
	background:#fff url("../../images/common/bgstyle02.gif") repeat-y top left;
}
.bgStyle03 {
	float:left;
	padding-top:2px;
	padding-left:2px;
	//background:#fff url("../../images/common/bgstyle02.gif") repeat-y top right;
background:#5DA054;
}
p .bgStyle03 
{
color: #FFFFFF;

}

.bgStyle04 {

	width:100px;
	float:left;
	//padding-top:2px;
	//padding-left:2px;
	//background:#fff url("../../images/common/bgstyle02.gif") repeat-y top right;
	background:#9CC29A;
	padding:10px;
font-color: #000000;
font-size:120%;
font-weight:bold;
}




/* Box with text on left and image on right */
.hsbcContentStyle01 {
	padding:3px;
	background:#86AD93;
}
.themeOrange .hsbcContentStyle01 {
	background:#e3aa4d;
}
.themeOrange .hsbcContentStyle01 a{
	color: #8a5909;
}
.themePlum .hsbcContentStyle01 {
	background:#e69a99;
}
.themePlum .hsbcContentStyle01 a{
	color: #c93a31;
}
.themeBlue .hsbcContentStyle01 a{
	color: #385c93;
}
.themeBlue .hsbcContentStyle01 {
	background:#8baad1;
}
.themeGreen .hsbcContentStyle01 {
	background:#96bd56;
}
.themeGreen .hsbcContentStyle01 a {
	color: #426803;
}

.themeColor1 .hsbcContentStyle01 {
	background:#eebeb7;
}
.themeColor1 .hsbcContentStyle01 a{
	color: #c96556;
}
.themeColor2 .hsbcContentStyle01 {
	background:#74c1a3;
}
.themeColor2 .hsbcContentStyle01 a{
	color: #1d7955;
}
.hsbcContentStyle01 .innerBlock {
	float:left;
	width:198px;
}
.hsbcContentStyle01 .innerBlock h3{
	padding:10px 10px 0px 10px;
	margin:0px;
}
.hsbcContentStyle01 .innerBlock p{
	padding:0px 10px 0px 10px;
	margin:0px;
	color: #fff;
}
.hsbcContentStyle01 .innerBlock {
	float:left;
	width:198px;
}
.hsbcContentStyle01 .innerFullBlock {
	width:335px;
}
.hsbcContentStyle01 .innerBlock h3,
.hsbcContentStyle01 .innerFullBlock h3{
	padding:10px 10px 0px 10px;
	margin:0px;
}
.hsbcContentStyle01 .innerBlock p,
.hsbcContentStyle01 .innerFullBlock p{
	padding:10px 10px 10px 10px;
	margin:0px;
	color: #fff;
}
/*CONTENTSTYLE02 RHS GREEN TINT BOX*/
.hsbcContentStyle02 {
	margin:0px;
	padding:3px;
	background:#71B458 url("../../images/common/contentstyle02_bg.gif") no-repeat top left;
}
.themeBlue .hsbcContentStyle02 {
	background:#cde0f7 url("../../images/common/contentstyle02_bg_blue.gif") no-repeat top left;
}
.hsbcContentStyle02orange {
	margin:0px;
	padding:3px;
	background: url("../../images/common/contentstyle02_bg.gif") no-repeat top left;
}
.themeOrange .hsbcContentStyle02 {
	background:#f3de94 url("../../images/common/contentstyle02_bg_orange.gif") no-repeat top left;
}
.themePlum .hsbcContentStyle02 {
	background:#C73329 url("../../images/common/contentstyle02_bg_plum.gif") no-repeat top left;
}
.themeColor1 .hsbcContentStyle02 {
	background:#f9ddd6 url("../../images/common/contentstyle02_bg_corol.gif") no-repeat top left;
}
.themeColor2 .hsbcContentStyle02 {
	background:#ccf0e4 url("../../images/common/contentstyle02_bg_teal.gif") no-repeat top left;
}
.hsbcContentStyle02 .innerBlock {
	padding:12px 16px ;
	
}
.hsbcContentStyle02 .innerBlock h2 {
	color: #fff;
	margin:0px;
	padding:0px 0px 10px 0px ;
	font-weight:bold;
}
.themeBlue .hsbcContentStyle02 .innerBlock h1 {
	color: #000;
}
.themeBlue .hsbcContentStyle06 .innerBlock h2 {
	color: #000;
}
select {
    width:260px!important;
	font-size:69%;
}
/*CONTENTSTYLE03 RHS Light GREEN bordered BOX*/
.hsbcContentStyle03 {
	margin:0px;
	padding:0px 0px 0px 0px ;
	border:1px solid #CCD6CC;
	border-top:0px;
}

.themeBlue .hsbcContentStyle03 {
	border:1px solid #CCD6CC;
}
.themeGreen .hsbcContentStyle03 {
	border:1px solid #CCD6CC;
}
.themePlum .hsbcContentStyle03 {
	border:1px solid #CCC;
}
.themeColor1 .hsbcContentStyle03 {
	border:1px solid #e4d9c8;
}
.themeColor2 .hsbcContentStyle03 {
	border:1px solid #c8dbd4;
}
.hsbcContentStyle03 .innerBlock {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px ;
	background:#effaec;
}

.hsbcContentStyle03 .innerBlock h3 {
	margin:0px;
	padding:16px 16px 0px 16px;
	font-size:86%;
	color: #333;
}
.themeOrange .hsbcContentStyle03 .innerBlock
{
	background:#f6ebc1!important;
	padding-top:10px;
}

.themeBlue .hsbcContentStyle03 .innerBlock
{
	background:#dbe3ec!important;
	padding-top:10px;
}
.themeGreen .hsbcContentStyle03 .innerBlock
{
	background:#e8ecd9!important;
	padding-top:10px;
}
.themePlum .hsbcContentStyle03 .innerBlock {
	background: #f9dddb!important;
	padding-top: 10px;
}
.themeColor1 .hsbcContentStyle03 .innerBlock
{
	background:#fef3ec!important;
	padding-top:10px;
}
.themeColor2 .hsbcContentStyle03 .innerBlock
{
	background:#deede7!important;
	padding-top:10px;
}
.hsbcContentStyle03 .innerBlock
{
	background:#FFF!important;
	padding-top:10px;
}
.themePlum .hsbcContentStyle06 .innerBlock
{
	background:#f9dddb!important;
	padding-top:10px;
}

 
.themeBlue .hsbcContentStyle03 .hsbcContentStyle06. innerBlock
{
	background:#FFE0DD!important;
}

.themeBlue .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock
{
	background:#fff!important;
	border-bottom:1px solid #5374a8;
}
.themeOrange .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock
{
	background:#fff!important;
	border-bottom:1px solid #e3aa4d;
}
.themePlum .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock
{
	background:#fff!important;
	border-bottom:1px solid #ee8469;
}
.themeColor1 .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock
{
	background:#fff!important;
	border-bottom:1px solid #dba195;
}
.themeColor2 .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock
{
	background:#fff!important;
	border-bottom:1px solid #deede7;
}
.hsbcContentStyle04 {
	border:1px solid #CCC;
	margin:30px 3px 0px;
	padding:0px;
	background:#D9EECF url("../../images/common/contentstyle04_bg.gif") repeat-x top left;
}
.themeOrange .hsbcContentStyle04 {
	border-color: #CCC;
	margin-top:0px;
	background-color: #f6ebc1;
	background-image:url("../../images/common/contentstyle02b_bg.gif");
}
.themeGreen .hsbcContentStyle04 {
	border-color: #CCC;
	background:#e8ecd9 url("../../images/common/contentstyle04_bg.gif") repeat-x top left;
}
.themeBlue .hsbcContentStyle04 {
	margin-top:0px;
	border-color: #CCC;
	background:#dbe3ec url("../../images/common/contentstyle04_bg_blue.gif") repeat-x top left;
}
.themePlum .hsbcContentStyle04 {
	margin-top:0px;
	border-color: #CCC;
	background:#f9dddb url("../../images/common/contentstyle04_bg_plum.gif") repeat-x top left;
}
.themeColor1 .hsbcContentStyle04 {
	border-color: #CCC;
	margin-top:0px;
	background-color: #fef3ec;
	background-image:url("../../images/common/contentstyle04_bg_corol.gif");
}
.themeColor2 .hsbcContentStyle04 {
	border-color: #CCC;
	margin-top:0px;
	background-color: #fdeede;
	background-image:url("../../images/common/contentstyle04_bg_teal.gif");
}
.hsbcContentStyle04 p {
	padding:2px 0px 0px 30px;
	margin:12px;
	color: #4A4A4A;
	font-size:100%;
	background:url("../../images/common/contentstyle04_quote.gif") no-repeat top left;
}
.themeOrange .hsbcContentStyle04 p
{
	background-image:url("../../images/common/quotes.gif");
}
.themeBlue .hsbcContentStyle04 p
{
	background-image:url("../../images/common/contentstyle04_qblue.gif");
}
.themePlum .hsbcContentStyle04 P {
	background-image: url("../../images/common/quotes.gif")
}
.themeColor1 .hsbcContentStyle04 p
{
	background-image:url("../../images/common/quotes.gif");
}
.themeColor2 .hsbcContentStyle04 p
{
	background-image:url("../../images/common/contentstyle04_quote.gif");
}

.hsbcContentStyle04 p span {
	display:block;
	color: #033615;
	font-size:75%;
	text-align:right;
	font-style:italic;
	padding-top:10px;
}
.hsbcContentStyle04 p span span {
	font-size:90%;
	padding-top:0px;
}
.hsbcContentStyle05 {
	background:#9CC29A;
	margin:3px 0px 0px 0px;
	padding:0px;
}
.hsbcContentStyle05 h2 {
	padding:16px;
	margin:0px;
	color: #073F00;
	font-size:100%;
	font-weight:bold;
}


.hsbcContentStyle06 {
	background:#E2F6E1;
	margin:0px;
	padding:8px 8px 2px 8px;
}
.themeOrange .hsbcContentStyle06 {
	background:#f6ebc1;
}
.themeBlue .hsbcContentStyle06 {
	background:#d5e3f7;
}
.themePlum .hsbcContentStyle06 {
	background:#f9dddb;
}
.themeColor1 .hsbcContentStyle06 {
	background:#fef3ec;
}
.themeColor2 .hsbcContentStyle06 {
	background:#deede7;
}
.hsbcContentStyle06 .innerBlock {
	background:#fff;
	margin:0px 0px 8px 0px ;
	padding:6px 4px 6px 10px;
}
.themeBlue .hsbcContentStyle06 .innerBlock {
	background:#fff;
}
.hsbcContentStyle06 .innerBlock h3 {
	color: #003300;
	font-size:86%;
	margin:0px;
	padding:0px;
}
.themeBlue .hsbcContentStyle06 .innerBlock h3 {
	color: #333;
}
.themeOrange .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock h3 {
	color: #333;
}
.themePlum .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock h3 {
	color: #333;
}
.themeColor1 .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock h3 {
	color: #333;
}
.themeColor2 .hsbcContentStyle03 .hsbcContentStyle06 .innerBlock h3 {
	color: #333;
}
.hsbcContentStyle06 .innerBlock p {
	color: #666;
	font-size:69%;
	padding:4px 0px 0px 0px;
	margin:0px;
}
.hsbcContentStyle06 .innerBlock img {
	float:right;
	padding:3px;
	border:1px solid #ccc;
	margin-left:10px;
}

.hsbcContentStyle06 .innerBlock a.more {
	clear:both;
}

/* PHOTO SLIDE SHOW CONTENT */
.hsbcContentStyle07 {
	margin-top:10px;
}

/* Banner with Tabs */
.hsbcContentStyle08 {
	width:776px;
	float:left;	
}
.hsbcContentStyle08 h1 {
	padding:61px 16px 0px 16px;
	margin:0px;
	color: #fff;
	font-size:162%;
}
.hsbcContentStyle08 h2 {
	padding:0px 16px 0px 16px;
	margin:0px;
	color: #fff;
	font-size:125%;
}
.hsbcContentStyle08 ul {
	padding:13px 0px 0px 16px;
	margin:0px;
	float:left;
}
.hsbcContentStyle08 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right.gif") no-repeat top right;
	border-bottom:2px solid #060;
}
.themeBlue .hsbcContentStyle08 ul li {
	border-bottom:2px solid #18527B;
	background:url("../../images/common/contentstyle08_tab_right_blue.gif") no-repeat top right;
}

.themeOrange .hsbcContentStyle08 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_or.gif") no-repeat top right;
	border-bottom:2px solid #6C2013;
}
.themeBlue .hsbcContentStyle08 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_blue.gif") no-repeat top right;
	border-bottom:2px solid #004A7B;
}
.themeColor1 .hsbcContentStyle08 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_color1.gif") no-repeat top right;
	border-bottom:2px solid #0B0157;
}
.themeColor2 .hsbcContentStyle08 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_color2.gif") no-repeat top right;
	border-bottom:2px solid #560168;
}

.themeOrange .hsbcContentStyle08 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:87%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left_or.gif") no-repeat top left;
}
.themeBlue .hsbcContentStyle08 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:87%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left_blue.gif") no-repeat top left;
}
.themeColor1 .hsbcContentStyle08 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:87%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left_or.gif") no-repeat top left;
}
.themeColor2 .hsbcContentStyle08 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:87%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left_blue.gif") no-repeat top left;
}
.hsbcContentStyle08 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:87%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left.gif") no-repeat top left;
}

.hsbcContentStyle08 ul li.selected {
	background:url("../../images/common/contentstyle08_tab_right_on.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeBlue .hsbcContentStyle08 ul li.selected {
	background:url("../../images/common/contentstyle08_tab_right_on_blue.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.hsbcContentStyle08 ul li.selected a {
	color: #666;
	background:url("../../images/common/contentstyle08_tab_left_on.gif") no-repeat top left;
}
.themeGreen .hsbcContentStyle08 ul li.selected a {
	color: #006600;
	background:url("../../images/common/contentstyle08_tab_left_on.gif") no-repeat top left;
}
.themeBlue .hsbcContentStyle08 ul li.selected a {
	color: #185284;
	background:url("../../images/common/contentstyle08_tab_left_on_blue.gif") no-repeat top left;
}

.themeOrange .hsbcContentStyle08 ul li.selected {
	background:url("../../images/common/tab_right_orange.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeOrange .hsbcContentStyle08 ul li.selected a {
	color: #6C2013;
	background:url("../../images/common/tab_left_orange.gif") no-repeat top left;
}
.themeColor1 .hsbcContentStyle08 ul li.selected {
	background:url("../../images/common/tab_right_orange.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeColor1 .hsbcContentStyle08 ul li.selected a {
	color: #6c2013;
	background:url("../../images/common/tab_left_orange.gif") no-repeat top left;
}

.themeColor2 .hsbcContentStyle08 ul li.selected {
	background:url("../../images/common/contentstyle08_tab_right_on_blue.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeColor2 .hsbcContentStyle08 ul li.selected a {
	color: #6c2013;
	background:url("../../images/common/contentstyle08_tab_left_on_blue.gif") no-repeat top left;
}

.hsbcContentStyle09 {
	background:#fff;
	border-bottom:1px solid #060;
	margin:0px 0px 16px 16px;
	padding:16px 16px;
}
.themeGreen .hsbcContentStyle09b {
	background:#fff;
	margin:0px 0px 0px 0px;
	padding:5px 16px 0px 0px;
	border-bottom:none !important;
}
.themeBlue .hsbcContentStyle09 {
	border-bottom:1px solid #5374a8;
}
.themePlum .hsbcContentStyle09 {
	border-bottom:1px solid #ee8469;
}
.themeOrange .hsbcContentStyle09 {
	border-bottom:1px solid #e3aa4d;
}
.themeColor1 .hsbcContentStyle09 {
	border-bottom:1px solid #dba195;
}
.themeColor2 .hsbcContentStyle09 {
	border-bottom:1px solid #c8dbd4;
}
.rightColumn .hsbcContentStyle09 {
	margin:16px 0px 16px 0px;
}

.hsbcContentStyle09 h2 {
	color: #333;
	font-size:100%;
	width:314px;
	margin:0px;
	padding:0px 0px 10px 0px ;
	font-weight:bold;
}
.hsbcContentStyle09 h2.floatLeft {
	width:290px;
}
.hsbcContentStyle09 h2.floatLeft a
{
	color: #000;
	text-decoration:none;
}
.hsbcContentStyle09 h2.floatLeft a:hover
{
	text-decoration:underline;
}
.hsbcContentStyle09 p {
	color: #666;
	font-size:69%;
	width:314px;
}
.hsbcContentStyle09 p.quote{
	color: #fff;

}

.hsbcContentStyle09 p img {
	padding-right:8px;
}

.hsbcContentStyle09 p a{
	background:url("../../images/common/arrow_green.gif") no-repeat center left;
	padding-left:10px;
	margin-top:10px;
	color: #666;
	text-decoration:none;
	float:left;
}
.themeOrange .hsbcContentStyle09 p a{
	background:url("../../images/common/arrow_orange.gif") no-repeat center left;
}
.themeBlue .hsbcContentStyle09 p a{
	background:url("../../images/common/arrow_blue.gif") no-repeat center left;
}
.themePlum .hsbcContentStyle09 p a{
	background:url("../../images/common/arrow_plum.gif") no-repeat center left;
}
.themeColor1 .hsbcContentStyle09 p a{
	background:url("../../images/common/arrow_corol.gif") no-repeat center left;
}
.themeColor2 .hsbcContentStyle09 p a{
	background:url("../../images/common/arrow_teal.gif") no-repeat center left;
}
.hsbcContentStyle09 a.goLink{
	display:block;
	background:url("../../images/common/arrow_green.gif") no-repeat center left;
	padding-top:2px;
	padding-left:8px;
	margin-top:4px;
	color: #000;
	text-decoration:none;
	font-size:62%;
	font-weight:bold;
}
.themeOrange .hsbcContentStyle09 a.goLink{
	background:url("../../images/common/arrow_orange.gif") no-repeat center left;
}
.themeBlue .hsbcContentStyle09 a.goLink{
	background:url("../../images/common/arrow_blue.gif") no-repeat center left;
}
.themePlum .hsbcContentStyle09 a.goLink{
	background:url("../../images/common/arrow_plum.gif") no-repeat center left;
}
.themeColor1 .hsbcContentStyle09 a.goLink{
	background:url("../../images/common/arrow_corol.gif") no-repeat center left;
}
.themeColor2 .hsbcContentStyle09 a.goLink{
	background:url("../../images/common/arrow_teal.gif") no-repeat center left;
}
.hsbcContentStyle210 {
	background:#fff;
	border:1px solid #060;
	margin:16px 0px 16px 16px;
	padding:0px;
}
.themeBlue .hsbcContentStyle210 {
	border:1px solid #99bbdd;
}

.hsbcContentStyle210 .innerForm {
	margin:0px;
	padding:16px;
	background:#99bbdd url("../../images/common/contentstyle10_bg.gif") repeat-x top left;
}
.hsbcContentStyle210 .innerBlock {
	padding:16px 16px 0px 16px ;
}

.hsbcContentStyle210 .innerForm select {
	font-size:79%;
}

.hsbcContentStyle10 {
	background:#fff;
	border:1px solid #9FC85B;
	margin:16px 0px 16px 16px;
	padding:0px;
}
.themeOrange .hsbcContentStyle10 {
	border:1px solid #e3aa4d;
}
.themeBlue .hsbcContentStyle10 {
	border:1px solid #5374a8;
}
.themeColor1 .hsbcContentStyle10 {
	border:1px solid #dba195;
}
.themeColor2 .hsbcContentStyle10 {
	border:1px solid #c8dbd4;
}

.rightColumn .hsbcContentStyle10 {
	margin:16px 0px 16px 0px;
}

.hsbcContentStyle10 .innerBlock {
	padding:16px 16px 0px 16px ;
}
.hsbcContentStyle10 .innerForm {
	margin:0px;
	padding:16px;
	background:url("../../images/common/contentstyle10_bg.gif") repeat-x top left;
}
.themeOrange .hsbcContentStyle10 .innerForm {
	background:#e3aa4d;
}
.themeBlue .hsbcContentStyle10 .innerForm {
	background:#9fc85b;
}
.themeColor1 .hsbcContentStyle10 .innerForm {
	background:#fef3ec;
}
.themeColor2 .hsbcContentStyle10 .innerForm {
	background:#deede7;
}
.hsbcContentStyle10 .innerForm select {
	font-size:79%;
}
.hsbcContentStyle10 h2 {
	color: #333;
	font-size:100%;
	margin:0px;
	padding:0px 0px 10px 0px ;
	font-weight:bold;
}

.hsbcContentStyle10 h3 {
	color: #333;
	font-size:75%;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 4px 0px ;

}

.hsbcContentStyle10 p {
	color: #666;
	font-size:69%;
	padding:0px 0px 10px 0px ;
	margin:0px;
	clear:both;
	float:left;
	width:285px;
}

.hsbcContentStyle10 p img {
	padding-right:8px;
}

.hsbcContentStyle10 span {
	font-size:69%;
	margin:0px;
	padding:0px;
}
.hsbcContentStyle11 {
	background:#fff;
	margin:16px 0px 16px 16px;
	padding:16px 16px;
}
.rightColumn .hsbcContentStyle11 {
	margin:16px 0px 16px 0px;
}
.hsbcContentStyle11 h2 {
	color: #333;
	font-size:87%;
	margin:0px;
	padding:0px 0px 0px 0px ;
	font-weight:bold;
	display:block;
}
.hsbcContentStyle11 p {
	color: #666;
	font-size:69%;
	margin:0px;
	padding:2px 0px 0px 0px ;
	display:block;
}
.hsbcContentStyle11 img {
	padding-right:8px;
}
.hsbcContentStyle11 p a{
	background:url("../../images/common/arrow_green.gif") no-repeat center left;
	padding-left:10px;
	line-height:2em;
	color: #666;
	text-decoration:none;
	display:block;
	float:left;
}
.themeOrange .hsbcContentStyle11 p a{
	background:url("../../images/common/arrow_orange.gif") no-repeat center left;
}
.themeBlue .hsbcContentStyle11 p a{
	background:url("../../images/common/arrow_blue.gif") no-repeat center left;
}
.themeGreen .hsbcContentStyle11 p a{
	background:url("../../images/common/arrow_green.gif") no-repeat center left;
}
.themePlum .hsbcContentStyle09 a.goLink{
	background:url("../../images/common/arrow_plum.gif") no-repeat center left;
}
.themeColor1 .hsbcContentStyle11 p a{
	background:url("../../images/common/arrow_corol.gif") no-repeat center left;
}
.themeColor2 .hsbcContentStyle11 p a{
	background:url("../../images/common/arrow_teal.gif") no-repeat center left;
}
/* Banner witout Tabs */
.hsbcContentStyle12 {
	width:776px;
	float:left;	
	*_height: 167px;
	min-height: 167px;
}
.hsbcContentStyle12 h1 {
	clear:both;
	padding:20px 365px 0px 18px;
	margin:0px;
	color: #fff;
	font-size:162%;
}

.hsbcContentStyle12 h2 {	
	clear:both;
	padding:0px 16px 0px 16px;
	margin:0px;
	color: #fff;
	font-size:125%;
	width:428px;
}
.hsbcContentStyle12 p {	
	padding:27px 370px 0px 105px;
	margin:0px;
	color: #fff;
	font-size:100%;
}
.hsbcContentStyle12 .header {
	float:left;
}
.hsbcContentStyle12 .header span {
	float:left;
	margin-top:8px;
	margin-left:8px;
	width:480px;
}
.hsbcContentStyle12 .header span a {
	color: #000;
	font-size:13px;
	text-decoration:underline;
}
.themeBlue .hsbcContentStyle12 .header span a {
	color: #FFF;
}
.themePlum .hsbcContentStyle12 .header span a {
	color: #000;
}
.hsbcContentStyle12 .header p {
	padding:0px;
	float:left;
	margin-top:8px;
	width:269px;
	color: #000;
	font-size:15px;
	font-weight:bold;
}

.hsbcContentStyle12 .footer {
	margin:3px 16px 4px 480px;
	background-color: #6C2013;
	height:20px;
}
.themeGreen .hsbcContentStyle12 .footer {
	background-color: #006600;
}

.themeBlue .hsbcContentStyle12 .footer {
	background:#164C7A;
}
.themePlum .hsbcContentStyle12 .footer {
//   background-image:url(../../images/common/plum.jpg);
	background:#93140e;
//	background:#93140E;
}
.themeColor1 .hsbcContentStyle12 .footer {
	background: #fef3ec;
}
.themeColor2 .hsbcContentStyle12 .footer {
	background: #deede7;
}
.hsbcContentStyle12 .footer a {
	diaplay:block;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 10px;
	color: #fff;
	background:url("../../images/common/arrow_white.gif") no-repeat top left;
	text-decoration:none;
	font-weight:bold;
	font-size:72%;
	line-height:2em;
}

/*CONTENTSTYLE03 RHS Light GREEN bordered BOX*/
.hsbcContentStyle13 {
	margin:0px;
	padding:0px 0px 0px 0px ;
	border:1px solid #CCD6CC;
	border-top:0px;
	background:#e8ecd9 url("../../images/common/contentstyle13_bg.gif") repeat-x bottom left;
}
.themeBlue .hsbcContentStyle13 {
	border:1px solid #87ABC3;
}
.themeOrange .hsbcContentStyle13
{
	background-color: #FECB66;
	background-image:url("../../images/common/contentstyle10_bg_orange.gif")
}
.themeBlue .hsbcContentStyle13 {
	background-color: #d5e3f7;
	background-image:url("../../images/common/contentstyle10_bg_blue.gif")
}
.themeColor1 .hsbcContentStyle13
{
	background-color: #fef3ec;
	background-image:url("../../images/common/contentstyle10_bg_color1.gif")
}
.themeColor2 .hsbcContentStyle13
{
	background-color: #a8c8de;
	background-image:url("../../images/common/contentstyle10_bg_color2.gif")
}
.hsbcContentStyle13 .hsbcContentStyle06 {
	background:none;
}

.hsbcContentStyle13 .hsbcContentStyle06 .innerBlock {
	border-bottom:1px solid #090;
}


/* Contentstyle14 that  fits in with a grey background*/
.hsbcContentStyle14 {
	padding:3px;
	background:#86AD93;
	margin:0px 0px 0px 16px;
}
.hsbcContentStyle14 .innerBlock {
	float:left;
	width:182px;
}
.hsbcContentStyle14 .innerBlock h3{
	padding:10px 10px 0px 10px;
	margin:0px;
}

.hsbcContentStyle14 .innerBlock p{
	padding:0px 10px 0px 10px;
	margin:0px;
	color: #fff;
}

.hsbcContentStyle15 {
	background:#fff;
	margin:16px 0px 0px 16px;
	padding:16px 16px;
}


/*CONTENTSTYLE16 RHS GREEN TINT BOX in a grey bg*/
.hsbcContentStyle16 {
	margin:16px 0px 0px 0px;
	padding:3px;
	background:#71B458 url("../../images/common/contentstyle02_bg.gif") no-repeat top left;
}

.hsbcContentStyle16 .innerBlock {
	padding:12px 16px ;
}

.hsbcContentStyle16 .innerBlock h2 {
	color: #fff;
	margin:0px;
	padding:0px 0px 10px 0px ;
	font-weight:bold;
}

/*Bottom box that fits into the grey bg*/
.hsbcContentStyle17 {
	background:#E2F6E1;
	margin:0px;
	margin-bottom:16px;
	padding:8px 8px 2px 8px;
}
.hsbcContentStyle17 .innerBlock {
	background:#fff;
	margin:0px 0px 8px 0px ;
	padding:6px 4px 6px 10px;
}
.hsbcContentStyle17 .innerBlock h3 {
	color: #003300;
	font-size:86%;
	margin:0px;
	padding:0px;
}
.hsbcContentStyle17 .innerBlock p {
	color: #666;
	font-size:69%;
	padding:4px 0px 0px 0px;
	margin:0px;
}
.hsbcContentStyle17 .innerBlock img {
	float:right;
	padding:3px;
	border:1px solid #ccc;
	margin-left:10px;
}
.hsbcContentStyle17 .innerBlock select {
	font-size:79%;
}

.hsbcContentStyle18 {
	background:#fff;
	margin:0px 0px 0px 16px;
	padding:16px 16px;
}

/* Banner with tabs and text links */
.hsbcContentStyle19 {
	width:776px;
	margin:0px;
	padding:0px;
	float:left;	
}

.hsbcContentStyle19 h1 {
	clear:both;
	padding:30px 16px 0px 16px;
	margin:0px;
	color: #fff;
	font-size:162%;
	width:260px;
}

.hsbcContentStyle19 h2 {	
	clear:both;
	padding:0px 16px 0px 16px;
	margin:0px;
	color: #fff;
	font-size:125%;
}
.hsbcContentStyle19 p {	
	padding:10px 16px 0px 16px;
	margin:0px;
	color: #fff;
	font-size:75%;
}
.hsbcContentStyle19 .header {
	float:left;
	margin:0px;
	padding:0px;
}
.hsbcContentStyle19 .header span {
	float:left;
	margin-top:8px;
	margin-left:8px;
	width:480px;
}
.hsbcContentStyle19 .header span a {
	color: #000;
	font-size:13px;
	text-decoration:underline;
}
.themeBlue .hsbcContentStyle19 .header span a {
	color: #FFF;
}
.themePlum .hsbcContentStyle19 .header span a {
	color: #000;
}
.hsbcContentStyle19 .header p {
	padding:0px 0px 0px 5px;
	float:left;
	margin-top:8px;
	width:269px;
	color: #000;
	font-size:15px;
	font-weight:bold;
}
.hsbcContentStyle19 .footer {
	display:inline;
	margin:3px 0px 0px 0px;
	padding:0px;
	float:left;
}

.themeGreen .hsbcContentStyle19 .footer {
	background:url("../../images/common/pixel_green.gif") repeat-x bottom left;
}
.themeOrange .hsbcContentStyle19 .footer {
	background:url("../../images/common/pixel_red.gif") repeat-x bottom left;
}
.themeBlue .hsbcContentStyle19 .footer {
	background:url("../../images/common/pixel_blue.gif") repeat-x bottom left;
}
.themePlum .hsbcContentStyle19 .footer {
	background: url(../../images/common/pixel_plum.gif) repeat-x left bottom;
}
.themePlum .hsbcContentStyle19 .footer {
	background:url("../../images/common/pixel_plum.gif") repeat-x bottom left;
}
.themeColor1 .hsbcContentStyle19 .footer {
	background:url("../../images/common/pixel_blue.gif") repeat-x bottom left;
}
.themeColor2 .hsbcContentStyle19 .footer {
	background:url("../../images/common/pixel_blue.gif") repeat-x bottom left;
}
.themeGreen .hsbcContentStyle19 .footer span {
	background-color: #006600;
}
.themeOrange .hsbcContentStyle19 .footer span {
	background-color: #6C2013;
}
.themeBlue .hsbcContentStyle19 .footer span {
	background-color: #164C7A;
}
.themePlum .hsbcContentStyle19 .footer span {
   background-color: #92130D;
}
.themeColor1 .hsbcContentStyle19 .footer span {
   background-color: #fef3ec;
}
.themeColor2 .hsbcContentStyle19 .footer span {
   background-color: #deede7;
}


.hsbcContentStyle19 .footer span {
	float:left;
	display:block;
	width:300px;
	padding:5px 0px 8px 0px;
	margin:20px 0px 0px 0px;
}

.hsbcContentStyle19 .footer span a {
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 10px;
	color: #fff;
	background:url("../../images/common/arrow_white.gif") no-repeat top left;
	text-decoration:none;
	font-weight:bold;
	font-size:72%;
}





.hsbcContentStyle19 ul {
	padding:20px 0px 0px 16px;
	margin:0px;
	float:left;
	width:460px;
}
.hsbcContentStyle19 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right.gif") no-repeat top right;
	border-bottom:2px solid #060;
}
.themeBlue .hsbcContentStyle19 ul li {
	border-bottom:2px solid #18527B;
	background:url("../../images/common/contentstyle08_tab_right_blue.gif") no-repeat top right;
}

.themeOrange .hsbcContentStyle19 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_or.gif") no-repeat top right;
	border-bottom:2px solid #6C2013;
}
.themeBlue .hsbcContentStyle19 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_blue.gif") no-repeat top right;
	border-bottom:2px solid #004A7B;
}
.themeColor1 .hsbcContentStyle19 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_or.gif") no-repeat top right;
	border-bottom:2px solid #004a7b;
}
.themeColor2 .hsbcContentStyle19 ul li {
	display:block;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
	background:url("../../images/common/contentstyle08_tab_right_blue.gif") no-repeat top right;
	border-bottom:2px solid #004a7b;
}
.themeOrange .hsbcContentStyle19 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:91%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left_or.gif") no-repeat top left;
}
.themeBlue .hsbcContentStyle19 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:91%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left_blue.gif") no-repeat top left;
}
.themeColor1 .hsbcContentStyle19 ul li a {
	padding: 5px 14px 2px 14px;
	margin: 0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:91%;
	text-decoration:none;
	background: url("../../images/common/contentstyle08_tab_left_or.gif") no-repeat top left;
}
.themeColor2 .hsbcContentStyle19 ul li a {
	padding: 5px 14px 2px 14px;
	margin: 0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:91%;
	text-decoration:none;
	background: url("../../images/common/contentstyle08_tab_left_blue.gif") no-repeat top left;
}
.hsbcContentStyle19 ul li a {
	padding:5px 14px 2px 14px;
	margin:0px 3px 0px 0px;
	display:block;
	color: #666;
	font-size:91%;
	text-decoration:none;
	background:url("../../images/common/contentstyle08_tab_left.gif") no-repeat top left;
}

.hsbcContentStyle19 ul li.selected {
	background:url("../../images/common/contentstyle08_tab_right_on.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeBlue .hsbcContentStyle19 ul li.selected {
	background:url("../../images/common/contentstyle08_tab_right_on_blue.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.hsbcContentStyle19 ul li.selected a {
	color: #666;
	background:url("../../images/common/contentstyle08_tab_left_on.gif") no-repeat top left;
}
.themeGreen .hsbcContentStyle19 ul li.selected a {
	color: #006600;
	background:url("../../images/common/contentstyle08_tab_left_on.gif") no-repeat top left;
}
.themeBlue .hsbcContentStyle19 ul li.selected a {
	color: #185284;
	background:url("../../images/common/contentstyle08_tab_left_on_blue.gif") no-repeat top left;
}

.themeOrange .hsbcContentStyle19 ul li.selected {
	background:url("../../images/common/tab_right_orange.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeOrange .hsbcContentStyle19 ul li.selected a {
	color: #6C2013;
	background:url("../../images/common/tab_left_orange.gif") no-repeat top left;
}
.themeColor1 .hsbcContentStyle19 ul li.selected {
	background: url("../../images/common/tab_right_orange.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeColor1 .hsbcContentStyle19 ul li.selected a {
	color: #6c2013;
	background: url("../../images/common/tab_left_orange.gif") no-repeat top left;
}
.themeColor2 .hsbcContentStyle19 ul li.selected {
	background: url("../../images/common/contentstyle08_tab_right_on_blue.gif") no-repeat top right;
	border-bottom:2px solid #F2F2F2;
}
.themeColor2 .hsbcContentStyle19 ul li.selected a {
	color: #6c2013;
	background: url("../../images/common/contentstyle08_tab_left_on_blue.gif") no-repeat top left;
}
/* END BANNER STYLE */

.containerControlFull,
.containerControlFull .containerContent,
.containerControlFull .containerControlOne {
	width:985px;
	margin:0px;
	padding:0px;
}

.containerControlFull .hsbcColumn,
.containerControlFull .hsbcRow,
.containerControlFull .hsbcContent {
	margin:0px;
	padding:0px;
	width:100%;
}

.hsbcHomeBanner {
	float:left;
	background:url("../../images/common/homebanner_tint.gif") repeat-x bottom left;
	width:985px;
}


.hsbcHomeBanner h1{
	color: #f00;
	font-size:162%;
	padding:50px 0px 0px 0px;
}

.hsbcHomeBanner h1 span{
	color: #999;
}

.hsbcHomeBanner h2{
	color: #999;
	font-size:125%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:600px!important;
}

.hsbcHomeBanner h2 span{
	display:block;
	text-align:right;
	margin:0px;
	padding:0px 0px 0px 0px;
}


.hsbcHomeBanner h2.quote{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	background:url("../../images/common/home_quote_left.gif") no-repeat top left;
}

.hsbcHomeBanner h2.quote span{
	margin:0px;
	padding:0px 30px 0px 0px;
	background:url("../../images/common/home_quote_right.gif") no-repeat bottom right;
}

.hsbcPromoArea {
	width:677px;
	float:left;
}

.hsbcPromoImage {
	float:left;
	margin-left:16px;
	display:inline;
	width:181px;
}

.hsbcPromoText {
	margin-left:16px;
	float:left;
	padding-bottom:30px;
}

h2.extOneLine span
{
	width:300px;
}

.bespokeBlock01 {
	margin-top:34px;
	margin-left:24px;
	width:284px;
	height:167px;
}

.bespokeBlock01 .innerBlock {
	background:#FFF;
	margin-top:106px;
	width:252px;
	padding:5px 16px;
	position:absolute;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}

.bespokeBlock01 h2 {
	display:block;
	color: #333;
	font-size:100%;
	width:auto !important;
	background:none;
	margin:0px;
	padding:0px;
}

.bespokeBlock01 p {
	display:block;
	margin:0px;
	padding:0px;
}


.hsbcHomeSub {
	float:left;
	background:#fff;
	border-bottom:2px solid #f00;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}


.hsbcHomeSub p {
	padding:14px 14px 11px 14px ;
	margin:0px;
	width:388px;
	font-size:72%;
	color: #666;
}

.hsbcHomeSub p a {
	color: #666;
}


.hsbcHomeSub .bespokeBlock02 {
	background:#999;
	border-top:3px solid #B8B7B7;
	width:284px;
	margin:0px;
	padding:0px;
}


.hsbcHomeSub .bespokeBlock02 a {
	display:block;
	color: #fff;
	font-size:72%;
	font-weight:bold;
	background:url("../../images/common/arrow_red.gif") no-repeat center left;
	padding:0px 0px 0px 10px;
	margin:12px 16px;

}

div.hsbcBackgroundStyle01 {
	background:#F2F2F2;
	padding-bottom:16px;
	float:left;
}

.hsbcHomeBottom {
	float:left;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 17px 10px 0px;

}

.hsbcHomeBlock01 {
	display:inline;
	float:left;
	margin:13px 0px 0px 18px!important;
	padding:0px;
	background:#fff url("../../images/common/homeblock01_corner.gif") no-repeat top left;
	width:324px;
}

.hsbcHomeBlock01 .text {
	margin:0px;
	padding:14px 8px;
	float:left;
	width:227px;
}

.hsbcHomeBlock01 .image {
	margin:0px;
	padding:2px 0px 3px 0px;
	float:left;
}

.hsbcHomeBlock01 .footer {
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	width:324px;
	background:#F2F2F2 url("../../images/common/homeblock01_footer_bg.gif") repeat-x top left;
}

.hsbcHomeBlock01 .footer .tabLink {
	float:left;
	margin:0px;
	background:url("../../images/common/homeblock01_footer_tab_bg.gif") no-repeat top right;
	padding:0px;
}


.hsbcHomeBlock01 .footer .tabLink a {
	float:left;
	dispaly:block;
	margin:0px 0px 0px 8px;
	background:url("../../images/common/arrow_grey.gif") no-repeat top left;
	font-size:13px;
	text-decoration:none;
	color: #333;
	padding:6px 10px 10px 8px;
}

.hsbcHomeBlock01 .footer .addLink p {
	font-size:69%;
	color: #333;
	margin:0px;
	padding:6px 8px 0px 0px ;
	float:right;
}

.hsbcHomeBlock01 .footer .addLink a {
	color: #333;
	margin:0px;
	padding:0px;
}



.hsbcHomeBlock01 .text h2{
	margin:0px;
	padding:0px;
	font-size:125%;
	color: #333;
	font-weight:normal;
}

.hsbcHomeBlock01 .text p{
	margin:0px;
	padding:4px 0px 0px 0px;
	font-size:75%;
	color: #666;
	font-weight:normal;
}

.orangePortal .text h2,
.orangePortal .footer .tabLink a
{
	color: #C60;
}

.orangePortal .footer .tabLink a {
	background:url("../../images/common/homeblock01_arr_orange.gif") no-repeat top left;
}

.greenPortal .text h2,
.greenPortal .footer .tabLink a
{
	color: #004C21;
}

.greenPortal .footer .tabLink a {
	background:url("../../images/common/homeblock01_arr_green.gif") no-repeat top left;
}


.bluePortal .text h2,
.bluePortal .footer .tabLink a
{
	color: #069;
}

.bluePortal .footer .tabLink a {
	background:url("../../images/common/homeblock01_arr_blue.gif") no-repeat top left;
}

.redPortal .text h2,
.redPortal .footer .tabLink a
{
	color: #863425;
}

.redPortal .footer .tabLink a {
	background:url("../../images/common/homeblock01_arr_red.gif") no-repeat top left;
}

.hsbcHomeRight {
	display:inline;
	float:left;
	margin:13px 13px 0px 0px;
	padding:16px 8px 28px 16px;
	background:#fff;
	border-bottom:1px solid #666;
	width:247px;
}

.hsbcHomeRight h2 {
	background:url("../../images/common/arrow_red_large.gif") no-repeat center left;
	padding:0px 0px 0px 14px;
	margin:0px;
	color: #333;
	font-size:125%;
	font-weight:normal;
}

.hsbcHomeRight p {
	padding:6px 0px 0px 0px; 
	margin:0px;
	color: #666;
	font-size:69%;
	font-weight:normal;
	clear:both;
}

.hsbcHomeRight p img {
	padding:2px;
	margin:0px 0px 0px 2px;
	border:1px solid #CCC;
}

.hsbcHomeRight p a {
	color: #333;
}

/* EXTENSIONS AND FIXES 
--------------------------------------------------------------------------------------------*/
.imageReel {
	margin:0px;
	padding:0px;
}

.imageCaption {
	font-size:75%;
	padding:4px 0px 6px;
	border:1px solid #cc7318;
	margin:0px;
	padding:4px;
}

.imageCaption_red {
	font-size:75%;
	padding:4px 0px 6px;
	border:1px solid #d90000;
	margin:0px;
	padding:4px;
}

.themeGreen .imageCaption {
	border:1px solid #9fc85b;
}

.themeBlue .imageCaption {
	border:1px solid #88AACC;
}
.themePlum .imageCaption {
	BORDER-RIGHT: #e8cecd 1px solid; BORDER-TOP: #e8cecd 1px solid; BORDER-LEFT: #e8cecd 1px solid; BORDER-BOTTOM: #e8cecd 1px solid
}
.themeColor1 .imageCaption {
	BORDER-RIGHT: #dba195 1px solid; BORDER-TOP: #dba195 1px solid; BORDER-LEFT: #dba195 1px solid; BORDER-BOTTOM: #dba195 1px solid
}
.themeColor2 .imageCaption {
	BORDER-RIGHT: #c8dbd4 1px solid; BORDER-TOP: #c8dbd4 1px solid; BORDER-LEFT: #c8dbd4 1px solid; BORDER-BOTTOM: #c8dbd4 1px solid
}

#jsRotationNav {
	margin:0px 0px 0px 0px;
	padding:2px 0px 4px 0px ;
	background:#e3aa4d url("../../images/common/imagenav_bg.gif") repeat-y top left;
	width:346px;
	display:none;
}

.themeBlue #jsRotationNav {
	background:#93b4df;
}
.themeGreen #jsRotationNav {
	background:#9fc85b;
}

.themePlum #jsRotationNav {
	background:#E8CECD;
}
.themeColor1 #jsRotationNav {
	background: #dba195;
}
.themeColor2 #jsRotationNav {
	background: #7dc1a7;
}

#jsRotationNav a {
	display:block;
	font-size:75%;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
	line-height:1.2em;
	padding:2px 10px 0px 10px ;
	margin:0px;
}
.themeGreen #jsRotationNav a {
	color: #fff;
}
.themePlum #jsRotationNav a {
	color: #fff;
}
.themeBlue #jsRotationNav a {
	color: #fff;
}
.themeColor1 #jsRotationNav a {
	color: #fff;
}
.themeColor2 #jsRotationNav a {
	color: #fff;
}


#jsRotationNav a#reelPrev{
	float:left;
}

#jsRotationNav a#reelNext{
	float:right;
}


#jsRotationNav a.hide {
	color: #ac813a;
	cursor:default;
}
.themeGreen #jsRotationNav a.hide {
	color: #82a34a;
	cursor:default;
}

.themeBlue #jsRotationNav a.hide {
	color: #738cad;
	cursor:default;
}
.themeColor1 #jsRotationNav a.hide {
	color: #aa7a70;
	cursor: default;
}
.themeColor2 #jsRotationNav a.hide {
	color: #659b86;
	cursor: default;
}


.expandLink {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.expandLink a {
     width:305px !important;
}
.expandLink a {
	background:url("../../images/common/contact_open.gif") no-repeat top left;
	padding:0px 0px 0px 20px;
	margin:0px;
	font-size:87%;
	color: #333;
	text-decoration:none;
	display:block;
	
	
}

.expandLink a.expanded {
	background:url("../../images/common/contact_close.gif") no-repeat top left;
}

.hiddenCopy {
	margin:10px 0px 0px 0px;
	padding:16px;
	background:#F7FCF5;
	border-bottom:1px solid #E5E5E5;
	height: 1%;

}

.hiddenCopy p {
	font-size:75%;
	margin:0px;
	padding:0px 0px 10px 0px;
	
}

.extSpacing01 {
	margin-top:10px;
}

.extSpacing02 {
	margin-left:16px;
}

.extSpacing03 {
	margin-bottom:10px;
}

.extSpacing04 {
	margin-right:16px;
}

.extSpacing05 {
	padding-top:65px!important;
}

.extSpacing06 {
	padding:0px!important;
	margin:0px!important;
}

.extSpacing07 {
	margin-top:16px;
}
a.extGreyArrow {
	display:block;
	font-weight:bold;
	font-size:83%;
	color: #666;
	text-decoration:none;
	background:url("../../images/common/arrow_grey.gif") no-repeat center left;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.extWidth01 {
	width:229px;
}

.extHeight01 {
	height:37px;
}

.extNoBackground {
	background:none!important;
	padding-left:0px!important;
	margin-top:0px!important;
}

.ResourceLink {
	float:left;
	margin-left:16px;
	_margin-left:8px;
	display:block;
	width:673px;
	padding:12px 6px 11px;
}

.doubleMarginFix {
	display:inline;
}

.floatLeft 
{
	float:left;
	text-align:left;
}

.floatRight 
{
	float:right;
	text-align:right;
}

.floatCenter
{
	text-align:center;
}

.red
{
	color: #f00;
}

.floatFix 
{
	float:none;
	clear:both;
}

.extBorderBottom {
	border-bottom:1px solid #060;
}
.themeOrange .extBorderBottom {
	border-bottom:1px solid #EDB75D;
}
.themeBlue .extBorderBottom {
	border-bottom:1px solid #5374a8;
}
.themePlum .extBorderBottom {
	border-bottom:1px solid #863425;
}
.themeColor1 .extBorderBottom {
	border-bottom:1px solid #dba195;
}
.themeColor2 .extBorderBottom {
	border-bottom:1px solid #c8dbd4;
}
.extRedLink {
   color: #f00 !important;
   text-decoration:underline!important;
}

.extCloseQuote {	
	vertical-align:bottom;
}

/*#navigation1 {
 width:303px !important;
}*/

.hsbcContentStyle06 .innerBlock {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 8px; PADDING-TOP: 6px;width: 95% }

DIV.hsbcDivletTabMenu UL LI A.extDoubleLine {
	LINE-HEIGHT: 13px; PADDING-TOP: 4px; HEIGHT: 40px
}
DIV.hsbcDivletTabMenu UL LI A .extMacIE {
	CLEAR: none; FLOAT: none; PADDING-TOP: 0px
}

/*New Style*/
.hsbcHomeTopBanner {
	margin: 0px 14px 0px 0px;
	padding: 13px 0px 0px 0px;
	height: 1%;
	position: relative;
	border-bottom:2px solid #ff0000;
}
.hsbcHomeTopBanner:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.hsbcHomeTopBannerLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 583px;
}
.hsbcHomeTopBannerLeftContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-position: bottom left;
	background-repeat: no-repeat;
	*_height: 226px;
	min-height: 226px;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerLeft h1 {
	margin: 0px;
	padding: 26px 0px 8px 43px;
	color: #f00;
	font-size: 162.5%;	
}
.hsbcHomeTopBanner .hsbcHomeTopBannerLeft .hsbcTopBannerPromoText {
	margin: 0px;
	padding: 0px 0px 20px 45px;
	color: #999999;
	font-size: 100%;
	background: url(../../images/common/bg_banner_bullet.gif) no-repeat left top;
	line-height: 1em;
	background-position: 0px 5px;
	font-weight: bold;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerLeft .hsbcTopBannerPromoLink {
	margin: 0px;
	padding: 36px 0px 0px 37px;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerLeft .hsbcTopBannerPromoLink a {
	margin: 0px;
	padding: 0px 0px 1px 16px;
	color: #666;
	font-size: 87.5%;
	line-height: 1em;
	background: url(../../images/common/arrow_red_bullet.gif) no-repeat left top;
	text-decoration: none;
	position: absolute;
	bottom: 9px;
	font-weight: bold;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerLeft .hsbcTopBannerPromoLink a:hover {
	text-decoration: none;
}
.hsbcHomeTopBannerRight {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 388px;
}
.hsbcHomeTopBannerRightContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-position: bottom left;
	background-repeat: no-repeat;
	*_height: 226px;
	min-height: 226px;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerRight .hsbcTopBannerPromoText {
	margin: 0px;
	padding: 16px 220px 20px 14px;
	color: #e20a16;
	font-size: 156.25%;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerRight .hsbcTopBannerPromoLink {
	margin: 0px;
	padding: 36px 0px 0px 37px;
	background: url(../../images/common/background_banner_right.gif) no-repeat left top;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerRight .hsbcTopBannerPromoLink a {
	margin: 0px;
	padding: 0px 0px 1px 16px;
	color: #666;
	font-size: 87.5%;
	line-height: 1em;
	background: url(../../images/common/arrow_red_bullet.gif) no-repeat left top;
	text-decoration: none;
	position: absolute;
	bottom: 9px;
	font-weight: bold;
}
.hsbcHomeTopBanner .hsbcHomeTopBannerRight .hsbcTopBannerPromoLink a:hover {
	text-decoration: none;
}

.hsbcHomeContent {
	margin: 0px 14px 0px 0px;
	padding: 13px 0px 0px 0px;
	height: 1%;
	background: url(../../images/common/background-activity.gif) no-repeat right bottom;
}
.hsbcHomeContent:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.hsbcHomeContentLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 583px;
}
.hsbcPillarContainer {
	margin: 0px;
	padding: 14px 0px 7px 0px;
	height: 1%;
	background: url(../../images/common/background-pillar.gif) no-repeat bottom right;
}
.hsbcPillarContainer:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.hsbcPillarContainer .logo {
	float: left;
	width: 113px;
	text-align: right;
}
.hsbcPillarContainer .content {
	float: left;
	width: 386px;
	margin: 0px;
	padding: 2px 0px 0px 22px;
}
.hsbcPillarContainer .content h2 {
	margin: 0px;
	font-size: 118.75%;
}
.hsbcPillarContainer .content p {
	margin: 0px;
	padding: 3px 20px 0px 0px;
	color: #666;
	font-size: 75%;
}
.hsbcPillarContainer .link {
	float: left;
	width: 62px;
	margin: 0px;
	padding: 9px 0px 0px 0px;	
}
.hsbcPillarContainer .link a {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	font-size: 75%;
	text-decoration: none;
	background-position: 0px 1px;
}
.hsbcPillarContainer .link a:hover{
	text-decoration: underline;
}
.greenPillar .content h2 {
	color: #93c85a;
}
.greenPillar .link a {	
	color: #93c85a;	
	background: url(../../images/common/arrow_green_pillar.gif) no-repeat left;	
}
.color1Pillar .content h2 {
	color: #ed7874;
}
.color1Pillar .link a {	
	color: #ed7874;	
	background: url(../../images/common/arrow_corol_pillar.gif) no-repeat left;	
}
.color2Pillar .content h2 {
	color: #54937c;
}
.color2Pillar .link a {	
	color: #54937c;	
	background: url(../../images/common/arrow_teal_pillar.gif) no-repeat left;	
}
.orangePillar .content h2 {
	color: #f99d3e;
}
.orangePillar .link a {	
	color: #f99d3e;	
	background: url(../../images/common/arrow_orange_pillar.gif) no-repeat left;	
}
.bluePillar .content h2 {
	color: #69b3e3;
}
.bluePillar .link a {	
	color: #69b3e3;	
	background: url(../../images/common/arrow_blue_pillar.gif) no-repeat left;	
}
.plumPillar .content h2 {
	color: #92130d;
}
.plumPillar .link a {	
	color: #92130d;	
	background: url(../../images/common/arrow_plum_pillar.gif) no-repeat left;	
}
.hsbcHomeContentRight {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	width: 388px;
}
.hsbcHomeContentRight h2 {
	margin: 0px 0px 10px 37px;
	padding: 0px 0px 0px 16px;
	color: #333;
	background: url(../../images/common/arrow_red_bullet.gif) no-repeat left center;
	font-size: 118.75%;
}
.hsbcActivityContainer {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	height: 1%;
}
.hsbcActivityContainer:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.hsbcActivityContainer .content {
	margin: 0px;
	padding: 0px 15px 0px 37px;
	float: left;
	width: 236px;
}
.hsbcActivityContainer .content p {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	font-size: 75%;
	line-height: 1.3em;
	color: #666;
}
.hsbcActivityContainer .content a {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	font-size: 75%;
	line-height: 1.3em;
	color: #333;
}
.hsbcActivityContainer .content a:hover {
	text-decoration: none;
}
.hsbcActivityContainer .image {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
}
