@media screen {

	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia STYLES StyleSheet
	Author:   Bobby Boydell (HeathWallace)
	Created:  29 June 2005
	Updated:  22 July 2005
	
	History:
	29 June 2005
		Style naming convention taken from HSBC International.
		
	---------------------------------------------------------------------------------------------- */
	
	/*"base.css"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia BASE StyleSheet
	Author:   Bobby Boydell (HeathWallace)
	Created:  29 June 2005
	Updated:  22 July 2005
	
	History:
	29 June 2005
		Style naming convention taken from HSBC International.
		
	---------------------------------------------------------------------------------------------- */
	
	/* 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, a:link
	{
		color:#f00;
		text-decoration:none;
	}
	
	a:visited
	{
		color:#ed1515;
		text-decoration:none;
	}
	
	a:focus, a:active
	{
		color:#ef1313;
		text-decoration:underline;
        
	}
	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 red;
		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 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: #36C;
		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
	{
		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"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia CONTAINERS StyleSheet
	Author:   Bobby Boydell (HeathWallace)
	Created:  29 June 2005
	Updated:  24 November 2005
	
	History:
	29 June 2005
		Style naming convention taken from HSBC International.
	23 November 2005
		Width of website based on 1024x768 window size
		
	---------------------------------------------------------------------------------------------- */
	
	/* Top Level Containers
	---------------------------------------------------------------------------------------------- */
	div.containerGlobal
	{
		/*width: 760px;*/
		/*width: 1003px;*/
		width:988px;
	}
	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;*/
		width:666px;
	}
	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: red;
	}	
	div.containerLeftNav
	{
		width:140px;
		margin-right: 16px;
		float:left;
		margin-top: 29px;
	}
	div.containerRightTools
	{
		width:166px;
		float:left;
	}
	
	/*Left-Nav by BOBBY
	-----------------------------------------------------------------------------------------*/
	div.containerMain
	{
	padding-left: 0px;
	}
	/*Left-Nav by BOBBY
	-----------------------------------------------------------------------------------------*/
	div.containerRightTools
	{
	margin-top: 36px;
	}
	
	
	/*"homepage.css"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia HOMEPAGE StyleSheet
	Author:   Bobby Boydell (HeathWallace)
	Created:  29 June 2005
	Updated:  24 November 2005
	
	History:
	29 June 2005
		Style naming convention taken from HSBC International.
	23 November 2005
		Width of website based on 1024x768 window size
		
	---------------------------------------------------------------------------------------------- */
	
	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.containerControlRight div.containerControlThree div.hsbcColumn
	{
		width:267px;
		margin: 0px;
		padding-right:0px;
	}*/
	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"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia DIVLETS StyleSheet
	Author:   Bobby Boydell (HeathWallace)
	Created:  29 June 2005
	Updated:  24 November 2005
	
	History:
	29 June 2005
		Style naming convention taken from HSBC International.
	23 November 2005
		Width of website based on 1024x768 window size
		
	---------------------------------------------------------------------------------------------- */
	
	/* 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
	{
		
		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
	{
		
		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;
	}
	div.hsbcDivletNavigation ul li ul li a:active
	{
		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:visited
	{
		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!important;
	}
	div.hsbcEntity ul li.hsbcEntityTabSelected a:hover
	{
		color:#F00;
	}
	div.hsbcEntity ul li.hsbcEntityTabSelected a:active

	{
		background: url("images/bgEntityTabSlider.gif") no-repeat top right;
		height: 18px;
		padding: 3px 14px 6px 0px;
		color: #F00!important;
	}
	/* 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;
	}
	/*ADDED 25/02/09 */
	.hsbcDivletPageList li.hsbcDivletPageListSelected a,
	.hsbcDivletPageList li.hsbcDivletPageListSelected a:visited,
	.hsbcDivletPageList li.hsbcDivletPageListSelected a:active
	{
		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%;
		/* */
	}
	/*ADDED 25/02/09 */
	.hsbcDivletSiteMap ul li ul li a,
	.hsbcDivletSiteMap ul li ul li a:visited,
	.hsbcDivletSiteMap ul li ul li a:active
	{
		color:#f00 !important;
		font-weight:normal;
		text-decoration:none;
	}
	.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,
	div.hsbcDivletLogon a:visited
	{
		color: #333;
	}
	div.hsbcDivletLogon p img
	{
		vertical-align:bottom !important;
	}
	
	div.hsbcDivletLogon a:active
	{
		color: #333;
	}
	
	/*"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,
	div.hsbcButtonCenter a:visited,
	.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.hsbcButtonCenter a:active
	{
		color:#ff1!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"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia Search StyleSheet
	Author:   Richard Ng (APH IT)
	Created:  28 April 2006
	Updated:  28 April 2006
	
	History:
		
	---------------------------------------------------------------------------------------------- */
	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;
	}
	
	/*ADDED 25/02/09 */
	.searchContent a:active
	{
		text-decoration:underline;
		font-size: small;
		color:#ff0011;
	}
	
	.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%;
		
	}
	
	.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;
	}
	
	
