@media screen {
	/*
	----------------------------------------------------------------------------------------------
	SCM4 related styles added
	Author:   Sherman Ng
	Created:  15 June 2006
	Updated:  15 June 2006
	---------------------------------------------------------------------------------------------- */
	/* eSales Begins */
	div.hsbcBannerImg
	{
		float:left;
		position:relative;
	}

	div.hsbcBannerImg .hsbcBannerTxt
	{
		padding:0px;
		position:absolute;
		width:266px;
		height:20px;
		overflow:hidden;
		line-height:110%;
		top:12px;
		left:12px;
		z-index:2;
		cursor:pointer;
	}

	div.extSmallBanner .hsbcBannerTxt
	{
		top:8px;
		font-weight:bold;
		width:195px;
		height:18px;
	}

	div.hsbcBannerImg a
	{
		text-decoration:none!important;
		color:#0067DA;
	}
	/* eSales Ends */

	/*
	----------------------------------------------------------------------------------------------
	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
	---------------------------------------------------------------------------------------------- */
	/* AOCPWSREVAMP001 REMOVE
	html body,
	body,
	.wpsPortletBody,
	.wpsPortletText,
	.wpsEditText,
	.wpsPortletSmText,
	.wpsEditSmText,
	.wpsPortletTinyText,
	.portlet-font
	{	font-size:9pt;
		margin: 0px;
		font-family: SimSun, 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
	{
	      /* AOC PWS Revamp 20091214 remove
		color:#f00; */
		text-decoration:none;
	}
	
	a:hover
	{
		text-decoration:underline;
	}
	
	
	/* H1
	---------------------------------------------------------------------------------------------- */
	h1
	{
		font-size:165%;
		margin: 0px 14px 0px 0px;
		padding: 5px 0px 10px;
		font-weight:bold;
		color:#333;
	}
	.containerHomePageOuterContent h1
	{
		margin: 0px 14px 5px 0px;
		padding: 0px 0px 12px;
		background:url("images/dotRepeater.gif") repeat-x bottom left;
	}
	
	/* H2
	---------------------------------------------------------------------------------------------- */
	h2
	{
		font-size:100%;
		margin: 0px;
		color:#333;
		font-weight:bold;
		/* AOC PWS Revamp remove
		padding: 5px 10px;*/
		padding: 5px 0px;
		/* AOC PWS Revamp remove
		background:#E4DDC0 url("images/right-tool-title-bg.gif") repeat-x top left;*/
	}
	
	/*AOC PWS Revamp add*/
	div.containerControlOne div.hsbcBgStyleContent02 h2,
	.hsbcBgStyleContent02 h2
	{
	        /*AOC PWS Revamp add*/
	        background:#3B3A34 url(../images/backgrounds/mainContent_gery_top_left.gif) no-repeat scroll left top;
	        margin-right:12px;
	        color:#FFFFFF;
	        padding:0px;
	        font-size:90%;
	        font-weight:normal;
	        
	        /*AOC PWS Revamp remove*/
	        /*
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
		border-bottom:1px solid #f00;
		margin-top:10px;
		padding: 12px 8px 8px 8px;*/
		/* background:none;*/
	}
	
/*AOC PWS Revamp add*/	
.hsbcBgStyleContent02 h2 span {
background:#3B3A34 url(../images/backgrounds/mainContent_gery_top_right.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
margin-left:18px;
padding:9px 5px 9px 0;
}

