div#hisa4Column1 {left: 10px; top: 0px; width: 175px; padding: 1em; float: left;}
div#hisa4Column2 {left: 195px; top: 0px; width: 175px; padding: 1em; float: left;}
div#hisa4Column3 {left: 380px; top: 0px; width: 175px; padding: 1em; float: left;}
div#hisa4Column4 {left: 565px; top: 0px; width: 175px; padding: 1em; float: left;}

div#HSBCLogo {left: 0px; top: 0px; width: 165px; padding: 1em; position: absolute;}
div#HSBCTag {left: 175px; top: 15px; padding:1em; position: absolute;}
div#gelBarLeft {left: 0px; top: 50px; width: 179px; padding: 1em; position: absolute;}
div#gelBarMiddle {left: 179px; top: 50px; width: 388px; padding: 1em; position: absolute;}
div#gelBarRight {left: 564px; top: 50px; width: 196px; padding: 1em; position: absolute;}
div#content {left: 0px; top: 90px; padding: 1em; position: absolute;}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#ECECEC; border:1px solid #000000; 
  width:300px; padding:4px;
  color:#000000; font-size:11px; line-height:1.2;
  FONT-FAMILY: Arial, Verdana, Monaco;
}

.subsection_title_gray {
	vertical-align:middle; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ececec;
}

.middleAlign {
	vertical-align:middle;
}

.topAlign {
	vertical-align:top;
}

/******************************************************************************/
/* Header styles   - start                                		              */                   	      
/******************************************************************************/

.strapline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f00; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif; TEXT-DECORATION: none
}
TABLE.header_table {
	BORDER-WIDTH: 0px; BORDER-SPACING: 0px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.header_table TD { 
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.header_table TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
/******************************************************************************/
/* Header styles   - end                             		              */                   	      
/******************************************************************************/


/******************************************************************************/
/* Gel bar styles   - start                                		              */                   	      
/******************************************************************************/

.gelbar_header {	
	white-space: nowrap; font-family:Arial; font-size:10pt; font-weight:Bold; color: White; vertical-align:middle;text-decoration:none;
}
.header {
	white-space: nowrap; font-family:Arial; font-size:10pt; font-weight:Bold; color: White;text-decoration:none;
}

/******************************************************************************/
/* Gel bar styles   - end                               		              */                   	      
/******************************************************************************/

.spacer {
	width: 20; height: 10;
}

/******************************************************************************/
/* Footer styles   - start                                		              */                   	      
/******************************************************************************/

TABLE.footer_table {
	BORDER-WIDTH: 0px; BORDER-SPACING: 0px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.footer_table TD { 
	PADDING: 4px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.footer_table TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
/******************************************************************************/
/* Footer styles   - end                             		              */                   	      
/******************************************************************************/

/******************************************************************************/
/* Question styles   - start                                		              */                   	      
/******************************************************************************/

TABLE.question_table {
	BORDER-WIDTH: 0px; BORDER-SPACING: 0px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.question_table TD { 
	vertical-align:top; PADDING: 3px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
TABLE.question_table TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
/******************************************************************************/
/* Question styles   - end                             		              */                   	      
/******************************************************************************/

/******************************************************************************/
/* Body styles   - start                                		              */                   	      
/******************************************************************************/

div.hsbcStyleContentBase .hbca_osa {
	FONT-SIZE: 11px
}

.hbca_direct {
	vertical-align:middle;
}
/******************************************************************************/
/* Body styles   - end                                   		              */                   	      
/******************************************************************************/