/* SAVINGS LP CSS */

#savingsLPcontainer {

	width:800px;
	height:840px;
	text-align: left; 
	padding:0; 
	margin-left:35px;
	margin-top:-15px;

}

#savingsLPcontainer a.savingsLPss { border:0px solid #666666; width:108px; height:35px; display:block; margin-left:490px; position:relative; top:38px}
#savingsLPcontainer a.savingsLPosa { border:0px solid #666666; width:160px; height:35px; display:block; margin-left:600px; position:relative; top:38px}


#savingsLPheader  {
	height:120px;
	background:url(images/savings0309/headerOSA.gif) no-repeat center;
}
#savingsLPheaderSS  {
	height:120px;
	background:url(images/serioussaver0309/headerSS.gif) no-repeat center;
}
#savingsLPh1 {
	font-size:135%;
	color:#666666;
	margin-top:75px;
	padding-left:32px;
	font-weight:bold;
	float:left;
}

#savingsLPmiddle {
	padding:0;
	height:350px;
	background: transparent url(images/savings0309/osaSpacer.gif) repeat-y center;
	overflow:hidden;
}

#savingsLPcreative {

	height:339px;
	padding:0;
	background: transparent url(images/savings0309/osaOffer.gif) no-repeat 50% 0%;
	overflow:hidden;
}
#savingsLPcreativeApril {

	height:328px;
	padding:0;
	background: transparent url(images/savings0409/osaOffer.gif) no-repeat 50% 0%;
	overflow:hidden;
}
#savingsLPcreativeSS {

	height:350px;
	padding:0;
	background: transparent url(images/serioussaver0309/ssOffer.gif) no-repeat 50% 0%;
	overflow:hidden;
}
#savingsLPbottom {

	height:330px;
	padding:0;
	background: transparent url(images/savings0309/osaBackground.gif) no-repeat 0% 50%;
}

#savingsLPcol1, #savingsLPcol2, #savingsLPcol3 {

	margin-top:30px;
}

#savingsLPcol1 {
	float:left;
	width:250px;
	font-size:70%;
	color:#666666;
	line-height:1.6;
	padding-left:32px;
}
#savingsLPcol1 a {
	background:url(images/savings0309/listStyleBulletBlue.gif) no-repeat 0% 50%;
	font-weight: normal;
	color:#304FD0;
	padding-left:15px;	
}
#savingsLPcol2 {
	float:left;
	width:250px;
	font-size:75%;
	color:#666666;
	padding-left:30px;
}
#savingsLPcol2 ul.leftcol li {
	list-style-image:url(images/savings0309/listStyleBullet.gif)!important;
	font-weight: normal;
	margin-left:-25px;
	color:#656262;
	padding:0;
}

