html body,body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

div.hsbcContent
{
	margin-left:0px;
	padding: 0px 0px 0px 16px;
	width:auto;
	float:none;
}

div.hsbcStyleContent81
{
	margin: 10px 0px 0px!important;
	padding: 0px 16px!important;
	
	font-size: 90% !important;
	/* \*/
	font-size: 85% !important;
	/* */
}

.hsbcAlign05
{
	display:none
}

.hsbcAlign03
{
	float: right;
}

.hsbcSizeText02
{
	font-size: 80% !important;
	/* \*/
	font-size: 75% !important;
	/* */
}

.extBasicForm {
	float:none;
	clear: both;	
	width: 100%;
}

.extBasicForm .hsbcInputSection {
	float:left;
	clear:left;
	padding:3px 0px;
	width:95%;
}

.extBasicForm .hsbcInputSection label{
	float:left;
	display:block;
	width:250px;
	font-size: 75% !important;
	padding:3px 3px 0px 0px;
	color:#666;
}

.extBasicForm .hsbcInputSection span.result{
	float:left;
	display:block;
	font-size: 75% !important;
	padding:3px 3px 0px 0px;
	color:#666;
}

.extBasicForm .hsbcInputSection input,
.extBasicForm .hsbcInputSection select{
	float:left;
	display:block;
	margin:2px 0px 2px 0px;
	padding:0px 0px;
}

.extBasicForm .hsbcInputSection input{
	width:150px;
}

.extBasicForm .hsbcInputSection .checkbox,
.extBasicForm .hsbcInputSection .radio{
	float:left;
	display:block;
	margin:4px 4px 4px 0px !important;
	_margin:0px;
	padding:0px 0px;
}

.extBasicForm .hsbcInputSection textarea{
	float:left;
	display:block;
	margin:4px 4px 4px 0px !important;
	padding:0px 0px;
}

.extBasicForm .hsbcInputSection .noWidth{
	width:auto;
}

div.hsbcFlexStyle02 ul
{
	margin-bottom: 16px;
}
div.hsbcFlexStyle02 table
{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
div.hsbcFlexStyle02 table td,
div.hsbcFlexStyle02 table th
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 7px 10px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}

.hsbcSpacing21
{
	padding: 10px 13px;
	margin-bottom: 16px;
}

table.hsbcSizeText01
{
	font-size: 80%;
	/* \*/
	font-size: 75%;
	/* */
}

.hsbcSizeText01
{
	font-size: 74% !important;
	/* \*/
	font-size: 69% !important;
	/* */
}

.hsbcSizeText02
{
	font-size: 80% !important;
	/* \*/
	font-size: 75% !important;
	/* */
}

h1, h2, h3, h4, h5, h6
{
	margin: 5px 0px !important;
}
h1,
div.hsbcStyleContentBase h1
{
	margin: 0px !important;
	color: #f00;
	font-weight: bold;
	font-size: 156%;
	/* \*/
	font-size: 149%;
	/* */
}
h2,
div.hsbcStyleContentBase h2
{
	color: #333;
	margin-top: 14px !important;
	margin-bottom:8px;
	padding-top: 0px;
	font-weight: normal;
	font-size: 124% !important;
	/* \*/
	font-size: 119% !important;
	/* */
}
h3,
div.hsbcStyleContentBase h3
{
	margin-top: 10px !important;
	margin-bottom:8px;
	font-weight: bold;
	font-size: 93% !important;
	/* \*/
	font-size: 87% !important;
	/* */
}

div.containerFooter
{
	width: 100%;
	float: none;
	clear: both;
}

div.hsbcDivletFooterLinks
{
	width:100%;
	float:left;
	margin:16px 0px 16px;
	background-color:#eee;
	color:#333;
	line-height:180%;
	padding:0px;
}

div.hsbcDivletFooterLinks p span.hsbcDivletFooterLinksLeft
{
	display: none
}

div.hsbcDivletFooterLinks p span.hsbcDivletFooterLinksRight
{
	float:right;
	margin-right:10px;
	font-size: 70%;
}

/*
----------------------------------------------------------------------------------------------
HSBC UK Commercial CONTROL StyleSheet
Author:   Gordon Dougal
Created:  23 May 2005
Updated:  16 August 2006

History:
23 May 2005
	Created stylesheet, will develop using multiple style-sheets, and also regularly test
	using single style-sheet.
	
---------------------------------------------------------------------------------------------- */




