/*
----------------------------------------------------------------------------------------------
HSBC Personal - MPF StyleSheet
Created:  22 June 2007	
---------------------------------------------------------------------------------------------- */

/* General start */

.downloadFormth {
	width:95px !important;
	padding-right:17px !important;
}

.smallTextred
{
	font-size: 12px;
	color:#f00;
	margin-right:1px;
}
.Textred
{
	font-size: 12px;
	margin-right:1px;
}
.TextredBold
{
	color:#f00;
	font-size: 12px;
	font-weight:bold;
}
.smallText
{
	font-size: 10px;
}
.Textblue{
	font-size: 12px;
/*	color:#33f;	*/
	margin-right:-1px;
}
.bold
{
	font-weight: bold;
}
table tr td.centeralign,
table tr th.centeralign,
table tr.centeralign td,
table tr.centeralign th
{
	text-align:center;
}
table.faq
{
	width: 50%;
}

table tr td.middlealign,
table tr th.middlealign,
table tr.middlealign td,
table tr.middlealign th
{
	vertical-align:middle;
}

.hsbcContent ul li ul a
{
	font-size: 118%;
	/* \*/
	font-size: 112%;
	/* */
}
div.hsbcFlexStyle02 p
{
	padding-bottom:0px;
	font-size: 74%;
	/* \*/
	font-size: 69%;
	/* */
}

div.hsbcFlexStyle02 p.footnotes
{
	padding-bottom:0px;
}

div.hsbcBoxStyle01 ul.hsbcSizeText02 li{
	font-size: 12px;
}
div.hsbcBoxStyle01 ul.hsbcSizeText02 li a {
	font-size: 100%;
}

div.containerControlOne h1{
	padding-top: 0px;
	color: #f00;
}
div.hsbcDecStyle03 ul
{
	padding-top: 61px !important;
}

div.hsbcDecStyle03 ul li { 
	background: url("../../images/common/tabclear_left.gif") no-repeat bottom left;  }
div.hsbcDecStyle03 ul li span { 
	background: url("../../images/common/tabclear_right.gif") no-repeat bottom right;  }
div.hsbcDecStyle03 ul li.selected { 
	background: url("../../images/common/tabclear_left_sel.gif") no-repeat bottom left;  }
div.hsbcDecStyle03 ul li.selected span { 
	background: url("../../images/common/tabclear_right_sel.gif") no-repeat bottom right;  }