/*AOC_PWS Removed Start
	.containerHomePageOuterContent .hsbcContent h2
	{
		width:766px!important;
	}
AOC_PWS REMOVED END*/
	/* H3
	---------------------------------------------------------------------------------------------- */
	h3
	{
		font-size:100%;
		color:#333;
		margin: 0px 0px 3px;
		padding: 5px 0px 5px;
	}
	
	/* Spacing control below content div's
	 * Layout styles
	---------------------------------------------------------------------------------------------- */
	.hsbcSpacing01
	{
		margin: 5px 0px 14px!important;
	}
	.hsbcSpacing02
	{
		margin-bottom: 16px;
	}
	
	/* default link style for content area
	---------------------------------------------------------------------------------------------- */
	/* AOC PWS Revamp 20091214 remove
	div.hsbcContent a
	{
		color: #36C;
	}*/
	/*AOC PWS Revamp  remove
	div.hsbcContent p
	{
		line-height:130%;
		font-weight: normal;
		color: #333;
	}*/
	
	
	/* Content Style 01
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent01 h3
	{
		color: #f00!important;
	}
	
	/* Content Style 02
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent02
	{
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 10px 15px 25px;
		margin-bottom: 0px;
	}
	div.hsbcStyleContent02 p
	{
		margin: 0px 0px 4px;
		padding: 0px;
		color:#333;
	}
	div.hsbcStyleContent02 ul
	{
		padding: 2px 0px 2px 9px!important;
	}
	div.hsbcStyleContent02 ul li
	{
		color:#333;
		margin: 0px!important;
		line-height:100%!important;
		padding: 2px 0px 5px 9px!important;
		background:url(images/icons/arrow.gif) no-repeat top left!important;
	}
	div.hsbcStyleContent02 p.extHrType01
	{
		margin-top:10px;
		margin-bottom:5px;
	}
	div.hsbcStyleContent02 ul li a
	{
		text-decoration:none;
		color:#f00;
	}
	div.hsbcBgStyleContent01 div.hsbcStyleContent02
	{
		border: 1px solid #ccc;
		padding: 0px 15px 13px;
		margin-bottom: 0px;
	}
	div.hsbcBgStyleContent01 div.hsbcStyleContent02 h3
	{
		padding:12px 0px 0px;
		margin:0px;
		color:#333;
	}
	div.hsbcBgStyleContent01 div.hsbcStyleContent02 p
	{
		padding:8px 0px 0px;
		margin:0px;
		color:#333;
	}
	div.hsbcBgStyleContent01 div.hsbcStyleContent02 ul li
	{
		color:#333;
	}
	div.hsbcBgStyleContent02 div.hsbcStyleContent02
	{
		padding: 0px 15px 13px;
		margin-bottom: 0px;
	}
	/* 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: 15px 15px 10px;
		background:#F7F4E8;
	}
	div.hsbcStyleContent07 p
	{
		padding: 10px 0px 10px;
		line-height:100%;
		margin: 0px;
		color:#333;
		font-weight:bold;
	}
	div.hsbcStyleContent07 p img
	{
		margin: -2px 0px 0px;
	}
	div.hsbcStyleContent07 p.extHrType01
	{
		padding: 0px 0px 0px;
		line-height:3px;
		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
	{
		border:none;
		padding: 0px 9px 0px!important;
		margin: 0px;
	}
	div.hsbcStyleContent09 p
	{
		padding: 0px 15px 9px!important;
		font-weight:normal!important;
		color:#333;
		margin: 0px;
	}
	div.hsbcStyleContent09 p a
	{
		color:#f00;
		text-decoration:none!important;
		font-weight:normal!important;
	}
	div.hsbcStyleContent09 p a:hover
	{
		text-decoration:underline!important;
	}
	/* Content Style 10   - 
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent10 p
	{
		margin: 2px 0px 9px;
		padding: 0px;
	}
	div.hsbcStyleContent10 p br
	{
		line-height:69%;
	}
	div.hsbcStyleContent10 p.extHrType01
	{
		margin: 15px 0px 15px;
		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 
	{
		padding-top:9px;
		padding-bottom:5px;
	}
	div.hsbcStyleContent13  p
	{
		color:#666;
	}
	div.hsbcStyleContent13  p strong a
	{
		color:#f00;
		font-weight:normal;
	}
	div.hsbcStyleContent13 a:hover
	{
		text-decoration:underline;
	}
	
	/* Content Style 14
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent14
	{
		background:#F7F4E8;
	}
	div.hsbcStyleContent14 p
	{
		margin: 2px 0px 9px;
		padding: 0px;
	}
	div.hsbcStyleContent14 p a
	{
		color:#333;
	}
	div.hsbcStyleContent14 p a strong
	{
		color:#f00;
		font-weight:normal;
	}
	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:639px;
		border-bottom:1px solid #E4DDC0; 
		border-right:1px solid #E4DDC0; 
		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;
		font-weight:bold!important;
	}
	
	
	/* Content Style 19
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent19
	{
		width:153px;
		float:left;
		background: #F0EBDB url("images/tabbedoffers_2.gif") repeat-x top left;
	}
	
	/* Content Style 20
	---------------------------------------------------------------------------------------------- */
	div.hsbcStyleContent20
	{
		width:161px;
		float:left;
		background: #F0EBDB url("images/tabbedoffers_2.gif") repeat-x top left;
		border-left:1px solid #ccc;
	}
	
	/* Content background styles - (Default = White)
	---------------------------------------------------------------------------------------------- */
	/* 01 - Light Grey Background */
	/* AOC PWS Revamp remove
	div.hsbcBgStyleContent01 div.hsbcStyleContent02
	{
		background-color: #F7F4E8;
	}*/
	/* 01 - YellowGrey Background */
	div.hsbcBgStyleContent02 h2,
	div.hsbcBgStyleContent02 div.hsbcStyleContent02
	{
	        /*AOC PWS Revamp remove*/
		/* background-color: #F7F4E8; */
		/*AOC PWS Revamp add*/
		margin-left:12px;
	}
	
	/* default ul style
	---------------------------------------------------------------------------------------------- */
	