#savingsLPcol2 h2 {

	border:0px!important;
	padding:0px!important;
	font-weight:bold;
	font-size:125%;

}


#savingsLPcol3 {
	float:left;
	padding-left:20px;
	font-size:75%;
	color:#666666;

}


#savingsLPfooter {
	 width:790px;
	 color:#666;
	 margin-left:35px;
	 overflow:scroll;
	 height:110px;
	 font-size:65%;
	 clear:both;
	 border:1px solid #CCCCCC;
	 padding:5px;
}


/* END OF SAVINGS LP CSS */
/* REWARDS CSS - ADDED 14/01/09 */

h1.rewards {
	margin: 30px 0px 8px;
	color:#000;
	font-weight:normal;
	font-size:135%;
}
h1.rewardsHidden {
	font-size:140%;
	color:#FFFFFF;
	display:none;
}
h2.rewards {
	background:url('/1/PA_1_2_S5/content/australia/rewards-plus/images/bgOneColumnH2_600px.gif') no-repeat !important;
	font-size:70%;
	color:#FF0000;
}
h3.rewards, span.rewardsH3 {
	font-size:75%;
	font-weight:bold;
	color:#36C;
}

img.thumbnails {
	float:left;
	border:1px solid #666666!important;
	margin:6px;
}
img.landingPageImg {
	margin:auto;
	clear: both;
	display:block;
}
div.landingPageImg {
	margin:auto;
	clear: right;
	display:block;
	margin-bottom:-30px!important;
	margin-top:30px!important;
}
div.rewardsBottomFooter {
	padding:3px;
	font-size:65%!important;
	border:1px solid #CCCCCC;
	margin:0;
	background:#EEEEEE;
	line-height: normal;
}
/*div.containerFooter {
	float:left;
	width:780px!important;
}*/
/*p.hsbcDivletFooterLinks {
	float:left;
}
*/

/*div.hsbcDivletBreadCrumb {
	display:none;
}*/

img.pclass_icons {
	float:right;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:3px;
}
#rewardsContent {
	width:433px;
	height:283px;
	background:url('/1/PA_1_2_S5/content/australia/rewards-plus/images/rewards_bg.jpg') no-repeat center;
	float:left;
	padding-left:33px;
	margin-right:20px;
}
#rewardsContent div.contentStyle {
	font-size:100%;
	width:100%;
	clear:both;
	height:140px;
}
#rewardsContent div.contentStyle h1 {
	font-size:100%!important;
	font-weight:bold;
	color:#666666!important;
}
#rewardsContent div.contentStyle div.special_thumb {
	width:122px!important;
	height:122px!important;
	overflow:hidden;
	float:right;
	margin:5px;
}
#rewardsContent div.contentStyle div.special_thumb img {
	border:1px solid #CCCCCC;
	padding:0px;
}
#rewardsContent div.contentStyle div.special_thumb div.special_hover {
	z-index:200!important;
	position:absolute;
	margin-left:-10px;
	margin-top:-10px;
	width:50px;
	height:50px;
	background:url('/1/PA_1_2_S5/content/australia/rewards-plus/images/special_ribbon.gif') no-repeat center;
}
#rewardsContent div.contentStyle div.special_thumb div.hot_hover {
	z-index:200!important;
	position:absolute;
	margin-left:-10px;
	margin-top:-10px;
	width:50px;
	height:50px;
	background:url('/1/PA_1_2_S5/content/australia/rewards-plus/images/hot_hover.gif') no-repeat center;
}
div.rewardsItems {
	padding:0px;
	width:99%;
	margin:auto;
	padding-bottom:3px;
	padding-top:6px;
}
div.rewardsMainContent {
	float:left;
	width:300px;
	margin-left:7px;
}
div.rewardsRightContent {
	float:right;
	width:180px;
	position:relative;
	background: #FAFAFA;
}
div.rewardsImgPopUp {
	width:150px;
	height:300px;
	float:left;
}
div.rewardsPoints {
	right:5px;
	top:0px;
	float:right;
	position:relative;
	text-align:right;
	width:173px;
	border:0px solid black;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:70%!important;
}
span.rcode {
	font-weight:bold;
	color:#666666;
	background:#FFFFFF;
	border:1px solid #EEEEEE;
	padding: 0px 1px 0px 1px;
	float:left;
	margin:1px;
}