div.hsbcDecStyle03 ul li a, 
div.hsbcDecStyle03 ul li a:hover,
div.hsbcDecStyle03 ul li.selected a,
div.hsbcDecStyle03 ul li.selected a:hover { color: #666 !important; }

/*
input.formfield { 
	width: 200px;
	height: 18px;
	border: 1px #7f9db9 solid;
	font-size:11px;
}
input.radio { 
	border: 0; 
}
input.checkbox {
	border: 0; 
}
select {
	height: 19px;
	border: 1px #7f9db9 solid;	
	font-size:11px;
}
*/
div.containerContent
{
	float:left !important;
}

/* General end */


/* MPF Home start  */
div.containerContentMPF 
{
	width:965px;
	float:left;
	border-top:1px #ccc solid;
	padding:16px 0 24px 20px;
	margin:32px 0 0 0;
}
div.containerContentMPF  h1
{
	padding:0 0 3px 3px;
	color: #f00;
	font-weight: bold;
	font-size: 156%;
	/* \*/
	font-size: 149%;
	/* */
}
div.containerContentMPF  p.news
{
	font-size: 74% !important;
	/* \*/
	font-size: 69% !important;
	/* */
	margin-bottom:10px;
}

div.containerContentMPF  div.left
{
	width:483px;
	height:217px;
	float:left;
	background:url("../../../common/images/home/employees_bg.jpg") no-repeat top left;
}
div.containerContentMPF  div.right
{
	width:482px;
	height:217px;
	float:left;
	background:url("../../../common/images/home/employers_bg.jpg") no-repeat top left;
}


div.containerContentMPF  div.left  ul.redlink li
{
	display:inline;
	list-style:none;
	clear:both;
}
div.containerContentMPF  div.left  ul.redlink  li.first
{
	display:inline;
	list-style:none;
	margin:0 0 0 -25px;
	padding:0 8px 0 8px;
	vertical-align:top;
}

div.containerContentMPF  div.left  div.lefttop,
div.containerContentMPF  div.right  div.lefttop
{
	padding:20px 0 0 0;
}

div.containerContentMPF h2
{
	padding:0 0 0 20px;
	display:inline;
}
div.containerContentMPF h3
{
	padding:5px 0 0 20px;
}
div.containerContentMPF h4
{
	padding:30px 0 0 20px;
}
div.containerContentMPF h5
{
	padding:4px 0 0 20px;
}


div.containerContentMPF  div.lowerleft
{
	padding:24px 20px 0 0;
	width:279px;
	float:left;
}
div.containerContentMPF  div.lowerleft  h1
{
	padding:0 0 0 0;
	color: #f00;
	font-weight: normal;
	font-size: 118%;
	/* \*/
	font-size: 112%;
	/* */
}
div.containerContentMPF  div.lowerleft  a
{
	color: #666;
	text-decoration: none;
}

div.containerContentMPF  div.lowerleft  a:hover
{
	color: #f00;
	text-decoration: underline;
}

div.containerContentMPF  div.lowermid
{
	padding:24px 20px 0 0;
	width:281px;
	float:left;
}
div.containerContentMPF  div.lowermid  img 
{
	padding:0 0 12px 0;
}

div.containerContentMPF  div.lowerright
{
	padding:24px 0 0 0;
	width:365px;
	float:left;
}
div.containerContentMPF  div.lowerright  h1
{
	padding:0 0 8px 0;
	margin:0 0 0 -20px;
	color: #333;
	font-weight: normal;
	font-size: 118%;
	/* \*/
	font-size: 112%;
	/* */
}


div.hsbcBoxStyleMPF01 {
	background:#fff;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}


/* StyleContent - Table tabs
---------------------------------------------------------------------------------------------- */
div.hsbcStyleContentMPF01
{
	height:25px;
	width:100%;
	clear:left;
}
div.hsbcStyleContentMPF01 ul
{
	margin:0px;
	padding:0px;
	text-transform:none;
}
div.hsbcStyleContentMPF01 ul li
{
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 3px;
	list-style:none;
	float:left;
	height:25px;
	background:url("../../../common/images/table_tab_off_left.gif") no-repeat top left;
	text-align:center;
	font-size:11px;
}
div.hsbcStyleContentMPF01 ul li a
{
	padding:0px 17px 0px 17px;
	margin:0px;
	height:25px;
    min-height: 25px!important;
	line-height:25px;
	float:left;
	display:block;
	background:url("../../../common/images/table_tab_off_right.gif") no-repeat top right;
	text-decoration:none;
	color:#686669;
	font-weight:bold;
	vertical-align:50%;
}
div.hsbcStyleContentMPF01 ul li a:hover
{
	text-decoration:underline;
}
div.hsbcStyleContentMPF01 ul li.extSelected
{
	background-image:url("../../../common/images/table_tab_on_left.gif");
}
div.hsbcStyleContentMPF01 ul li.extSelected a
{
	color:#686669;
	background-image:url("../../../common/images/table_tab_on_right.gif");
}
div.hsbcStyleContentMPF01 ul li.textright
{
	background:none;
	float:right;
	line-height:25px;
}


/* StyleContent - Table start
---------------------------------------------------------------------------------------------- */
div.hsbcStyleContentMPF02
{
	border:1px solid #ccc;
}
div.hsbcStyleContentMPF02 tr.extLastItem td
{
	border-left: 0 !important;
	border-right: 0 !important;
}

table.hsbcTableStyleMPF01
{
	text-align: left;
	width:100%;
}
table.hsbcTableStyleMPF01 tr th.cumulative
{
	text-align:center;
}
table.hsbcTableStyleMPF01 tr td.cumulative
{
	text-align:center;
}
table.hsbcTableStyleMPF01 tr td.cumulativewide
{
	padding:12px 10px 16px 10px;
}

/* div.containerFunds2  div.hsbcStyleContentMPF02 table.hsbcTableStyleMPF01 ul li
{
	list-style:none;
	float:left;
	display:inline;
}  */




table.hsbcTableStyleMPF01 th
{
	background:url("../../images/common/bg_tablestyle02Td.gif") top;
	padding:4px 10px 5px 10px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
table.hsbcTableStyleMPF01 td
{
	background:url("../../images/common/bg_tablestyle02Td.gif") top;
	border-top:1px solid #ccc;
	padding:4px 10px 5px 10px;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
}
table.hsbcTableStyleMPF01 th
{
	font-weight:bold;
/*	background:url("../../../common/images/bg_tablecol_MPF01Th2.gif") top;  */
}
table.hsbcTableStyleMPF01 tr.search th
{
	font-weight:bold;
/*	background:url("../../../common/images/bg_tablecol_MPF01Th2.gif") top;  */
	background:none;
	background-color:#F1E3A3;
}
table.hsbcTableStyleMPF01 tr td.right
{
	text-align:right;
}
table.hsbcTableStyleMPF01 tr td.content
{
	padding:13px 10px 15px 10px;
}
table.hsbcTableStyleMPF01 tr.pinkbg td
{
	padding:6px 10px;
	background:url("../../images/common/bg_tablestyle02Caption.gif") top;
	font-weight:bold;
}
table.hsbcTableStyleMPF01 tr.greybg td,
table.hsbcTableStyleMPF01 tr.greybg th  
{
	font-weight:bold;
	background:url("../../images/common/bg_tablestyle02Th.gif") top;
}
table.hsbcTableStyleMPF01 tr.darkgreybg td,
table.hsbcTableStyleMPF01 tr.darkgreybg th  
{
	font-weight:bold;
	background:url("../../../common/images/bg_tablestyle_grey.gif") top;
}
table.hsbcTableStyleMPF01 tr.nobg td
{
	background:none;
}
table.hsbcTableStyleMPF01 tr.biegebg td,
table.hsbcTableStyleMPF01 tr.biegebg th{
	font-weight:bold;
/*	background:url("../../../common/images/bg_tablecol_MPF01Th.gif") top;	*/
	background:none;
	background-color:#F1E3A3;
}


/*---------------------------------------------------------------------------------------------- 
 StyleContent - Table end*/

div.containerContentMPF  div.lowerright  p.right
{
	text-align:right;
	font-size:74%;
	/* \*/
	font-size:68%;
	/* */
	margin-top:3px;
}

/* this is for middle alignment in table th */
div.hsbcFlexStyle02 table th.mid
{
	background-color: #eee;
	font-size: 80%;
	/* \*/
	font-size: 75%;
	/* */
	vertical-align:middle;
}

/* MPF Home end  */



/* Employee and Self-Employed start */
div.rightColumn2 .hsbcContent {
	margin-top:15px!important;
	padding:4px 4px 2px 4px !important;
	background:#f7eec8;
}

div.hsbcStyleContentBase ul li ul li
{
	background: url("../../images/common/arrow_black_circle.gif") no-repeat top left;
	font-size:11px;
	padding: 0 0 1px 12px;
	margin-left:20px;
}

div.hsbcDivletNavigationAdd
{
      background-color:#eee;
      background: none;
      /* mac-ie */
      font-size:74%;
      /*non-mac-ie \*/
      font-size:69%;
      /* */
}

div.hsbcDivletNavigationAdd ul
{
	background: #eee;
	padding: 0px;
	margin: 0px;
}
div.hsbcDivletNavigationAdd ul li
{
	list-style: none;
	padding: 6px 11px 7px !important;
	margin:0px;
	font-weight: normal;
	line-height: 0.9em;
	color: #666;
}
div.hsbcDivletNavigationAdd ul.hsbcDivletNavListAdd
{
	background-color:#eee;
	padding-top:27px;
}
div.hsbcDivletNavigationAdd ul.hsbcDivletNavListAdd li
{
	border-top: 0px;
}
div.hsbcDivletNavigationAdd ul.hsbcDivletNavListAdd li a:hover
{
	color: #f00;
}
div.hsbcDivletNavigationAdd a
{
	color: #666;
	text-decoration: none;
}
div.hsbcDivletNavigationAdd a:hover
{
	text-decoration: underline;
}


/* Employee and Self-Employed end */




/* Funds start  */

div.containerFunds
{
	padding:30px 0 0 30px;
	width:744px;
	float:left;
	margin-right:16px;
}
div.containerFunds02
{
	padding:16px 0 0 30px;
	width:744px;
	float:left;
	margin-right:16px;
}
table.containerFundsform tr td
{
	padding:0 10px 13px 0;
	text-align: left;
	font-size:11px;
	border:none;
}
table.containerFundsform tr td.wide
{
	padding:0 30px 13px 0;
	text-align: left;
	font-size:11px;
	border:none;
}

table.containerFundssearch tr td
{
	padding:0 10px 0 0;
	text-align: left;
	font-size:11px;
	border:none;
	background:none;
}
div.hsbcStyleContent85
{
	padding: 0 0 16px 0 !important;
}

/* Funds end  */



/* FAQ FF fix */
div.hsbcDecStyle11 ul.questions li span {
    max-width: 680px;
}



/*	Calculator Table Add	*/
table.hsbcTableStyle02 tr.lightbeige th  
{
	font-weight:bold;
	padding:4px 3px 5px 11px;
	background:url("../../../common/images/bg_tablelightorange.gif") top;
	font-size: 86%;
	/* \*/
	font-size: 81%;
	/* */
}

table.hsbcTableStyle02 td
{
	font-size:12px;
	background:none;
}
table.hsbcTableStyle02 tr td table,
table.hsbcTableStyle02 tr td table tr,
table.hsbcTableStyle02 tr td table tr td{
	border:none;
	font-size: 104%;
	/* \*/
	font-size: 100%;
	/* */
	padding:6px 5px 6px 0;
	background:none;
} 
table.hsbcTableStyle02 tr td ul li {
	border:none;
	font-size: 104%;
	/* \*/
	font-size: 100%;
	/* */
	padding:6px 35px 0px 0px;
	background:none;
} 
table.hsbcTableStyle02 tr td ul.inline {
	padding-top:6px;
}
table.hsbcTableStyle02 tr td ul.inline li {
	display:inline;
}
table.hsbcTableStyle02 tr.wide td {
	padding:14px 10px 16px 11px;
	background:none;
}
table.hsbcTableStyle02 tr.darkgreybg th  
{
	font-weight:bold;
	background:url("../../../common/images/bg_tablestyle_grey.gif") top;
	padding:3px 3px 4px 11px;
	font-size: 80%;
	/* \*/
	font-size: 74%;
	/* */
}
table.hsbcTableStyle02 tr.grey th,
table.hsbcTableStyle02 tr th.grey
{
	font-weight:bold;
	padding:4px 3px 5px 11px;
	background:url("../../images/common/bg_tablestyle02Th.gif") top;
	font-size: 80%;
	/* \*/
	font-size: 74%;
	/* */
}
table.hsbcTableStyle02 tr.greybar th,
table.hsbcTableStyle02 tr th.greybar
{
	font-weight:bold;
	padding:4px 3px 5px 11px;
	background:none;
	background-color:#F6F6F6;
	font-size: 80%;
	/* \*/
	font-size: 74%;
	/* */
}
table.hsbcTableStyle02 tr.grey th.center
{
	text-align:center;
}
table.hsbcTableStyle02 tr.lightgrey td,
table.hsbcTableStyle02 tr td.lightgrey
{
	padding:4px 7px 5px 11px;
	background:url("../../images/common/bg_tablestyle02Td.gif") repeat-x 0% 0%;
}
table.hsbcTableStyle02 tr.lightgreyext td,
table.hsbcTableStyle02 tr td.lightgreyext
{
	padding:4px 7px 5px 11px;
	background:url("../../../common/images/bg_tablestyle02Tdext.gif") repeat-x 0% 0%;
}
table.hsbcTableStyle02 tr.lightgreyext02 td,
table.hsbcTableStyle02 tr td.lightgreyext02
{
	padding:4px 7px 5px 11px;
	background:url("../../../common/images/bg_tablestyle03Tdext.gif") repeat-x 0% 0%;
}
table.hsbcTableStyle02 tr.lightgreysmall td,
table.hsbcTableStyle02 tr td.lightgreysmall
{
	padding:4px 3px 5px 11px;
	background:url("../../images/common/bg_tablestyle02Td.gif") top;
	font-size: 74%;
	/* \*/
	font-size: 68%;
	/* */
}
.Btn img
{
	margin-right: 8px;
	margin-left: 0px;
	display:inline;
}
.Btn .backbtn{
	margin-bottom:8px;
}

/*	Risk Profiler	*/
table.hsbcTableStyle02 tr.wealth td,
table.hsbcTableStyle02 tr.income td,
table.hsbcTableStyle02 tr.family td,
table.hsbcTableStyle02 tr.personality td,
table.hsbcTableStyle02 tr.investment td,
table.hsbcTableStyle02 tr.yrsretirement td  
{
	font-weight:bold;
	padding:0px 3px 0px 11px;
	height:34px;
	line-height:34px;
	font-size:16px;
	color:#333;
	/* */
}
table.hsbcTableStyle02 tr.wealth td{
	background:url("../../../common/images/riskprofiler/wealth.jpg") no-repeat top right;
}
table.hsbcTableStyle02 tr.income td{
	background:url("../../../common/images/riskprofiler/income.jpg") no-repeat top right;
}
table.hsbcTableStyle02 tr.family td{
	background:url("../../../common/images/riskprofiler/family.jpg") no-repeat top right;
}
table.hsbcTableStyle02 tr.personality td{
	background:url("../../../common/images/riskprofiler/personality.jpg") no-repeat top right;
}
table.hsbcTableStyle02 tr.investment td{
	background:url("../../../common/images/riskprofiler/investment.jpg") no-repeat top right;
}
table.hsbcTableStyle02 tr.yrsretirement td{
	background:url("../../../common/images/riskprofiler/yrsretirement.jpg") no-repeat top right;
	background-color:#f3e4ab;
}

table.hsbcTableStyle02 tr.orange th  
{
	font-weight:bold;
	padding:4px 7px 5px 11px;
	background:url("../../../common/images/tableorange.gif") top;
	font-size: 86%;
	/* \*/
	font-size: 81%;
	/* */
}
table.hsbcTableStyle02 tr.orangesmall th  
{
	font-weight:bold;
	padding:4px 3px 5px 11px;
	background:url("../../../common/images/tableorange.gif") top;
	font-size: 74%;
	/* \*/
	font-size: 68%;
	/* */
}
table.hsbcTableStyle02 tr.darkorange th,
table.hsbcTableStyle02 tr td.darkorange   
{
	font-weight:bold;
	padding:4px 3px 5px 11px;
	background:url("../../../common/images/tabledarkorange.gif") top;
	font-size: 74%;
	/* \*/
	font-size: 68%;
	/* */
}
table.hsbcTableStyle02 tr th.beige{
	font-weight:bold;
/*	background:url("../../../common/images/bg_tablecol_MPF01Th.gif") top;	*/
	background:none;
	background-color:#faf3d6;
	padding:4px 3px 5px 11px;
	font-size: 86%;
	/* \*/
	font-size: 81%;
	/* */
}
table.hsbcTableStyle02 tr th.beigepale{
	font-weight:bold;
	background:none;
	background-color:#fff2f0;
	padding:4px 3px 5px 11px;
	font-size: 16px;
	color:#333;
	/* */
}
/* News Nav  */
div.hsbcDivletNavigationAdd ul.hsbcDivletNavListAdd2
{
	padding-top:27px;
	margin-top:16px;
	border-top:2px #e5e5e5 solid;
}
div.hsbcDivletNavigationAdd a.hsbcDivletNavAddSelected 
{
	font-weight: bold;
	color: #f00;			
}
div.hsbcStyleContentShort
{
	margin: 16px 0px 0px 16px;
	padding: 0px 16px 100px 16px;
}
div.newarchivetoplink {
	padding: 10px 0 16px 0;
	border-bottom:1px #ccc solid;
}
div.newarchivetoplink ul.toplink li {
	list-style:none;
	background:url("") no-repeat top right;
	clear:both;
	margin-left:-15px;
	font-size: 111%;
	/* \*/
	font-size: 106%;
	/* */
	padding: 0px 0px 8px 16px;
}
.hsbcStyleContentNews{
	margin: 32px 0px 0px 0px;
}
.newsdetail{
	padding-bottom:16px;
}
ol.content li p {
	font-size: 106%;
	/* \*/
	font-size: 100%;
	/* */
}
table.MPFContentTable tr td {
	font-size: 80% ;
	/* \*/
	font-size: 75% ;
	/* */
}

div.noborder
{
	border:none;
	font-size: 80%;
	/* \*/
	font-size: 75%;
	/* */
	clear:both;
}
div.noborderwidth1
{
	width:280px;
}
div.noborderleft1{
	width:200px;
	float:left;
}
div.noborderright1{
	width:80px;
	float:right;
}	

div.hsbcDivletNavigation ul.hsbcDivletNavList li ul
{
	vertical-align:top;
	padding-bottom: 1px;
}
div.hsbcDivletNavigation ul.hsbcDivletNavList li ul li
{
	padding: 2px 0px 2px 8px !important;
	/* \*/
	padding: 1px 0px 2px 8px !important;
	/* */
}
div.hsbcDivletNavigation ul.hsbcDivletNavList li ul li.first
{
	margin-top:8px;
}

/*	new mpf online service start */
div.newmpfonline{
	margin:43px 73px 0px 73px;
	padding:0px 0px 0px 0px;
	width:646px;
	clear:both;
}
div.newmpfonline div.onlinetop {
	background:url("../../../common/images/newmpfonlineservice/bg.jpg") no-repeat top left;
	height:254px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 34px;
}
div.newmpfonline div.onlinetop img {
	padding-top:35px;
}
div.newmpfonline div.onlinetop p.maintxt{
	padding-top:10px;
	width:250px;
}
div.newmpfonline div.tabs {
	width:646px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	clear:both;
}
div.newmpfonline div.tabs img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.newmpfonline div.tabs1 {
	width:128px;
	float:left;
}
div.newmpfonline div.tabs2 {
	width:153px;
	float:left;
}
div.newmpfonline div.tabs3 {
	width:189px;
	float:left;
}
div.newmpfonline div.tabs4 {
	width:176px;
	float:left;
}

div.newmpfonline div.onlinelow {
	height:200px;
	width:646px;
	float:left;
}
div.newmpfonline div.onlinelow img {
	border:none !important;
}
div.newmpfonline div.onlinelowleft {
	background:url("../../../common/images/newmpfonlineservice/bg.gif") repeat-x;
	width:422px;
	float:left;
}
div.newmpfonline div.onlinelowleft img.headline {
	padding:20px 0 0 34px;
}
div.newmpfonline div.onlinelowleft ul.lowleftlist  {
	vertical-align:top;
	padding-left:34px;
}
div.newmpfonline div.onlinelowleft ul.lowleftlist li {
	background: url("../../../common/images/newmpfonlineservice/arrow.gif") no-repeat left;
	display:block;
	padding: 2px 0px 0px 10px;
}
div.newmpfonline div.onlinelowleft ul.lowleftlist li.wrap {
	background: url("../../../common/images/newmpfonlineservice/arrow.gif") no-repeat 0% 30%;
	display:block;
	padding: 2px 0px 0px 10px;
}

div.newmpfonline div.onlinelowright {
	background:url("../../../common/images/newmpfonlineservice/bg.gif") repeat-x;
	width:224px;
	float:left;
}
div.newmpfonline div.onlinelowright img.screenpic {
	padding:20px 34px 0 18px;
}

/*-----------
div.newmpfonline ul.tabs {
	width:646px;
}
div.newmpfonline ul.tabs li {
	list-style:none;
	background: url("") no-repeat top left;
	display:inline;
}
div.onlinemid ul.tabs li img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.newmpfonline ul.tabs li.tabs1 {
	width:128px;
	float:left;
}
div.newmpfonline ul.tabs li.tabs2 {
	width:153px;
	float:left;
}
div.newmpfonline ul.tabs li.tabs3 {
	width:189px;
	float:left;
}
div.newmpfonline ul.tabs li.tabs4 {
	width:176px;
	float:left;
}
*/

div.hsbcDecStyle11 div.answer p {
	margin-top:8px !important;
	margin-bottom:8px !important;
}

/*	new mpf online service end */



/*	AMBS Demo start */
div.ambsdemo{
	margin:43px 73px 0px 73px;
	padding:0px 0px 0px 0px;
	width:646px;
	clear:both;
}
div.ambsdemo div.onlinetop {
	height:254px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.ambsdemo div.tabs {
	width:646px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	clear:both;
}
div.ambsdemo div.tabs img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.ambsdemo div.tabs1 {
	width:85px;
	float:left;
}
div.ambsdemo div.tabs2 {
	width:140px;
	float:left;
}
div.ambsdemo div.tabs3 {
	width:112px;
	float:left;
}
div.ambsdemo div.tabs4 {
	width:112px;
	float:left;
}
div.ambsdemo div.tabs5 {
	width:112px;
	float:left;
}
div.ambsdemo div.tabs6 {
	width:85px;
	float:left;
}


div.ambsdemo div.onlinelow {
	height:860px;
	width:646px;
	float:left;
}
div.ambsdemo div.onlinelow img {
	border:none !important;
}

/*	AMBS Demo service end	*/



/*	new BIB start */
div.containerGlobalPop
{
	width:100%;
	position:relative;
	min-height: 600px;
	height: auto !important;
}
div.hsbcDivletBIBtopleft
{
	float:right;
	text-align:right;
	/* mac-ie */
	font-size:86%;
	/*non-mac-ie \*/
	font-size:82%;
	/* */
	margin-top:20px;
	padding-right:26px;
}
div.containerContentPop
{
	width:100%;
	clear:both;
}
div.containerContentPop div.Top
{
	background:url("../../../common/images/bibdemo/landingpage/bg.jpg") no-repeat top left;
	height: 379px;
	clear:both;
	float:left;
}
div.containerContentPop div.Top div.right
{
	margin:50px 11px 0px 0px;
	padding-left:380px;
	width:405px;
	float:left;
}
div.containerContentPop div.Top div.right p
{
	margin-top:14px !important;
}
div.containerContentPop div.Top p.maintxt{
	padding-top:5px;
	float:left;
}

div.containerContentPop div.Btm
{
	float:left;
}
div.containerContentPop div.Btm div.right
{
	margin:10px 11px 0px 0px;
	padding-left:385px;
	padding-bottom:20px;
	width:405px;
	float:left;
}
ul.homebiblist  {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:405px;
	float:left;
}
ul.homebiblist li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:405px;
}
ul.homebiblist li.main {
	background:none;
	margin-top:4px !important;
}
ul.homebiblist li.small,
ul.homebiblist li.smallsecond {
	background:none;
	list-style:none;
	padding-left:15px;
	margin-top:0px !important;
}
ul.homebiblist li.smallsecond {
	margin-top:-2px;
}
ul.otherbiblist  {
	vertical-align:top;
	margin-left:0px;
	padding-left:0px;
	width:405px;
	float:left;
}
ul.otherbiblist li {
	background: url("../../../common/images/bibdemo/detailspage/arrow.gif") no-repeat left;
	list-style:none;
	padding: 2px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
ul.otherbiblist li.wrap {
	background: url("../../../common/images/newmpfonlineservice/arrow.gif") no-repeat 0% 30%;
	padding: 2px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

/*  Detail  */
div.containerContentDetail
{
	width:100%;
/*	text-align:center; */
	clear:both;
}
div.containerContentDetail div.Top,
div.containerContentDetail div.Bottom
{
	margin:0px 5px 0px 11px;
	width:806px;
	clear:both;
}
div.containerContentDetail h1 img,
div.containerContentDetail div.Top img
{
	margin-left:11px;
	margin-top:22px;
}
div.containerContentDetail div.Middle,
div.containerContentDetail div.Middle2,
div.containerContentDetail div.Middle3,
div.containerContentDetail div.Middle4,
div.containerContentDetail div.Middle5 {
	width:795px;
	margin:0px 1px 0px 15px;
/*	margin:0px 3px 0px 6px; */
	padding:0px 0px 0px 0px;
	border-left:1px solid #dadada;
	background: url("../../../common/images/bibdemo/detailspage/rightshadow.gif") repeat-y top right;
	text-align:left;
	clear:both;
}
div.containerContentDetail div.Middle {
    float: left; /* force the div to enclose it's children */
    display: inline; /* for ie6 */
}
div.containerContentDetail div.Middle h2{
	width:565px;
    float: left;
    margin: 0 !important; /* clear margins set in Styles.css */
}

div.containerContentDetail div.Middle ul,
div.containerContentDetail div.Middle ul.howtoapply  {
    width: 225px;
	height:29px;
	background: url("../../../common/images/bibdemo/detailspage/bg_mainmenu.gif") repeat-x top left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:none;/* undo clearing from Styles.css */
}
div.containerContentDetail div.Middle ul  {
    float:left;
    width:225px;
}
div.containerContentDetail div.Middle ul.howtoapply  {
    width:790px;
}
div.containerContentDetail div.Middle ul.howtoapply li {
	padding-left:697px; 
}
div.containerContentDetail div.Middle ul li, 
div.containerContentDetail div.Middle ul li.goright,
div.containerContentDetail div.Middle ul li.goright2 {
	height:29px;
	list-style:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
div.containerContentDetail div.Middle ul li.goright {
/*	text-align:right;*/
	padding-left:72px; 
}
div.containerContentDetail div.Middle ul li.goright2 {
	padding-left:60px; 
}
div.containerContentDetail div.Middle div.left{
	background: url("../../../common/images/bibdemo/detailspage/bg_mainmenu.gif") repeat-x top left;
	width:540px;
	height:29px;
	float:left;
}
div.containerContentDetail div.Middle div.right{
	background: url("../../../common/images/bibdemo/detailspage/bg_mainmenu.gif") repeat-x top left;
	width:250px;
	height:29px;
	float:left;
}
div.containerContentDetail div.Middle2 {
	clear:left;
}
div.containerContentDetail div.Middle2 img.step {
	padding:10px 0px 10px 15px;
}
div.containerContentDetail div.Middle3 {
    float:left; /* force the div to enclose it's children */
    display: inline; /* for ie6 */
	padding-top:10px;
	background-color:#f8f8f8;
	padding-bottom:12px;
}

div.containerContentDetail div.Middle3 div {
    float:left; /* force the div to enclose it's children */
	display:inline;
}
div.containerContentDetail div.Middle3 div.left,
div.containerContentDetail div.Middle3 div.right{
	width:390px;
}
div.containerContentDetail div.Middle3 div.leftonly{
	width:750px;
}
div.containerContentDetail div.Middle3 div.right{
	border-left:1px solid #dadada;
}
div.containerContentDetail div.Middle3 div.left h3,
div.containerContentDetail div.Middle3 div.leftonly h3,
div.containerContentDetail div.Middle3 div.right h3{
	padding:0px 15px 7px 15px;
	font-size:14px;
	font-weight:bold;
	color:#f00;
}
div.containerContentDetail div.Middle3 div.left ol,
div.containerContentDetail div.Middle3 div.leftonly ol,
div.containerContentDetail div.Middle3 div.left ul,
div.containerContentDetail div.Middle3 div.right ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.containerContentDetail div.Middle3 div.left ol li, 
div.containerContentDetail div.Middle3 div.left ol li.first, 
div.containerContentDetail div.Middle3 div.left ol li.firstonly, 
div.containerContentDetail div.Middle3 div.leftonly ol li.firstonly,
div.containerContentDetail div.Middle3 div.left ol li.second,
div.containerContentDetail div.Middle3 div.left ul li, 
div.containerContentDetail div.Middle3 div.left ul li.first, 
div.containerContentDetail div.Middle3 div.left ul li.firstonly, 
div.containerContentDetail div.Middle3 div.left ul li.second,
div.containerContentDetail div.Middle3 div.right ul li,
div.containerContentDetail div.Middle3 div.right ul li.first,
div.containerContentDetail div.Middle3 div.right ul li.second {
	width:350px;
	list-style:none;
	padding-left:19px;
}
div.containerContentDetail div.Middle3 div.left ol li,
div.containerContentDetail div.Middle3 div.left ul li,
div.containerContentDetail div.Middle3 div.right ul li  {
	font-size:11px;
}
div.containerContentDetail div.Middle3 div.left ol li.first,
div.containerContentDetail div.Middle3 div.left ol li.firstonly,
div.containerContentDetail div.Middle3 div.leftonly ol li.firstonly,
div.containerContentDetail div.Middle3 div.left ul li.first,
div.containerContentDetail div.Middle3 div.left ul li.firstonly,
div.containerContentDetail div.Middle3 div.right ul li.first {
	font-size:12px;
	font-weight:bold;
	background: url("../../../common/images/bibdemo/detailspage/first.gif") no-repeat top left;
	height:24px;
	margin-left:14px;
}
div.containerContentDetail div.Middle3 div.leftonly ol li.firstonly{
	width:750px;
}
div.containerContentDetail div.Middle3 div.left ol li.second,
div.containerContentDetail div.Middle3 div.left ul li.second,
div.containerContentDetail div.Middle3 div.right ul li.second {
	font-weight:bold;
	font-size:12px;
	background: url("../../../common/images/bibdemo/detailspage/second.gif") no-repeat top left;
	height:16px;
	margin-left:14px;
}
div.containerContentDetail div.Middle3 div.left ol li.text {
	margin-top:0px;
	padding-top:0px;
	padding-left:33px;
}
div.containerContentDetail div.Middle3 div.left ol li.text ul li {
	background: url("../../../common/images/bibdemo/landingpage/bulletin.gif") no-repeat 0% 20%;
	margin-left:0px;
	margin-top:3px;
	padding-left:10px;
	width:330px;
}
div.containerContentDetail div.Middle3 div.left ol li.text2 {
	padding-top:8px;
	padding-left:33px;
}
div.containerContentDetail div.Middle3 div.right ul.normal li,
div.containerContentDetail div.Middle3 div.right ul.normal li.wrap{
	width:360px;
	list-style:none;
	padding:0px 0px 3px 10px;
	margin:0px 0px 0px 16px;
}
div.containerContentDetail div.Middle3 div.right ul.normal li{
	background: url("../../../common/images/bibdemo/landingpage/bulletin.gif") no-repeat 0% 40%;
}
div.containerContentDetail div.Middle3 div.right ul.normal li.wrap {
	background: url("../../../common/images/bibdemo/landingpage/bulletin.gif") no-repeat 0% 20%;
}
div.containerContentDetail div.Middle3 div.right ul.normal li.wrap2 {
	background: url("../../../common/images/bibdemo/landingpage/bulletin.gif") no-repeat 0% 10%;
}
div.containerContentDetail div.Middle3 div.right ul.normal li.wrap3 {
	background: url("../../../common/images/bibdemo/landingpage/bulletin.gif") no-repeat 0% 7%;
}
/*div.containerContentDetail div.Middle3 div.right
{
	margin: 0px 0px 0px 0px;
	padding:15px 0px 15px 15px;
	border-left:1px solid #dadada;
	text-align:left;
	width:360px;
	clear:both;
}*/
div.containerContentDetail div.Middle3 table{
	margin-top:0px;
	margin-bottom:10px;
}
div.containerContentDetail div.Middle3 table tr td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	vertical-align:top;
}
div.containerContentDetail div.Middle3 table tr td.right{
	border-left:1px solid #dadada;
}
div.containerContentDetail div.Middle3 table tr td div.left h3,
div.containerContentDetail div.Middle3 table tr td div.right h3{
	padding:0px 15px 10px 15px;
	font-size:14px;
	line-height:1px;
	font-weight:bold;
	color:#f00;
}

div.containerContentDetail div.Middle5 div {
	width:750px;
	padding-top:0px;
	background-color:#fff;
	padding-bottom:12px;
}
div.containerContentDetail div.Middle5 div h2{
	padding:20px 0px 12px 15px !important;
	margin:0px 0px 0px 0px !important;
}
div.containerContentDetail div.Middle5 div h3{
	padding-left:15px;
	font-size: 93% !important;
	/* \*/
	font-size: 87% !important;
	/* */
	font-weight: bold;
	color: #333;
}
div.containerContentDetail div.Middle5 div p {
	padding:0px 0px 0px 15px;
	margin:3px 0px 15px 0px;
}
div.containerContentDetail div.Middle5 div span {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}
div.containerContentDetail div.Middle5 ul  {
	list-style:none;
	vertical-align:top;
	margin:0px 0px 0px 8px;
	padding:0px 0px 15px 10px;
}
div.containerContentDetail div.Middle5 ul li {
	list-style:none;
	background: url("../../../common/images/newmpfonlineservice/arrow.gif") no-repeat 0% 30%;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 10px;
}
div.containerContentDetail div.Middle5 ul.bullets li  {
	list-style:none;
	background: url("../../../common/images/bibdemo/landingpage/bulletin.gif") no-repeat 0% 30%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 10px;
}
div.containerContentDetail div.Middle5 img.btn {
	margin-bottom:-3px;
}

/*
div.containerContentDetail div.Middle div.left2
{
	border-left:1px solid #dadada;
	background-color:#f8f8f8;
	width:395px;
	text-align:left;
	margin: 0px 0px 0px 4px;
	clear:both;
}

div.containerContentDetail div.Middle div.right2
{
	background: url("../../../common/images/bibdemo/detailspage/rightshadow.gif") repeat-y top right;
	background-color:#f8f8f8;
	width:400px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	clear:both;
}
*/

/*	new BIB end */

