html body,
body,
.wpsPortletBody,
.wpsPortletText,
.wpsEditText,
.wpsPortletSmText,
.wpsEditSmText,
.wpsPortletTinyText,
.portlet-font
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

form
{
	display:inline;
}

input,
select,
label,
.portlet-form-input-field,
.wpsLabelText,
.portlet-form-field,
.portlet-form-field-label,
.wpsRequiredLabelText,
.portlet-form-label
{
	vertical-align:middle !important;
}

a img
{
	border:0px;
}

a
{
	color:#f00;
}

a:hover
{
	text-decoration:underline;
}

div.extMessageLangToggle
{
	background-color: #EFEFEF;
	padding:3px 5px 5px 5px;
	margin-bottom: 14px;
	font-size: 96%;
}
div.extMessageLangToggle span
{
	float: right;
	font-size: 86%;
	color: #999;
}
div.extMessageLangToggle p
{
	padding:0px 0px 0px 20px; 
	margin:0; 
	border:0; 
	background:url("../images/icons/iconMessageNew.gif") no-repeat left; 
}
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;
}

div.containerControlOne,
div.containerControlTwo,
div.containerControlThree,
div.containerControlFour,
div.containerContent,
div.containerOuterContent
{
	float:left;
}

div.containerControlLeft div.containerContentOne 
{
	width: 818px;
	float: left;
}
div.containerControlLeft div.containerControlOne 
{
	width: 818px;
	float: left;
}
div.containerControlLeft div.containerControlOne div.containerContentOne 
{
	width: 818px;
	float: left;
}
div.containerControlLeft div.containerContentTwo 
{
	width: 652px;
	float: left;
}
div.containerControlLeft div.containerControlTwo 
{
	width: 652px;
	float: left;
}
div.containerControlLeft div.containerControlTwo div.containerContentTwo 
{
	width: 652px;
	float: left;
}
div.containerControlLeft div.containerRightTools 
{
	width: 166px;
	float: left;
}
div.containerControlLeft div.containerControlRightTools 
{
	width: 166px;
	float: left;
}
div.containerControlLeft div.containerControlRightTools div.containerRightTools
{
	width: 166px;
	float: left;
}

div.containerControlLeftRight div.containerContent
{
	width:438px;
	float:left;
}
div.containerControlLeftRight div.containerControlOne div.hsbcColumn
{
	width: 438px;
}
div.containerControlRight div.containerLeftNav
{
	display:none;
}
div.containerControlRight div.containerContent
{
	width:584px;
	float:left;
}
div.containerControlRight div.containerControlOne div.hsbcColumn
{
	width: 584px;
}
div.containerControlLeft div.hsbcContent
{
	margin-left:16px;
	margin-right:0px !important;
}
div.containerControlLeft div.containerContent
{
	width:818px;
	float:left;
}
div.containerControlLeft div.containerControlOne div.hsbcColumn
{
	width: 818px;
}
div.containerControlNone div.containerLeftNav
{
	display:none;
}
div.containerControlNone div.containerContent
{
	width:740px;
	float:left;
}
div.containerControlNone div.containerControlOne div.hsbcColumn
{
	width:740px;
}
div.containerControlPopup div.containerLeftNav
{
	display:none;
}
div.containerControlPopup div.containerContent
{
	width: auto;
	float:left;
}
div.containerControlPopup div.containerControlOne div.hsbcColumn
{
	width: auto;
	padding-right: 10px;
}
div.containerLeftNav
{
	width:130px;
	margin-right:16px;
	float:left;
}

div.hsbcDivletLogo
{
	height:52px;
	width:auto;
}
div.hsbcDivletLogo .hsbcDivletLogoImage
{
	padding:13px 0px 2px 10px;
	float:left;
	width:141px;
}
div.hsbcDivletLogo .hsbcDivletLogoTagLine
{
	float:left;
	vertical-align:middle;
	padding:18px 0px 0px 12px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f00;
}

div.hsbcDivletSearch
{
	float:right;
	text-align:right;
	font-size:86%;
	font-size:80%;
	margin-top:13px;
	padding-right:6px;
}
div.hsbcDivletSearch input
{
	vertical-align:middle;
}


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-size:74%;
	font-size:68%;
	
	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;
	height:44px;
}
div.hsbcDivletTabMenu ul li a .extMacIE
{
	float:left;
	clear:left;
	padding-top:2px;
	
	float:none;
	clear:none;
	padding-top:0px;
}
		