div.rewardsContainer {
	width:600px!important;
	float:left;
	clear:right;
	margin-right:0px;
	font-size:100%;
	margin-top:30px!important;
}
div.rewardsContainer_no_menu {
	width:700px!important;
	margin: auto;
	float:none!important;
	font-size:100%;
}
div.rewardsContainerInside {
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
}
div.rewardsContainerInside p, div.rewardsContainerInside li {
	margin: 7px;
	color:#333;
	font-size:70%;
}
div.rewardsContainerInside a {
	color:#36C;
}
div.rewardsContainerInside a li {
	font-weight:bold;
	line-height:1.6;
}
div.rewardsContainerInside p.product_description {
	font-size:70%;
	float:left;
}

div.rewardsContainer_no_menu h2.rewards {
	background:url('/1/PA_1_2_S5/content/australia/rewards-plus/images/bgOneColumnH2_700px.gif') no-repeat !important;
	font-size:70%;
	color:#FF0000;
}


span.cellRewardsSpacer, div.cellRewardsSpacer {
	width:100%;
	height:30px;
	clear:both;
}
div.rewardsSpacer {
	width:100%;
	clear:both;
	height:1px;
	line-height:0;
}
div.rewardsSymbols {
	text-align:left;
	width:100%;
	clear:both;
	color:#333333;
	padding:4px;
	font-size:75%;
}

#rewardsHomeMain {

	width:995px;
	font-size:75%;
	background:url(images/rewards/rewards-background.jpg) no-repeat top;
	float:left;	
	padding-top:10px;
}

.rewardsHomeLeft {
	width:135px; 
	float:left;	
	padding:0;
	font-size:90%;
}

#rewardsHomeRight {
	width:210px;
	float:left;	
	padding:0px;
	text-align:center;
}

.rewardsHomeLeft ul.leftcol li {
	list-style-image:url(images/generic/listStyleBulletBlue.gif)!important;
	margin-left:-15px;
}

.rewardsHomeLeft a {
	color:#06C!important;
}

#rewardsHomeBannerContainer {

	width:622px;
	float:left;
	padding-left:20px;
	
}
.rewardsHomeBannerMain {
	width:615px;
	height:218px;
	clear:both;
	margin-bottom:15px;
	float:left;
	
}
.rewardsHomeBannerLeft {
	width:203px;
	padding-left:0px;
	margin:0;
	float:left;	
}
.rewardsHomeBannerSmall {
	width:203px;
	padding-left:4px;
	margin:0;
	float:left;	
}

.rewardsHomeBannerBottom {
	width:203px;
	padding-top:15px;
	margin:0;
	float:left;	
}

.rewardsLogOn {
	width:205px;
	height: 110px;
	text-align:center;
	background:url(images/rewards/logOnBg.gif) no-repeat top;
	padding-top:5px;
	margin-bottom:14px;
	clear:both;
	float:right;
}
.rewardsSearch {
	width:205px;
	height: 213px;
	text-align:center;
	background:url(images/rewards/searchBg.gif) no-repeat top;
	padding-top:5px;
	margin-bottom:14px;
	clear:both;
	float:right;
}

/* END OF REWARDS CSS */

/* GENERIC LP CSS */

#genericLPcontainer {

	width:800px;
	text-align: left; 
	padding:0; 
	margin-left:35px;

}

#genericLPheader  {
	height:110px;
	background:url(images/generic/genericLPheader.gif) no-repeat center;
}



