/* CSS Document */

/* CSS Document */

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;
	font-size:20px;
}
h2
{
	clear: both;
	padding: 15px 0px 0px;
	margin: 0px;
	font-size:15px;
}
h3
{
	clear: both;
	padding: 9px 0px 0px;
	margin: 0px;
	font-size:14px;
	
}
p
{
	padding: 0px;
	margin: 0px;
	font-size:11px;
}
li{
font-size:11px;
}

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;
}
containerControlOne, hsbcCreditPromoSpacing02, OBJECT
{ display:none;
margin:0px;}


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:0px 0px 0px 14px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#f00;
}

.extFloatBugFix
{
	clear:both;
}

div.containerControlOne, containerControlOne,hsbcColumn{
clear: both;
}

hsbcLeftSpacingLanding03,bodytextStartButton,p.hsbcLinkStyle05,BoxStyle01,BgBandTitle{
clear:both;
}
DIV.hsbcContent H1.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 0px; WIDTH: 422px; COLOR: #444444
}
DIV.hsbcTitleControlOneRowLanding H2 {
	FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

IV.hsbcLeftSpacingLanding03 {
	MARGIN: 0px 15px 16px 0px; WIDTH: auto
}
DIV.hsbcLeftSpacingLanding03 P.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 16px 0px 0px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.hsbcLeftSpacingLanding03 P.text {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStartButton {FONT-SIZE: 12px; margin-top:35px!important; display:block; margin-left:0px; margin-bottom:5px; margin-right:0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.BoxStyle01 {
	MARGIN: 30px 0px
}

DIV.BgApplyNowTitle {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
P.hsbcLinkStyle05 {
	PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/toolBoxBullet_2.gif) no-repeat left top; MARGIN-LEFT: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.Applynow {
font-size:14px;	
}


P.hsbcLinkStyle05 {
	PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/toolBoxBullet_2.gif) no-repeat left top; MARGIN-LEFT: 10px; margin-bottom:5px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

P.topStyle01 {
display:none;	 
}

IMG.hsbcImageStyle11 {
display:none;	
}
P.BgextHrType01 {
display:none;
	
}
.bodytext {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}



div.containerleftPromo
{
	width:150px!important;
	margin:0px 0px 0px 0px;
	float:left
		
}
div.containerGrayLine
{
width:98%;
float:left;
margin-bottom:5px;
margin-top:5px;
margin-right:0px;
margin-left:0px;


padding-left:16px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;

}
div.containerImportant
{
width:98%!important;
width:98%;
float:left;
margin-bottom:5px;
margin-right:0px;
margin-left:0px;


padding-left:0px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
}

div.containerControlRight div.containerControlTwoColumn div.hsbcColumn
{
	width: 100%!important;
}


 div.containerControlOneRow
{
	width:630px!important;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}
/*div.containerControlRight div.hsbcColumn div.containerControlLeftRow 
{
	width: 150px!important;
} */

div.HomecontainerControlTwo
{
	width:805px;
	margin-bottom:10px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	padding:0px 0px 0px 0px;
}

div.GrayLineDivlet
{
/*border:1px solid #B2B2B2;*/
	clear: both;
	background:url("../images/line_bg.gif") repeat-x;
	line-height:1px;
	display:block;
	background-color:#eee;
	margin-top:0px!important;
	margin-left:0px!important;

}

div.hsbcHomePromoSpacing02
{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	padding:0px 0px 0px 0px;
}

div.hsbcHomePromoLeftSpacing02
{
padding:3px 3px 2px 3px;
}

div.hsbcHomeLeftPromo
{
	background: url("../images/bgleftPromBox.gif");
	background-color: #F2F2F2;
	margin:0px 0px 5px 0px;
	padding:0px 0px 4px 0px;
		}

div.hsbcHomeLeftPromo h2
{
	/* mac-ie */
	font-size:74%;
	/*non-mac-ie \*/
	font-size:69%;
			/* */
	padding: 0px 0px 5px 5px;
	color:#605E5D;
	
	}
	
	div.hsbcTitleControlOneRow
		{
		background: url("../images/boxOneHeader.gif") no-repeat bottom left;
		margin: 0px 0px 7px 0px;
		width:617px;
	}
	
	div.hsbcTitleControlOneRowLanding
	{
	background: url("../images/header_1.gif") no-repeat bottom left;
	width:408px;
	margin-top:5px;

	}


div.hsbcStyleContent13 
{
	clear:both;	
	background: url("../images/dotVerticalRepeater.gif") repeat-y top;
	padding-top:6px;
	padding-bottom:6px;
}

div.hsbcStyleContent11

{
	float:left;
	padding-left:5px!important;
	padding-right:5px!important;
}

div.hsbcStyleContent11 p a.title
{
	color: #CC0000 !important;
	/*text-decoration: none;*/
	font-weight:bold;
	
}

div.hsbcStyleContent11 p
{
	padding-left: 10px; 
	padding-right: 5px; 
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:275px;
}
div.hsbcStyleContent11 p a.LowerLink
{
	color: #000000;
	/*text-decoration: none;*/
	font-weight:normal;
}



div.hsbcStyleContent12

{
	float:left;	
	padding-left:0px!important;
	padding-right:0px;
}

div.hsbcStyleContent12 p a.title
{
	color: #CC0000 !important;
	/*text-decoration: none;*/
	font-weight:bold;
	
}

div.hsbcStyleContent12 p
{
	padding-left: 0px!important; 
	padding-right: 5px; 
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:273px;
}
div.hsbcStyleContent12 p a.LowerLink
{
	color: #000000;
	/*text-decoration: none;*/
	font-weight:normal;
}

.extFloatBugFix
{
clear:both;
}
div.hsbcStyleContent13  div.extFloatBugFix
{
	height:8px!important;
	font-size:1px;
	background-color:#eee;
}
.hsbcPopupCloser{ display:none}


DIV.hsbcStyleContent02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 16px; PADDING-TOP: 0px
}
DIV.hsbcStyleContent02 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.hsbcStyleContent02 P.apply {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; 0px: 
}
DIV.hsbcStyleContent02 UL A {
	TEXT-DECORATION: underline
}


DIV.BoxStyle01 {
	MARGIN: 30px 0px
}
P.topStyle01 {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 68%; BACKGROUND: url(../images/line_bg.gif) #fff repeat-x right top; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #333; PADDING-TOP: 5px; TEXT-ALIGN: right
}
SPAN.topStyle02 {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../images/top.gif) no-repeat left top; MARGIN-LEFT: 385px; COLOR: #d90000
}

DIV.BgBandTitle P {
	PADDING-RIGHT: 10px; font-size:12px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arro_down.gif) no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 4px; COLOR: #d90000; PADDING-TOP: 2px
}
DIV.BgApplyNow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bgboxApply1.gif) #efefef no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 20px; WIDTH: 626px! important; PADDING-TOP: 0px; BORDER-BOTTOM: #bfbdba 1px solid
}
DIV.BgApplyNowTitle {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}