/* AOC PWS Revamp remove	
	div.hsbcContent ul
	{
		margin: 4px 0px 2px;
		padding: 0px;
	}
	div.hsbcContent ul li
	{
		/*P2GNCF006 removed font-weight: bold;*/
		/*P2GNCF006 added*/
		font-weight: normal;
		/*P2GNCF006 ended*/
		color: #333;
		list-style: none;
		
		/*AOC PWS Revamp remove*/
		/*background: url("images/bgDefaultListPoint.gif") no-repeat top left;*/
		
		/*MYM2060 line-height: 100%;
		padding: 2px 0px 0px 11px;*/
		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:5%!important;
		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
	{
	       /*AOC PWS Revamp remove*/
	        /* background-color: #F7F4E8;
		border-bottom:1px solid #ccc; 
		margin: 0px 0px 13px;*/
		/*AOC PWS Revamp add*/
		margin: 0px 0px 10px;
		padding: 0px 0px 5px;
	}
	div.hsbcToolBox p
	{
		margin: 0px 10px 0px;
		padding: 0px;
		color: #333;
		background-position:left top;
		background-repeat:no-repeat;
	}
	div.hsbcToolBox p.extHrType01
	{
		margin: 0px 0px 4px;
	}
	div.hsbcToolBox ul
	{
		margin: 0px 10px 5px;
	}
	div.hsbcToolBox ul li
	{
		margin: 0px;
		padding: 0px;
		color: #666;
	}
	div.hsbcToolBox a img
	{
		border:none;
		padding:0px 0px 0px 5px;
		margin-bottom:0px;
	}
	div.hsbcToolBox p a img
	{
		border:none;
		padding:0px 0px 0px;
		margin-bottom:0px;
	}
	/* AOC PWS Revamp remove
	div.hsbcToolBox p a
	{
		color: #333;
		text-decoration: underline;
		padding:0px;
	} 	
	a:hover
	{
		text-decoration: none;
		color: #f00!important;
	}*/
	
	
	div.hsbcTitleToolBox
	{
		background: url("images/bgToolBoxHeader.gif") no-repeat top left;
		padding: 0px;
		margin: 0px 0px 7px;
	}
	div.hsbcTitleToolBox h2
	{
		border-bottom:none;
		/*AOC PWS Revamp remove*/
		/* background:#E4DDC0 url("images/right-tool-title-bg.gif") repeat-x top left;*/
		/*AOC PWS Revamp add start*/
		background:#3B3A34 url(../images/backgrounds/right_tool_box_header.gif) no-repeat scroll left top;
		line-height:24px;
		color:#FFFFFF;
		font-size:90%;
		font-weight:normal;
		/*AOC PWS Revamp add end*/
		padding:5px 10px;
	}
	div.hsbcTitleToolBox p
	{
		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;
		border-right: 1px solid #ccc;
	}
	table.hsbcTableStyle01 tr th,
	table.hsbcTableStyle01 tr td
	{
		vertical-align:top;
	}
	table.hsbcTableStyle01 tr th
	{
		color:#333;
		font-weight:bold!important;
		text-align:left;
		
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-top: none;
		padding: 10px 15px 8px 5px;
		background:#FBFBFB;
	}
	table.hsbcTableStyle01 tr th a
	{
		text-decoration: none;
		color:#333;
	}
	table.hsbcTableStyle01 tr th a:hover
	{
		text-decoration: none;
	}
	table.hsbcTableStyle01 tr td
	{
		color:#333;
		font-weight:normal;
		text-align:left;
		
		border-left: 1px solid #ccc!important;
		border-bottom: 1px solid #ccc!important;
		background: #F7F4E8;
		padding: 10px 5px;
	}
	table.hsbcTableStyle01 tr.extTableRow01 td
	{
		background: #F7F4E8!important;
	}
	table.hsbcTableStyle01 tr td.extTableColumn01
	{
		background:#FBFBFB!important;
		color:#333;
		font-weight:bold!important;
		text-align:left;
	}
	
	
	/* 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 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 #ccc!important;
		border-bottom: 1px solid #ccc!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 #ccc!important;
		border-bottom: 1px solid #ccc!important;
		padding: 8px 5px 0px!important;
	}
	tr.extTableRow01 td img
	{
		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;
	}
	.hsbcTextStyle04
	{
		color: #000  !important;
	}
	.hsbcTextStyle05
	{
			font-weight: normal !important;
	}
	span.hsbcTextStyle05
	{
		padding-top:10px;
	}
	.hsbcTextStyle05 a
	{
		text-decoration: none!important;
		color:#f00!important;
	}
	.hsbcTextStyle05 a:hover
	{
		text-decoration: underline!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;
	}
	.hsbcTextStyle12 
	{
		color: #333 !important;
		background:#F7F4E8;
		padding: 15px!important;
	}
	.hsbcTextStyle12  br
	{
		line-height:75%;
	}
	.hsbcTextStyle13 
	{
		color: #666 !important;
	}
	.hsbcTextStyle14
	{
		color: #F00 !important;	
		font-weight: bold !important;
		text-decoration: none!important;
	}
	.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: 10px 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
	{
		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.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;
	}
/* hsbcStyleContent80
 * Used for content areas.  Contains all margin/padding required for each content area.
---------------------------------------------------------------------------------------------- */
div.hsbcStyleContent80
{
	/*margin: 31px 16px 16px 32px;*/
	margin: 31px 15px 16px 0px;
	padding-top: 1px;
}

/* hsbcDecStyle01
 * Standard content area for images/text etc. Standard padding only
---------------------------------------------------------------------------------------------- */
div.hsbcDecStyle02,
div.hsbcDecStyle01
{

	width: 413px;
	/* \*/
	width: 100%;
	/* */
	margin-bottom: 16px;
	clear:left;
}

/* hsbcDecStyle02
 * Used for heading w/ sub text elements.  Adds a dotted line under the h2 element
---------------------------------------------------------------------------------------------- */
div.hsbcDecStyle02 h2
{
	margin: 0px; padding: 0px 0px 10px;
	background: url("../images/dotted-black.gif") repeat-x bottom left;
	font-weight: normal;
	color:#666;
}
div.hsbcDecStyle02 p
{
	margin: 13px 0px 0px;
	color:#666;
	line-height: 1.5em;
}