#genericLPh1 {
	font-size:135%;
	color:#666666;
	margin-top:55px;
	padding-left:32px;
	font-weight:bold;
	float:left;
}

.genericLPmiddle {
	padding:5px 30px 5px 30px;
	font-size:70%;
	color:#666;
	background: transparent url(images/savings0309/osaSpacer.gif) repeat-y center;
	overflow:hidden;
	clear:both;
}

#genericLPbottom {
	height:270px;
	padding:0;
	background: transparent url(images/generic/background.gif) bottom center;
}

#genericLPcol1, #genericLPcol2, #genericLPcol3 {
	margin-top:10px;
}

#genericLPcol1 {
	float:left;
	width:350px;
	font-size:70%;
	color:#666666;
	padding-left:32px;
}
#genericLPcol1 a, .genericLPmiddle a {
	background:url(images/savings0309/listStyleBulletBlue.gif) no-repeat 0% 50%;
	font-weight: normal;
	color:#304FD0;
	padding-left:15px;	
}
#genericLPcol2 {
	float:left;
	width:250px;
	font-size:75%;
	color:#666666;
	padding:0px 0px 0px 30px!important;
}
#genericLPcol2 ul.leftcol li, .genericLPmiddle ul.leftcol li {
	list-style-image:url(images/savings0309/listStyleBullet.gif)!important;
	font-weight: normal;
	margin-left:-25px;
	color:#656262;
	padding:0;
	line-height:1.6!important;
}

#genericLPcol2 h2, .genericLPmiddle h2 {

	border:0px!important;
	padding:0px!important;
	font-weight:bold;
	font-size:125%;

}


#genericLPcol3 {
	float:left;
	padding-left:20px;
	font-size:75%;
	color:#666666;

}


#genericLPfooter {
	 width:790px;
	 color:#666;
	 margin-left:35px;
	 overflow:scroll;
	 height:110px;
	 font-size:65%;
	 clear:both;
	 border:1px solid #CCCCCC;
	 padding:5px;
}


/* END OF Generic LP CSS */
/* WARATAHS 2009*/

#waratahsMainContainer {
	width:960px;
	margin:auto;
	height:100%;
	padding:3px;
}

#waratahsRightContainer {
	width:744px;
	clear:right;
	padding:5px;
	float:right;
	/*min-height:500px;
	hei\ght:500px;*/
}

#waratahsRightContainer p {
	font-size: 70%!important;
	color:#666666;
	margin:0px;
}

#waratahsRightContainer h1 {
	font-size: 125%!important;
	color:#F00!important;
	padding:2px 0px 0px 0px;
	font-weight:bold;
	text-indent:15px;
	line-height:1.8;
	background:url(images/waratahs/h1Background.gif) no-repeat left;
}
#waratahsRightContainer h2 {
	font-size: 100%;
	color:#666!important;
	border:none;
	padding-bottom:5px;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:15px;
}
#waratahsRightContainer h3 {
	font-size: 75%;
	padding:0px;
	color:#666;
	line-height:1.6;
	font-style:italic;
	margin-top:15px;
}
#waratahsRightContainer ul li {
	list-style:none!important;
	margin-left: -35px;
	margin-bottom:3px;
	margin-top:5px;
	font-size:75%;
	background:url(images/waratahs/listStyleBullet.gif) no-repeat 0% 5%;
	display:block;
	padding-left:15px!important;
	font-size:70%;
	
}
#waratahsLeftContainer {
	width:180px;
	clear:left;
	padding:0px;
	float:left;
}
#waratahsTable {
	padding:inherit;
}

#waratahsTable .waratahsTblTopRow,
#waratahsTable .waratahsTblBtmRow  {
	height:204px;
	padding:0px;
}

#waratahsRightContainer .mainImages {
	
	float:right;
	clear:right;

}

#waratahsRightContainer p.waratahsMainContent  {
	width:500px;
	line-height:1.6;
	font-size:75%
}
#waratahsRightContainer div.waratahsMainContentImg  {
	float:right; 
	clear:right; 
	margin-bottom:10px;
}