H2.Applynow {
	BACKGROUND: url(../images/apply_title.gif) no-repeat left top
}

.bodytextStart {
	FONT-SIZE: 12px; MARGIN: 15px 0px 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStartButton {FONT-SIZE: 12px; margin-top:35px!important; display:block; margin-left:0px; margin-bottom:5px; margin-right:0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.bodytextStyle01 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 15px 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStyle02 {
	FONT-SIZE: 12px; MARGIN: 4px 0px 5px 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStyle03 {
	FONT-SIZE: 12px; MARGIN: 4px 0px 0px 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStyle04 {
	FONT-SIZE: 12px; MARGIN: 15px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStyle05 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.notes {
	FONT-SIZE: 10px! important; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.notesStyle01 {
	FONT-SIZE: 10px! important; MARGIN: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.ContactCredit {
	PADDING-LEFT: 16px; FONT-SIZE: 12px; MARGIN: -5px 20px 10px 25px
}
A.bodyLnk {
	FONT-SIZE: 12px; COLOR: #000000! important; TEXT-DECORATION: underline
}
A.bodyLnk:hover {
	FONT-SIZE: 12px; COLOR: #cc0000! important; TEXT-DECORATION: underline
}
IMG.boxStyle {
	MARGIN-TOP: -25px; FLOAT: right; MARGIN-LEFT: 5px; MARGIN-RIGHT: 8px; TEXT-ALIGN: justify
}
UL.subBulltet {
	MARGIN-TOP: -14px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.Style {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; WIDTH: 422px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE.Style01 {
	MARGIN-TOP: 9px; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; WIDTH: 422px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE.freeCharges {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; WIDTH: 550px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE.freeTeleNo {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; WIDTH: 550px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TR.TRbgColor {
	BACKGROUND-COLOR: #efefef
}
TABLE.freeTeleNo TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TABLE.Style TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.Style P {
	MARGIN: 0px
}
TABLE.Style TR.TRbgColor {
	BACKGROUND-COLOR: #efefef
}

TABLE.Style02 {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE.Style02 TD {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
/* new class for ways to bank */
TABLE.Style02 TD.bgStyle01 { BACKGROUND: url(../images/pink.gif) 
}
TABLE.Style02 TD.bgStyle02 { BACKGROUND: url(../images/grey.gif) 
}
TABLE.Style02 TD.bgStyle03 { BACKGROUND: url(../images/ib_topbg.gif) 
}

TABLE.Style02 TR {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px;FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}

TABLE.Sitmap { border-collapse:collapse; border-color:#CECFCE; border-width:1px}


ul.SiteMapUL { DISPLAY: block; LIST-STYLE-TYPE: none; margin:0px 0px 0px 25px}
li.SiteMapLI{margin-left:0px;margin-right:0px;margin-top:auto;margin-bottom:auto}
li.SiteMapLIStyle{margin-left:8px;margin-right:0px;margin-top:3px;margin-bottom:auto}
span.SiteMapSpace {margin:5px 0px 5px 0px}


.bodytextStart {
	FONT-SIZE: 12px; MARGIN: 15px 0px 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextStartButton {FONT-SIZE: 12px; margin-top:35px!important; display:block; margin-left:0px; margin-bottom:5px; margin-right:0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.ApplyNowBulletStyle01 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/toolBoxBullet.gif) no-repeat left top; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 15px; COLOR: #d90000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.hsbcLinkStyle06 {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(../images/toolBoxBullet_2.gif) no-repeat left top; MARGIN: 5px 0px 5px 28px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hsbcLinkStyle04 {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: url(../images/bullet_arrow.gif) no-repeat left top; COLOR: #000000! important; FONT-FAMILY: Arial, Helvetica, sans-serif
}
span.hsbcDivletFooterLinksRight{
font-size:11px

}

.hsbcDivletLineFooter {
display:none; 
}

.hsbcGP2007Column h2
{
	font-weight:bold;
	font-size:12px!important;
	line-height:1.4em;
	color:#2e1362;
	padding-bottom:7px;
	padding-right:16px;
}