/* hsbcDecStyle09
 * Tabbed list heading used for tools
---------------------------------------------------------------------------------------------- */
div.hsbcDecStyle09
{
	height:25px;
	width:100%;
	clear:left;
	border-bottom: 1px solid #ccc;
}
div.hsbcDecStyle09 ul
{
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
div.hsbcDecStyle09 ul li
{
	margin:0px 4px 0px 0px !important;
	padding:0px 0px 0px 5px !important;
	list-style:none;
	float:left;
	height:25px;
	background:url("images/tab_pink_left.gif") no-repeat top left !important;
	text-align:center;
}
div.hsbcDecStyle09 ul li a
{ 
	padding:0px 17px 0px 17px;
	margin:0px;
	height:25px;
	line-height:25px;
	float:left;
	display:block;
	background:url("images/tab_pink_right.gif") no-repeat top right;
	vertical-align:50%;
	
	color: #b188b1;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
div > .hsbcDecStyle09 ul li a
{
	line-height:28px;
}
div.hsbcDecStyle09 ul li a.extSelected
{
	color: #844884;
}
/* hsbcDecStyle10
 * Bordered area under tabs - used for tools
---------------------------------------------------------------------------------------------- */
div.hsbcDecStyle12,
div.hsbcDecStyle10
{
	border: 1px solid #ccc;
	padding: 13px 18px;
	border-top: 0;
}
div.hsbcDecStyle10 h2,
div.hsbcDecStyle10 p
{
	margin: 0;
}
div.hsbcDecStyle10 h2
{
	background:none;
	color: #969;
}
div.hsbcDecStyle10 h2 span
{
	color: #666;
}
div.hsbcDecStyle10 h3
{
	margin: 0; padding: 0;
}
div.hsbcDecStyle10 a
{
	text-decoration:underline;
	
}


/* hsbcTextStyle01 - 11pt text */
.hsbcSpacing05
{
	margin-bottom: 8px !important;
}
	div.containerControlOne,
	div.containerControlTwo,
	div.containerControlThree,
	div.containerControlFour,
	div.containerContent,
	div.containerOuterContent
	{
		float:left;
		/*AOC PWS Revamp add*/
		padding-left:2px;
	}
	
	
	div.containerControlThreeLeftmenu
	{
		float:left;
	}
	
	
	/* Left and Right columns   | |    | |
	---------------------------------------------------------------------------------------------- */
	div.containerControlLeftRight div.containerContent
	{
		width:654px;
	}
	div.containerControlLeftRight div.containerControlOne div.hsbcColumn
	{
		/*644+10=654*/
		width:644px;
	}
	div.containerControlLeftRight div.containerControlTwo div.hsbcColumn
	{
		/*(317+10)*2=654*/
		width:317px;
		padding-right:10px;
	}
	div.containerControlLeftRight div.containerControlThree div.hsbcColumn
	{
		/*(208+10)*3=654*/
		width: 208px;
		padding-right:10px;
	}
	div.containerControlLeftRight div.containerControlThree div.hsbcColumnDouble
	{
		/*208+10+208=426*/
		width: 426px !important;
		padding-right:10px;
	}
	
	div.containerControlLeftRight div.containerOuterContent
	{
		/*width:604px;*/
		/*width:847px;*/
		width:832px;
	}
	
	/* Right column only   |      | |
	---------------------------------------------------------------------------------------------- */
	div.containerControlRight div.containerLeftNav
	{
		display:none;
	}
	div.containerControlRight div.containerContent
	{
	/*AOC PWS Revamp modify*/	width:785px;
		float:left;
		/*AOC PWS Revamp remove*/
		/*padding-left: 9px;*/
		/*AOC PWS Revamp modify*/
		padding-right:22px;
	}
	div.containerControlRight div.containerControlOne div.hsbcColumn
	{
		/*786+10=796*/
		width:786px;
	}
	div.containerControlRight div.containerControlOne div.hsbcColumn .hsbcContent
	{
	        /*AOC PWS Revamp add*/
	        background:transparent url(../images/backgrounds/promotion_summary_bg_bot.gif) no-repeat scroll center bottom;
		margin:0px;
	}
	div.containerControlRight div.containerControlTwo div.hsbcColumn
	{
		/*(388+10)*2=796*/
		/*width: 288px;*/
		/*width:408px;*/
		width:388px;
		padding-right:10px;
	}
	div.containerControlRight div.containerControlThree div.hsbcColumn
	{
		/*(255+10)*3=795<796*/
		width:255px;
		padding-right:10px;
	}
	div.containerControlRight div.containerControlThreeLeftmenu div.hsbcColumnleftmenu
	{
		/*(255+10)*3=795<796*/
		width:102xpx;
		padding-right:0px;
	}
	
	div.containerControlRight div.containerControlThreeLeftmenu div.hsbcColumn
	{
		/*(255+10)*3=795<796*/
		width:325px;
		padding-right:0px;
		padding-left:6px;
	}
	
	
	div.containerControlRight div.containerControlThree div.hsbcColumnDouble
	{
		/*(255+10+255)=520*/
		width: 520px !important;
		padding-right:10px;
	}
	div.containerControlRight div.containerControlFour div.hsbcColumn
	{
		/*(189+10)*4=796*/
		/*width:144px;*/
		/*width:204px;*/
		width:188px;
		padding-right:10px;
	}
	div.containerControlRight div.containerControlFour div.hsbcColumnDouble
	{
		/*189+10+189=388*/
		width: 388px !important;
		padding-right:10px;
	}
	
	div.containerControlRight div.containerOuterContent
	{
		/*width:742px !important;*/
		width:970px!important;
		padding-left: 0px;
	}
	
	
	/* 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
	{
		margin-left:16px;
		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;
		padding-bottom:10px;
	}

	div.hsbcColumnDouble
	{
		float:left;
		padding-bottom:10px;
	}
	div.hsbcContent
	{
		width:auto;
		float:none;
	}
	div.containerLeftNav
	{
	        /* AOC PWS Revamp remove
		width:140px;
		margin-right: 16px;
		float:left;
		margin-top: 29px;
		min-height:100px;*/
		/*AOC PWS Revamp add*/
		clear:left;
                float:left;
                width:204px;
	}
	div.containerRightTools
	{
		width:168px;
		float:left;
		margin-top: 0px;
	}
	
	/*Left-Nav by BOBBY
	-----------------------------------------------------------------------------------------*/
	div.containerMain
	{
	padding-left: 0px;
	}
	
	/*"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
		
	---------------------------------------------------------------------------------------------- */
	/* AOC PWS Revamp remove
	div.containerHomePageOuterContent a
	{
		text-decoration: none;
	}*/
	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
	{
	        /*AOC PWS Revamp remove
		width: 178px; 
		padding: 32px 0px 0px;*/
		width: 168px;
		padding: 25px 0px 0px;
		margin: 0px;
		float: left;
	}
	div.containerControlRight div.containerControlThree div.hsbcColumn h2
	{
	}
	div.containerHomePageOuterContent div.containerControlOne div.hsbcColumn h2
	{
		/*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:800px;
	}
	div.containerHomePageOuterContent div.containerControlOne div.hsbcColumn .hsbcStyleContent02
	{	
		margin-right:11px;
	}
	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:0px 13px 0px 0px;
		
	}
	div.hsbcHomeNavPartner
	{
		width:669px;
		float:left;
	}
	div.hsbcHomeNavPartner img
	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
	}
	div.hsbcHomeNavigation h2,
	div.hsbcHomeNavigation p.hsbcHomeNavigationTitle
	{
		color: #f00;
		margin: 0px;
		padding: 1px 0px 0px 10px;
		border: none;
		background: url("images/homepageimages/bgListTitleArrow.gif") no-repeat center left;
	}
	div.hsbcHomeNavigation h2 a,
	div.hsbcHomeNavigation p.hsbcHomeNavigationTitle a
	{
		color: #000000;
	}
	div.hsbcHomeNavigation
	{
		margin: 0px 0px 10px;
		padding: 0px 0px 0px 0px;	
		/* width:388px;
		float:left;*/
	}
	div.hsbcHomeNavigation ul
	{
		margin: 4px 0px 0px;
		padding: 0px;
	}
	div.hsbcHomeNavigation ul li
	{
		color: #f00;
		font-weight: normal;
		list-style: none;
		background: none;
		margin: 0px 0px 2px;
		padding: 0px 0px 0px 11px;
		background: url("images/homepageimages/bgListItemArrow.gif") no-repeat top left;
		/*MYM2061*/ line-height:100%;
	}
	div.hsbcHomeNavigation ul li a
	{
		color: #000000;
	}
	div.hsbcHomeNavigation p
	{
		margin: 0px;
		padding: 6px 0px 2px;
		color:#333;
	}
	div.hsbcHomeNavigation ul li.extHomeBoldLink
	{
		font-weight: bold;
		margin: 7px 0px 0px;	
	}
	/*	HompageBox Style  -
	---------------------------------------------------------------------------------------------- */
	/* TOOLBOX STYLE 1 - */
	div.hsbcToolBox p
	{
		/* mac-ie */
		padding: 0px;
		/*non-mac-ie \*/
		padding: 0px 0px 5px;
		/* */
		margin: 0px 10px 0px;
	}
	div.hsbcStyleToolBoxHomepage01
	{
		margin: 0px;
		padding: 0px;
		border:none;
	}
	/* TOOLBOX STYLE 2 - */
	div.hsbcStyleToolBoxHomepage02
	{
		margin: 0px;
		padding: 0px;
		border:none;
	}
	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: 9px 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
	{
	        /*AOC PWS Revamp add*/
	        background:transparent url(../images/backgrounds/contentStyle13_bottom.gif) no-repeat scroll left bottom;
	        /*AOC PWS Revamp remove
		margin-top:13px!important;*/
	}
	div.hsbcStyleToolBoxHomepage06 p
	{
		background-position:left top;
		background-repeat:no-repeat;
	}
	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;
		font-size:5%;
	}
	
	
	/*"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;
		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;
		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:100%;
		display:none;
	}
	div.hsbcDivletBreadCrumb span.hsbcDivletBreadCrumbStart
	{
		float: left;
		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;
		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
	---------------------------------------------------------------------------------------------- */
	/*AOC PWS revamp removed div.hsbcDivletNavigation,*/
	.portlet-menu
	{
		padding-bottom: 0px;
	}
	
	/*AOC PWS revamp add*/
	div.hsbcDivletNavigation
	{
		padding-right: 21px;
		padding-left: 15px;
		padding-bottom: 0px;
		padding-top: 21px
	}
	
	div.hsbcDivletNavigationTitle
	{
	        /* AOC PWS Revamp remove
		background: url("images/bgLeftNavTitle.gif") no-repeat top right;
		width: 140px; */
		padding: 4px 0px 0px;
		
	}
	div.hsbcDivletNavigationTitle span
	{
		font-weight: bold;
		/*AOC PWS Revamp remove
		padding: 0px 0px 3px 11px;
		color: #333;
		background-color: #EEE;*/
		display: block;
		/*AOC PWS Revamp add start*/
		background:transparent url(../images/backgrounds/border01.gif) repeat-x scroll left bottom;
		font-size:9pt;
		padding: 0px 0px 8px;
		color: #333;
		/*AOC PWS Revamp add end*/
	}
	div.hsbcDivletNavigation ul
	{
	     /*AOC PWS Revamp remove*/
		/*border-bottom: 1px solid #CCC;*/
		/*border-top: 1px solid #CCC;*/
		/*margin:0px;
		padding: 0px;
		margin-bottom: 18px;*/
		/*AOC PWS Revamp add */
		padding:12px 0 16px;
		list-style-type: none
	}
	div.hsbcDivletNavigation ul li {
		list-style:none;
		line-height:100%;
		/*AOC PWS Revamp remove
		width: 139px;*/
		padding: 1px 0px 3px;
		margin: 0px;
		line-height:15px;
                padding-bottom:10px;
	
	}
	.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;
		color: #DB0011;
		display: block;
		height: 100%;
		/*AOC PWS Revamp remove
		margin: 0px 0px 0px 11px;
		padding: 1px 0px 0px 8px;*/
		margin-bottom: 0px;
		margin-top: 0px;
		/*AOC PWS Revamp remove
		background: url("images/bgLeftNavItemArrow_zh.gif") no-repeat top left;*/
	}
	div.hsbcDivletNavigation ul li a:hover,
	.portlet-menu-item-hover
	{
		/* AOC PWS Revamp remove color: #f00 !important;
		text-decoration:none;*/
		/* AOC PWS Revamp add */
		text-decoration:underline;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelected,
	.portlet-menu-item-selected
	{
		/*background:url("images/nav_arrow_right_selected.gif") no-repeat top left;*/
		background:transparent url(../images/backgrounds/bulletStyle01.gif) no-repeat scroll left top;
		/*AOC PWS Revamp add*/
		left:-10px;
                padding-left:10px;
                position:relative;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren
	{
		/*background:url("images/nav_arrow_down_selected.gif") no-repeat top left;*/
		background:transparent url(../images/backgrounds/bulletStyle01.gif) no-repeat scroll left top;
		margin:0px;
		/* AOC PWS Revamp  remove
		padding:0px;*/
		/* AOC PWS Revamp  add start*/
		padding:0 0 9px 10px;
		left:-10px;
                position:relative;
                /* AOC PWS Revamp  add end*/
		border-bottom: 0px;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelected a
	{
		color:#000000 !important;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren a
	{
		color:#000000 !important;
		/*AOC PWS revamp remove
		 font-weight:bold;
		 background: url("images/bgLeftNavItemArrowParent_zh.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
	{
/*AOC9036	background:url("images/hsbcDivletNavigation.gif") no-repeat top left;*/
		margin:0px;
		padding: 4px 0px 3px 0px;
		border-right: none;
	}
	div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren  ul li a
	{
		margin: 0px 2px 2px 16px;
		color: #333 !important;
		font-weight:normal; 
		/*AOC PWS Revamp remove
		background: url("images/bgLeftNavItemArrowChild_zh.gif") no-repeat top left;*/
		display: block;
		/*AOC PWS Revamp 20100104 add*/
		font-size:9pt;
		line-height:120%;
	}
/*AOC PWS Revamp added
	div.hsbcDivletNavigation ul li ul
	{
		margin-top:6px;
		padding:12px 0px 7px;
		background:url("../images/backgrounds/border01.gif") left top repeat-x;
	}
	
	div.hsbcDivletNavigation ul li ul li.hsbcDivletNavigationSelected,
	.portlet-menu-cascade-item-selected
	{
		/*AOC PWS revamp removed background:none;*/
		position:relative;
		left:-10px;
		padding-left:10px;
		background:url("../images/backgrounds/bulletStyle01.gif") left top no-repeat;
	}
	div.hsbcDivletNavigation ul li ul li.hsbcDivletNavigationSelected a
	{
		/*AOC PWS revamp removed color:#f00 !important;*/
		color:#000;
	}
	/*AOC PWS revamp removed
	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
	{
		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;
	
		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;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		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 a
	{
		color:#f00;
	}
	
	.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
	{
		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;
		
		
		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
	{
	}
	
	.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
	{
	}
	
	/* Logon divlet
	---------------------------------------------------------------------------------------------- */
	div.hsbcDivletLogon
	{
		height:36px;
		background-color:#fff;
		/*AOC PWS Revamp add*/
		float:right;
	}
	
	div.hsbcDivletLogon p
	{
		margin:0px;
		padding-top: 5px;
		padding-bottom:8px;
		padding-right:9px;
		text-align:right;
		/*AOC PWS Revamp remove
		background:#fff url("images/dotRepeater.gif") repeat-x bottom right;*/
		vertical-align:middle !important;
		color:#333;	
		/*AOC PWS Revamp add*/
		line-height:170%;
		
	}
	
	/* AOC PWS Revamp remove
	div.hsbcDivletLogon a
	{
		color: #333;
	} */
	div.hsbcDivletLogon p img
	{
	        /* AOC PWS Revamp remove
		vertical-align:bottom !important; */
		/* AOC PWS Revamp add */
		vertical-align:middle !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;
		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;
		/*AOC PWS Revamp add*/
		padding-left:14px;
		padding-top:10px;
	}
	.extPopup .hsbcContent
	{
		clear:both;
		display:block!important;
		margin-top:5px;
	}
	
	
		.hsbcRightContent .hsbcButtonCenter,
		.hsbcRightContent .hsbcButtonLeft,
		.hsbcRightContent .hsbcButtonRight
		{
			margin-top: 3px;
		}
		
			.hsbcRightContent .hsbcButtonCenter a
		{
		}
		
		
		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;
	}
	
	div.hsbcPopupContent h1
	{
		font-weight:normal;
		color:#333;
	}
	div.hsbcPopupContent h2
	{
		font-weight:bold;
		color:#333;
		background:none;
		padding-top:9px;
	}
	div.hsbcPopupContent h3
	{
		font-weight:bold;
		color:#333;
		background:none;
	}
	div.hsbcPopupContent p
	{
		color:#333;
	}
	div.hsbcPopupContent ol
	{
		padding-left: 35px;
		margin-left: 0px;
	}
	div.hsbcPopupContent ul
	{
		padding-left: 18px;
		margin-left: 0px;
	}
	div.hsbcPopupContent ul li
	{
		padding-left:17px;
	}
	
	div.hsbcPopupContent ul li,
	div.hsbcPopupContent ol li
	{
		color:#333;
		font-weight:normal;
		margin:10px 0px 0px;
	}
	div.hsbcPopupContent ul li li,
	div.hsbcPopupContent ol li li
	{
	}

	/*"search.css"
	---------------------------------------------------------------------------------------------- */
	/*
	----------------------------------------------------------------------------------------------
	HSBC Malaysia Search StyleSheet
	Author:   Richard Ng (APH IT)
	Created:  28 April 2006
	Updated:  28 April 2006
	
	History:
		
	---------------------------------------------------------------------------------------------- */
	div.searchContainerMain 
	{
	    background-color: #FFFFFF;
		color: #666;
		margin: 0px;
		width: 100%;
		float:left;
	}
	
	.searchContainerMain form
	{
		display:inline;
	}
	
	.searchContainerMain input,
	.searchContainerMain select,
	.searchContainerMain label
	{
		vertical-align:middle !important;
	}
	
	.searchContainerMain a
	{
		text-decoration:underline;
		color:#f00;
	}
	
	.searchContainerMain a img
	{
		border:0px;
	}
	
	.searchContainerMain a:visited
	{ 
	    
	    color: #666699;
	}
	
	.searchContainerMain table
	{
		border-collapse: collapse;
		margin: 0px;
	}
	
	.searchContainerMain table td ul,
	.searchContainerMain table td ol
	{
		margin-top: 0px !important;
	}
	
	.searchContainerMain table td ol
	{
		padding-left: 8px !important;
	}
	
	.searchContainerMain table td ul li,
	.searchContainerMain table td ol li
	{
		line-height: 1.6em;
	}
	
	.searchContainerMain h1,
	.searchContainerMain h2,
	.searchContainerMain h3,
	.searchContainerMain h4,
	.searchContainerMain h5,
	.searchContainerMain h6
	{
		margin: 5px 0px !important;
	}
	
	.searchContainerMain h1
	{
		margin: 0px !important;
		color: #f00;
		font-weight: normal;
	}
	
	.searchContainerMain h2
	{
		color: #666;
		margin-top: 0px !important;
		padding-top: 4px;
		font-weight: normal;
	}
	
	.searchContainerMain h3
	{
		padding-top: 6px !important;
		font-weight: bold;
	}
	
	
	.searchContainerMain .searchContainerControlFull
	{
		float:left;
		width:98%;
		margin:5px 0px 8px 8px;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea
	{
		float:left;
		background:#ECECEC;
		padding:1px;
		margin:-1px 0px 0px 0px;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea
	{
		width:94%;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader
	{
		float:left;
		background:#fff;
		padding:5px 5px 5px 0px;
		border-bottom:1px solid	#ECECEC;
		border-top: 1px solid #ECECEC
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader
	{
		width:100%;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader h2
	{
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader h3
	{
		
		margin:10px 0px;
		padding:0px;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader p
	{
		margin:10px 0px;
		padding:0px;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader select,
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader input
	{
		color:#666;
		margin:0px 0px 0px 3px;
		/*AOC PWS Revamp add*/
		padding-bottom:5px;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentHeader label
	{
		color:#666;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator
	{
		/*float: left;*/
		border-bottom:1px solid	#ECECEC;
		background:#fff;
		/*AOC PWS Revamp remove
		padding-top:1px;*/
		margin-bottom: -6px;
		
		/*AOC PWS Revamp add start*/
	        padding-bottom:8px;
                padding-top:5px;
                /*AOC PWS Revamp add end*/
	}
	
	.searchContainerMain .searchContainerControlFullPage .searchContentArea .searchContentNavigator
	{
		width:100%;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator
	{
		width:100%;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator a
	{
		color:#666;
	}
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator ul
	{
		list-style: none;
		padding:0px;
		margin-bottom:0px;
		padding-bottom:0px
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator ul li
	{
		display:inline;
		margin:0px
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator ul li.searchSelected
	{
		
		padding-top:0px;
	}
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator ul li.searchSelected a
	{
		margin-top:0px;
		color:#fff;
		background:#f00;
		margin-bottom:0px;
	}
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator ul li a
	{
		margin:0px;
		padding:4px 10px 4px 10px;
		border-left:1px solid #ECECEC;
		vertical-align:middle;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator ul li.searchLast a
	{
		border-left:1px solid #ECECEC;
		border-right:1px solid #ECECEC;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentNavigator .searchNavStep a
	{
		padding:0px;
		vertical-align:middle;
	}
	
	.searchContainerMain .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
	}	
	
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentResults .searchResult
	{
		margin:15px 0px 0px 15px  ;
		padding-right:15px;
		padding-bottom:15px;
		background:url("images/bg_hrStyle_Search.gif") repeat-x bottom left;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentResults .searchLast
	{
		background:none;
	}
	
	.searchContainerMain .searchContainerControlFull .searchContentArea .searchContentResults .searchResult p
	{
		margin:0;
		padding:0;
	}
	
	.searchContainerMain .searchFloatLeft 
	{
		float:left;
		text-align: left;
	}
	
	.searchContainerMain .searchFloatRight 
	{
		float:right;
		text-align:right;
	}
	
	.searchContainerMain .searchFloatCenter
	{
		text-align:center;
	}
	
	.searchContainerMain .searchRed
	{
		color:#f00;
	}
	
/* Styles added for China ---------------------------------------------*/
.hsbcRow
{
	clear:left;
	width:100%;
}
.langSelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*text-align:right;
	float:left;*/
	float:right;
	/*AOC PWS Revamp*/
	/*width:950px;
	padding: 3px 14px 0px;
        padding: 5px 10px 0px;*/
        margin-top:6px;
        padding:3px 4px;
        text-align:center;
        
}

.containerControlLeftRight .langSelect
{
        /*AOC PWS Revamp remove*/
	/*width:800px;*/
	/*padding: 0px 14px 0px;*/
	float:right;
}

div.hsbcContent div.langSelect {
background:transparent url(../images/backgrounds/laguage_button.gif) repeat-x scroll left top;
/*AOC PWS Revamp add*/
width: 42px;
margin-right:15px;
}

div.hsbcContent div.langSelect a {
color:#000;
font-size:9pt;
}


.langSelect a
{
	
	color:#000;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
.langSelect a:hover
{
	color:#f00;
	text-decoration:none;
}
.containerHomePageOuterContent .containerControlTwo .hsbcColumn
{
	padding: 0px 11px 0px 0px!important;
	width:388px!important;
	margin: 0px;
}
.containerHomePageOuterContent .containerControlFour .hsbcColumn
{
	padding-right:10px;
	width:189px!important;
	margin: 0px;
}	
/* End of Styles added for China ---------------------------------------------*/	
}

@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: SimSun, 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 p
	{
		margin-bottom: 8px;
	}
	p a img
	{
		clear: both;
	}
}
/* homepage spinning start china09*/
/* wrapper style */
.SliderWrapper
{
	padding-top:20px;
}

/* track style */
.horizontal .SliderTrack
{
	height:4px;
	width:100%;
	background:#CCC;
	overflow:hidden;
}
.vertical .SliderTrack
{
	width:4px;
	height:100%;
	background:#CCC;
	overflow:hidden;
}

/* handle style */
.SliderWrapper a
{
	text-decoration:none;
}
.SliderHandle
{
	display:block;
	height:16px;
	width:16px;
	background:#999;
	position:relative;
}
.horizontal .SliderHandle
{
	/* centre handle on track */
	margin-top:-6px;
	margin-left:-8px;
}
.vertical .SliderHandle
{
	/* centre handle on track */
	margin-top:-8px;
	margin-left:-6px;
}

/* style applied when handle is being moved */
.active .SliderHandle
{
}

.contentStyle100
{
        /* AOC PWS Revamp remove
	background:transparent none repeat-x scroll 0 0;*/
	background:transparent url(../images/backgrounds/rotational_banner_bg.gif) no-repeat scroll left center;
	padding: 10px 47px 10px;
}
.phPhoto {
	position:absolute;
	text-align:center;
}
.phPhoto img {
	height:100%;
	width:100%;
}
.phRotator {
	position:relative;
}

.phRotatingElement span
{
	display:none;
}
.phRotatorButtons
{
	padding:2px 234px 0px;
	height: 1%;
}
.phRotatorButtons a img
{
	border: none;
}
.p_leftButton {
	float:left;
	display:block;
	cursor:pointer;
	padding:9px 35px 9px 4px;
	font-size:75%;
	font-weight: bold;
	color:#36322d;
	background: url("../images/homepage/prev.gif") no-repeat top right;
	text-transform:uppercase;	
	text-decoration:none;	
	/*AOC PWS Revamp remove
	_background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/homepage/prev.gif", sizingMethod="crop");*/
	/*AOC PWS Revamp add*/
	height:15px;
}
.p_rightButton {
	float:right;
	display:block;
	cursor:pointer;
	padding:9px 0px 9px 35px;
	font-size:75%;
	font-weight: bold;
	color:#36322d;
	background: url("../images/homepage/next.gif") no-repeat top left;
	text-transform:uppercase;	
	text-decoration:none;	
	/*AOC PWS Revamp remove
	_background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/homepage/next.gif", sizingMethod="crop");*/
	/*AOC PWS Revamp add*/
	height:15px;	
}
.phRotatorButtons:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* homepage spinning end china09*/
/* Amanah and You slider start */
.SlidingControlStyle03
{
	float:left;
  width:640px;
	display:none; /* adjusted in JavaScript to ensure the non-JavaScript looks good as well */
	position:relative;
}
.SlidingControlStyle03 .SlidingControlStyle03a
{
	display:block;
	width: 28px;
	height:29px;
	position:absolute;
	left: 28px;
	top: 5px;
}
.SlidingControlStyle03 .SlidingControlStyle03b
{
	display:block;
	width: 28px;
	height:29px;
	position:absolute;
	left: 555px;
	top: 5px;
}
.SlidingControlStyle03 .SlidingControlStyle03c
{
	position:relative;
	left:55px;
	height:50px;
	overflow:hidden;
	width:490px;
}
.SlidingControlStyle03 .SlidingControlStyle03d
{
	height:50px;
	overflow:hidden;
}
.SlidingControlStyle03 ul#hsbcAmanahSlide03
{
	height:50px;
	width:500%;
	position:relative;
}
.SlidingControlStyle03 ul:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.SlidingControlStyle03 ul li
{
	float:left;
	width:125px;
	text-align:center;
	background:url("../images/list-images/list-image-09.gif") top right no-repeat;
}
.SlidingControlStyle03 ul li.last
{
	background:none;
}
.SlidingControlStyle03 ul li a
{
	display:block;
	padding:0 2px 0 0;
	font-size:250%;
	color:#dbd2c5;
}
.SlidingControlStyle03 ul li a:hover
{
	color:#ee3025;
	text-decoration:none;
}
.SlidingControlStyle03 ul li.selected a
{
	color:#ee3025;
}



div.hsbcAmanahContentStyle43 ul {
margin:0px;
}

div.hsbcAmanahContentStyle43 ul li {
margin:0px;
padding-bottom:0px;
line-height:0px;
}

div.jvsShowHideTarget {
padding-left:75px;
}
/* Amanah and You slider end */

/*Home right tools changes add start(AOC PWS Revamp)*/

div.containerHomePageRightTools div.containerRightContent div.containerRightContentInner {
padding:0px;
padding-top:15px;
}

/*Home right tools changes add end (AOC PWS Revamp)*/


/*footer containerNavigation style start*/

.containerLocation
{
	height:1%;
	float:left;
	clear:both;
	padding:0px 12px 1px 15px;
}

div.containerLocation div.containerBreadCrumb {
background-color:#ECECEC;
float:left;
margin-bottom:1px;
width:960px !important;
}

div.containerLocation div.containerBreadCrumb ul {
padding:10px 0 9px;
margin:0px;
}

div.containerLocation div.containerBreadCrumb p {
padding:10px 0 9px 20px;
margin:0px;
font-weight:bold;
}


div.containerLocation div.containerBreadCrumb p,
div.containerLocation div.containerBreadCrumb ul,
div.containerLocation div.containerBreadCrumb ul li {
clear:none;
float:left !important;
}

div.containerLocation div.containerBreadCrumb ul li {
background:transparent url(../images/backgrounds/breadcrumb_arrow.gif) no-repeat scroll right top;
font-size:75%;
padding:0 13px 0 8px;
margin:0px;
}

div.containerLocation div.containerBreadCrumb ul li.hsbcDivletBreadCrumbLast,
div.containerLocation div.containerBreadCrumb ul li.hsbcDivletBreadCrumbHome {
background:transparent none repeat scroll 0;
}

div.containerLocation div.containerBreadCrumb ul li a,
div.containerLocation div.containerBreadCrumb p,
.hsbcSiteMap .hsbcCol h2,
.hsbcSiteMap .hsbcCol ul li  a {

color:#4D4D4D;
}

/*footer containerNavigation style end*/


/*RedGelBarLangToggle Portlet styles start*/

div.extMessageLangToggle {
/*background-color:#EFEFEF;*/
font-size:96%;
/*margin-bottom:14px;*/
padding:6px 5px 5px;
float:right;
}

div.extMessageLangToggle p {
background:transparent url(../images/icons/iconMessageNew.gif) no-repeat scroll left center;
border:0 none;
margin:0;
padding:0 0 0 20px;
}

div.extMessageLangToggle span {
color:#999999;
float:right;
font-size:86%;
display:none;
}

/*RedGelBarLangToggle Portlet styles end*/

/*Logon Status Summary PWS Box style start*/

div.hsbcPWSRevampStyle01  {
padding-bottom: 5px; 
text-decoration: none; 
float: left; 
padding-left: 10px; 
width: 70px; 
font-size: 75%; 
vertical-align: middle;
overflow:hidden;
}

div.hsbcPWSRevampStyle02  {
float:left;
padding-bottom:12px;
text-decoration:none;
width:80px;
overflow:hidden;
}

div.hsbcToolBox p a:hover {
text-decoration:underline;
}

img.hsbcImageStyle11
{
float:right;
}

img.hsbcImageStyle12
{
float:right;
}

div.hsbcToolBox p.hsbcTextStyle18
{
color: #333!important;
padding:0 0 12px;
}
.hsbcTextStyle18 img
{
vertical-align:middle;
}

/*Logon Status Summary PWS Box style end*/

div.hsbcContent div.hsbcAmanahContentStyle42 {
margin-left:14px;
/*
padding-bottom:5px;*/
}

/*Content header*/
div.containerControlOne div.hsbcContent h2 {
background-color:#3B3A34;
color:#FFFFFF;
}