#waratahsRightContainer #waratahsTable .waratahsTblBtmRow h2,
#waratahsRightContainer #waratahsTable .waratahsTblTopRow h2 {
	
	font-size:105%;
	color:#f00!important; 
	margin-top:5px!important;
	border:0;
	padding:5px 14px 0px 17px;
	margin-bottom:10px!important;

}

#waratahsRightContainer #waratahsTable .waratahsTblTopRow p,
#waratahsRightContainer #waratahsTable .waratahsTblBtmRow p {
	
	font-size:70%!important;
	color:#666!important; 
	border:0;
	margin:0!important;
	padding:0px 14px 0px 17px;

}
#waratahsRightContainer #waratahsTable .waratahsTblTopRow h3,
#waratahsRightContainer #waratahsTable .waratahsTblBtmRow h3 {
	
	font-size:70%;
	color:#666!important; 
	border:0;
	margin:0!important;
	padding:0px 14px 0px 17px;
	font-weight:bold;
	font-style:normal!important;

}
#waratahsRightContainer #waratahsTable .waratahsTbl_rightSqr {
		background:url(images/waratahs/mainTblSqr.gif) no-repeat 50% 0%;	
}

#waratahsRightContainer #waratahsTable .waratahsTbl_btmSqr{
		background:url(images/waratahs/mainTblSqr.gif) no-repeat 50% 0%;	
}

#waratahsLeftNav {
	width:100%;
	float:left;
	margin-top:15px;
}

#waratahsLeftNav ul li {
	display:block;
	}
	
#waratahsLeftNav li.waratahsListStyle {
	list-style:none!important;
	margin-left: -35px;
	margin-bottom:3px;
	margin-top:5px;
	text-indent:15px;
	border-bottom:1px solid #003;
	font-size:75%;
	width:165px;
	line-height:1.6;
	padding:0px 0px 2px 0px!important;
	}
#waratahsLeftNav li.waratahsListStyle{	
	background:url(images/waratahs/listStyleBullet.gif) no-repeat 0% 30%;	
}
#waratahsLeftNav li.waratahsListStyle a {
	text-decoration:none;
	font-weight:bold;
	color:#003;
}

a.waratahsBtn {
	
	font-size:95%;
	color:#F00!important;
	background:url(images/waratahs/arrowBtn.gif) left no-repeat;
	padding-left:15px;
	margin:0px 0px 0px 3px;
	font-weight:bold;
}
#waratahsBottomTag {
	width:960px;
	margin:auto;
	clear:right;
	text-align:right;
	padding-right:10px;

}



/* END OF WARATAHS */
/* GOLD CARD Campaign - based on Generic */

#goldLPheader  {
	height:261px;
	margin-top:15px;
	background:url(images/gold/goldHeader.gif) no-repeat center;
}
.gcMiddle {
	
	background: url(images/gold/gcMiddle.gif) no-repeat top!important;
	height: 222px;
	padding:10px 30px 0px 30px;
	line-height:1.6;

}

.gcMiddle p {
	font-size:110%;	
}
.gcBottom {
	height:640px;
	padding:0px;
	background: transparent url(images/gold/gcBottom.gif) no-repeat top;
	margin-top: -5px;
}
.gcBottom a { 
	font-weight: normal;
	font-size:90%;
	color:#304FD0;
	padding:1px;	
}

/* END OF GOLD CARD CAMPAIGN */

a.infoPopUp{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none;
}
a.infoPopUp span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.infoPopUp:hover{ z-index:25; color:#039; background:none;}
a.infoPopUp:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding:10px;
	margin-top:10px;
	width:225px;
	color:#036;
	border:1px solid #036;
	font-size:100%;
	background:#cee7ff;
	text-decoration:none;
}

/* Home Loans Buying Steps */

.stepsNavigation {
	float:left;
	width:210px;
	clear:right;
	padding-top:13px;
}

