hsbc_ms_cta { outline:none}
.overlay {position: absolute; top: 0;z-index:100000; left:0; width: 100%; height: 1050px; background: url('../img/overlay.png') top left;}

.contentWrapper {margin: 0px auto; height:200px; text-align:left; width: 987px; padding-top:7%;}
.contentWrapperInner { position:relative; display:block; zoom:1; background: url('../img/overlayHeader_1.png') top left no-repeat;padding-left: 21px;} 
.contentWrapperInner02 { padding: 53px 24px 0 0; background: url('../img/overlayHeader_2.png') top right; z-index: 200; position: relative; zoom: 1; }
.overlayStyle01 {margin-right: 12px; float: left;}
.overlayStyle01 p.intro {font-size: 93.75%; line-height: 18px; padding-bottom: 16px;}
.contentWrapperFooter { height: 18px; overflow: hidden; padding-left: 21px; background: url('../img/overlayFooter_1.png') top left no-repeat;}
.contentWrapperFooterInner {background: url('../img/overlayFooter_2.png') top right no-repeat; z-index:3000}
.close { display: block; position:absolute; top:0; right:1px; height: 37px; width: 37px; background: url('../img/close.png') top left no-repeat; clear:both;}
.overlayStyle01 h2 { font-size: 125%; padding: 0 0 18px 25px; }
.overlayStyle01 p {line-height: 16px; padding: 0 0 0 25px;}
.row {
	padding-bottom:160px;
}
