@media screen {

	
	
	/*"base.css"
	---------------------------------------------------------------------------------------------- */
	
	
	/* Default
	 * Text styles
	---------------------------------------------------------------------------------------------- */
	html body,
	body,
	.wpsPortletBody,
	.wpsPortletText,
	.wpsEditText,
	.wpsPortletSmText,
	.wpsEditSmText,
	.wpsPortletTinyText,
	.portlet-font
	{
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	/* Form, Input, Select
	 * Layout styles
	---------------------------------------------------------------------------------------------- */
	form
	{
		display:inline;
	}
	
	input,
	select,
	label,
	.portlet-form-input-field,
	.wpsLabelText,
	.portlet-form-field,
	.portlet-form-field-label,
	.wpsRequiredLabelText,
	.portlet-form-label
	{
		/* mac-ie */
		vertical-align:top !important;
		/*non-mac-ie \*/
		vertical-align:middle !important;
		/* */
		
	}
	
	/* A, A Img
	 * Text stlyes
	---------------------------------------------------------------------------------------------- */
	a img
	{
		border:0px;
	}
	
	a
	{
		color:#f00;
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
	
	/* H1
	---------------------------------------------------------------------------------------------- */
	h1
	{
	
		margin:0px;
		/* mac-ie */
		font-size:143%;
		/*non-mac-ie \*/
		font-size:136%;
		/* */
		margin: 2px 0px 8px;
		font-weight:normal;
	}
	
	/* H2
	---------------------------------------------------------------------------------------------- */
	h2
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:69%;
		/* */
		margin: 0px;
		background-repeat:no-repeat;
		background-position: top left;
		border-bottom:1px solid #49728B;
		padding: 7px 0px 6px 17px;
	}
	/* H3
	---------------------------------------------------------------------------------------------- */
	h3
	{
		/* mac-ie */
		font-size:86%;
		/*non-mac-ie \*/
		font-size:82%;
		/* */	
		margin: 0px 0px 3px;
		padding: 5px 0px 0px;
	}
	
	/* Spacing control below content div's
	 * Layout styles
	---------------------------------------------------------------------------------------------- */
	.hsbcSpacing01
	{
		margin: 5px 0px 14px!important;
	}
	.hsbcSpacing02
	{
		margin-bottom: 16px;
	}
	
	/* default link style for content area
	---------------------------------------------------------------------------------------------- */
	div.hsbcContent a
	{
		color: #36C;
	}
	div.hsbcContent p
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:69%;
		/* */
		font-weight: normal;
		color: #333;
	}
	
	
	/* Content headers determined by which container used 
	---------------------------------------------------------------------------------------------- */
	div.containerControlLeftRight div.containerControlOne div.hsbcColumn h2
	{
		background-image:url("images/bgOneColumnH2.gif");
	}
	div.containerControlLeftRight div.containerControlTwo div.hsbcColumn h2
	{
		background-image:url("images/bgTwoColumnH2.gif");
	}
	div.containerControlRight div.containerControlFour div.hsbcColumn h2
	{
		background-image:url("images/bgFourPersonHomeColumnH2.gif");
	}
	div.containerControlRight div.containerControlOne div.hsbcColumn h2
	{
		background-image:url("images/bgOneColumnH2ph.gif");
	}
	
	/* Content Style 01
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent01 h3
	{
		color: #36C!important;
	}
	div.hsbcStyleContent01 p
	{
		/* mac-ie */
		font-size:80%;
		/*non-mac-ie \*/
		font-size:75%;
		/* */
	}
	
	/* Content Style 02
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent02
	{
	    /*width: 95%;*/
		border-right: 1px solid #EEE;
		border-left: 1px solid #EEE;
		border-bottom: 1px solid #CCC;
		padding: 6px 15px 2px;
		margin-bottom: 0px;
	}
	div.hsbcStyleContent02 p
	{
		margin: 5px 0px 9px;
		padding: 0px;
	/*	margin-top: 3px;
		margin-bottom: 6px;*/
	}
	div.hsbcStyleContent02 ul a
	{
		text-decoration:underline;
	}
	/* Content Style 03,04  -  Fixing width for two columns within a the content 
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent03,
	div.hsbcStyleContent04
	{
		width: 50%;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	div.hsbcStyleContent03 ul,
	div.hsbcStyleContent03 h3
	{
		padding-right: 15px!important;
	}
	div.hsbcStyleContent04 ul,
	div.hsbcStyleContent04 h3
	{
		padding-left: 15px!important;
	}
	div.hsbcStyleContent03 p,
	div.hsbcStyleContent04 p
	{
		background-repeat:no-repeat;
	}
	
	/* Content Style 06  -  Zero padding
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent06
	{
		padding: 0px;
	}
	/* Content Style 07
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent07
	{
		padding: 0px 15px 4px;
	}
	div.hsbcStyleContent07 p
	{
		padding: 10px 0px 11px;
		margin: 0px;
	}
	/* Content Style 08   - Used for large text inputs, with font being un-bold.
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent08
	{
		padding: 0px 15px 4px;
	}
	div.hsbcStyleContent08 p
	{
		padding: 0px;
		margin: 4px 0px 6px;
	}
	div.hsbcStyleContent08 p.
	{
		padding: 0px;
		margin: 10px 0px;
	}
	div.hsbcStyleContent08 img
	{
		margin-left: 5px;
	}
	/* Content Style 09   -  Used for special (single line) boxes at bottom of content
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent09 p
	{
		padding: 0px 0px 4px;
		margin: 0px;
	}
	/* Content Style 10   - 
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent10 p
	{
		margin: 2px 0px 14px;
		padding: 0px;
	}
	div.hsbcStyleContent10 p.extHrType01
	{
		margin: 5px 0px 5px;
		padding: 0px;
	}
	/* Content Style 11,12
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent11, 
	div.hsbcStyleContent12
	{
		float:left;
		width: 48%;
		margin: 0px;
	}
	div.hsbcStyleContent11 p
	{
		padding-right:30px;
		/*padding-left:20px;*/
		background-position:left top;
		background-repeat:no-repeat;
	}
	div.hsbcStyleContent12 p
	{
		/*padding-left: 20px;*/
		margin-left: 20px;
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	/* Content Style 13
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent13 
	{
		margin-top: 6px;
		background: url("images/dotVerticalRepeater.gif") repeat-y top;
	}
	div.hsbcStyleContent13  div.extFloatBugFix
	{
		height:8px;
		font-size:1px;
		background-color:#eee;
	}
	div.hsbcStyleContent13  p
	{
		color:#666;
	}
	
	/* Content Style 14
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent14 p
	{
		margin: 2px 0px 9px;
		padding: 0px;
	}
	div.hsbcStyleContent14 p.extHrType01
	{
		margin: 15px 0px 5px;
		padding: 0px;
	}
	
	/* Content Style 15
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent15
	{
		margin-bottom: 32px;
	}
	
	/* Content Style 16
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent16 h2
	{
		background-color: #EEE;
		border-bottom: 1px solid #CCC;
	}
	
	/* Content Style 17
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent17
	{
		margin-top:0px!important;
		margin-bottom:0px!important;
	}
	
	/* Content Style 18
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent18
	{
		width:100%;
		border-bottom:1px solid #f00; 
		clear:both;
		height:28px;
	}
	
	div.hsbcStyleContent18 div
	{
		text-align:center;
	}
	
	div.hsbcStyleContent18 p
	{
		padding:7px 0px!important;
		margin:0px!important;
	}
	
	div.hsbcStyleContent18 h2 a
	{
		color:#f00;
		font-weight:bold;
		text-decoration:none;
		padding:0px!important;
	}
	
	div.hsbcStyleContent18 a
	{
		color:#000;
		text-decoration:underline;
	}
	
	div.hsbcStyleContent18 h2
	{
		margin:0px!important;
		border:0px!important;
		padding:7px 0px;!important;
		background: url("images/shopTabSelect.gif") top no-repeat!important;
	}
	
	
	/* Content Style 19
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent19
	{
		width:163px;
		float:left;
		background: url("images/shopTab.gif") top no-repeat;
	}
	
	/* Content Style 20
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent20
	{
		width:162px;
		float:left;
		background: url("images/shopTab.gif") top no-repeat;
	}
	
	/* Content background styles - (Default = White)
	---------------------------------------------------------------------------------------------- */
	/* 01 - Light Grey Background */
	div.hsbcBgStyleContent01
	{
		background-color: #F4F4F4;
	}
	div.hsbcBgStyleContent02 h2,
	div.hsbcBgStyleContent02 div.hsbcStyleContent02
	{
		background-color: #EEE;
	}
	
	/* default ul style
	---------------------------------------------------------------------------------------------- */
	div.hsbcContent ul
	{
		margin: 4px 0px 2px;
		padding: 0px;
	}
	div.hsbcContent ul li
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		 
		/*P2GNCF006 removed font-weight: bold;*/
		/*P2GNCF006 added*/
		font-weight: normal;
		/*P2GNCF006 ended*/
		color: #333;
		list-style: none;
		background: url("images/bgDefaultListPoint.gif") no-repeat top left;
        line-height: 130%;
        padding: 0px 0px 2px 11px;
		margin: 0px 0px 7px;
	}
	
	
	/* Horizontal Line
	---------------------------------------------------------------------------------------------- */
	p.extHrType01
	{
		clear: both;
		background:url("images/dotRepeater.gif") repeat-x;
		line-height:1px;
		display:block;
		font-size:1%;
		margin:0px;
		padding:0px !important;
	}
	
	
	/*LINK STYLES */
	/* Link Type 01 0 Spanner Icon
	---------------------------------------------------------------------------------------------- */
	p.hsbcLinkStyle01 a,
	a.hsbcLinkStyle01
	{
		background: url("images/icons/iconSpanner.gif") no-repeat top left;
		line-height: 140%;
		padding-left: 25px;
		display: block;
	}
	/* Link Type 01 0 Question Mark Icon
	---------------------------------------------------------------------------------------------- */
	p.hsbcLinkStyle02 a,
	a.hsbcLinkStyle02
	{
		background: url("images/icons/iconQuestionMark.gif") no-repeat top left;
		line-height: 140%;
		padding-left: 25px;
		display: block;
	}
	/* Link Type 01 0 Information Icon
	---------------------------------------------------------------------------------------------- */
	p.hsbcLinkStyle03 a,
	a.hsbcLinkStyle03
	{
		background: url("images/icons/iconInfo.gif") no-repeat top left;
		line-height: 140%;
		padding-left: 25px;
		display: block;
	}
	
	
	
	
	/* RightTools box
	---------------------------------------------------------------------------------------------- */
	div.hsbcToolBox
	{
		background: url("images/bgToolBoxContent.gif") no-repeat bottom left;
		background-color: #F2F2F2;
		margin: 0px 0px 13px;
		padding: 0px 0px 5px;
	}
	div.hsbcToolBox p
	{
		margin: 0px 15px 5px;
		padding: 0px;
		font-size: 74%;
		/* \*/
		font-size: 69%;
		/* */
		color: #666;
		background-position:left top;
		background-repeat:no-repeat;
	}
	div.hsbcToolBox p.extHrType01
	{
		margin: 0px 0px 4px;
	}
	div.hsbcToolBox ul
	{
		margin: 0px 15px 5px;
	}
	div.hsbcToolBox ul li
	{
		margin: 0px;
		padding: 0px;
		font-size: 74%;
		/* \*/
		font-size: 69%;
		/* */
		color: #666;
	}
	div.hsbcToolBox p a
	{
		color: black;
		text-decoration: underline;
	}
	a:hover
	{
		color: #f00!important;
	}
	
	
	div.hsbcTitleToolBox
	{
		background: url("images/bgToolBoxHeader.gif") no-repeat top left;
		padding: 0px;
		margin: 0px 0px 7px;
		border-bottom:1px solid #CCC;
	}
	div.hsbcTitleToolBox h2
	{
	    color: white;
		border-bottom:none;
	}
	div.hsbcTitleToolBox p
	{
		font-size: 80%;
		/* \*/
		font-size: 75%;
		/* */
		color: #333;
		margin: 0px!important;
		padding: 6px 0px 5px 16px!important;
	}
	/* Types of RightTools box
		Box Style 1 -
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleToolBox01
	{
		margin:0px!important;
		padding:0px!important;
		background:none!important;
		border:none!important;
	}
	div.hsbcStyleToolBox01 div.hsbcTitleToolBox
	{
		margin:0px!important;
	}
	
	
	
	/* Table Styles
	
	---------------------------------------------------------------------------------------------- */
	/* Table style 01
	 * used in card compare page
	---------------------------------------------------------------------------------------------- */
	table.hsbcTableStyle01
	{
		padding: 0px;
		margin: 0px;
		border-collapse:collapse;
		width:100%;
		border-right: 1px solid #EEE;
	}
	table.hsbcTableStyle01 tr th,
	table.hsbcTableStyle01 tr td
	{
		vertical-align:top;
	}
	table.hsbcTableStyle01 tr th
	{
		/* mac-ie */
		font-size:80%;
		/*non-mac-ie \*/
		font-size:75%;
		/* */
		border-left: 1px solid #EEE;
		border-bottom: 1px solid #EEE;
		border-top: none;
		text-align:left;
		padding: 10px 15px 13px 5px;
	}
	table.hsbcTableStyle01 tr th a
	{
		text-decoration: none;
		color: #000;
		font-weight: normal;
	}
	table.hsbcTableStyle01 tr td
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:69%;
		/* */
		border-left: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		background-color: #EEE;
		font-weight: bold;
		padding: 10px 5px;
	}
	
	
	/* Table style 02
	 * used for mnthly promotions tabs
	---------------------------------------------------------------------------------------------- */
	table.hsbcTableStyle02
	{
		width: 422px;
		border-collapse: collapse;
		border: none;
		padding: 0px;
		margin: 0px;
		border-bottom:1px solid #f00;
	}
	table.hsbcTableStyle02 tr td
	{
		padding: 0px;
		padding-left: 2px;
		width:25%;
	}
	table.hsbcTableStyle02 tr td.extleftTab
	{
		padding: 0px;
	}
	table.hsbcTableStyle02 tr td span.ContentHeaderTabSelected
	{
		background: url("images/bgContentHeaderSliderRight.gif") no-repeat top right;
		margin: 0px;
		padding: 0px;
		border: none;
		display: block;
		color: #F00;	
	}
	table.hsbcTableStyle02 tr td h2
	{
		display: block;
		background: url("images/bgContentHeaderSliderLeft.gif") no-repeat top left !important;
		
		margin: 0px;
		padding: 7px 0px 6px 0px;
		border-bottom:none;
		text-align:center;
	}
	table.hsbcTableStyle02 tr td p
	{
		background: url("images/bgContentHeaderSliderRightWhite.gif") no-repeat top right;
		margin: 0px;
		padding: 0px;
		border: none;
		display: block;
	}
	table.hsbcTableStyle02 tr td a
	{
		display: block;
		background: url("images/bgContentHeaderSliderLeftWhite.gif") no-repeat top left !important;
		
		margin: 0px;
		padding: 7px 0px 6px 0px;
		border-bottom:none;
		text-align:center;
	}
	
	table.hsbcTableStyle03
	{
		margin-left:10px;
	}
	
	table.hsbcTableStyle03 input,
	table.hsbcTableStyle03 select
	{
		font-size:100%;
	}
	
	table.hsbcTableStyle03 td
	{
		/* mac-ie */
		font-size:80%;
		/*non-mac-ie \*/
		font-size:75%;
		/* */
	}
	
	/* Table Row and Column Styles
	---------------------------------------------------------------------------------------------- */
	/* td.extTableColumn01  -  Used for left column */
	td.extTableColumn01,
	tr.extTableRow01 td.extTableColumn01
	{
		/* mac-ie */
		padding: 5px!important;
		/*non-mac-ie \*/
		padding: 10px 15px!important;
		/* */
		border-left: 1px solid #EEE!important;
		border-bottom: 1px solid #EEE!important;
		background-color: #FFF!important;
		font-weight: normal!important;
	}
	tr.extTableRow01 td.extTableColumn01
	{
		font-weight: bold!important;
	}
	tr.extTableRow01 td
	{
		background-color:#FFF!important;
		border-left: 1px solid #EEE!important;
		border-bottom: 1px solid #EEE!important;
		padding: 8px 5px 0px!important;
	}
	tr.extTableRow01 td img
	{
		background-color:#FFF!important;
		margin-bottom: 8px!important;
	}
	
	/* Other Styles
	---------------------------------------------------------------------------------------------- */
	
	/* hsbcHideBlock
	 *
	 * Used to hide block items from non javascript browsers
	---------------------------------------------------------------------------------------------- */
	.hsbcHideBlock
	{
		display:none;
	}
	
	/* Align Type 01
	---------------------------------------------------------------------------------------------- */
	.hsbcAlignType01
	{
		float:right;
	}
	
	.hsbcAlignType02
	{
		text-align:right;
		white-space: nowrap;
	}
	
	.hsbcAlignType03
	{
		float: left;
	}
	.hsbcAlignType04 img
	{
		float:right;
	}
	.hsbcAlignType05
	{
		vertical-align: top;
		float:right;
		text-align: right;
	}
	.hsbcAlignType06
	{
		clear: both;
		float:right;
	}
	
	/* TextType01
	---------------------------------------------------------------------------------------------- */
	.hsbcTextStyle01
	{
		color: #36C !important;
	}
	.hsbcTextStyle02
	{
		color: #333!important;
	}
	.hsbcTextStyle02 img
	{
		vertical-align:middle;
	}
	.hsbcTextStyle03
	{
		color: #333  !important;
		/* mac-ie */
		font-size:80% !important;
		/*non-mac-ie \*/
		font-size:75% !important;
		/* */
	}
	.hsbcTextStyle04
	{
		color: #000  !important;
		/* mac-ie */
		font-size:93% !important;
		/*non-mac-ie \*/
		font-size:87% !important;
		/* */
	}
	.hsbcTextStyle05
	{
		font-weight: bold !important;
	}
	.hsbcTextStyle05 a
	{
		text-decoration: underline!important;
		font-weight: bold !important;
	}
	.hsbcTextStyle06
	{
		text-decoration: underline!important;
		font-weight: bold !important;
	}
	.hsbcTextStyle07
	{
		color: #F00 !important;	
	}
	.hsbcTextStyle08
	{
		color: #36C !important;
		text-decoration: underline!important;
	}
	.hsbcTextStyle09
	{
		color: #F00 !important;	
		font-weight: bold !important;
	}
	.hsbcTextStyle10
	{
		color: #333!important;
		text-decoration: underline!important;
	}
	.hsbcTextStyle11
	{
		font-weight: normal;
		font-size:93% !important;
	}
	.hsbcTextStyle12 
	{
		font-weight: bold !important;
		/* mac-ie */
		font-size:74% !important;
		/*non-mac-ie \*/
		font-size:69% !important;
		/* */
		color: #666 !important;
	}
	.hsbcTextStyle13 
	{
		/* mac-ie */
		font-size:68% !important;
		/*non-mac-ie \*/
		font-size:62% !important;
		/* */
		color: #666 !important;
	}
	.hsbcTextStyle14
	{
		/* mac-ie */
		font-size:80% !important;
		/*non-mac-ie \*/
		font-size:75% !important;
		/* */
		color: #F00 !important;	
		font-weight: bold !important;
		text-decoration: none!important;
	}
	.hsbcTextStyle15
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:69%;
		/* */ 
	}
	.hsbcTextStyle16
	{
		color: #36C !important;
		font-weight: bold!important;
	}
	
	.hsbcTextStyle17 a
	{
		text-decoration:none;
		font-weight: bold!important;
	}
	
	/* Used specifically for error text 
	---------------------------------------------------------------------------------------------- */
	.hsbcTextStyleError
	{
		color:#f00;
		font-weight:bold;
	}
	
	/* Image styles
	---------------------------------------------------------------------------------------------- */
	img.hsbcImageStyle01
	{
		margin-top: 2px;
		margin-right:12px;
		margin-bottom: 7px;
	}/*
	img.hsbcImageStyle02
	{
		margin-top: 2px;
		margin-right:12px;
		margin-bottom:11px;
	}
	*/
	img.hsbcImageStyle03
	{
		margin-top: 3px;
		margin-left:12px;
		margin-bottom:7px;
	}
	img.hsbcImageStyle04
	{
		margin: 4px 0px;
		border-top: 1px solid #CCC;
		border-left: 1px solid #CCC;
	}
	img.hsbcImageStyle05
	{
		margin: 0px 9px 0px 0px;
	}
	img.hsbcImageStyle06
	{
		margin: 0px;
	}
	img.hsbcImageStyle07
	{
		margin: 6px 15px 7px 0px;
	}
	img.hsbcImageStyle08
	{
		vertical-align:text-top;
		margin: 0px 7px 0px 0px;
	}
	img.hsbcImageStyle09
	{
		margin-top: 0px;
		margin-left:12px;
		margin-bottom:0px;
	}
	img.hsbcImageStyle10
	{
		vertical-align:text-top;
		margin: 0px 0px 0px 7px;
	}
	
	/* Input styles (input,select)
	---------------------------------------------------------------------------------------------- */
	.hsbcInputStyle01
	{
		margin: 2px 0px;	
	}
	
	.hsbcInputStyle02
	{
		margin: 3px 0px 8px;
		display:block!important;
	}
	
	
	.extFloatBugFix
	{
		clear:both;
	}
	
	
	
	
	/* styles used for search results page
	---------------------------------------------------------------------------------------------- */
	div.extBlockStyle01
	{
		background-position: top left;
		background-repeat:no-repeat;
		border-bottom: 1px solid #f00;
		padding:0px;
	}
	div.containerControlNoLeftRight div.extBlockStyle01,
	div.containerControlRight div.extBlockStyle01
	{
		background-image:  url("images/bgOneColumnH2FullWidthTop.gif");
		width: 742px;
	}
	div.containerControlLeftRight div.extBlockStyle01
	{
		background-image:  url("images/bgOneColumnH2HalfWidthTop.gif");
		width: 588px;
	}
	/*div.containerControlNoLeftRight div.extBlockStyle01 p,
	div.containerControlRight div.extBlockStyle01 p*/
	div.extBlockStyle01 p
	{
		padding: 7px 0px 6px 17px;
		margin:0px;
	}
	/*div.containerControlNoLeftRight div.extBlockStyle02,
	div.containerControlRight div.extBlockStyle02*/
	div.extBlockStyle02
	{
		padding:0px;
		border-right: 1px solid #EEE;
		border-left: 1px solid #EEE;
	}
	div.containerControlNoLeftRight div.extBlockStyle02,
	div.containerControlRight div.extBlockStyle02
	{
		width: 740px;
	}
	div.containerControlLeftRight div.extBlockStyle02
	{
		width: 586px;
	}
	
	/*div.containerControlNoLeftRight div.extBlockStyle02 div.hsbcDivletPageList,
	div.containerControlRight div.extBlockStyle02 div.hsbcDivletPageList*/
	div.extBlockStyle02 div.hsbcDivletPageList
	{
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		margin-bottom: 0px;
		padding-bottom: 0px;
		line-height: 170% !important;
	}
	div.extBlockStyle03
	{
		padding: 7px 10px 5px 0px;
		border-right: 1px solid #EEE;
		border-left: 1px solid #EEE;
	}
	div.containerControlNoLeftRight div.extBlockStyle03,
	div.containerControlRight div.extBlockStyle03
	{
		width: 730px;
	}
	div.containerControlLeftRight div.extBlockStyle03
	{
		width: 576px;
	}
	/*div.containerControlNoLeftRight div.extBlockStyle03 p,
	div.containerControlRight div.extBlockStyle03 p*/
	div.extBlockStyle03 p
	{	
		margin: 4px 0px 12px 14px; 
	}
	
	/*div.containerControlNoLeftRight div.extBlockStyle03 h2,
	div.containerControlRight div.extBlockStyle03 h2*/
	div.extBlockStyle03 h2
	{
		/* mac-ie */
		font-size:80%;
		/*non-mac-ie \*/
		font-size:75%;
		/* */
		border: none!important;
		background:none!important;
		margin: 13px 0px 4px 14px;
		padding: 0px; 
	}
	div.extBlockStyle04
	{
		background-position:bottom left;
		background-repeat:no-repeat;
		border-top: 1px solid #f00;
		padding:0px;
		margin: 0px;
	}
	div.containerControlNoLeftRight div.extBlockStyle04,
	div.containerControlRight div.extBlockStyle04
	{
		background-image:  url("images/bgOneColumnH2FullWidthBot.gif");
		width: 742px;
	}
	div.containerControlLeftRight div.extBlockStyle04
	{
		background-image:  url("images/bgOneColumnH2HalfWidthBot.gif");
		width: 588px;
	}
	/*div.containerControlNoLeftRight div.extBlockStyle04 p,
	div.containerControlRight div.extBlockStyle04 p*/
	div.extBlockStyle04 p
	{
		padding: 7px 0px 6px 17px;
		margin:0px;
	}
	/* BlockStyle05 -->  Used for when no results are returned in search page. */
	/*div.containerControlNoLeftRight div.extBlockStyle05,
	div.containerControlRight div.extBlockStyle05*/
	div.extBlockStyle05
	{
		padding: 7px 10px 25px 0px;
	}
	/* BlockStyle06 -->  Used for Monthly Promotions page tabs. */
	div.extBlockStyle06
	{
	}
	div.extBlockStyle06 ul
	{
		margin: 0px !important;
		padding: 0px !important;
		float: right !important;
		clear: none;
	}
	div.extBlockStyle06 li
	{
		border-right: none !important;
		padding: 0px 4px 0px !important;
		font-weight: normal !important;
	}
	div.extBlockStyle06 li a
	{
		text-decoration: underline;
	}
	
	
	/*"containers.css"
	---------------------------------------------------------------------------------------------- */
	
	
	/* Top Level Containers
	---------------------------------------------------------------------------------------------- */
	div.containerGlobal
	{
		/*width: 760px;*/
		/*width: 1003px;*/
		width:990px;
	}
	div.containerPopupGlobal
	{
		width: 98%;
	}
	div.containerLogoArea
	{
		width: 350px;
		float: left;
		clear:left;
	}
	/*
	div.containerLeft
	{
		width: 146px;
		float: left;
	}
	*/
	div.containerTabMenu
	{
		width:100%;
		float:left;
	}
	div.containerBreadCrumb
	{
		width:100%;
		float:left;
	}
	div.containerFooter
	{
		width: 100%;
		float: left;
	}
	div.containerEntity
	{
		width: 100%;
	}
	div.containerMain
	{
		width: 100%;
		padding-left:10px;
		float:left;
	}
	
	div.containerControlOne,
	div.containerControlTwo,
	div.containerControlThree,
	div.containerControlFour,
	div.containerContent,
	div.containerOuterContent
	{
		float:left;
	}
	
	/* Left and Right columns   | |    | |
	---------------------------------------------------------------------------------------------- */
	div.containerControlLeftRight div.containerContent
	{
		/*width:438px;*/
		/*width:681px;*/
		/* INM BD*/
		width:574px;
	}
	div.containerControlLeftRight div.containerControlOne div.hsbcColumn
	{
		/*width:438px;*/
		/*width:680px;*/
		width:666px;
	}
	div.containerControlLeftRight div.containerControlTwo div.hsbcColumn
	{
		/*width: 219px;*/
		/*width:340px;*/
		width:333px;
	}
	div.containerControlLeftRight div.containerControlThree div.hsbcColumn
	{
		width: 146px;
	}
	div.containerControlLeftRight div.containerControlThree div.hsbcColumnDouble
	{
		width: 292px !important;
	}
	
	div.containerControlLeftRight div.containerOuterContent
	{
		/*width:604px;*/
		/*width:847px;*/
		width:832px;
	}
	
	/* Right column only   |      | |
	---------------------------------------------------------------------------------------------- */
	div.containerControlRight div.containerLeftNav
	{
		display:none;
	}
	div.containerControlRight div.containerContent
	{
		/*width:576px;*/
		/*width:819px;*/
		width:804px;
		float:left;
	}
	div.containerControlRight div.containerControlOne div.hsbcColumn
	{
		/*width: 561px;*/
		/*width:800px;*/
		width:785px;
	}
	div.containerControlRight div.containerControlOne div.hsbcColumn .hsbcContent
	{
		margin:0px;
	}
	div.containerControlRight div.containerControlTwo div.hsbcColumn
	{
		/*width: 288px;*/
		/*width:408px;*/
		width:401px;
	}
	div.containerControlRight div.containerControlFour div.hsbcColumn
	{
		/*width:144px;*/
		/*width:204px;*/
		width:200px;
	}
	div.containerControlRight div.containerControlTwo div.hsbcColumnDouble
	{
		/*width: 292px !important;*/
	}
	
	div.containerControlRight div.containerOuterContent
	{
		/*width:742px !important;*/
		width:970px!important;
		padding-left: 18px;
	}
	
	
	/* Left column only   | |      |
	---------------------------------------------------------------------------------------------- */
	div.containerControlLeft div.containerLeftNav
	{
		margin-right:0px !important;
	}
	div.containerControlLeft div.hsbcContent
	{
		margin-left:16px;
		margin-right:0px !important;
	}
	div.containerControlLeft div.containerRightTools
	{
		display:none;
	}
	div.containerControlLeft div.containerContent
	{
		width:620px;
		float:left;
	}
	div.containerControlLeft div.containerControlOne div.hsbcColumn
	{
		width: 620px;
	}
	div.containerControlLeft div.containerControlTwo div.hsbcColumn
	{
		width: 310px;
	}
	div.containerControlLeft div.containerControlFour div.hsbcColumn
	{
		width: 155px;
	}
	div.containerControlLeft div.containerControlFour div.hsbcColumnDouble
	{
		width: 310px;
	}
	div.containerControlLeft div.containerControlFour div.hsbcTripleColumn
	{
		width: 465px;
	}
	
	/* popup   |        |
	---------------------------------------------------------------------------------------------- */
	div.containerControlPopup div.containerLeftNav
	{
		display:none;
	}
	div.containerControlPopup div.hsbcContent
	{
		margin-left:16px;
		margin-right:0px !important;
	}
	div.containerControlPopup div.containerRightTools
	{
		display:none;
	}
	div.containerControlPopup div.containerContent
	{
		/*width:620px;*/
		width: auto;
		float:left;
	}
	div.containerControlPopup div.containerControlOne div.hsbcColumn
	{
		width: auto;
		padding-right: 10px;
	}
	
	/* fullwidth   |        |
	---------------------------------------------------------------------------------------------- */
	
	div.containerControlNoLeftRight div.hsbcContent
	{
		margin-left:16px;
		margin-right:0px !important;
	}
	
	div.containerControlNoLeftRight div.containerContent
	{
		/*width:620px;*/
		width: auto;
		float:left;
	}
	div.containerControlNoLeftRight div.containerControlOne div.hsbcColumn
	{
		width: auto;
		padding-right: 10px;
	}
	
	/* Column, Content, Right and Left div's
	---------------------------------------------------------------------------------------------- */
	div.hsbcColumn
	{
		float:left;
	}
	div.hsbcContent
	{
		margin-right:16px;
		width:auto;
		float:none;
	}
	div.hsbcContent h2
	{
		color: #49728B;
	}	
	div.containerLeftNav
	{
		width:140px;
		margin-right: 16px;
		float:left;
		margin-top: 29px;
	}
	div.containerRightTools
	{
		/*INM BD*/
		width:256px;
		float:left;
	}
	
	/*Left-Nav by BOBBY
	-----------------------------------------------------------------------------------------*/
	div.containerMain
	{
	padding-left: 0px;
	}
	/*Left-Nav by BOBBY
	-----------------------------------------------------------------------------------------*/
	div.containerRightTools
	{
	/*INM BD*/
	margin-top: 0px;
	}
	
	
	/*"homepage.css"
	---------------------------------------------------------------------------------------------- */
	
	
	div.containerHomePageOuterContent a
	{
		text-decoration: none;
	}
	div.containerHomePageOuterContent h1
	{
		/* mac-ie */
		font-size:105%!important;
		/*non-mac-ie \*/
		font-size:100%!important;
		/* */
		color: #C00!important;	
		padding: 10px 0px 6px!important;
		font-weight:bold;
	}
	div.containerHomePageOuterContent h2
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:69%;
		/* */
		margin: 0px;
		background-repeat:no-repeat;
		background-position: top left;
		border-bottom:1px solid #f00;
		padding: 7px 0px 6px 17px;
	}
	div.containerHomePageOuterContent
	{
		/*width: 751px;*/
		/*width:994px;*/
		width:984px;
		padding: 0px 0px 0px 9px;
		margin: 0px;
		float: left;
	}
	div.containerHomePageOuterContent div.containerContent
	{
		/*width: 573px;*/
		/*width:816px;*/
		width:801px;
		padding: 0px;
		margin: 16px 0px 0px;
		float: left;
	}
	div.containerHomePageRightTools
	{
		width: 178px;
		padding: 0px;
		margin: 16px 0px 0px;
		float: left;
	}
	div.containerControlRight div.containerControlThree div.hsbcColumn h2
	{
		background-image:url("images/homepageimages/bgThreeColumnH3.gif");
		/*width: 159px;*/
		/*width:240px;*/
		width:235px;
	}
	div.containerHomePageOuterContent div.containerControlOne div.hsbcColumn h2
	{
		background-image:url("images/homepageimages/bgOneColumnH3.gif");
		/*width: 541px;*/
		/*width:784px;*/
		width:769px;
	}
	div.containerHomePageOuterContent div.containerControlThree div.hsbcColumn
	{
		width:252px;
		margin: 0px;
		padding: 0px;
		padding-right:15px;
	}
	div.containerHomePageOuterContent div.containerControlOne div.hsbcColumn
	{
		/*width: 558px;*/
		/*width:801px;*/
		width:786px;
		margin: 0px 15px 0px 0px;
		margin: 0px;
	}
	div.containerHomePageOuterContent div.hsbcContent
	{
		margin-right:0px!important;
	}
	/***/
	div.containerHomePageOuterContent div.containerContent
	{
		margin:0px!important;
		padding:0px!important;
	}
	
	div.hsbcHomeLeftNav
	{
		width:103px;
		float:left;
		margin: -4px 13px 0px 0px;
	}
	div.hsbcHomeNavPartner
	{
		/*width:442px;*/
		/*width:684px;*/
		width:669px;
		float:left;
	}
	div.hsbcHomeNavPartner img
	{
		margin: 0px 0px 16px;
	}
	div.hsbcHomeNavigation h2,
	div.hsbcHomeNavigation p.hsbcHomeNavigationTitle
	{
		color: #36C;
		font-weight: bold;
		/* font size changed to allow 'commercial' instead of
		 * 'banking' mac-ie size is the same but the comment
		 * control will be left in for future reference
		 */
		/* mac-ie */
		font-size:105%;
		/*non-mac-ie \*/
		font-size:105%;
		/* */
		margin: 0px;
		padding: 1px 0px 0px 10px;
		border: none;
		background: url("images/homepageimages/bgListTitleArrow.gif") no-repeat top left;
	}
	div.hsbcHomeNavigation
	{
		margin: 0px 0px 16px;
		padding: 0px;	
	}
	div.hsbcHomeNavigation ul
	{
		margin: 4px 0px 0px;
		padding: 0px;
	}
	div.hsbcHomeNavigation ul li
	{
		color: #36C;
		font-weight: normal;
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:69%;
		/* */
		list-style: none;
		background: none;
		margin: 0px 0px 2px;
		padding: 0px 0px 0px 11px;
		background: url("images/homepageimages/bgListItemArrow.gif") no-repeat top left;
	}
	div.hsbcHomeNavigation p
	{
		margin: 0px 0px 0px 10px;
		padding: 2px 0px 0px;
	}
	div.hsbcHomeNavigation ul li.extHomeBoldLink
	{
		font-weight: bold;
		margin: 7px 0px 0px;	
	}
	div.containerHomePageRightTools div.hsbcToolBox
	{
		background:  none; /*url("images/homepageimages/bgToolBoxContentHomepage.gif") no-repeat bottom left;*/
		background-color: #F2F2F2;
		margin: 0px;
		border-bottom: 1px solid #CCC; 
	}
	div.containerHomePageRightTools div.hsbcTitleToolBox
	{
		background:  url("images/homepageimages/bgToolBoxHeaderHomepage.gif") no-repeat top left;
		padding: 0px;
		/*margin: 0px 0px 7px;*/
		border: none;
	}
	/*	HompageBox Style  -
	---------------------------------------------------------------------------------------------- */
	/* TOOLBOX STYLE 1 - */
	div.containerHomePageOuterContent div.hsbcToolBox p
	{
		/* mac-ie */
		padding: 0px;
		/*non-mac-ie \*/
		padding: 0px 0px 5px;
		/* */
		margin: 0px 15px 0px;
	}
	div.hsbcStyleToolBoxHomepage01
	{
		margin: 0px;
		padding: 0px;
	}
	/* TOOLBOX STYLE 2 - */
	div.hsbcStyleToolBoxHomepage02
	{
		margin: 0px;
		padding: 0px;;
	}
	div.hsbcStyleToolBoxHomepage02 img
	{
		margin: 0px;
		/* mac-ie */
		padding: 4px 0px;
		/*non-mac-ie \*/
		padding: 5px 0px 2px;
		/* */
	}
	/* TOOLBOX STYLE 3 - */
	div.hsbcStyleToolBoxHomepage03
	{
		margin: 0px;
		padding: 4px 0px;
	}
	/* TOOLBOX STYLE 4 -  */
	div.hsbcStyleToolBoxHomepage04
	{
		padding: 7px 0px 5px;
	}
	div.hsbcStyleToolBoxHomepage04 p
	{
		margin: 0px 15px 5px;
		background-repeat:no-repeat;
		/*padding-left:20px!important;*/
	}
	/* TOOLBOX STYLE 5 - */
	div.hsbcStyleToolBoxHomepage05
	{
		margin: 0px;
		padding:0px;
	}
	div.hsbcStyleToolBoxHomepage05 div.hsbcTitleToolBox
	{
	
	}
	div.hsbcStyleToolBoxHomepage05 div.hsbcTitleToolBox h2
	{
		border-bottom: 1px solid #CCC;
	}
	div.hsbcStyleToolBoxHomepage06
	{
		margin-top:13px!important;
	}
	div.hsbcStyleToolBoxHomepage06 p
	{
		background-position:left top;
		background-repeat:no-repeat;
	}
	div.hsbcStyleToolBoxHomepage06 div.hsbcTitleToolBox h2
	{
		border-bottom: 1px solid #CCC;
	}
	div.hsbcStyleToolBoxHomepage06 ul
	{
		margin: 0px 15px 13px;
		padding: 0px;
	}
	div.hsbcStyleToolBoxHomepage06 ul li
	{
		list-style: none;
		padding: 0px;
		margin: 0px 0px 11px;
		line-height:130%
	}
	
	div.hsbcStyleToolBoxHomepage07
	{
		text-align:right;
		padding-bottom:10px;
	}
	
	div.hsbcHomepageSpacing01
	{
		margin: 0px 0px 16px;
	}
	
	div.hsbcHomepageRibbon
	{
		background: url("images/homepageimages/bgRibbon.gif") no-repeat;
		float:left;
		width:100%;
		height:10px;
	}
	
	
	/*"divlets.css"
	---------------------------------------------------------------------------------------------- */
	
	
	/* LOGO DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletLogo
	{
		height:48px;
		width:auto;
	}
	div.hsbcDivletLogo .hsbcDivletLogoImage
	{
		padding:14px 0px 0px 11px;
		float:left;
		width:127px;
	}
	div.hsbcDivletLogo .hsbcDivletLogoTagLine
	{
		float:left;
		vertical-align:middle;
		padding:17px 0px 0px 11px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#f00;
	}
	
	/* SEARCH DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletSearch
	{
		float:right;
		/* mac-ie */
		font-size:86%;
		/*non-mac-ie \*/
		font-size:74%;
		/* */
		margin-top:16px;
		padding-right:10px;
	}
	div.hsbcDivletSearch label
	{
		padding: 1px 2px 0px 0px;
	}
	input.hsbcdivletSearchBox
	{
		width: 109px;
	/*	height: 13px;	*/
		margin-top:1px;
	}
	
	/* TABMENU DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletTabMenu,
	.wpsPortletTabSet
	{
		background:url("images/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/tab_off_left.gif") no-repeat top left;
		text-align:center;
	}
	div.hsbcDivletTabMenu ul li a,
	.wpsPortletTabLink
	{
		padding:0px 9px 0px 2px;
		margin:0px;
		height:44px;
		line-height:36px;
		float:left;
		display:block;
		background:url("images/tab_off_right.gif") no-repeat top right;
		text-decoration:none;
		color:#000;
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		font-weight:normal;
		vertical-align:50%;
	}
	div.hsbcDivletTabMenu ul li a:hover,
	.wpsPortletTabLink:hover
	{
		color:#f00 !important;
		text-decoration:none;
	}
	div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected,
	.wpsPortletSelectedTab
	{
		background:url("images/tab_on_left.gif") no-repeat top left;
	}
	div.hsbcDivletTabMenu ul li.hsbcDivletTabMenuSelected a,
	.wpsPortletSelectedTab a,
	.wpsPortletSelectedTabLink
	{
		background:url("images/tab_on_right.gif") no-repeat top right;
	}
	div.hsbcDivletTabMenu ul li.extFirstTab
	{
		background:url("images/first_tab_off_left.gif") no-repeat top left;
		padding-left:15px;
	}
	div.hsbcDivletTabMenu ul li.extFirstTabSelected
	{
		background:url("images/first_tab_on_left.gif") no-repeat top left;
		padding-left:15px;
	}
	div.hsbcDivletTabMenu ul li.extFirstTabSelected a
	{
		background:url("images/tab_on_right.gif") no-repeat top right;
	}
	div.hsbcDivletTabMenu ul li.extSelectedTabRight
	{
		background:url("images/tab_off_left_selected_right.gif") no-repeat top left;
	}
	div.hsbcDivletTabMenu ul li.extSelectedTabRight a
	{
		background:url("images/tab_off_right_selected_right.gif") no-repeat top right;
	}
	div.hsbcDivletTabMenu ul li.extSelectedTabLeft
	{}
	div.hsbcDivletTabMenu ul li.extSelectedTabLeft a
	{
		background:url("images/tab_off_right_selected_left.gif") no-repeat top right;
	}
	div.hsbcDivletTabMenu ul li.extLastTabSelected
	{
		background:url("images/tab_on_left.gif") no-repeat top left;
	}
	div.hsbcDivletTabMenu ul li.extLastTabSelected a
	{
		background:url("images/last_tab_on_right.gif") no-repeat top right;
		padding-right:34px;
	}
	div.hsbcDivletTabMenu ul li.extRightAlignTab
	{
		float:right;
		padding-right:10px;
	}
	div.hsbcDivletTabMenu ul li.extRightAlignTabSelected
	{
		background:url("images/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/right_align_tab_on_right.gif") no-repeat top right;
		padding-right:20px;
		padding-left:3px;
	}
	div.hsbcDivletTabMenu ul li.extSelectedTabRightEndBlock
	{
		background:url("images/tab_off_left_selected_right_end_block.gif") no-repeat top left;
	}
	div.hsbcDivletTabMenu ul li a.extDoubleLine
	{
		line-height:13px;
		padding-top:4px;
		/* FIX FOR:PC IE5.5 and PC IE5.01 */
		height:44px;
		hei\ght:40px;
	}
	div.hsbcDivletTabMenu ul li a .extMacIE
	{
		float:left;
		clear:left;
		padding-top:2px;
		/*FIX FOR:MAC IE \*/
		float:none;
		clear:none;
		padding-top:0px;
		/* */
	}
			
	/* BREADCRUMB DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletBreadCrumb,
	.wpsBreadcrumbTrail
	{
		float:left;
		margin:6px 0px 0px;
		padding:0px 0px 10px 10px;
		width:620px;
	}
	div.hsbcDivletBreadCrumb span.hsbcDivletBreadCrumbStart
	{
		float: left;
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		color:#666;
		border-right:5px solid #fff;
		
	}
	div.hsbcDivletBreadCrumb ul
	{
		margin:0px;
		padding:0px;
	}
	div.hsbcDivletBreadCrumb ul li,
	.wpsBreadcrumbTrail
	{
		margin:0px;
		padding:0px 4px 0px 10px;
		list-style:none;
		float:left;
		background:url("images/breadcrumb_arrow.gif") no-repeat left;
		white-space:nowrap;
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		color:#666;
	}
	div.hsbcDivletBreadCrumb ul li a,
	.wpsBreadcrumbTrail a
	{
		text-decoration:underline;
		color:#666;
	}
	div.hsbcDivletBreadCrumb ul li.hsbcDivletBreadCrumbFirst,
	div.hsbcDivletBreadCrumb ul li.hsbcDivletBreadCrumbStart
	{
		background:none;
		padding-left:0px;
	}
	div.hsbcDivletBreadCrumb ul li.hsbcDivletBreadCrumbLast
	{
	}
	
	/* NAVIGATION DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletNavigation,
	.portlet-menu
	{
		padding-bottom: 0px;
	}
	div.hsbcDivletNavigationTitle
	{
		background: url("images/bgLeftNavTitle.gif") no-repeat top right;
		width: 140px;
		padding: 4px 0px 0px;
		
	}
	div.hsbcDivletNavigationTitle span
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		font-weight: bold;
		padding: 0px 0px 3px 11px;
		color: #333;
		background-color: #EEE;
		display: block;
	}
	div.hsbcDivletNavigation ul
	{
		border-bottom: 1px solid #CCC;
		border-top: 1px solid #CCC;
		margin:0px;
		padding: 0px;
		margin-bottom: 18px;
	}
	div.hsbcDivletNavigation ul li,
	.portlet-menu-item
	{
		list-style:none;
		line-height:100%;
		width: 139px;
		padding: 1px 0px 3px;
		margin: 0px;
		border-bottom: 1px solid #EEE;
		border-right: 1px solid #EEE;
	}
	div.hsbcDivletNavigation ul li a
	{
		text-decoration:none;
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		color: #333;
		display: block;
		height: 100%;
		margin: 0px 0px 0px 11px;
		padding: 1px 0px 0px 8px;
		margin-bottom: 0px;
		margin-top: 0px;
		background: url("images/bgLeftNavItemArrow.gif") no-repeat top left;
	}
	div.hsbcDivletNavigation ul li a:hover,
	.portlet-menu-item-hover
	{
		color: #f00 !important;
		text-decoration:none;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelected,
	.portlet-menu-item-selected
	{
		/*background:url("images/nav_arrow_right_selected.gif") no-repeat top left;*/
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren
	{
		/*background:url("images/nav_arrow_down_selected.gif") no-repeat top left;*/
		margin:0px;
		padding:0px;
		border-bottom: 0px;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelected a
	{
		color:#f00 !important;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren a
	{
		color:#f00 !important;
		font-weight:bold;
		background: url("images/bgLeftNavItemArrowParent.gif") no-repeat top left;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren  ul
	{
		margin: 3px 0px 0px;
		padding: 0px;
		border-bottom: 0px;
		border-top: 1px solid #EEE;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren  ul li,
	.portlet-menu-cascade-item
	{
		background:url("images/hsbcDivletNavigation.gif") no-repeat top left;
		margin:0px;
		line-height:80%;
		/* \*/
		line-height:70%;
		/* */
		padding: 4px 0px 3px 0px;
		border-right: none;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren  ul li a
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		margin: 0px 2px 2px 16px;
		color: #333 !important;
		font-weight:normal; 
		background: url("images/bgLeftNavItemArrowChild.gif") no-repeat top left;
		display: block;
	}
	div.hsbcDivletNavigation ul li ul li.hsbcDivletNavigationSelected,
	.portlet-menu-cascade-item-selected
	{
		background:none;
	}
	div.hsbcDivletNavigation ul li ul li.hsbcDivletNavigationSelected a
	{
		color:#f00 !important;
	}
	div.hsbcDivletNavigation ul li ul li a:hover
	{
		color:#f00 !important;
		text-decoration:none;
	}
	
	/* FOOTER DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletFooterLinks,
	.wpsCopyrightText
	{
		width:100%;
		float:left;
		margin:16px 0px 16px;
		background-color:#eee;
		color:#333;
		line-height:180%;
		padding:0px;
	}
	div.hsbcDivletFooterLinks p,
	.wpsCopyrightText p
	{
		/* mac-ie */
		font-size:68%;
		/*non-mac-ie \*/
		font-size:61%;
		/* */
		color:#333;
		line-height:180%;
		padding:0px;
		margin:0px;
	}
	div.hsbcDivletFooterLinks p a,
	.wpsCopyrightText p a
	{
		color:#333;
		text-decoration:none;
	}
	div.hsbcDivletFooterLinks p a:hover,
	.wpsCopyrightText p a:hover
	{
		text-decoration:underline;
	}
	div.hsbcDivletFooterLinks p span.hsbcDivletFooterLinksLeft,
	.wpsCopyrightText p span.hsbcDivletFooterLinksLeft
	{
		float:left;
		margin-left:10px;
	}
	div.hsbcDivletFooterLinks p span.hsbcDivletFooterLinksRight,
	.wpsCopyrightText p span.hsbcDivletFooterLinksLeft
	{
		float:right;
		margin-right:10px;
	}
	
	/* ENTITY DIVLET
	---------------------------------------------------------------------------------------------- */
	div.hsbcEntity
	{
		float:left;
		background: url("images/bgEntityTabBack.gif") repeat-x top left;
	
		/* mac-ie */
		font-size:68%;
		/*non-mac-ie \*/
		font-size:61%;
		clear:both;
		/* */
		padding: 0px 7px 0px 11px ;
		/*width:742px*/
		width: 970px;
		
	}
	
	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/bgEntityTabDivider.gif") no-repeat top right;
	
		height: 18px;
	}
	div.hsbcEntity ul li a
	{
		
	}
	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/bgEntityTabLeft.gif") no-repeat top left;
		padding: 3px 0px 0px 14px;
	}
	div.hsbcEntity ul li.hsbcEntityTabSelected a
	{
		background: url("images/bgEntityTabSlider.gif") no-repeat top right;
		height: 18px;
		padding: 3px 14px 6px 0px;
		color: #F00;
	}
	div.hsbcEntity ul li.hsbcEntityTabSelected a:hover
	{
		color:#F00;
	}
	
	/* Page list
	---------------------------------------------------------------------------------------------- */
	.hsbcDivletPageList
	{
		padding: 0px 9px 0px 0px !important;
		background-color: #eee !important;
		font-weight:bold;
		line-height: 160% !important;
	}
	
	/* Fix for PC IE5.01 */
	div>.hsbcDivletPageList
	{ height: 20px; }
	div > .hsbcDivletPageList
	{ height: auto; }
	/* */
	.hsbcDivletPageList ul
	{
		margin: 0px !important;
		padding: 0px !important;
		float: left !important;
		clear: none;
	}
	.hsbcDivletPageList li
	{
		float: left;
		margin: 0px !important;
		padding: 0px 11px 0px !important;
		background: none !important;
		border-right: 1px solid #fff !important;
		line-height: 240% !important;
		font-weight: bold;
		list-style:none;
	}
	
	.hsbcDivletPageList li.hsbcDivletPageListSelected
	{
		background-color: #fff !important;
		border-right: 1px solid #fff !important;
	}
	.hsbcDivletPageList li.hsbcDivletPageListSelected a
	{
		color: #333 !important;
		text-decoration: none !important;
		cursor: auto !important;
	}
	.hsbcDivletPageList li a
	{
		display:block;
		float: left !important;
		/* \*/
		float: none;
		/* */
		text-decoration: underline;
	}
	
	a.hsbcDivletPageListSearchTips,
	span.hsbcDivletPageListSearchTips
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		padding-right: 6px;
		font-weight:bold;
	}
	
	span.hsbcDivletPageListSearchTips a
	{
		text-decoration: underline;
	}
	
	.extBlockStyle01 span.hsbcDivletPageListSearchTips
	{
		margin-right:10px;
		margin-top:7px;
	}
	
	/* Sitemap
	---------------------------------------------------------------------------------------------- */
	.hsbcDivletSiteMap a.extIconLink
	{
		padding-left: 0px;
	}
	
	.hsbcDivletSiteMap a.extNonIconLink
	{
		padding-left: 14px;
	}
	
	.hsbcDivletSiteMap ul
	{
		padding-left: 0px;
		margin:0px 0px 15px 16px;
	}
	
	div.hsbcDivletSiteMap ul li
	{
		background:none;
		padding-left: 0px;
		list-style-type:none;
		
		
		/* mac-ie */
		font-size:93%;
		/*non-mac-ie \*/
		font-size:86%;
		/* */
		margin:0px !important;
		
	}
	
	div.hsbcDivletSiteMap ul li a
	{
		font-weight:bold;
		color:#000;
		text-decoration:none;
	}
	
	.hsbcDivletSiteMap ul li ul
	{
		background: none;
	}
	
	.hsbcDivletSiteMap ul li ul
	{
		padding-left: 0px;
		padding-top:5px;
	}
	
	.hsbcDivletSiteMap ul li ul li
	{
		font-size: 93%;
		/* \*/
		font-size: 86%;
		/* */
	}
	
	.hsbcDivletSiteMap ul li ul li a
	{
		color:#f00 !important;
		font-weight:normal;
	}
	.hsbcDivletSiteMap ul li ul li ul
	{
		padding-bottom:5px;
	}
	.hsbcDivletSiteMap ul li ul li ul li
	{
		font-size: 100%;
	}
	
	/* Logon divlet
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletLogon
	{
		height:36px;
		background-color:#fff;
	}
	
	div.hsbcDivletLogon p
	{
		margin:0px;
		padding-top: 5px;
		padding-bottom:8px;
		padding-right:9px;
		text-align:right;
		background:#fff url("images/dotRepeater.gif") repeat-x bottom right;
		vertical-align:middle;
		color:#333;	
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
	}
	div.hsbcDivletLogon a
	{
		color: #333;
	}
	div.hsbcDivletLogon p img
	{
		vertical-align:bottom !important;
	}
	
	
	/*"popup.css"
	---------------------------------------------------------------------------------------------- */
	.extPopup
	{
		width: 100% !important;
		wid\th: auto !important;
		margin-right: 20px;
		margin-top:0px!important;
	}
	.extPopup .containerMainExpanded
	{
		width: 100% !important;
	}
	.extPopup .hsbcMainContent
	{
		width: 100%;
	}
	.extPopup .hsbcMainContent .hsbcContent {
		padding-left: 10px;
	}
	.hsbcPopupCloser
	{
		float: right;
		font-size: 75%;
		margin-top: 19px;
		padding-right: 6px;
	}
	.extPopup .hsbcDivletSearch
	{
	}
	.hsbcPopupBar
	{
		width: 100%;
		float: left;
		height: 10px;
		overflow: hidden;
		background: #d90000 url("images/popup_bg.gif") no-repeat bottom right;
	}
	.hsbcPopupBarInner
	{
		width: 100%;
		float: left;
		height: 5px;
		overflow: hidden;
		background: #f00 url("images/popup_bg.gif") no-repeat top right;
	}
	.ext02Popup,
	.ext02Popup .hsbcMainContent
	{
		width: 760px !important;
	}
	.ext02Popup .hsbcMainContent .hsbcContent {
		padding-left: 10px;
	}
	.ext02Popup .hsbcPopupBar
	{
		background: #d90000 url("images/home_bar_bg.gif") no-repeat bottom right;
	}
	.ext02Popup .hsbcPopupBarInner
	{
		background: #f00 url("images/home_bar_bg.gif") no-repeat top right;
	}
	
	.hsbcContent h1
	{
		clear:both;
	}
	.extPopup .hsbcContent
	{
		clear:both;
		display:block!important;
		margin-top:5px;
	}
	
	
		.hsbcRightContent .hsbcButtonCenter,
		.hsbcRightContent .hsbcButtonLeft,
		.hsbcRightContent .hsbcButtonRight
		{
			margin-top: 3px;
		}
		
			.hsbcRightContent .hsbcButtonCenter a
		{
			font-size: 110%;
		}
		
		
		div.hsbcButtonLeft
	{
		background: url("images/btn_left_inv.gif") no-repeat right;
		width: 15px;
		height: 22px;
		float: left;
	}
	div.hsbcButtonCenter
	{
		background: url("images/btn_bg_inv.gif") repeat-x;	
		float: left;
	}
	div.hsbcButtonCenter a,
	.wpsButtonText,
	.portlet-form-input-field
	{
		background: url("images/arr_right_blu_inv.gif") no-repeat;
		text-decoration: none !important;
		color: #fff !important;
		height: 22px;
		float: left;			
		margin: 3px 0px;			
		padding: 0px 0px 0px 8px !important;
		font-weight: bold;
	}
	div.hsbcButtonCenter a:hover
	{
		text-decoration: underline !important;
		color:#fff!important;
	}
	div.hsbcButtonRight
	{
		background: url("images/btn_right_inv.gif") no-repeat;		
		width: 7px; 			
		height: 22px;		
		float: left;
	}
	div.hsbcPopupContent
	{
		padding-top:10px;
	}
	
	div.hsbcPopupContent h2
	{
		border:0px;
		padding:0px;
		margin:10px 0px;
		/* mac-ie */
		font-size:80%;
		/*non-mac-ie \*/
		font-size:74%;
		/* */
	}
	
	div.hsbcPopupContent h1
	{
		/* mac-ie */
		font-size:99%!important;
		/*non-mac-ie \*/
		font-size:93%!important;
		/* */
		font-weight:bold;
	}
	div.hsbcPopupContent p
	{
		/* mac-ie */
		font-size:80%!important;
		/*non-mac-ie \*/
		font-size:74%!important;
		/* */
	}
	div.hsbcPopupContent ol
	{
		padding-left: 20px;
	}
	div.hsbcPopupContent ul
	{
		padding-left: 40px;
	}
	div.hsbcPopupContent ul li
	{
		padding-left:20px;
	}
	
	div.hsbcPopupContent ul li li,
	div.hsbcPopupContent ol li li
	{
		font-size:100%!important;
	}
	div.hsbcPopupContent ul li,
	div.hsbcPopupContent ol li
	{
		/* mac-ie */
		font-size:80%;
		/*non-mac-ie \*/
		font-size:74%;
		/* */
		font-weight:normal;
		padding-bottom:10px;
		margin:10px 0px;;
	}

	/*"search.css"
	---------------------------------------------------------------------------------------------- */
	
	div.searchContent
	{
	    font-size: medium;
		font-family: Arial, Helvetica, sans-serif;
	    background-color: #FFFFFF;
		color: #666;
		margin: 0px;
	}
	
	.searchContent form
	{
		display:inline;
	}
	
	.searchContent input,
	.searchContent select,
	.searchContent label
	{
		vertical-align:middle !important;
	}
	
	.searchContent a
	{
		text-decoration:underline;
		font-size: small;
		color:#f00;
	}
	
	.searchContent a img
	{
		border:0px;
	}
	
	.searchContent a:visited
	{ 
	    
	    font-size: small;
	    color: #666699;
	}
	
	.searchContent table
	{
		border-collapse: collapse;
		margin: 0px;
	}
	
	.searchContent table td ul,
	.searchContent table td ol
	{
		font-size: 100% !important;
		margin-top: 0px !important;
	}
	
	.searchContent table td ol
	{
		padding-left: 8px !important;
	}
	
	.searchContent table td ul li,
	.searchContent table td ol li
	{
		line-height: 1.6em;
	}
	
	.searchContent h1,
	.searchContent h2,
	.searchContent h3,
	.searchContent h4,
	.searchContent h5,
	.searchContent h6
	{
		margin: 5px 0px !important;
	}
	
	.searchContent h1
	{
		margin: 0px !important;
		color: #f00;
		font-weight: normal;
		font-size: 156%;
		/* \*/
		font-size: 149%;
		/* */
	}
	
	.searchContent h2
	{
		color: #666;
		margin-top: 0px !important;
		padding-top: 4px;
		font-weight: normal;
		font-size: 119%;
		/* \*/
		font-size: 113%;
		/* */
	}
	
	.searchContent h3
	{
		padding-top: 6px !important;
		font-weight: bold;
		font-size:  80%;
		/* \*/
		font-size: 76%;
		/* */
	}
	
	.searchContent div.searchContainerMain
	{
		width: 100%;
		float:left;
	}
	
	.searchContent .searchContainerControlFull
	{
		float:left;
		width:98%;
		margin:5px 0px 8px 8px;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea
	{
		float:left;
		background:#ECECEC;
		padding:1px;
		margin:-1px 0px 0px 0px;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea
	{
		width:94%;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader
	{
		float:left;
		background:#fff;
		padding:5px,5px,5px,5px;
		border-bottom:1px solid	#ECECEC;
		border-top: 1px solid #ECECEC
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader
	{
		width:100%;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader h2
	{
		font-size:86%;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader h3
	{
		
		margin:10px 0px;
		padding:0px;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader p
	{
		font-size:74%;
		margin:10px 0px;
		padding:0px;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader select,
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader input
	{
		font-size:74%;
		color:#666;
		margin:0px 0px 0px 3px;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentHeader label,
	{
		font-size:74%;
		color:#666;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator
	{
		/*float: left;*/
		border-bottom:1px solid	#ECECEC;
		background:#fff;
		padding-top:1px;
		margin-bottom: -6px;
	}
	
	.searchContent .searchContainerControlFullPage .searchContentArea .searchContentNavigator
	{
		width:100%;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator
	{
		width:100%;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator a
	{
		font-size:68%;
		color:#666;
	}
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator ul
	{
		list-style: none;
		padding:0px;
		margin-bottom:0px;
		padding-bottom:0px
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator ul li
	{
		display:inline;
		margin:0px
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator ul li.searchSelected
	{
		
		padding-top:0px;
	}
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator ul li.searchSelected a
	{
		margin-top:0px;
		color:#fff;
		background:#f00;
		margin-bottom:0px;
	}
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator ul li a
	{
		margin:0px;
		padding:4px 10px 4px 10px;
		border-left:1px solid #ECECEC;
		vertical-align:middle;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator ul li.searchLast a
	{
		border-left:1px solid #ECECEC;
		border-right:1px solid #ECECEC;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentNavigator .searchNavStep a
	{
		padding:0px;
		vertical-align:middle;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentResults
	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		background:#F7F7F7;
		width:100%;
		border-bottom:1px solid #ECECEC;
		border-top: 1px solid #ECECEC
	}	
	
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentResults .searchResult
	{
		margin:15px 0px 0px 15px  ;
		padding-right:15px;
		padding-bottom:15px;
		font-size:74%;
		background:url("images/bg_hrStyle_Search.gif") repeat-x bottom left;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentResults .searchLast
	{
		background:none;
	}
	
	.searchContent .searchContainerControlFull .searchContentArea .searchContentResults .searchResult p
	{
		margin:0;
		padding:0;
	}
	
	.searchContent .searchFloatLeft 
	{
		float:left;
		text-align: left;
	}
	
	.searchContent .searchFloatRight 
	{
		float:right;
		text-align:right;
	}
	
	.searchContent .searchFloatCenter
	{
		text-align:center;
	}
	
	.searchContent .searchRed
	{
		color:#f00;
	}
}

@media print {

	/*"PrintStyles.css"
	---------------------------------------------------------------------------------------------- */
	
	body
	{
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
	}
	img
	{
		border: none;
		margin: 5px;
		float:left;
		vertical-align: text-top;
	}
	h1
	{
		clear: both;
		padding: 15px 0px 0px;
		margin: 0px;
	}
	h2
	{
		clear: both;
		padding: 15px 0px 0px;
		margin: 0px;
	}
	h3
	{
		clear: both;
		padding: 9px 0px 0px;
		margin: 0px;
	}
	p
	{
		padding: 0px;
		margin: 0px;
	}
	
	div.containerTabMenu,
	div.containerBreadCrumb,
	div.containerLeftNav,
	div.containerLeft,
	div.hsbcDivletSearch,
	div.containerSearchArea,
	div.containerEntity,
	div.containerRightTools,
	.hsbcDivletFooterLinksLeft,
	.extInlineButtons img,
	p.extHrType01,
	div.hsbcDivletPageList,
	div.hsbcDivletLogon,
	extHideBlock,
	div.extBlockStyle04,
	div.hsbcContent table.hsbcTableStyle02 td p
	{
		display:none;
	}
	div.hsbcDivletLogo
	{
		height:48px;
		width:auto;
		margin-bottom: 10px;
	}
	div.hsbcDivletLogo .hsbcDivletLogoImage
	{
		padding:14px 0px 0px;
		float:left;
		width:127px;
	}
	div.hsbcDivletLogo .hsbcDivletLogoTagLine
	{
		float:left;
		vertical-align: middle;
		padding:23px 0px 0px 14px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#f00;
	}
	
	span.hsbcDivletFooterLinksRight
	{
		float: left;
		padding-top: 10px;
	}
	.extFloatBugFix
	{
		clear:both;
	}
	div.hsbcStyleContent02
	{
		float: left;
		padding: 0px 0px 20px;
	
	}
	div.hsbcStyleContent02 p
	{
		margin-bottom: 8px;
	}
	p a img
	{
		clear: both;
	}
}
/*new styles for INM BD*/
/*Quick Access*/
div.hsbcDivletNavigationQuickAccess
{
	background: url("images/bgLeftNavQuickAccess.gif") no-repeat top right;
	width: 140px;
	padding: 4px 0px 0px;	
}
div.hsbcDivletNavigationQuickAccess span
	{
		/* mac-ie */
		font-size:74%;
		/*non-mac-ie \*/
		font-size:68%;
		/* */
		font-weight: bold;
		padding: 0px 0px 3px 11px;
		color: #333;
		background-color: #fff;
		display: block;
		border-right: 1px solid #f2f2f2;
	}

.hsbcBizDirRow:after,
.hsbcBizDirContentStyle10:after,
.hsbcBizDirContentStyle56:after,
.contentStyle30p:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.hsbcBizDirRow
{
	height:1%;
}
.hsbcBizDirRow00
{
	width:830px;
}
.hsbcBizDirRow01
{
	width:830px;
	border-bottom:1px solid #eaeaea;
}

.hsbcBizDirColumn
{
	float:left;
}
.hsbcBizDirColumn00
{
	width:830px;
}
.hsbcBizDirColumn01
{
	width:556px;
}
.hsbcBizDirColumn02
{
	width:274px;
}

.hsbcBizDirTitle01
{
	font-size:136%;
	font-weight:normal;
	margin:2px 0px 8px;
}
.hsbcBizDirTitle02
{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	color: #666;
	font-size: 112.5%;
	font-weight:normal;
	line-height:1em;
}

.hsbcBizDirContentStyle10
{
	height: 1%;
	width: 830px;
	/*border-bottom:1px solid #eaeaea;*/
	background:url(images/bd34.jpg) bottom left no-repeat;
	padding: 0px 0px 18px 0px;
	
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10a
{
	float: left;
	width: 506px;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10a a img
{
	border:0px;
	padding:7px 0px 0px 12px;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10b
{
	margin: 0px;
	padding: 33px 12px 9px 12px;
	font-size: 224.27%;
	color: #333;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10c
{
	margin: 0px;
	padding: 0px 60px 10px 12px;
	color: #666;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10d
{
	line-height: 1.25em;
	font-size: 150%;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10e
{
	font-size: 112.5%;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10e a
{
	color:#f00;
	text-decoration: underline;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10e a:hover
{
	text-decoration:none;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10f
{
	margin: 0px;
	padding: 0px 80px 17px 12px;
	color: #666;
	line-height: 1.25em;
	font-size: 112.5%;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10g
{
	margin: 0px;
	padding: 0px 60px 17px 12px;
	color: #666;
	line-height: 1em;
	font-size: 112.5%;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10g span
{
	margin: 0 0 0 6px;
	padding: 0 0 0 28px;
	background:url("images/bg-tel.gif") no-repeat left top;
	color:#f00;
	font-weight:bold;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10p
{
	float: left;
	width: 302px;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10q
{
	margin-top: 25px;
	padding-top: 10px;
	width: 293px;
	background:url(images/red-top.gif) top left no-repeat;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10r
{
	padding: 0px 29px 24px 29px;
	background:url(images/bg-bottom.gif) bottom left no-repeat;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10s
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 125%;
	color: #f00;
}
.hsbcBizDirContentStyle10 .hsbcBizDirContentStyle10t
{
	margin: 0px;
	padding: 0px;
	font-size: 87.5%;
	color: #999;
}

.hsbcBizDirContentStyle15
{
	width: 830px;
	margin-top:20px;
	padding-top: 12px;
	background: url("images/bg-gray-top.gif") top left no-repeat;
}
.hsbcBizDirContentStyle16
{
	margin: 0px;
	padding: 0px 21px 6px 21px;
	background: url("images/bg-gray-bottom.gif") bottom left no-repeat;
}
.hsbcBizDirContentStyle17
{
	margin: 0px;
	padding: 16px 0px 16px 0px;
}
.hsbcBizDirContentStyle17 .hsbcBizDirContentStyle17a
{
	padding: 0px 25px 0px 0px;
	color: #333;
	font-size: 112.5%;
	background: url("images/tick.gif") center right no-repeat;
}
.hsbcBizDirContentStyle17 .hsbcBizDirContentStyle17b
{
	padding: 3px 0px 3px 0px;
	color: #999;
	font-size: 112.5%;
}
.hsbcBizDirContentStyle17 .hsbcBizDirContentStyle17c
{
	padding: 12px 0px 12px 0px;
	color: #666;
	font-size: 112.5%;
}
.hsbcBizDirContentStyle17 .hsbcBizDirContentStyle17c .hsbcBizDirContentStyle17c1
{
	color: #ff0000;
}
.hsbcBizDirContentStyle17 .hsbcBizDirContentStyle17d
{
	padding: 10px 0px 5px 0px;
	color: #666;
	font-size: 87.5%;
}
.hsbcBizDirContentStyle17 .hsbcBizDirContentStyle17d1
{
	padding: 11px 0px 0px 36px;
}
.hsbcBizDirContentStyle18 a img
{
	margin: 0px;
	padding: 20px 0px 0px 21px;
	border: 0;
}

.hsbcBizDirContentStyle23
{
	height: 1%;
	margin: 0px;
	padding: 0px;
	background: url("images/bg-column.gif") top left no-repeat;
}
.hsbcBizDirContentStyle23:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.hsbcBizDirContentStyle24
{
	float: left;
	width: 242px;
	border-top: 1px solid #eaeaea;
	padding: 20px 0px 0px 0px;
}
.hsbcBizDirContentStyle24a
{
	padding: 20px 0px 0px 41px;
}
.hsbcBizDirTextStyle10
{
	padding: 0px 0px 1px 0px;
	margin: 0px;
	color: #666;
	font-size: 112.5%;	
}
.hsbcBizDirContentStyle24 .hsbcBizDirContentStyle24a
{
	color: #666;
	font-size: 75%;
	line-height: 1.3em;
	padding: 0px 0px 0px 0px;
}
.hsbcBizDirContentStyle24 .hsbcBizDirContentStyle24b
{
	line-height: 1.2em;	
	padding: 12px 0px 0px 0px;
}

.hsbcBizDirContentStyle30
{
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	width: 830px;
	background: url("images/bg-frame-top.gif") top left no-repeat;
}

.hsbcBizDirContentStyle30 .error
{
	color: #f00;
	padding:1px 0 6px 0;
	font-size: 69%;
	display:block;	
}

.hsbcBizDirContentStyle30 form fieldset dl:after
{
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}

.hsbcBizDirContentStyle30 form
{
	margin: 0px;
	padding: 0px;
}
.hsbcBizDirContentStyle30 form fieldset
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0;
	background: url("images/bg-frame-bottom.gif") bottom left no-repeat;
}
.hsbcBizDirContentStyle30 form .jstAlert
{
	display:none;
}
.hsbcBizDirContentStyle30 form fieldset.hsbcBizDirContentStyle30a
{
	margin: 4px 0px 19px 0px;
	padding: 0px 0px 11px 0px;
}
.hsbcBizDirContentStyle30 form fieldset legend
{
	display: none;
}
.hsbcBizDirContentStyle30 form fieldset p
{
	margin: 0;
	padding: 0px 0px 35px 0px;
	font-size: 87%;
	font-weight: bold;
	color: #009286;
}
.hsbcBizDirContentStyle30 form fieldset dl
{
	position: relative;
	height: 1%;
	margin: 0;
	padding: 0px 0px 13px 0px;
}
.hsbcBizDirContentStyle30 form fieldset dt
{
	float: left;
	margin: 0px 18px 0px 0px;
	padding: 2px 0px 0px 21px;
	width: 313px;
	font-size: 75%;
	font-weight: normal;
	color: #666;
	background-position: top left;
	background-repeat: no-repeat;
}

.hsbcBizDirContentStyle30 form fieldset dd 
{
	float: left;
	margin: 0;
	padding: 0;
}

.hsbcBizDirContentStyle30 form fieldset dd span
{
	font-size: 69%;
	color: #666;
}
.hsbcBizDirContentStyle30 form fieldset dd input
{
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-weight: normal;
	color: #000;
	width: 263px;
}
.hsbcBizDirContentStyle30 form fieldset dd input.hsbcBizDirContentStyle30b
{
	width: 55px;
}

.hsbcBizDirContentStyle30 form fieldset dd select
{
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-weight: normal;
	color: #000;
	width: 247px;
}
.hsbcBizDirContentStyle30 form fieldset dl dd em
{
	color: #f00;
	padding:1px 0 6px 0;
	font-size: 69%;
	display:block;
}

.hsbcBizDirContentStyle30 .hsbcBizDirContentStyle30c
{
	margin: 0px;
	padding: 20px 0 0 0;
}
.hsbcBizDirContentStyle30 p.hsbcBizDirContentStyle99
{
	border-top: 1px solid #999;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 2px 0px;
	font-size: 1px;
	line-height: 1px;
}
.hsbcBizDirContentStyle30p
{
	height: 1%;
}
.hsbcBizDirContentStyle30q
{
	float: left;
	width: 532px;	
}
.hsbcBizDirContentStyle30q div
{
	color: #ff0000;
	font-size: 100%;
	padding: 19px 0px 3px 21px;
}
.hsbcBizDirContentStyle30r
{
	float: left;
	width: 280px;	
}
.hsbcBizDirContentStyle30r div
{
	background:url("images/bg-lock.gif") top left no-repeat;
	margin:16px 0 0 0;
	padding: 6px 0 0 20px;
	font-size:68.75%;
	color:#666;
}
.hsbcBizDirContentStyle30r div a
{
	color:#666;
	text-decoration:underline;
}
.hsbcBizDirContentStyle30r div a:hover
{
	text-decoration:none;
}
.hsbcBizDirContentStyle30s
{	
	float: left;
	width: 255px;
}
.hsbcBizDirContentStyle30s div
{
	padding:  23px 0px 15px 0px;
	font-size: 69%;
	color: #f00;
	text-align: right;
}
.hsbcBizDirTextStyle04
{
	color: #ff0000;
	font-size: 100%;
	padding: 19px 0px 3px 21px;
}
.hsbcBizDirTextStyle05
{
	color: #999;
	font-size: 100%;
}
.hsbcBizDirTextStyle03
{
	position: absolute;
	top: 0px;
	left: 642px;
	color:#f00;
}
.hsbcBizDirContentStyle34
{
	height: 1%;
	margin: 17px 27px 0px 21px;
	padding: 0px 0px 17px 0px;
}
.hsbcBizDirContentStyle34a
{
	border-bottom: 1px solid #efefef;
}
.hsbcBizDirContentStyle34:after 
{
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
.hsbcBizDirContentStyle35
{
	float: left;
	width: 718px;
	background-position: top left;
	background-repeat: no-repeat;
}
.hsbcBizDirContentStyle35 .hsbcBizDirContentStyle35a
{
	color: #666;
	font-size: 75%;
	padding: 0px 103px 0px 55px;
}
.hsbcBizDirContentStyle36
{
	float: left;
	width: 41px;
}
.hsbcBizDirContentStyle36 input
{
	height: 1em;
	width: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.hsbcBizDirContentStyle40
{
	color: #333;
	font-size: 150%;
	padding: 21px 0px 3px 0px;
}
.hsbcBizDirContentStyle41
{
	color: #999;
	font-size: 112.5%;
	padding: 0px 0px 21px 0px;	
}
.hsbcBizDirContentStyle42
{
	padding: 8px 5px 8px 18px;
}
.hsbcBizDirContentStyle50
{
	padding:8px 0 0 0;
	color:#666;
	font-size:68.75%;
	text-align:right;
}
.hsbcBizDirContentStyle50 a
{
	color:#666;
}
.hsbcBizDirContentStyle50 a:hover
{
	text-decoration:none;
}

.hsbcBizDirContentStyle51
{
	border-bottom: 1px solid #eaeaea;
}
.hsbcBizDirContentStyle51 .hsbcBizDirContentStyle51a
{
	margin:0;
	padding:22px 0 0 0;
	font-size:150%;
	color:#333;
}
.hsbcBizDirContentStyle51 .hsbcBizDirContentStyle51a strong
{
	font-weight:normal;
}
.hsbcBizDirContentStyle51 .hsbcBizDirContentStyle51b
{
	margin:0;
	padding:17px 0 0 0;
	font-size:112.5%;
	color:#333;
}

.hsbcBizDirContentStyle52
{
	
}
.hsbcBizDirContentStyle52 .hsbcBizDirContentStyle52a
{
	margin:0;
	padding:20px 0 0 0;
	font-size:112.5%;
	color:#666;
}
.hsbcBizDirContentStyle52 .hsbcBizDirContentStyle52a strong
{
	font-weight:normal;
}
.hsbcBizDirContentStyle52b
{
	margin:0;
	padding:14px 0 0 0;
	font-size:87.5%;
	color:#666;
}
.hsbcBizDirContentStyle52 .hsbcBizDirContentStyle52c
{
	margin:0;
	padding:0 0 24px 10px;
	background: url("images/hsbcBizDirContentImage08.gif") no-repeat left top;
	font-size:75%;
	color:#666;
	line-height:1em;
}
.hsbcBizDirContentStyle52 .hsbcBizDirContentStyle52c a
{
	color:#f00;
}
.hsbcBizDirContentStyle52 .hsbcBizDirContentStyle52d
{
	margin:0;
	padding:22px 0 0 0;
	font-size:112.5%;
	color:#666;
}
.hsbcBizDirContentStyle52 .hsbcBizDirContentStyle52d strong
{
	font-weight:normal;
}
.hsbcBizDirContentStyle53
{
	padding:0 0 18px 0;
}
.hsbcBizDirContentStyle53 p
{
	margin:0;
	padding:20px 0 5px 0;
	font-size:112.5%;
	color:#666;
}
.hsbcBizDirContentStyle53 p strong
{
	font-weight:normal;
}

.hsbcBizDirContentStyle54
{
	margin:0 0 32px 0;
	padding:10px 0 0 0;
	background: url("images/hsbcBizDirContentImage06.gif") no-repeat left top;
}
.hsbcBizDirContentStyle54 .hsbcBizDirContentStyle54a
{
	padding:0px 18px 20px 13px;
	background: url("images/hsbcBizDirContentImage07.gif") no-repeat left bottom;
}
.hsbcBizDirContentStyle54 p
{
	margin:0;
	padding:10px 0 19px 0;
	font-size:125%;
	color:#f00;
}
.hsbcBizDirContentStyle54 p strong
{
	font-weight:normal;
}

.hsbcBizDirContentStyle55
{
	padding: 7px 0 0 0;
	text-align:right;
	font-size:68.75%;
	font-weight:bold;
	color:#777;
}

.hsbcBizDirContentStyle56
{
	height:1%;
}
.hsbcBizDirContentStyle56 .hsbcBizDirContentStyle56a
{
	float:left;
	width:470px;
}
.hsbcBizDirContentStyle56 .hsbcBizDirContentStyle56b
{
	padding:16px 0 0 0;
	float:left;
	width:338px;
	text-align:right;
	font-size:75%;
	color:#333;
}
.hsbcBizDirContentStyle56 .hsbcBizDirContentStyle56b img
{
	vertical-align:middle;
}

.hsbcBizDirContentStyle57
{
	padding: 20px 0 0 0;
	font-size:81.25%;
	color:#666;
}
.hsbcBizDirContentStyle57 input
{
	vertical-align:middle;
}
.hsbcBizDirContentStyle57 a
{
	color:#666;
	text-decoration:underline;
}
.hsbcBizDirContentStyle57 a:hover
{
	text-decoration:none;
}
.hsbcBizDirContentStyle58
{
	background-position: top left;
	background-repeat: no-repeat;
	margin: 6px 0px 0px 0px;
}
.hsbcBizDirContentStyle58 .hsbcBizDirContentStyle58a
{
	color: #666;
	font-size: 75%;
	padding: 3px 103px 0px 60px;
}
.hsbcBizDirContentStyle58b
{
	background:url("images/documents-required.gif") top left no-repeat;
}

.hsbcBizDirContentStyle59
{
	height:1%;
	border-bottom:1px solid #eaeaea;
	padding-top:21px;
	padding-bottom:18px;
	background:url("images/bg-callback.gif") top right no-repeat;
	font-size:150%;
	color:#333;
	margin-bottom: 10px;
	width: 830px;
}

.hsbcBizDirContentStyle61
{
	margin: 0px;
	padding: 16px 0px 15px 0px;
	color: #333;
	font-size: 112.5%;
	line-height:1em;
}
.hsbcBizDirContentStyle61 strong
{
	font-weight:normal;
}

.hsbcBizDirContentStyle60
{
	margin: 0px;
	padding: 21px 0px 0px 0px;
}

.hsbcBizDirContentStyle62
{

	width: 105px;
	padding: 5px 0px 15px 0px;
}


.hsbcBizDirContentStyle63
{
	height: 1%;
	margin: 0px;
	padding: 4px 0px 17px 0px;
}
.hsbcBizDirContentStyle63:after 
{
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
.hsbcBizDirContentStyle64
{
	float: left;
	width: 268px;
	background-position: top left;
	background-repeat: no-repeat;
}
.hsbcBizDirContentStyle64 .hsbcBizDirContentStyle64a
{
	color: #666;
	font-size: 75%;
	padding: 0px 20px 0px 53px;
}
.hsbcBizDirContentStyle64 .hsbcBizDirContentStyle64b
{
	line-height: 1.1em;
}
.hsbcBizDirContentStyle64c
{
	padding: 0px 20px 0px 0px;
}


.hsbcBizDirContentStyle65
{
	margin: 9px 20px 0px 0px;
	padding: 20px 0px 0px 0px;
}
.hsbcBizDirContentStyle65a
{
	border-top: 1px solid #eaeaea;
}
.hsbcBizDirContentStyle65b
{
	padding: 13px 0px 0px 0px;
}



.hsbcBizDirContentStyle80
{
	margin: 25px 0 0 0px;
	padding:9px 0 0 0;
	background: url("images/hsbcBizDirContentImage01.gif") no-repeat left top;
}
.hsbcBizDirContentStyle80 .hsbcBizDirContentStyle80a
{
	padding:0px 18px 30px 13px;
	background: url("images/hsbcBizDirContentImage02.gif") no-repeat left bottom;
}
.hsbcBizDirContentStyle80 p.hsbcBizDirContentStyle80b
{
	margin:0;
	padding:11px 0 0 0;
	font-size:125%;
	color:#f00;
}
.hsbcBizDirContentStyle80 p.hsbcBizDirContentStyle80b strong
{
	font-weight:normal;
}
.hsbcBizDirContentStyle80 .hsbcBizDirContentStyle80c
{
	padding: 19px 0px 3px 0px;
}
.hsbcBizDirContentStyle80 .hsbcBizDirContentStyle80c img
{
	border: 0;
}
.hsbcBizDirContentStyle80 .hsbcBizDirContentStyle80e
{
	padding: 11px 0 17px 0;
	border-bottom:1px solid #eaeaea;
}
.hsbcBizDirContentStyle80 p.hsbcBizDirContentStyle80d
{
	margin:17px 0px 0px 0px;
	padding:14px 0 5px 0;
	font-size:87.5%;
	color:#666;
	line-height:1.2em;
	border-top:1px solid #eaeaea;
}
.hsbcBizDirContentStyle81
{
	margin: 0px;
	padding: 22px 0px 0px 17px;
}


ul.hsbcBizDirListStyle20
{
	margin:0;
	padding:18px 0 9px 0;
	list-style-type:none;
}
ul.hsbcBizDirListStyle20 li
{
	margin:0;
	padding:0 0 15px 15px;
	background:url("images/hsbcBizDirContentImage04.gif") no-repeat left top;
	font-size:87.5%;
	color:#666;
	line-height:1em;
}

ul.hsbcBizDirListStyle21
{
	margin:0;
	padding:11px 0 4px 0;
	list-style-type:none;
}
ul.hsbcBizDirListStyle21 li
{
	margin:0;
	padding:0 0 12px 10px;
	background:url("images/hsbcBizDirContentImage05.gif") no-repeat left top;
	font-size:75%;
	color:#666;
	line-height:1em;
}

ul.hsbcBizDirListStyle22
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.hsbcBizDirListStyle22a
{
	padding: 12px 0px 0px 58px;
}
ul.hsbcBizDirListStyle22 li
{
	margin:0;
	padding:0 0 0 10px;
	background:url("images/hsbcBizDirContentImage03.gif") no-repeat left top;
	font-size:75%;
	color:#666;
	line-height:1em;
}
ul.hsbcBizDirListStyle22 li a
{
	color:#666;
	text-decoration:underline;
}
ul.hsbcBizDirListStyle22 li a:hover
{
	text-decoration:none;
}
ul.hsbcBizDirListStyle23
{
	margin:0px;
	padding:0px 0px 21px 0px;
	list-style-type:none;
}
ul.hsbcBizDirListStyle23 li
{
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url("images/hsbcBizDirContentImage06.gif") no-repeat left top;
	
}
ul.hsbcBizDirListStyle23 li a
{
	font-size:112.5%;
	color:#999;
	text-decoration: underline;
}
ul.hsbcBizDirListStyle23 li a:hover
{
	text-decoration: none;
}
ul.hsbcBizDirListStyle01
{
	margin: 0px;
	padding: 0px;
}
ul.hsbcBizDirListStyle01 li
{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style-type: none;
	background: url("images/gray-bullet.gif") top left no-repeat;
	color: #666;
	font-size: 75%;
	line-height: 1.2em;
}
ul.hsbcBizDirListStyle01a
{
	padding: 14px 0px 0px 0px;
}
ul.hsbcBizDirListStyle02
{
	margin: 0px;
	padding: 10px 0px 3px 0px;
}
ul.hsbcBizDirListStyle02 li
{
	margin: 0px;
	padding: 4px 0px 7px 23px;
	list-style-type: none;
	background: url("images/tick.gif") top left no-repeat;
	color: #666;
	font-size: 75%;
	line-height: 1.2em;
}
ul.hsbcBizDirListStyle10
{
	margin: 0px;
	padding: 0px;
}
ul.hsbcBizDirListStyle10 li
{
	background: url("images/red-bullet.gif") top left no-repeat;
	list-style-type: none;
}
ul.hsbcBizDirListStyle10 li a
{
	color: #666;
	font-size: 75%;
	text-decoration: underline;
	padding: 0px 0px 0px 9px;
}
ul.hsbcBizDirListStyle10 a:hover
{
	text-decoration: none;
}