ol.buyingStepsNav {
	width:200px;
	padding:0px;
	margin:0px;
}
ol.buyingStepsNav li {
	list-style:none!important;
	padding:0px;
	margin-top:0px;
	text-indent:10px;
	border-bottom:1px solid #fff;
	font-size:70%;
	width:192px;
	line-height:2.5!important;
	background:#eee;
	word-spacing:-1px;
}
ol.buyingStepsNav li.Red {
	background:#E61515;
	color:#FFF;
}
ol.buyingStepsNav li.Top {
	background:url(images/generic/stepsNavTop.gif) no-repeat;
}
ol.buyingStepsNav li.TopRed {
	background:url(images/generic/stepsNavTopRed.gif) no-repeat;
	color:#FFF!important;
}
ol.buyingStepsNav li.Bottom {
	background:url(images/generic/stepsNavBottom.gif) no-repeat;
}
ol.buyingStepsNav li.BottomRed {
	background:url(images/generic/stepsNavBottomRed.gif) no-repeat;
	color:#FFF!important;
}
ol.buyingStepsNav li a {
	
	text-decoration:none;
	color:#111;
	text-indent:1em;

}
ol.buyingStepsNav li.BottomRed a,
ol.buyingStepsNav li.TopRed a,
ol.buyingStepsNav li.Red a {
	
	text-decoration:none;
	color:#fff!important;
	text-indent:1em;

}
.buyingStepsContent {
	width:390px;
	padding:5px;
	float:right;
}

/* CARDS OFFER - 0% BT RATE */

#cardsoffer_main {
	width:795px; 
	clear:both; 
	margin:15px; 
	padding:0px; 
	background:url(images/cardsoffer/middle_background.gif) repeat-y;
}

#cardsoffer_header {
	width:100%; height:370px; clear:both;
	background:url(images/cardsoffer/top_background.gif) repeat-y 0% 0%;
}

#cardsoffer_content {
	width:100%; 
	clear:both; 
	padding:0px; 
	margin:0px; 
	background:url(images/cardsoffer/bottom_corners.gif) no-repeat 0% 100%;
}

#cardsoffer_maincontent {
	width:650px; 
	clear:both; 
	margin:auto; 
	padding:0px; 
	font-size:75%; 
	color:#666;
	line-height:2em;
}

#cardsoffer_maincontent h1 {
	padding-top:10px;
	padding-bottom:10px; 
	font-size:165%!important;
}

#cardsoffer_cardlinks {
	width:650px; 
	margin:auto; 
}

.cardsoffer_productlinks {
	width:650px;
	height:65px; 
	background:transparent; 
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	position:relative; 
	margin-bottom:-1px;
	float:left;
}


.cardsoffer_arrow {
	background:url(images/cardsoffer/listStyleBullet.gif) no-repeat 0% 50%;
	vertical-align:middle;
	position:absolute;
	left:95px;
	padding:18px;
	font-weight:bold;
	color:#000;
	margin:0px;
	height:auto;
	z-index:0!important;
}

.cardsoffer_cardimg {
	position:absolute;
	top:16px;
	left:10px;
	z-index:0!important;
}

.cardsoffer_text {
	color:#666;
	height:auto;
	position:absolute;
	top:0px;
	left:300px;
	width:350px;
	margin:0px;
	line-height:normal;
	z-index:0!important;
}


.cardsoffer_a {
	position:absolute; 
	width:100%; 
	height:100%; 
	top:0px; 
	left:0px; 
	z-index:2000!important;
}

ul.cardsoffer_benefits {
	color:#666;	
	clear:right;
}

ul.cardsoffer_benefits li {
	padding:5px 5px 5px 15px; 
	margin:0px;
	background:url(images/cardsoffer/listStyleBullet.gif) no-repeat 0% 1em;
	list-style:none;
	list-style-type:none;
	margin-left:-35px;
}

