﻿@charset "utf-8";
/* CSS Document */
.errormessage { MARGIN: 33px 0px 0px 278px; PADDING:0px 0px 0px 0px; font-size: 11px; color:#db0011; }
.asterisk { color:#F00; }
.hsbcContentStyle05a label { color:#000; font-size:12px; display:block; text-align:right; padding:8px 30px 0 0; }
.hsbcContentStyle05a label span { color:#db0011; }
.hsbcContentStyle05b input, .hsbcContentStyle05b select, .hsbcContentStyle05b textarea { border:1px solid #767676; }
.hsbcContentStyle05bt input, .hsbcContentStyle05b select, .hsbcContentStyle05b textarea { border:1px solid #767676; }
.hsbcContentStyle05b a { color:#fff; }
.hsbcContentStyle06 label { color:#fff; }
.hsbcContentStyle07a { border-top:1px solid #625481; padding:12px 0px; height:1%; }
.hsbcContentStyle07a:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
.hsbcContentStyle07a a { display:block; float:right; margin:0 0 0 10px; }
/*** Field messages ***/
.jsError input { border:1px solid #db0011!important; margin:4px 0 0 4px!important; }
.jsErrorMsg { position:absolute; top:-2px; left:261px; width:154px; display:none; background:url("file?filename=images/_img/background/warning_bot.gif") left bottom no-repeat; }
.jsErrorMsgInner { padding:10px 5px 10px 15px !important; background:url("file?filename=images/_img/background/warning_top.gif") left top no-repeat; }
/**fix alignment*/
.jsErrorMsgInner span.notNull, span.AgeLT, span.AgeGT, span.multiDate, span.maxLength, span.multiAgeGT, span.multiAgeLT, span.oneOfThese, span.nHasV, span.alpha, span.dateDiffLT, span.dateDiffGT, span.email, span.letters, span.futuredate, span.date, span.areacode, span.countrycode, span.tpnumber, span.philName, span.numeric, span.CC1, span.CC2, span.CC3, span.CC4, span.BA1, span.BA2, span.BA3, span.DD, span.MM, span.YY, span.minLength, span.notPastDate, span.alphaNum, span.alphaNumSpace, span.chineseSpace, span.alphaSpaceChinese { padding: 0px 0px 5px 0 !important; }
/**fix alignment end*/
body, h1, h2, h3, p, ul, ol, li, dl, dt, dd, form, fieldset, input, select, textarea { padding:0; }
fieldset, a img { border:0; }
img.logoPrint { display:none!Important; }
body { font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle02 h2 { font-size:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:8px 20px 8px 20px; line-height:23px; }
.hsbcContentStyle03 p { color:#AFAAC0; font-size:75%; padding:4px 0 0; line-height:16px; }
.hsbcContentStyle03 p img { vertical-align:bottom; float:left; margin-right:5px; }
fieldset { padding:20px 0 24px; width:100%; }
.hsbcContentStyle05 { height:1%; padding:0 0 9px; margin:0 60px; }
.hsbcContentStyle05:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
.jsHelp01 { z-index: 10; }
.jsHelp02 { z-index: 9; }
.hsbcContentStyle05b { position:relative; z-index: 10; }
.hsbcContentStyle05bt { position:relative; z-index: 10; }
.hsbcContentStyle05b label { color:#fff; float:left; font-size:75%; display:block; padding:22px 0 0 3px; margin:0 10px 0 0; }
.hsbcContentStyle05b textarea { float:left; width:194px; wid\th:263px; height:99px; heig\ht:95px; margin:0 0 0 4px; display:inline; padding:3px 0 0 4px; font-family:Arial, Helvetica, sans-serif; font-size:100%; }
.hsbcContentStyle05b input.hsbcInputStyle00 { width:48px; wid\th:44px; }
img.logoPrint { display:none!Important; }
.hsbcContentStyle05a, .hsbcContentStyle05b, .hsbcContentStyle05bt { float:left; }
.hsbcContentStyle05b { width:415px; position:relative; z-index: 10; }
.hsbcContentStyle05bt { width:415px; position:relative; z-index: 10; }
.hsbcContentStyle05b input { float:left; height:16px; /* *height:21px; */ width:264px; /* *width:198px; */ padding:1px 0 2px 4px; margin:4px 0 0 4px; display:inline; font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle05bt input { /*float:left; */height:16px; padding:1px 0 2px 4px; margin:4px 0 0 4px; display:inline; font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle05b select { float:left; height:22px; heig\ht:21px; width:270px; padding:0px 0px 0px 0px; margin:4px 0 0 3px; display:inline; font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle05b select.DD { width:50px;}
.hsbcContentStyle05b select.MM { width:90px;}
.hsbcContentStyle05b input.YY { width:35px;}

.hsbcContentStyle05b a { clear:both; display:inline; float:left; padding:3px 0 4px; margin:6px 0 0 4px; line-height:15px; font-size:75%; text-decoration:none; }
.contentStyle05Ext00 .hsbcContentStyle05b span { color:#fff; padding:8px 0 0; float:left; clear:none; width:auto; }
.hsbcContentStyle05b span span { margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-size:100%; }
.hsbcContentStyle05b a:hover { text-decoration:underline; }
span.hsbcContentStyle05cfixT { float:left; clear:none; font-weight:bold; font-size:100%; line-height:15px; padding:4px 7px 0; margin:0 0 0 4px; width:auto; }
span.hsbcContentStyle05c { float:left; clear:none; font-weight:bold; font-size:100%; line-height:20px; padding:4px 7px 0; margin:0; width:auto; }
.hsbcContentStyle07 { padding:0 19px; height:1%; }
.frameworkExt00 .hsbcContentStyle07 { padding-top:20px; }
.hsbcContentStyle07a input.hsbcInputStyle05 { float:right; font-family:Arial, Helvetica, sans-serif; text-align:center; width:93px; height:25px; padding:0 0 4px; line-height:24px; border:0; color:#fff; }
.asterisk { color: #FF0000; font-weight: bold; }
input.noBorder { border-width:0px !important; margin:9px 0 0 4px !important;/* *margin:6px 0 0 4px !important; */}
.jsError input.noBorder { border-width:0px !important; padding:5px 0px 0px 0px !important; margin:9px 0 0 4px !important; /* *margin:6px 0 0 4px !important; */}
.datebreak { border: 0px none; margin: 0px; padding:6px 0px 0px 3px; float: left; }
.leftAlign { width:auto !important; padding:0px !important; margin-left:0px;/* _margin-left:-1px !important;*/ clear:left}
.helpoptions .leftAlign{clear:left}
/*body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }*/
#mainBodyForm { width: 100%; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center}
.header { clear:both; border-bottom: 1px solid #CCCCCC;margin-bottom:10px; }
.header h1 { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding: 30px 0px 5px; color:#000000}
.header a { color: #FF0000; text-decoration: none; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important; }
.header span.help { padding-left: 20px; background: url("file?filename=images/ibc_ico_help.gif") no-repeat left top; float: right; height: 20px; margin: -25px 0px 0px 0px; /* *margin-right:0px;*/
}
.header span.secure { padding-left: 20px; background: url("file?filename=images/ibc_ico_secure.gif") no-repeat left top; float: right; height: 20px; margin-left: 10px; margin-top: -25px; }
.footer { clear:both; border-top: 1px solid #CCCCCC; margin: 30px 0px 5px; }
.footer h1 { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; text-align: right; margin: 0px; padding: 10px 0px 5px; }
input { margin-right: 10px; }
div.row{clear:both;}
div.row p{margin:0 15px 0 0;}
div.row table{width:97%;}
div.row table td{padding-right:15px;}
.noeffect{margin:0px; padding:0px; border:none; border-width:0px;}
div.col1{float:left; width:400px;}
div.col2{float:right; width:400px;}
.mHeader { font-size: 29pt; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding:0px; float:left; height:50px;}
.ipb { text-align:right; font-size: 27px; font-family: "Times New Roman", Times, serif; font-weight: normal;height:40px; color:#676767; margin:0px; padding:10px 0 0;}
.greyDesc{ /*background-color:#f8f8fa;*/ padding:15px 15px 12px 20px;}
.greyDesc ul, .greyDesc ol{padding:0;margin:10px 0;}
.greyDesc ul li{list-style-position:outside;margin:0 0 2px 30px;}
.greyDesc ol li{list-style-position:outside;margin:0 0 2px 33px;}
.secured{padding:4px 0 1px 25px; background:url("file?filename=images/ibc_ico_secure.gif") no-repeat scroll left top transparent; height:12px; margin:16px 0px 0px;}
.secured a{display:inline}
.requireInfo { display: block; text-align: right; font-weight: bold; margin:10px 0px 0px;}
.helpsec {padding:0 0 5px 25px; text-align:left; float:left; background:url("file?filename=images/ibc_ico_help.gif") no-repeat scroll left top transparent; font-weight:bold; height:12px; margin:10px 0px 0px;}
hr{border-style:solid;border-width:1px 0 0; height:0px;margin:0px; padding:0px; border-color:#999999;}
.subHeading, .header h2{font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding: 30px 0px 5px; }
.header h2{border:0px;}
.helpsec, .greyDesc, .secured, .secured a{font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}  
img.packing{float:right} 
.red { color: #FF0000; }
.bold { font-weight: bold; }
.clearer { clear:both; margin: 0px; }
/*** Field messages ***/
.jsValid { background:url("file?filename=images/_img/icons/tick.gif") 284px 10px no-repeat; }
.jsError { position:relative; background:url("file?filename=images/_img/icons/ibc_warning.gif") 280px 7px no-repeat; }
.jsError input { border:1px solid #db0011!important; margin:1px 0 0 1px; }
.jsErrorMsg { background:url("file?filename=images/_img/background/warning_bot.gif") left bottom no-repeat; }
/*** JS Error Message ***/
.jsCalendarHighlight { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url("file?filename=images/_img/background/calendarhighlight.gif") no-repeat scroll left top; }
.jsHelp { position:relative; }
.jsHelp label { padding-right:7px; float:right; }
.jsHelp a { float:right; display:inline; margin:6px 7px 0 0; }
.jsErrorMsg { position:absolute; top:-6px; left:298px; width:154px; display:none; }
.showErrorMsg .jsErrorMsg { display:block; }
.jsErrorMsg span { padding:0; width:125px; line-height:15px; font-size:12px!important; color:#000!important;  }
/*** JS Calendar ***/
.jsCalendarTrigger { position:absolute; top:-35px; left:72px; width:37px; }
.dateSelectorLinkOpen .jsCalendarTrigger img { visibility:hidden; }
.dateSelectorLinkOpen .jsCalendarTrigger { background:url("file?filename=images/_img/icons/calendaropen.gif") left 3px no-repeat; }
.jsCalendarHighlight { background:url("file?filename=images/_img/background/calendar_highlight.gif") left top no-repeat; }
.jsCalendarTrigger img { display:block; border-left:#797979 solid 1px; }
.jsCalendarHighlight { background:url("file?filename=images/_img/background/calendarhighlight.gif") left top no-repeat; z-index: 30; }
.small_font { font-size:9px!important; }
.confv { font-size:12px!important; color:#000000 !important; margin:8px 0 0 0 !important; float:left!important; }
#iptDate { width:67px!important; }
.redVal { background: url("file?filename=images/mnl2_pa_red_bg.gif") repeat-x top left; border: 2px solid #999999; height: 50px; width: 480px; margin: 0px auto; }
.redVal div.first { float: left; width: 45%; text-align: center; color: #FFFFFF; padding: 5px; border-right: 1px solid #FF0000; vertical-align: middle; height: 40px; }
.redVal div.next { float: left; width: 45%; text-align: center; color: #FFFFFF; padding: 5px; border-left: 1px solid #990000; vertical-align: middle; height: 40px; }
.sinotification { border:1px solid #e6db55; background-color:#fffccc; padding:5px; width:100%; font: Arial; font-size:12px; text-align:left; color:#000000; }
.mininotification { border:1px solid #e6db55; background-color:#fffccc; padding:5px; font: Arial; font-size:12px; text-align:left; color:#000000;margin-left:3px; }
.htcc { background-image:url("file?filename=images/gps_htt.gif"); background-repeat:no-repeat; width:305px; margin:0px; padding:15px 0 0 0; }
.htcb { background-image:url("file?filename=images/gps_htb.gif"); background-repeat:repeat-y; margin:0px; padding:5px 10px 0px 10px; width:285px; font:Arial; font-size:12px; text-align:left; font-weight:normal; color:#000; /* *width:305px; */}
.htcf { background-image:url("file?filename=images/gps_htf.gif"); background-repeat:no-repeat; width:305px; padding:0px; margin:0px; border:0px; height:10px; }
.navfield { display:none }
.htmc { position:absolute; width:305px; left:-152px; top:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.helptext { position:static; border:0px; margin:0px; padding:0px; }
.hsbcContentStyle05b .helptext { margin-top:5px; float:left; clear:right}
div.fieldset { padding:20px 0 24px; width:100%; border:0; }
div.footer { clear:both; border-top: 1px solid #CCCCCC; margin: 30px 0px 5px; position:relative; height:auto; height:25px }
div.footer div.footnote { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; text-align: right; margin: 0px; padding: 0px 0px 0px; width:100%; position:relative; }
div.footer div.leftbtnset { float:left; border:none; margin:0px; padding:0px; width:60%; }
div.footer div.leftbtnset div.leftbtn { float:left; border:none; margin:0px; padding:0px; }
div.footer div.rightbtnset { float:left; border:none; margin:0px; padding:0px; width:40%; /* position:absolute; right:0px; top:50px; */ }
div.footer div.rightbtnset div.rightbtn { float:right; border:none; margin:0px; padding:0px; }
div.footer div.rightbtnset div.rightbtn img { float:left; border:none; margin:0px; padding:0px; }
div.footer div.rightbtnset div.rightbtn input { float:left; border:none; margin:0px; padding:0px; }
.hsbcContentStyle05a { width:292px; }
.hsbcContentStyle05b { width:498px; }
.showTip div.htmc { display:block }
.hideTip div.htmc { display:none }
.helpm { display:none; }
.submitBtn .htmc { float: left; position:absolute; width:305px; z-index: 99999; margin-left: 890px; margin-top: 25px; /* _margin-left: 890px; */}
.hsbcContentStyle05a { position:relative; }
.hsbcContentStyle05a .helpImage { position:absolute; top:8px; left:270px; z-index:9999; }
.helpImage .htmc { float: left; position:absolute; width:305px; margin-left: 0px; margin-top: 0px; /* _margin-left: 0px; */}
html, body { height: 100%; margin: 0px; background: #ffffff; color: #333333; }
.mainBody { background: url("file?filename=images/pa_bgcontent.gif") top center repeat-y; height: 100%; width:980px; text-align:left; margin:0 auto;}
.mainFooter { background: url("file?filename=images/pa_footer_bg.gif") bottom center no-repeat; width:980px; height: 100%; padding:0px 0px 20px 0px; }
.mainForm { width: 940px; /* _width: 980px;*/ margin: 0px; padding: 50px 20px 20px; /* *padding-bottom:15px; */ background: url("file?filename=images/pa_bg.gif") top center no-repeat; }
.longfield1 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 313px 7px; }
.longfield1 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 316px 10px; }
.longfield1 .jsErrorMsg { left:330px; }
.longfield2 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 413px 7px!important; }
.longfield2 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 416px 10px; }
.longfield2 .jsErrorMsg { left:430px; }
.errorLong .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") 413px 7px no-repeat; }
.errorLong .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 416px 10px; }
.errorLong .jsErrorMsg { left:430px; }
.errorLong span.confv{width:380px}
.longfield2 select { width:400px; }
.shortfield .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 113px 7px; }
.shortfield .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 116px 10px; }
.shortfield .jsErrorMsg { left:130px; }
.longfield3 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 513px 7px; }
.longfield3 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 516px 10px; }
.longfield3 .jsErrorMsg { left:530px; }
.longfield3 .hsbcContentStyle05b { width:700px; }
div.longfield3 div.hsbcContentStyle05b input.noBorder {margin:9px 4px 0 4px !important; /* *margin:6px 4px 0 4px !important;*/}
.longfield4 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 613px 7px; }
.longfield4 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 616px 10px; }
.longfield4 .jsErrorMsg { left:630px; }
.longfield4 .hsbcContentStyle05b { width:700px; }
.longfield5 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 713px 7px; }
.longfield5 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 716px 10px; }
.longfield5 .jsErrorMsg { left:730px; }
.longfield5 .hsbcContentStyle05b { width:800px; }
.longfield5 .hsbcContentStyle05b .confv { width:680px; }
.longfield6 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 780px 7px; }
.longfield6 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 783px 10px; }
/* Left Alignment Changed by CG Pune on 10 Nov 2014 for Table format Validation Start*/
.longfield6 .jsErrorMsg { left:200px; }
/* Left Alignment Changed by CG Pune on 10 Nov 2014 for Table format Validation End*/
.longfield6 .hsbcContentStyle05b { width:900px; }
.longfield6 .hsbcContentStyle05b .confv { width:750px; }
div.longfield6{margin:0}
div.longfield6 div.hsbcContentStyle05b input.noBorder {margin:9px 4px 0 4px !important; /* *margin:6px 4px 0 4px !important; */}
.longfield325 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 338px 7px; }
.longfield325 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 341px 10px; }
.longfield325 .jsErrorMsg { left:355px; }
.longfield325 select{ width:325px; }
.longfield265 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 278px 7px; }
.longfield265 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 281px 10px; }
.longfield265 .jsErrorMsg { left:295px; }
.longfield265 select{ width:265px; }
.nolm { margin-left:0px; }
.visaRef { display: block; float: right; width: 60px; height: 34px; background: url("file?filename=images/vbv_logo.gif") left no-repeat; text-decoration: none; }
.mcRef { display: block; float: right; width: 62px; height: 34px; background: url("file?filename=images/mc_secure_logo.gif") top left no-repeat; margin-left: 30px; text-decoration: none; }
.success { background: #ccffcc; border: 1px solid #00CC66; display: block; width: 95%; padding: 10px 20px; margin: 10px 0px 40px; }
div.fieldset h2 { font-size: 18px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
h2.innerContent { font-size: 18px !important; font-weight: normal !important; font-family: "Times New Roman", Times, serif !important; width: 500px !important; margin: 0px auto !important; border-bottom: none !important; }
.confv a { padding:0px; margin:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#00C; float:none; }
div.declarationSection { height:200px; padding:0px 50px 0px 50px; width:600px; margin-top:0px; margin-bottom:30px; overflow-x:hidden; overflow-y:scroll; border:1px solid #CCCCCC; }
.longfield5 .hsbcContentStyle05b .declarationSection .confv { width:560px; }
iframe.ifb { border:0px solid #FFFFFF; padding:0px 0px 0px 0px; margin:9px 0px 0px 0px; position:absolute; overflow-x:hidden; overflow-y:hidden !important; }
.note p { padding-left:95px! important; }
.containerOuterContent{float:none !important; margin:0 auto !important;}
.containerMain{float:left !important;}
select{ *font-size:1em}
div.cPage div.hsbcContentStyle05a{width:420px}
div.cPage div.hsbcContentStyle05b{width:400px}
div.leftbtn div.helptext{padding:0; top:30px; left:70px; position:absolute}
div.leftbtn div.htmc {left:20px; top:-11px; margin:0; padding:0; width:314px; background-image:none}
div.leftbtn div.htcc { margin:0; padding:0; width:314px; background-image:none}
div.leftbtn div.htcb { background:url("file?filename=images/gps_htbtl.gif") no-repeat scroll left top transparent; margin:0; padding:10px 10px 0 19px; width:285px; /* *width:305px; */}
div.leftbtn div.htcf { background:url("file?filename=images/gps_htfl.gif") no-repeat scroll left top transparent; margin:0; padding:0; width:314px;}
#npfsCountry{background-color:#FFFCCC;border:1px solid #E6DB55;height:auto;left:250px;top:4px;line-height:19px;padding:0 5px;position:absolute;display:none}

.nav { list-style-type: none; display: block; float: left; height: 41px; margin: 0px; padding: 0px; padding-left: 5px !important; background: url("file?filename=images/mnl2_pa_tabs_first_inactive_bg.gif") no-repeat; }
ul.current { padding-left: 5px !important; background: url("file?filename=images/mnl2_pa_tabs_first_current_bg.gif") no-repeat !important; }
ul.done { padding-left: 5px !important; background: url("file?filename=images/mnl2_pa_tabs_first_active_bg.gif") no-repeat !important; }
.nav li { display: block; width: auto; float: left; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_default_bg.gif") repeat-x; }
.nav li.done { padding: 0px; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_active_bg.gif") repeat-x; }
.nav li.done { padding: 0px; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_active_bg.gif") repeat-x; }
.nav li.current { padding: 0px; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_current_bg.gif") repeat-x; font-weight:bold}
.nav li span { display: block; height: 41px; width: auto; float: left; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_right_bi.gif") right top no-repeat; }
.nav li span p { margin: 0px; padding: 5px 30px 20px 20px; text-align: center; }
.nav li.done span { margin: 0px; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_right_ai.gif") right top no-repeat; }
.nav li.donenxt span { margin: 0px; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_right_aa.gif") right top no-repeat; }
.nav li.current span { margin: 0px; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_right_ci.gif") right top no-repeat; }
.nav li.last span { background: none !important; }
.nav li.onlast span { background: url("content/wab/data/wab/images/gps/gps_pa_tabs_clast.gif") right top no-repeat; }
.nav li.onlast span p{ padding-right:15px; padding-left:10px;}
.nav li.done span p { margin: 0px; padding: 5px 30px 0px 20px; display: block; float: left; width: auto; height: 31px; text-align: center; background: url("file?filename=images/mnl2_pa_tabs_done.gif") no-repeat center bottom; }
img.pa_tabcurrent { position:absolute; margin: 40px 0px 0px -100px; }
img.pa_tabcurrent_a { position:absolute; margin: 40px 0px 0px -80px;}
img.pa_tabcurrent_b { position:absolute; margin: 40px 0 0 -73px; }
img.pa_tabcurrent_c { position:absolute; margin: 40px 0px 0px -85px;}
img.pa_tabcurrent_d { position:absolute; margin: 40px 0px 0px -85px;}
img.pa_tabcurrent_r { position:absolute; margin: 40px 0px 0px -70px;}
img.pa_tabcurrent_e { position:absolute; margin: 40px 0px 0px -62px;}
img.pa_tabcurrent_f { position:absolute; margin: 40px 0px 0px -122px;}
img.pa_tabcurrent_g { position:absolute; margin: 40px 0px 0px -107px;}
.breadcrumbs{width: 910px; padding-left: 300px;}
.breadcrumbsPos1{padding-left: 230px;}
.confv a.tnclink{color:#FF0000; text-decoration:none}
.confv a.tnclink:hover{color:#FF0000; text-decoration:none}
div.ifbgem{overflow:hidden; padding-bottom:0px}
div.ifbgem iframe{width:100px; background:none; margin-left:7px; margin-bottom:0px; z-index:-1; height:500px; position:absolute}
div.ifbgem div.ifbgemf{position:absolute; bottom:0px; left:0px; width:170px; height:2px; line-height:2px; background:url('file?filename=images/gps/gps_embgif.gif') no-repeat bottom left ; padding:0; margin:0px 0px 0px 7px; border:0;}
.pdfbtn input{background: url("content/wab/data/wab/images/aoc2_aocpdfbtn.gif") right top no-repeat; height:31px; width:225px; }
div.ackpage{font-size:13px; font-weight:bold; text-align:center;}
div.pdfbtn input{font-size:0px; line-height:0; text-indent:-999px}

/*Hide print preview elements*/
table.accountList label{
	color: #333;
	float: left;
	font-size: 100%;
	display: block;
	padding: 12px 0 0 3px;
	margin: 0 10px 0 0;
	font-weight:bold;
}
table.accountList tr:first-child td{/*border-top:1px solid #999*/}
table.accountList td{vertical-align:top; width:300px;/*border:1px solid #999;border-top:0;*/}
table.accountList tr td label{margin-left:0;padding-left:0;}
table.accountList tr td input:first-child{margin-left:0;}
.singleRow{width:700px;}
.logo, .signature, .bankUseage{display:none;}
.breadcrumbs ul li img.pa_tabcurrent { position:absolute; margin: 40px 0px 0px -100px; }
.breadcrumbs ul li img.pa_tabcurrent_a { position:absolute; margin: 40px 0px 0px -80px;}
.breadcrumbs ul li img.pa_tabcurrent_b { position:absolute; margin: 40px 0 0 -73px; }
.breadcrumbs ul li img.pa_tabcurrent_c { position:absolute; margin: 40px 0px 0px -70px;}
.breadcrumbs ul li img.pa_tabcurrent_d { position:absolute; margin: 40px 0px 0px -85px;}
.breadcrumbs ul li img.pa_tabcurrent_r { position:absolute; margin: 40px 0px 0px -70px;}
.breadcrumbs ul li img.pa_tabcurrent_e { position:absolute; margin: 40px 0px 0px -62px;}
input.coutryCode{width:40px}
input.areaCode{width:60px}
input.teleNumber{width:85px}
input.phnNumber{width:214px}
input.hsbcAreaCode{width:60px; color:#C8C8C8}
input.hsbcPhoneNo{width:85px; color:#C8C8C8}
.mainHeader {border-bottom: 1px solid #FF0000; clear: both;margin-bottom:10px;} 
.mainHeader h1 {
    color: #000000;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 30px 0 5px;}
	
	
#lastPage, #currentPage{display:none;}
span.en {
    color: #333333;
    font-size: 11px;
    font-style: normal;
}
.hsbcContentStyle05a label.secondaryLanguage{
	color: #333333;
    font-size: 11px;
    font-style: italic;
	padding:0 37px 0 0;
	}
.readOnlyFieldBackground{background-color:#fff!important;color:##666!important;}
.hsbcContentStyle05b p.help-en, p.help-en{margin:0!important;padding:0!important;font-size:11px!important;font-style:italic!important; } 

.mainEM {
    background-color: #FBE5E7;
    border: 1px solid #F2A6AC;
    font-weight: bold;
    margin: 10px;
    padding: 10px;
}
.pageLoaging {
    background-color: #FFFCCC;
    border: 1px solid #E6DB55;
    color: #000000;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 5px;
    position: relative;
    text-align: left;
}
  a.formNav{padding:0;margin:0;color:#000;font-style:italic!important;}
  a.formNav:hover{color:#000;}
  .pageHD{padding:0;margin:0;font-style:italic;text-align:left;font-size:16px!important;color:#333;}
  .pageError{padding:0 5px;margin:0;font-style:italic;text-align:left;}
  .pageLoaging p, p.mainEM span{padding:0;margin:0;font-style:italic!important;font-weight:normal!important;width:100%;}
  .exitBox{
	  border: 1px solid rgb(194, 194, 194); 
	  font-size: 12px; left: 0px; 
	  visibility: hidden; 
	  width: 370px; 
	  font-family: Arial, Helvetica, sans-serif; 
	  position: relative; 
	 top: -185px;
	  /*height: 100px; */
	  opacity: 99; 
	  background-color: rgb(243, 243, 243);
	  z-index:3147483607;
	  padding:10px;
  }
  .exitBox b{text-align:center; list-style-position:}