div.hsbcDivletBreadCrumb,
.wpsBreadcrumbTrail
{
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	
	width:100%;
}
div.hsbcDivletBreadCrumb span.hsbcDivletBreadCrumbStart
{
	float: left;
	font-size:74%;
	font-size:68%;
	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;
	font-size:74%;
	font-size:68%;
	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
{
}
div.hsbcDivletNavigation,
.portlet-menu
{
}
div.hsbcDivletNavigation ul
{
	margin:0px 0px 8px 0px;
	padding:36px 0px 0px;
}
div.hsbcDivletNavigation ul li ul
{
	padding-top:0px;
}
div.hsbcDivletNavigation ul li,
.portlet-menu-item
{
	list-style:none;
	line-height:100%;
	padding:1px 10px 3px 0px;
}
div.hsbcDivletNavigation ul li a
{
	text-decoration:none;
	color:#000;
	font-size:74%;
	font-size:68%;
}
div.hsbcDivletNavigation ul li a:hover,
.portlet-menu-item-hover
{
	color:#f00 !important;
	text-decoration:none;
}
div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelected,
.portlet-menu-item-selected
{
}
div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren
{	
}
div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelected a,
div.hsbcDivletNavigation ul li.hsbcDivletNavigationSelectedWithChildren a
{
	color:#f00;
}
div.hsbcDivletNavigation ul li ul
{
	margin:3px 0px 3px 5px;
}
div.hsbcDivletNavigation ul li ul li,
.portlet-menu-cascade-item
{
	background:url("../images/hsbcDivletNavigation.gif") no-repeat top left;
	margin:0px;
	padding:3px 0px 3px 7px;
	line-height:80%;	
	line-height:70%;
}

div.hsbcDivletNavigation ul li ul li a
{
	color:#000 !important;	
	font-size:74%;	
	font-size:68%;
        line-height:130%;
}
div.hsbcDivletNavigation ul li ul li.hsbcDivletNavigationSelected,
.portlet-menu-cascade-item-selected
{
	background:none;
}
div.hsbcDivletNavigation ul li ul li.hsbcDivletNavigationSelected a
{
	color:#f00 !important;
}

div.hsbcDivletNavigation .extNavigationHeading
{
	color:#666;	
	font-size:86%;	
	font-size:80%;	
	margin:0px 0px 3px 10px;
	font-weight:bold;
	font-style:italic;
}
div.hsbcDivletNavigation .extBackLink
{
}

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
{	
	font-size:68%;	
	font-size:61%;	
	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;
}

div.hsbcEntity
{
	float:left;
	background: url("../images/bgEntityTabBack.gif") repeat-x top left;
	
	/* mac-ie */
	font-size:68%;
	/*non-mac-ie \*/
	font-size:61%;
	clear:both;
	/* */
	padding: 0px 7px 0px 11px ;
	width: 970px;
	
}
div.hsbcEntity div.hsbcEntityTextArea01
{
	float:left;
	padding: 3px 0px 0px;

}
div.hsbcEntity div.hsbcEntityTextArea02
{
	float:right;
}
div.hsbcEntity span.hsbcEntityTextArea01
{
	float:left;
}
div.hsbcEntity span.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 ul li.hsbcEntityTabSelected
{
	/*background: url("../images/bgEntityTabLeft.gif") no-repeat top left;*/
	background: url("") no-repeat top left;
	padding: 3px 0px 0px 14px;
}
div.hsbcEntity a
{
	color:#333;
	text-decoration:none;
}
div.hsbcEntity a:hover
{
	color:#333;
	text-decoration:underline;
}

table.hsbcTableStyle06,
table.hsbcTableStyle07
{
	font-family: arial,helvetica; 
	width: 100%;
	text-align: left;
	border: 0;
	border-collapse: collapse;
	
}

table.hsbcTableStyle06 td,
table.hsbcTableStyle06 th
{
	font-size:74%; 
	color:#333333; 
	vertical-align:top; 
	padding:5px 6px 5px 6px;
	line-height: 1.9em;
}

tr.hsbcTableRow03
{
	background-color: #EEEEEE;
}
tr.hsbcTableRow05 td
{
	border-top: 1px solid #ffffff;
}
tr.hsbcTableRow06 td,
tr.hsbcTableRow06 th
{
	border-bottom: 15px solid #ffffff !important;
}

tr.hsbcTableRow07 td,
tr.hsbcTableRow07 th
{
	border-top: 15px solid #ffffff !important;
}


table.hsbcTableStyle06 th,
table.hsbcTableStyle07 th,
table.hsbcTableStyle06 td.hsbcTableColumn02,
table.hsbcTableStyle07 td.hsbcTableColumn02
{
	background-color: #999999;
	color:#ffffff; 
	font-size:80%; 
	font-weight:bold; 
	line-height:1em !important;
}

table.hsbcTableStyle06 td.hsbcTableColumn03,
table.hsbcTableStyle07 td.hsbcTableColumn03,
table.hsbcTableStyle06 th.hsbcTableColumn03,
table.hsbcTableStyle07 th.hsbcTableColumn03
{	
	text-align: right;
}
table.hsbcTableStyle06 td.hsbcTableColumn04,
table.hsbcTableStyle07 td.hsbcTableColumn04
{
	white-space: nowrap;
}

table.hsbcTableStyle06 td.hsbcTableColumn05,
table.hsbcTableStyle07 td.hsbcTableColumn05
{
	font-size:86%;
	color:#000000; 
	font-weight: bold; 
	padding-bottom: 5px;
	text-align: left;
}
table.hsbcTableStyle06 td.hsbcTableColumn06,
table.hsbcTableStyle07 td.hsbcTableColumn06
{
	width: 25px;
}
table.hsbcTableStyle06 td.hsbcTableColumn07,
table.hsbcTableStyle07 td.hsbcTableColumn07
{
	text-align: left;
}
table.hsbcTableStyle06 td.hsbcTableColumn08,
table.hsbcTableStyle07 td.hsbcTableColumn08,
table.hsbcTableStyle06 th.hsbcTableColumn08,
table.hsbcTableStyle07 th.hsbcTableColumn08
{
	background-color: #ffffff;
}
table.hsbcTableStyle06 td.hsbcTableColumn09,
table.hsbcTableStyle07 td.hsbcTableColumn09
{
	padding: 0;
	margin: 0;
}
table.hsbcTableStyle06 td.hsbcTableColumn09 select,
table.hsbcTableStyle07 td.hsbcTableColumn09 select
{
	width: 48%;
}
table.hsbcTableStyle06 td.hsbcTableColumn09 input,
table.hsbcTableStyle07 td.hsbcTableColumn09 input
{
	width: 19.9%;
}
table.hsbcTableStyle06 td.hsbcTableColumn10,
table.hsbcTableStyle07 td.hsbcTableColumn10
{
	padding: 10px 0px;
}

table.hsbcTableStyle06 td.hsbcTableColumn11,
table.hsbcTableStyle07 td.hsbcTableColumn11
{
	width: 25%;
}
table.hsbcTableStyle06 td.hsbcTableColumn12,
table.hsbcTableStyle07 td.hsbcTableColumn12
{
	width: 20%;
}
table.hsbcTableStyle06 td.hsbcTableColumn13,
table.hsbcTableStyle07 td.hsbcTableColumn13
{
	width: 15%;
}
table.hsbcTableStyle06 td.hsbcTableColumn14,
table.hsbcTableStyle07 td.hsbcTableColumn14
{
	width: 35%;
}
table.hsbcTableStyle06 td.hsbcTableColumn15,
table.hsbcTableStyle07 td.hsbcTableColumn15
{
	width: 50%;
}
table.hsbcTableStyle06 td.hsbcTableColumn16,
table.hsbcTableStyle07 td.hsbcTableColumn16
{
	width: 40%;
}
table.hsbcTableStyle06 td.hsbcTableColumn17,
table.hsbcTableStyle07 td.hsbcTableColumn17
{
	width: 30%;
}
table.hsbcTableStyle06 td.hsbcTableColumn18,
table.hsbcTableStyle07 td.hsbcTableColumn18
{
	white-space:nowrap;
}

table.hsbcTableStyle06 td.hsbcTableColumn19,
table.hsbcTableStyle07 td.hsbcTableColumn19
{
	text-align: center;
}
table.hsbcTableStyle06 td.hsbcTableColumn20,
table.hsbcTableStyle07 td.hsbcTableColumn20
{
	width: 65%;
}
table.hsbcTableStyle06 td.hsbcTableColumn21,
table.hsbcTableStyle07 td.hsbcTableColumn21
{
	width: 45%;
}
table.hsbcTableStyle06 td.hsbcTableColumn22,
table.hsbcTableStyle07 td.hsbcTableColumn22
{
	background-color: #999999;
	color:#ffffff; 
	font-size:79%; 
	font-weight:bold; 
	line-height:1.4em !important;
}
table.hsbcTableStyle06 td.hsbcTableColumn23,
table.hsbcTableStyle07 td.hsbcTableColumn23
{
	white-space: normal;
}

a.hsbcLinkStyle05
{
}
a.hsbcLinkStyle05:hover
{	
}

a.hsbcLinkStyle06,
a.hsbcLinkStyle07
{
	border-top: 2px solid #ffffff; 
	border-left: 2px solid #ffffff; 
	border-right: 2px solid #404040; 
	border-bottom: 2px solid #404040; 
	background-color: #D4D0C8; 
	color: #000000; 
	padding: 3px 8px; 
	font-weight: bold; 
	margin-top: 5px; 
	text-decoration: none; 
	white-space:nowrap;
}
div > .hsbcLinkStyle06{ float: left; }

a.hsbcLinkStyle07
{
	 margin-right: 0px;
}
span.hsbcTextStyle13
{
	font-weight:bold;
}
.hsbcTextStyleError
{
	color:#ff0000 !important;
	font-weight:bold;
}

.hsbcTextStyleWarning
{
	color:#ff0000 !important;
	font-weight:bold;
}

BODY {background-color: white;}
.mainhead {font-family:Arial,Helvetica,Verdana,Sans-Serif; font-size:16pt; color:#666666; text-decoration:none; padding-left:0;}

.button {font-family: arial,helvetica; font-size:10pt; color:WHITE; font-weight:Bold; text-decoration:none;}

.body1 select, input, img {font-weight: normal; margin-left: 0px; padding-left: 0px; vertical-align:middle;}

.inputbox{font-family: arial,helvetica; font-size:10pt; color:BLACK; vertical-align:top;}
.dropdown{font-family: arial,helvetica; font-size:10pt; color:BLACK; vertical-align:top;}

.disclaimer{font-family: arial,helvetica; font-size:8pt; color:RED;}

.errmsg{font-family: arial,helvetica; font-size:10pt; color:#ff0000;}
.wrnmsg{font-family: arial,helvetica; font-size:10pt; color:#ff0000;}
.copyright{font-family: arial,helvetica; font-size:8pt; color:BLACK;}

.header{white-space: nowrap; font-family:Arial; font-size:10pt; font-weight:Bold; color: White;text-decoration:none;}

div.mainhead {
font-family:Arial,Helvetica,Verdana,Sans-Serif; 
font-size:12pt; 
color:#666666; 
text-decoration:none; 
padding-left:10;
font-weight:bold;
margin-left:10;
padding: 4px 0px 4px 8px;	
}

.body1 {
font-family: arial,helvetica; 
font-size:60%; 
color:#000; 
vertical-align:middle; 
background-color: #fff; 
border-bottom: 1px solid #fff; 
padding: 4px 0px 4px 8px;
}
div.hsbcDivletNavigation ul li.hsbcDivletNavigationTextSelected
{
	text-decoration:none;
	color:#F00;
	/* mac-ie */
	font-size:74%;
	/*non-mac-ie \*/
	font-size:68%;
	/* */
}
div.containerGlobal
{
	width: 974px;
}

/*pibliteII_registration Add for new registration page*/

a.hsbcLinkStyle17 {
background-color:#404040;
border:4px solid #404040;
font-weight:bold;
margin-top:5px;
text-decoration:none;
white-space:nowrap;
color:#FFFFFF;
}


table.hsbcTableStyle06 td.hsbcNewTdStyle01
{
	width: 377px!important;;
	width: 560px;
} 


span.hsbcNewTextStyle01
{
	background-color: #EEEEEE;
	font-size: 150%;
}
span.hsbcNewTextStyle02
{
	margin-top: 2.0em;
}

span.hsbcNewTextStyle03
{
	font-size:90%;
}

span.hsbcNewTextStyle04
{
	font-weight:bold;
	line-height: 3.0em;
}
table.hsbcTableStyle06 td.hsbcTableColumn24, table.hsbcTableStyle07 td.hsbcTableColumn24
{
	background-color:#FAFAD2;
	color:#333333;
	font-size:75%;
	font-weight:bold;
	line-height:1em !important;
}
table.hsbcTableStyle06 td.hsbcNewTableColumn01
{
	border-right:10px solid white;
}

table.hsbcTableStyle06 td.hsbcNewTableColumn02
{
	border-right:10px solid #EEEEEE;
}
/*pibliteII_registration Add end*/