.cardsoffer_applytop {
	background:url(images/cardsoffer/listStyleBullet.gif) no-repeat 0% 50%;
	padding-left:15px;
	padding-top:2px;
	float:right;	
	color:#666!important;
	font-weight:normal!important;
}

#cardsoffer_terms {
	width:795px;
	height:60px;
	margin:30px 15px 15px 15px;
	clear:both;
	font-size:75%;
	color:#999;
	border:1px solid #EFEFEF;
	overflow:scroll;
}
#cardsoffer_terms p {
	margin:10px;
}

/* END OF CARDS OFFER - 0% BT RATE */


/* ACCESSIBILITY PAGE STYLES */

#accessibility_box { border:1px solid #666666; line-height:1.6; font-size:75%; color:#333333; margin:20px; padding:10px; font-family:Arial, Helvetica, sans-serif; }
#accessibility_box h1 { color:#000000!important; font-size:145%!important;}
#accessibility_box h2 { border:0px!important; font-size:125%!important; }
#accessibility_box h3 { border:0px!important; font-size:105%!important; }
#accessibility_box a:link { font-weight:bold; color:#000066; text-decoration:underline; }
#accessibility_box a:visited { font-weight:bold; color:#660066; text-decoration:underline; }
#accessibility_box a:focus { font-weight:bold; color:#333333;text-decoration:underline; }
#accessibility_box a:hover { font-weight:bold; color:#000000!important; text-decoration:none; }
#accessibility_box a:link.box-link { font-weight:bold; color:#FFFFFF; text-decoration:underline; }
#accessibility_box a:visited.box-link { font-weight:bold; color:#FFFFFF; text-decoration:underline; }
#accessibility_box a:focus.box-link { font-weight:bold; color:#FFFFFF;text-decoration:underline; }
#accessibility_box a:hover.box-link { font-weight:bold; color:#FFFFFF!important; text-decoration:none; }
#accessibility_box .box-link { padding:5px; background:#333333; color:#FFFFFF; }

/* END OF ACCESSIBILITY PAGE STYLES */


/* DEMO STYLES */

	div.demoSlideContainer { width:600px!important; float:right; margin:0; }
	div.demoProductContainer { width:770px!important; float:left; margin-right:0px; font-size:70%;}
	div.demoProductContainerNoMenu { width:700px!important; margin: auto!important; float:none!important; font-size:70%; }
	div.demoInsideContainer { border:1px solid #CCCCCC; margin:0px; padding:0px; margin: auto!important; }
	h2.demoHeading { background:url('/content/australia/rewards-plus/images/bgOneColumnH2_600px.gif') no-repeat !important; font-size:70%; color:#FF0000; }
	div.demoProductContainerNoMenu h2.demoHeading { background:url('/content/australia/rewards-plus/images/bgOneColumnH2_700px.gif') no-repeat!important; font-size:70%; color:#FF0000; }
	
	#demoStepsContainer { width:45px; display:none; height:29px; padding-top:8px;}
	#demoStart { margin-top:20px!important; }
	#demoFullNav { height:60px!important; }
	#demoStart a { font-weight:bold; font-size:11pt; color:#FF0000!important; }
	#demoPrevious {width:150px; float:left; display:none;}
	#demoPrevious a { font-weight:bold; font-size:11pt; color:#FF0000!important; }
	#demoNext {width:150px; float:right;}
	#demoNext a { font-size:11pt; font-weight:bold; color:#FF0000; }
	#demoNumContainer, #demoTotalNum { font-weight:bold; font-size:11pt; color:#0066CC; }


}

@media print {

	/*"PrintStyles.css"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia PRINT StyleSheet
	Author:   Bobby Boydell (HeathWallace)
	Created:  29 June 2005
	Updated:  22 July 2005
	
	History:
	29 June 2005
		Style naming convention taken from HSBC International.
		
	---------------------------------------------------------------------------------------------- */
	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;
	}
}
