html{background-repeat:repeat;background-color:#cfcfcf;background-image:url(../images/bgnduBank.gif);background-repeat:repeat;}
body{font:70% Arial,Verdana,Helvetica,sans-serif;margin:0 auto;padding:0;background-color:#cfcfcf;background-image:url(../images/bgnduBank.gif);background-repeat:repeat;color:#333;}
/* Defect #121 */
a{color:#333333;}
.showMessageText{color:#ff5400;font-weight:normal;list-style-type:none;background:url(../images/formErrorBullet.gif) no-repeat 0 6px;padding-left:15px;display:block;width:400px;margin-left:10px;}
#loginMsg UL{padding:0;margin:10px 0;width:97%;line-height:19px;list-style-type:none;color:red;}
#loginMsg UL LI{padding:0;}
#handyInfo UL{padding:0;margin:5px 0 20px 0px;width:97%;line-height:18px;}
#handyInfo UL LI{padding:0;}
#numBullets OL{padding:0;margin:5px 0 7px 20px;width:97%;line-height:18px;}
#numBullets OL LI{padding:0;}
#workBox{width:645px;float:left;background:url(../images/workBoxBG.gif) repeat-y top left;margin:11px 0 0 28px;display:inline;padding:0;}
#workBox TD.dataParking{padding-left:17px;padding-right:13px;}
#sideBox{width:265px;float:left;background:url(../images/sideBoxBG.gif) repeat-y top left;margin:11px 0 0 10px;padding:0;height:auto;}
#sideBox TD.dataParking{PADDING-LEFT:15px;padding-right:15px;}
TD.dataParking p{width:235px;}
UL.TDApplyTextRight{padding:0;margin:10px 0;width:235px;line-height:15px;list-style-type:none;}
UL.TDApplyTextRight LI{padding-right:0;margin:0;}
#pageDiv{background:transparent url(../images/bgndShadow.png) repeat-y scroll 0 0;margin:0 auto;width:986px;overflow:hidden;padding:0 7px 0 7px;text-align:left;}
#shadowBtm{background:transparent url(../images/bgndFooterShadow.png) no-repeat scroll 0 0;margin:0 auto;position:relative;height:13px;width:986px;padding:0 7px 0 7px;text-align:center;}
#pageDivPad{padding:0 0 5px 0;text-align:left;overflow:hidden;background-color:#fff;width:971px;margin:0 0 0 5px;}
#mainContent{clear:both;width:970px;overflow:hidden;position:relative;}
h1{color:#fff;}
h2,h3,h4,h5,h6,legend,dt,label{color:#004942;}
.clearer{clear:both;height:1px;overflow:hidden;margin-bottom:-1px;font-size:1px;line-height:1px;}
.hidden{position:absolute;left:-9999px;top:-9999px;height:1px;width:1px;overflow:hidden;}
.none{display:none;}
#topDiv{width:990px;padding:0;margin:0 auto;}
#header{clear:both;padding:0;margin:0;width:971px;height:95px;background-color:#fff;}
#headerL{padding-left:10px;width:240px;padding-top:10px;float:left;}
#headerR{padding-right:30px;float:right;padding-top:25px;position:relative;}
#stepsMortgages{padding-left:24px;margin-bottom:37px;width:920px;}

#steps{padding-left:24px;margin-bottom:39px;width:200px;}
#contentTerm{padding-left:27px;width:924px;}
#contentTerm11{padding-left:10px;width:955px;}
/* #contentTerm A{color:#000;text-decoration:underline;} */
/*SMSF-------overflow: hidden Added 21MAy- milind*/
#colLeftTerm{width:645px;background:url(../images/appBgndTileL.gif) repeat-y 0 5px;float:left;margin-right:12px; overflow: hidden;} 
#workboxTerm{width:645px;background:url(../images/workBoxBG.gif) repeat-y 0 5px;float:left;margin-right:12px; position:relative; text-align:left;}
#colTerm{width:920px;background:url(../images/appBgndTileNew.gif) repeat-y 0 5px;float:left;margin-right:12px;}
#colTerm455px{width:455px;background:url(../images/appBgndTile455px.gif) repeat-y 0 5px;float:left;margin-right:12px;}
#colLeftTerm11{width:645px;background:url(../images/appBgndTileL.gif) repeat-y 0 5px;float:left;margin-right:44px;}
#colLeftTermPad{padding:10px 15px 7px 15px;background:url(../images/appBgndTop.gif) no-repeat;}
#workboxTermPad{padding:8px 20px 15px 20px;background:url(../images/workBoxTop.gif) no-repeat; overflow:hidden;}
#colLeftTermPadNew{padding:8px 20px 21px 20px;background:url(../images/appBandTop_920px.gif) no-repeat;}
#colLeftTermPad455px{padding:8px 20px 21px 20px;background:url(../images/appBandTop_455px.gif) no-repeat;}

#colLeftTermPadx{padding:10px 7px 0 18px;background:url(../images/appBgndTop.gif) no-repeat;}
#colLeftBtm{background:url(../images/appBgndBtmL.gif) no-repeat 50% bottom;height:7px;}
#workBoxBtm{background:url(../images/workBoxBtm.gif) no-repeat 50% bottom;height:7px;}
#colTermBtm{background:url(../images/appBandBot_920px.gif) no-repeat 50% bottom;height:7px;}
#colTermBtm455px{background:url(../images/appBandBot_455px.gif) no-repeat 50% bottom;height:7px;}
#colRightTerm{background:url(../images/appBgndTileR.gif) repeat-y;float:left;width:265px;position:relative;text-align:left;}
#workBoxRightTerm{background:url(../images/sideBoxBG.gif) repeat-y;float:left;width:265px;position:relative;text-align:left;}
#colRightTerm455px{background:url(../images/appBgndTile455px.gif) repeat-y;float:left;width:455px;position:relative;text-align:left;}
#colRightTerm{background:url(../images/appBgndTileR.gif) repeat-y;float:left;width:266px;position:relative;text-align:left;}
#colRightBtm{background:url(../images/appBgndBtmR.gif) no-repeat 50% bottom;height:7px;}
#workBoxRightBtm{background:url(../images/sideBoxBtm.gif) no-repeat 50% bottom;height:7px;}
.rhsColPadTDApply{padding:15px 15px 0 15px;background:url(../images/appBgndTopR.gif) no-repeat;overflow:hidden;}
.workBoxRightTop{padding:16px 16px 8px 16px;background:url(../images/sideBoxTop.gif) no-repeat;overflow:hidden;}
.rhsColPadTDApply455px{padding:8px 20px 21px 20px;background:url(../images/appBandTop_455px.gif) no-repeat;overflow:hidden;}
#pageTitle{margin-top:0;background:url(../images/footerDivider.gif) repeat-x 0 30px;height:40px;}
#appOnlineIcon{background:url(../images/appOnlineIcon.gif) no-repeat;margin-top:3px;height:40px;#height:30px;padding:2px 0 0 35px;width:90%;font-size:23px;}
#appPrintIcon{background:url(../images/appPrintIcon.gif) no-repeat;float:left;height:40px;#height:30px;padding:2px 0 0 35px;width:85%;font-size:23px;}
#appCallIcon{background:url(../images/appCallIcon.gif) no-repeat;float:left;height:40px;padding-left:35px;padding:2px 0 0 35px;width:85%;font-size:23px;}
UL.TDApplyText{padding:0;margin:0;width:97%;list-style-type:none;}
UL.TDApplyText LI{padding:0 10px 5px 15px;margin:0;background:url(../images/blackSquareBullet.gif) no-repeat 0 3px;}
#printConfirmBtn{background:url(../images/btnPrintConfirm.gif);float:left;width:126px;margin-right:5px;height:21px;}
#downloadConfirmBtn{background:url(../images/btnDownConfirm.gif);float:left;width:126px;height:21px;}
#printPageBtn{background:url(../images/btnPrintPage.gif);float:left;width:87px;margin-right:5px;height:21px;}
#backHomeBtn{background:url(../images/btnBackHome.gif) no-repeat;margin:5px auto;width:138px;height:21px;}
#downloadPrintedAppBtn{margin-top:20px;background:url(../images/btnPrintApplication.gif);float:left;width:188px;height:26px;}
P.marginBottomTen{margin-bottom:10px;}
.step3Txt{font-weight:bold;padding-top:3px;}
FORM{border:#fff 0;padding:0;margin:0;font-size:11px;color:#000;}
FIELDSET{border:#fff 0;padding:0;margin:15px 0 40px 0;}
LEGEND{border:#fff 0;padding:0;margin:0;color:#004942;}
p{border:#fff 0;padding:0;margin:0;}
ul{border:#fff 0;padding:0;margin:0;}
ol{border:#fff 0;padding:0;margin:0;}
li{border:#fff 0;padding:0;margin:0;}
h1{padding:0;margin:0;}
h2{padding:0;margin:0;font-size:12px;}
h3{padding:0;margin:0;clear:both;font-weight:bold;font-size:12px;}
h3 a{color:#004942;text-decoration:underline;}
h3 a:link{color:#004942;text-decoration:underline;}
h3 a:hover{color:#004942;text-decoration:none;}
h3 a:visited{color:#004942;text-decoration:underline;}
h3 a:active{color:#004942;text-decoration:underline;}
p{margin:10px 0;line-height:1.4em;}
input{color:#333;padding-left:4px;}
select{color:#333;}
textarea{color:#333;}
dt{color:#004942;}
label{color:#000;}
img{border:transparent 0;}
.formStep3Txt{font-weight:bold;font-size:14px;color:#004942;line-height:1.5em;}
.formReviewTxt{font-size:14px;color:#000000;line-height:1.4em;}
.homeloanEliTxt{font-weight:bold;font-size:14px;color:#000000;line-height:1.5em;}
.formStep3Txt P{margin-bottom:15px;}
.formStep3Btn{margin-top:0;}
.floatL{float:left;}
.floatR{float:right;}
img.inline{display:inline;}
a.hover{text-decoration:underline;}
.show{display:block;}
.hide{display:none;}
.disabled{background-color:#000;}
.enabled{background-color:#000;}
.EligibilityCriteria{margin:0 0 0 18px;#margin:0;#padding:0 0 0 23px;width:97%; clear:both}
.EligibilityCriteria LI{padding:0 0 5px 0;margin:0;font-weight:normal;font-size:11px;list-style-type:decimal;list-style-position:outside;}
.EligibilityCriteria LI a{color:black;}
.EligibilityCriteriaTitle{padding:0;font-weight:bold;font-size:16px;float:left;background:url(../images/footerDivider.gif) repeat-x 0 25px;margin:5px 0 10px 0;width:99%;color:#004942;position:relative;height:30px;text-align:left;}
.smallRoundedContainer{overflow:hidden;width:153px;}
.smallRoundedTop{background:url(../images/smallRoundedTop.gif) no-repeat left bottom;width:153px;height:10px;}
.smallRoundedBody{padding:0 5px 10px 5px;background:url(../images/smallRoundedBody.gif) no-repeat left bottom;overflow:hidden;width:143px;}
/* Updated By Milind 01-02-2010 */
/* CR 343 property added margin: 0 0 0 10px */
.largeRoundedContainer{padding:0;margin:0 0 0 10px; width:521px;overflow:hidden;font-size:11px;}
/* /CR 343 */
.largeRoundedTop{width:521px;height:10px;background:url(../images/largeRoundedTop.gif) no-repeat top left;}
.largeRoundedBody{width:511px;overflow:hidden;padding:0 5px 10px 5px;background:url(../images/largeRoundedBody.gif) no-repeat bottom left;}
.marginTopThirty{margin-top:30px;}
.marginTopTen{margin-top:10px;}
.marginTopFive{margin-top:5px;}
.marginLeftFourtyTwo{margin-left:42px;}
.marginBottomTen{margin-bottom:10px;}
.paddingTopFive{padding-top:5px;}
.paddingTopFortyFive{padding-top:45px}
.paddingBottomFive{padding-bottom:5px;}
.paddingLeftTen{padding-left:10px;}
.paddingRightTwenty{padding-right:20px;}
#formMainDiv{width:650px;margin:0;}
.titleRedTxt{font-weight:bold;color:#FF0000;width:460px;height:20px;display:block;padding:0 0 5px 2px;}
.titleTxtMortgages{font-weight:bold;color:#004942;width:460px;display:block;padding:0 0 5px 2px;}
.titleTxt{font-weight:bold;color:#004942;width:460px;height:20px;display:block;padding:0 0 5px 2px;}
.titleTxtJoint{font-size:16px;font-weight:bold;color:#004942;width:100%;height:20px;display:block;}
.titleDivider{background:url(../images/footerDivider.gif) repeat-x 0 top;height:19px;display:block;}
.titleDivider_Step5{background:url(../images/footerDivider.gif) repeat-x 0 top;height:19px;margin-top:4px;display:block;}
.titleDivider_grey{background:url(../images/footerDividergrey.gif) repeat-x 0 top;height:11px;display:block;}
.moneyBoxTitleDivider{background:url(../images/footerDivider.gif) repeat-x left 5px;height:12px;display:block;}
.formLeft{text-align:right;width:225px;height:28px;vertical-align:middle;padding:0 5px 0 0;margin-right:15px;#margin-right:7px;position:relative;display:block;}
.mandatory{padding:0 6px 0 0;display:block;background:url(../images/mandatory.gif) no-repeat right top;margin:0;text-align:right;}
.normalMandatory{background:url(../images/mandatory.gif) no-repeat right top;padding-top:0;padding-bottom:0;margin:0 4px 0 0;text-align:right;}
.optional{padding:0 6px 0 0;display:block;margin:0 10px 0 0;text-align:right;}
.captchaPosition{padding-left:235px;}
.formLeftContent{text-align:right;width:130px;float:left;margin:0;padding:3px 0 0 0;}
.formLeftContent error{text-align:right;width:130px;float:left;margin:0;padding:3px 0 0 0;color:#ff5400;}
.inputTextLongAppOnline{width:200px;font-size:11px;border:1px solid #bababa;height:16px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputTextShortAppOnline{width:150px;font-size:11px;border:1px solid #bababa;height:16px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputTextShort{width:161px;font-size:11px;border:1px solid #bababa;height:15px;margin-bottom:13px;}
.inputTextSmall{width:100px;text-align:left;font-size:11px;border:1px solid #bababa;height:16px;margin-right:3px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputTextShortStreetNo{width:35px;font-size:11px;border:1px solid #bababa;height:16px;margin-right:3px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputComboBoxTitle{border:1px solid #bababa;font-size:11px;width:103px;height:19px;padding:0;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputComboBoxShort{border:1px solid #bababa;font-size:11px;width:168px;height:19px;padding:0;margin-bottom:9px;}
.inputComboBoxShortAppOnline{width:156px;font-size:11px;border:1px solid #bababa;height:19px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputComboBoxSmall{border:1px solid #bababa;font-size:11px;width:120px;height:19px;padding:0;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}
.applyOnlineInputComboBox{border:1px solid #bababa;font-size:11px;width:224px;height:19px;padding:0;margin-bottom:10px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputComboBoxLongAppOnline{width:300px;font-size:11px;border:1px solid #bababa;height:19px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}
.reviewSubmitTopTxt{height:80px;display:block;}
.reviewSubmitTopTxt td{padding-bottom:10px;}
.reviewSubmitTopTxt label{font:bold 12px Arial;color:#004942;}
#phoneNumberIconTxt{color:#004942;background:url(../images/phoneIcon.gif) no-repeat;float:left;height:40px;padding:2px 0 0 35px;width:85%;font-size:23px;}
#retrieveIconTxt{color:#004942;background:url(../images/iconRetrieve.gif) no-repeat;float:left;height:40px;padding:2px 0 0 35px;width:85%;font-size:23px;}
.error{color:#ff5400;border-color:#ff5400;}
.errorInput{border:#ff5400 1px solid!important;}
.errorLabel{color:#ff5400;}
.errormessages{COLOR:#ff5400;FONT-WEIGHT:normal;LIST-STYLE-TYPE:none;BACKGROUND:url(../images/formErrorBullet.gif) no-repeat 2px 6px;PADDING-LEFT:15px;display:block;width:550px;margin-left:10px;padding-bottom:4px;}
#dhtmltooltip{font-family:Arial,Helvetica,sans-serif;font-size:11px;position:absolute;left:-350px;width:150px;border:1px solid red;padding:5px;background-color:white;visibility:hidden;z-index:101;}
#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden;margin-top:-4px;}
#copyright{font-size:11px;float:right;width:280px;color:#004438;text-align:right;padding-right:10px;}
.errorTileImg{background:url(../images/formErrorBgndTile.gif) repeat-y 0 5px;margin:5px 0 10px 0;width:612px;position:relative;}
.errorTopImg{background:url(../images/formErrorBgndTop.gif) no-repeat;padding:30px 0 5px 0;width:612px;}
.errorBtmImg{clear:both;background:url(../images/formErrorBgndBtm.gif) no-repeat 50% bottom;height:6px;width:612px;}
/* CR 323:Alignment issues on TD app confirm page.Start*/
.infoScreenErrorTopImg{background:url(../images/infoScreenFormErrorBgndTop.gif) no-repeat;padding:9px 0 10px 0;width:612px;}
/* CR 323:Alignment issues on TD app confirm page.End */
.applyOnlineErrorTileImg{background:url(../images/applyOnlineErrorBgndTile.gif) repeat-y 0 5px;margin:5px 10px 10px 0;width:530px;position:relative;}
.applyOnlineErrorTopImg{background:url(../images/mortErrorBgndTop.gif) no-repeat;padding:30px 0 5px 0;width:530px;}
.applyOnlineErrorBtmImg{clear:both;background:url(../images/applyOnlineErrorBgndBtm.gif) no-repeat 50% bottom;height:6px;width:530px;}
/* CR 323:Alignment issues on TD app confirm page.Start */
#thanksMsg{width:609px;height:76px;display:block;vertical-align:middle;background:url(../images/bgThanksBanner.gif) top left no-repeat;font-size:18px;margin:3px 0 0 0;padding:0 0 0 0;}
/* CR 323:Alignment issues on TD app confirm page.End */
/* 468 */
#thanksMsg table td.success{font-size:12px;font-weight:bold;padding:2px 0 0 0;color:#004942;}
#thanksMsg table td.success label{font-size:12px;font-weight:bold;padding-left:13px;color:#004942;}
/* 468 */
/* CR 323:Alignment issues on TD app confirm page.Start */
#thanksMsg table td.thanx{font-size:18px;font-weight:bold;color:#004942;padding:15px 0 0 10px;}
/* CR 323:Alignment issues on TD app confirm page.End */
#thanksMsg table td.thanx Label{color:#004942;}
#secondApplicantDiv{background:url('../images/tdSeperaterLine.gif') repeat-y left top;height:auto;padding-left:10px;width:440px;margin-left:5px;}
.floatLB{width:100px;display:block;float:left;}
.floatRB{font-weight:bold; padding-left:3px; text-align:left;float:left}
.yourAccountDetails{width:230px;float:left;margin-left:20px;}
.paymentChoicesTopDiv{margin-top:6px;}
/* CR 425 start */
.paymentChoicesTileDiv{background:url(../images/paymentChoicesTileImgNew.gif) repeat-y 0 0;margin:0;padding:10px 0 0 10px;width:609px;position:relative;height:auto;}
/* CR 425 end */
.paymentChoicesBtmDiv{height:6px;}
.whtHappensNxtTitle{font:bold 12px Arial;color:#014a41;padding:10px 0 5px 0;display:block;}
.paymentChoiceTxt{height:20px;padding-top:10px;display:block;font-weight:bold;}
.billerCode{background:#fff;vertical-align:top;width:120px;border:#bbb 1px solid;}
.imageWidth{width:31px;text-align:left;}
.billerCodeTable{padding:0;Margin:0;height:44px;}
.billerCodeTable td{padding-left:3px;padding-right:2px;padding-top:3px;Margin:0;height:18px;vertical-align:top;}
.billerCodeTable Label{width:65px;display:block;}
.txtAlignLeft{text-align:left;}
.txtAlignRight{text-align:right;}
.cancelConfirmationErrorTxt{color:#ff5400;display:block;width:550px;float:left;height:30px;padding:0 0 7px 5px;}
.shortId{width:170px;display:block;float:left;}
.longIdEmail{width:220px;display:block;float:left;}
.longId{width:295px;display:block;float:left;overflow:hidden; height:17px;}
.bulletHeading{width:97%;font-weight:bold;padding:5px 0;clear:both}
.myProfileTitleTxt{margin:0;padding:0;font-weight:bold;font-size:18px;#font-size:22px;}
.myProfileSubTitle{margin:0;padding:0;font-weight:normal;font-size:16px;#font-size:18px;}
/*CR 425 Start*/
.electronicFundsTransferColumn{display:block;width:95px;margin-right:10px;#text-indent:2px;}
.automaticSavingsPlanColumn{display:block;width:112px;margin-right:10px;}
.creditYourSalaryColumn{display:block;width:100px;margin-right:12px;}
.chequeDepositColumn{display:block;width:100px;margin-right:0;}
/*CR 425 End*/
.paymentChoicesTDTileDiv{background:url(../images/paymentChoicesTDTileImg.gif) repeat-y 0 0;margin:0;padding:5px 0 0 10px;width:609px;position:relative;height:auto;}
.billPayColumn{DISPLAY:block;WIDTH:190px;MARGIN-RIGHT:8px;}

.electronicFundsTransferTDColumn{display:block;width:195px;margin-right:10px;#text-indent:2px;}
.chequeDepositTDColumn{display:block;width:185px;}
.onlineBankingTxt{font-weight:bold;margin:15px 0 5px 0;display:block;}
/* Defect# 468 Start */
.whtToDoNxt{font-size:24px;font-weight:bold;color:#004942;width:450px;height:20px;display:block;padding:10px 0 5px 2px;}
/* Defect# 468 Start */
.titleDividerAllDone{background:url(../images/footerDivider.gif) repeat-x left top;height:18px;display:block;width:98%;}
.allDoneSubTitle{width:500px;font-size:16px;}
.leftSideItems{vertical-align:middle;display:block;width:212px;overflow:visible;}
.rightSideTxtAlign{text-indent:1px;margin-bottom:5px;margin-top:4px;display:block;width:250px;color:#666;}
.SourceCodeTxtAlign{text-indent:1px;margin-bottom:5px;margin-top:7px;display:block;width:95px;}
.mandatoryAccOpe{padding:2px 5px 0 0;background:url(../images/mandatory.gif) no-repeat right top;margin:0 13px 0 0;text-align:right;height:27px;text-align:right;overflow:visible;display:block;}
.mandatoryAccOpeLeft{padding:2px 5px 0 0;background:url(../images/mandatory.gif) no-repeat left top;margin:0;height:6px;padding:0 0 0 7px;overflow:visible;display:block;}
.mandatoryAccOpeLeftS2{padding:2px 5px 0 0;background:url(../images/mandatory.gif) no-repeat left top;margin:0;height:23px;padding:0 0 0 7px;overflow:visible;display:block;}
.nomandatoryAccOpe{padding:2px 5px 0 0;margin:0 13px 0 0;text-align:right;height:27px;text-align:right;overflow:visible;display:block;}
.nomandatoryast{padding:2px 0 0 0;margin:0 13px 0 0;text-align:right;height:27px;text-align:right;overflow:visible;display:block;}
.optionalAccOpeLeft{padding:2px 5px 0 0; no-repeat left top;margin:0;height:5px;padding:0 0 0 7px;overflow:visible;display:block;}
.optionalAccOpe{padding:2px 5px 0 0;margin:0 13px 0 0;text-align:right;height:27px;text-align:right;overflow:visible;display:block;}

/* 449 */
table .radioButtonSpacing{padding:0; border: 0; border-collapse: collapse;}
table .radioButtonSpacing td{text-align: left;padding:0; }
table .radioButtonSpacing td input{padding:0; margin:0; vertical-align: middle; width:12px; height:12px}
table .radioButtonSpacing Label{margin-right:20px;display:block;vertical-align: middle}
/* 449 */

.bottomBtnPos{width:672px;text-align:right;padding:0;margin:10px 0 0 0;}
.applyOnlineSubTitle{margin:20px 0 0 0;padding:0;font-weight:bold;font-size:16px;#font-size:18px;}
.mandatoryRApplyOnline{padding:0 0 0 2px;background:url(../images/mandatory.gif) no-repeat left top;margin:20px 0 0 70px;float:right;width:80px;text-align:right;background-color:#fff;}
table .radioButtonSpacingTD{margin-left:-3px;}
table .radioButtonSpacingTD td{padding-bottom:10px;display:block;background:url(../images/footerDivider.gif) repeat-x left bottom;height:16px;width:155px;}
.vPositionTop{vertical-align:top;}
.vPositionBottom{vertical-align:bottom;}
.radioButtonTopDottedLine{display:block;background:url(../images/footerDivider.gif) repeat-x left bottom;height:2px;width:155px;}
.comboBoxApplyOnline{border:#bababa 1px solid;font-size:14px;font-weight:bold;width:470px;height:25px;padding:0;margin-left:3px;vertical-align:middle;background:url(../images/fieldBg.gif) repeat-x left top;}
.horizontaldottedLine{background:url(../images/footerDivider.gif) repeat-x left 5px;height:10px;display:block;WIDTH:99%;}
.mandatoryEligibility{padding:0 6px 10px 0;background:url(../images/mandatory.gif) no-repeat right top;margin:0;text-align:left;}
.reviewSubmitEditBtn{margin:5px 0 0 -5px;text-align:left;}
.KycBodyTxt td{font-size:14px;padding-bottom:20px;display:block;padding-right:10px;vertical-align:top;}
/* changed padding against defect #104 for SMSF*/
.KycTitleTxt span{font-size:14px;font-weight:bold;color:#004942;padding:0 3px 5px 0;display:block;float:left;}
/* changed padding against defect #104 for SMSF*/
.kycDividerline{background:url('../images/tdSeperaterLine.gif') repeat-y left top;height:auto;width:10px;}
.formLeftMyProfile{text-align:right;width:224px;height:26px;float:left;margin-right:14px;padding:2px 0 0 0;font-size:11px;}
.myProfileLoginEmailfield{width:161px;display:block;}
.myProfileLoginEmailfield span,.myProfileLoginEmailfield Label{color:#505050;}
.myProfileHelpIcon{width:162px;display:block;}
.myProfileHelpIconZZZ{width:22px;display:block;}
.changeBtnDottedLine{display:block;background:url(../images/footerDivider.gif) repeat-x left bottom;height:27px;width:376px;margin-bottom:5px;overflow:hidden;}
.withOutDottedLine{display:block;height:27px;width:376px;margin-bottom:5px;overflow:hidden;}
table .radioButtonSpacingMyProfile Label{margin-right:15px;#margin-right:11px;display:block;}
table .radioButtonSpacingMyProfile input{margin-left:-5px;margin-top:-2px;}
.accontDetailsTileImg{BACKGROUND:url(../images/tileAllDone.gif) repeat-x;height:94px;width:auto;float:left;padding:15px 0 0 10px;}
.accontDetailsTileImg Label{margin-bottom:5px;}
.failedKycBanner{BACKGROUND:url(../images/failedKycBanner.gif) no-repeat;height:59px;width:923px;padding:5px 0 0 10px;vertical-align:top;overflow:hidden;}
/* New By Milind K */
.largeRoundedContainer td{padding: 0}
/* New By Mlind K 01-02-2010 */
/*CR 38:Added for personal Details */
.licenseNo{height:16px; vertical-align:middle; overflow:hidden; position:absolute; padding:4px 0 0 0;}
.licenseNo input{vertical-align:middle; padding:0; margin:0 3px 0 0; position:relative; height:13px; width:13px}
.licenseNo label{vertical-align:middle;}
/*CR 38:Added for personal Details */
/* added for enhancement */
.applyOnlineLargeComboBox{margin-left:-4px; margin-top:5px; clear:both}
.TDradioButtonTxt{height:18px; display:block;}
.TDradioButtonTxt img{margin:0 0 0 5px}
#dottedTable TABLE{border-collapse:collapse; border-spacing:0}
#dottedTable TABLE TR{ height:25px}
#dottedTable TABLE TD{ background: url(../images/footerDivider.gif) repeat-x right top;}
#dottedTable TABLE TR.selected{ background-color:#eef5d2; }
/* Added for USaver Reach Rates Portlet */
#smallSubMidReach{float:left;width:175px;overflow:hidden;padding:0;margin:18px 0 0 0;}
.smallRoundedTopReach{background:url(../images/smallRoundedTopReach.gif) no-repeat left bottom;width:175px;height:10px;}
.smallRoundedBodyReach{padding:0 5px 10px 5px;background:url(../images/smallRoundedBodyReach.gif) no-repeat left bottom;overflow:hidden;width:165px;}
.smallRoundedBodyReach table{width:165px}
.radioError td label{color:#ff5400} /*Added for CR 18*/
/* End of USaver Reach Rates Portlet */

/*Added for SMSF Account Opening*/
.typeofAccountSpacing table{margin:5px 0 0; border-collapse: collapse; border: 0}
.typeofAccountSpacing table td{width:120px; margin:0; padding:0;}
.typeofAccountSpacing table input{margin:0; padding:0; vertical-align:middle}
/*End of css added for SMSF Account opening*/

/* for SMSF ReviewSubmit page */
.paddingBottomTen{padding:0 0 10px 0; display: block}
.reviewSubmitTopTxtSMSF{height:120px; display: block}
.reviewSubmitTopTxtSMSF td{padding-bottom:10px;}
.reviewSubmitTopTxtSMSF label{font:bold 12px Arial;color:#004942;}
/* /for SMSF ReviewSubmit page */
  /* Added for SMSF AllDoneTD page */
/*.accontDetailsTileImgSMSF{BACKGROUND:url(../images/tileAllDoneSMSF.gif) repeat-x;height:120px;width:275px;float:left;padding:15px 0 0 10px;}*/
.accontDetailsTileImgSMSF{BACKGROUND:url(../images/tileAllDoneSMSF.gif) repeat-y; padding:5px 0 0 10px;}
.accontDetailsTileImgSMSF table {clear:both}
.yourAccountDetailsSMSF{float:left;margin-left:10px;}
.smsfRightTxt{width:160px;padding:0 0 0 3px; font-weight: bold;float:left; text-align: left}
.vPositionTopSMSF{vertical-align: top;padding:0 0 4px 0}
/* /Added for SMSF AllDoneTD page *//* Added for Combobox error in trust details page */
.inputTextShortAppOnlineError{width:150px;font-size:11px;border:1px solid #ff5400;height:16px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}

/* failed KYC Table for SMSF*/

.firstColumnWidth{width:300px;display:block; vertical-align:top;}
.formRightAcc {text-align:left; width:auto;height:26px; float:left; font-weight:bold; color:#333333; margin-right:3px;}
.lastColumnWidth{vertical-align:top; padding: 0 0 0 10px}

/* Eligibility page self managed usuper */
.EligibilityCriteria li ul{margin:0; padding:0;}
.EligibilityCriteria li ul li{margin:0; padding:0;list-style-type:none;background:url("../images/blackSquareBullet.gif") no-repeat 0 3px; padding:0 0 5px 15px}
/* Eligibility page self managed usuper */

/*Added by Ranjit : for SMSF USuper confirmation pages */
/*CR 425 Start*/
.automaticSavingsPlanColumnSMSF{display:block;width:128px;margin-right:10px;}
.electronicFundsTransferColumnSMSF{display:block;width:153px;padding-left:5px;padding-right:10px;#text-indent:2px;}
.chequeDepositColumnSMSF{display:block;width:160px;padding-left:5px;padding-right:10px;}
/*CR 425 End*/
/*End of addition by Ranjit */
/* Defect #468 */
.vPositionTopSMSFRight{vertical-align: top;padding:0 0 4px 0; width:170px}
/* Defect #468 */
.inputAccNameOnline{width:300px;font-size:11px;border:1px solid #bababa;height:16px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputAccNameSMSFOnline{width:350px;font-size:11px;border:1px solid #bababa;height:16px;margin-right:5px;background:url(../images/fieldBg.gif) repeat-x left top;}

.titleNew { 
	color:#004942; 
	font-size:14px;
	display:block;
	margin-bottom:5px;
}

.boldWhiteText {
	font-weight:bold;
	color:#FFFFFF;
}

.boldBlackText {
	font-weight:bold;
	color:#000000;
}

.redText {
	color:#ff5400;
}

.boldGreyText {
	font-weight:bold;
	color:#666666;
}

.normalGreyText {
	color:#666666;
}

.italText{font-style:italic}

.normalWhiteText {
	font-weight:normal;
	color:#FFFFFF;
}

.smallBlText {
	font-size:11px;
	color:#000000;
}

.selectedsteptext{
	font-weight:bold;
	color:#b3d233;
}

table.steps {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:-20px;
	width:920px;
	text-align:left;
}

td.selectedstep {
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	padding-left:15px;
	height:59px;
	background-image:url(../images/topsep1.gif);
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#004942;
}
td.selectedstep2 {
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	padding-left:15px;
	height:59px;
	background-image:url(../images/topsep3.gif);
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#cccccc;
}

td.notselectedstep {
	padding-left:15px;
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	background-image:url(../images/topsep2.gif);
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#cccccc;
}

td.notselectedstep1 {
	padding-left:15px;
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	background-color:#cccccc;
}

.checkB{margin-top: 5px; margin-right: 6px; margin-left: 0px;}

#flashIconTxt{color:#004942;float:left;height:40px;padding:2px 0 0 0px;margin-left:0px;width:85%;font-size:23px;}
#chatliveIconTxt{color:#004942;background:url(../images/iconLiveChat.gif) no-repeat;float:left;height:40px;padding:2px 0 0 35px;width:85%;font-size:23px;}
.chatlive{width:180px;height:42px; background:url(../images/btn-LiveChat.gif) no-repeat 0 0; overflow: hidden;margin-bottom:1px;} 
.chatlive:hover{background-position: 0 -42px;}


.skypeUs{width:180px;height:42px; background:url(../images/btnSkype.gif) no-repeat 0 0; overflow: hidden;margin-bottom:10px;} 
.skypeUs:hover{background-position: 0 -42px;}

.btnsaveLater{width:180px;height:42px; background:url(../images/btnSaveExit.gif) no-repeat 0 0; overflow: hidden;margin:0 0 10px 0;} 
.btnsaveLater:hover{background-position: 0 -42px;} 

#savelaterIconTxt{color:#004942;background:url(../images/iconSave.gif) no-repeat;float:left;height:40px;padding:2px 0 0 35px;width:85%;font-size:23px;}
#reviewIconTxt{color:#FF0000;background:url(../images/iconExclamationBig.gif) no-repeat;float:left;height:41px;padding:2px 0 0 35px;margin-top:9px;width:85%;font-size:23px;}
#applyIconTxt{color:#FF0000;background:url(../images/iconApply.gif) no-repeat;float:left;height:41px;padding:2px 0 0 35px;margin-top:9px;width:85%;font-size:23px;}
div#orangebutton1 a{
	display:block;
	width:155px;
	height:26px;
	background-image:url(../images/orangebtn3.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:6px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial";
	text-decoration:none;
	text-align:center;
}
div#orangebutton1 a:hover{
	background-image:url(../images/orangebtn3_mo.gif);
}

#orangebutton2{
	display:block;
	float:right;
	width:140px;
	height:26px;
	background-image:url(../images/orangebtn1.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:6px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial";
	text-decoration:none;	
	text-align:center;
}

#orangebutton2:hover{
	background-image:url(../images/orangebtn1_mo.gif);
}

/* Mortgages */

.mortgagesPageTitle {width:378px; text-align:left; padding:11px 0px 0 0; font-size: 30px !important; margin:0;}
.mandatoryMortgages{padding:0 0 0 2px;background:url(../images/mandatory.gif) no-repeat left top;margin:0 0 0 71px;float:right;width:80px;text-align:right;background-color:#fff;}
.headerTable h2, .headerTable mandatoryMortgages{margin:11px 0 0}
.saveAndCompleteLater{width:170px;height:26px; background:url(../images/saveCompleteLaterMortgagesGrey.gif) no-repeat 0 0; overflow: hidden;margin:0 236px 0 0}
.saveAndCompleteLater:hover{background-position:0 -26px;}
.goBack{width:65px;height:26px;background:url(../images/goBackMortgages.gif) no-repeat 0 0; overflow: hidden}
.goBack:hover{background-position: 0 -26px;}
.saveAndCompleteLaterGrey{width:170px;height:26px; background:url(../images/saveCompleteLaterMortgages.gif) no-repeat 0 0; overflow: hidden;margin-bottom:10px;}
.saveAndCompleteLaterGrey:hover{background-position: 0 -26px}
.continueToStep{width:140px; height:26px;background:url(../images/continueToStep3Mortgages.gif) no-repeat 0 0; overflow: hidden}
.continueToStep:hover{background-position: 0 -26px;}
.continueToStep2{width:140px; height:26px;background:url(../images/continueToStep2Mortgages.gif) no-repeat 0 0; overflow: hidden}
.continueToStep2:hover{background-position: 0 -26px;}
.btnfindMyAddress{width:135px; height:21px;background:url(../images/btn_findaddress.gif) no-repeat 0 0; margin-left:5px; overflow: hidden}
.btnfindMyAddress:hover{background-position: 0 -21px;}
.btnchkAddrdtls{width:135px; height:21px;background:url(../images/btn_chkaddrdtls.gif) no-repeat 0 0; margin-left:5px; overflow: hidden}
.btnchkAddrdtls:hover{background-position: 0 -21px;}
.btnwhatsright{width:144px; height:21px;background:url(../images/btn_whatsright.gif) no-repeat 0 0; margin-left:5px; overflow: hidden}
.btnwhatsright:hover{background-position: 0 -21px;}
.reviewApp{width:140px; height:26px;background:url(../images/btn_reviewapp.gif) no-repeat 0 0; overflow: hidden}
.reviewApp:hover{background-position: 0 -26px;}
.continueToSndApp{width:221px; height:26px;background:url(../images/btn_cntToScndApp.gif) no-repeat 0 0; overflow: hidden}
.continueToSndApp:hover{background-position: 0 -26px;}
.PanelAlignRightText{text-align: right;width:235px;vertical-align:top;padding-bottom:10px;padding-right:10px;}
.PanelAlignRight{text-align: right;width:235px;vertical-align:middle;padding-bottom:10px;padding-right:10px;}
.PanelAlignRightTop{text-align: right;width:235px;vertical-align:top;padding-bottom:10px;padding-right:10px;padding-top:2px}
.PanelAlignRightTop1{text-align: right;width:235px;vertical-align:top;padding-bottom:10px;padding-right:10px;}
.PanelAlignLeft{text-align: left;vertical-align:middle;padding-bottom:10px;}
.PanelAlignLeftTop{text-align: left;vertical-align:top;padding-bottom:10px;}
/* By Milind for Mortgages Review Submit page (step5_single) Start*/
.mortgagesReviewSubmitLeftPanel{width:48%; vertical-align: top}
.mortgagesReviewSubmitRightPanel{width:48%; vertical-align: top}
.mortgagesReviewSubmitMiddlePanel{width:2%}
.mortReviewSubmitRows{background-color:#ececec;height:25px;}
.mortDataTableTitle{background: #004942; padding:5px; height:25px;text-align: left;}/* Changed by kaustubh for step 2 on 6th sep*/
.mortDataTableTitle label{color:#ffffff}
.mortPanelGridTitle{background: #004942; text-align: left;color:#ffffff;}
.mortPanelGridTitle label{color:#ffffff;font-weight:bold;}
.confirmAppChkBoxTxt {font-weight:bold; font-size:14px; vertical-align:middle;}
/* By Milind for Mortgages Review Submit page (step5_single) End*/
.tdAlignRight{text-align: right;}
.tdAlignLeft{text-align: left;width:445px}
.tdAlignLeft4a{text-align: left;width:337px}
.tdAlignLeftSecond{text-align: left;width:329px}
.tdAlignLeftHE{text-align: left;width:400px}
.tdAlignLeft455px{text-align: left;width:200px}
/*DEFECT ID 1359 START*/
.tdHt25p{text-align: left;padding:5px;vertical-align: top}
/*DEFECT ID 1359 END*/
.tdHt25pnopad{text-align: left;padding-left:5px;padding-right:5px;}
.tdHt25pnopadright{text-align: right;padding-left:5px;padding-right:5px;}
.tdHt25pright{text-align: right;padding:5px;}
.tdHt25pbold{text-align: left;font-weight:bold;padding:5px;}
.tdHt25pbg{text-align: left;background-color:#ececec;padding:5px;}
.tdHt25pbgbold{text-align: left;background-color:#ececec;font-weight:bold;padding:5px;}
th.thHead{text-align: left;background-color:#004942;font-weight:bold;color:#FFFFFF;padding:5px;}
/* data table header text color Start*/
th.thHead label{color:#ffffff}

.yourPropertiesHeader1{background:#004942; display:block; color:#ffffff; width:110px}
.yourPropertiesHeaderJnt1{background:#004942; display:block; color:#ffffff;width:190px}
.yourPropertiesHeader2{background:#004942; display:block; color:#ffffff;width:85px}
.yourPropertiesHeader3{background:#004942; display:block; color:#ffffff}
.yourPropertiesHeaderJnt3{width:180px; background:#004942; display:block; color:#ffffff}

/* By Milind for Add Asset Start */
.nonPropertyAssets{margin:10px 0 0 0}
.firstColumnAddAsset{width:190px;text-align: left;padding:5px;}
.secondColumnAddAsset{width:110px;text-align: left;padding:5px;}
.thirdColumnAddAsset{width:85px;text-align: left;padding:5px;}
.thirdColumnAddAsset .cheque{display:inline-block;margin-top:2px;vertical-align:top;width:152px;}
.fourthColumnAddAsset{width:180px;text-align: left;padding:5px;}
.fourthColumnAddAsset .cheque {display:inline-block;margin-top:2px;vertical-align:top;width:119px;}
/* By Milind for Add Asset End */



.yourPropertiesHeader4{width:50px; background:#004942; display:block; color:#ffffff}
.yourPropertiesHeaderJnt4{width:15px; background:#004942; display:block; color:#ffffff}
.yourPropertiesHeader1 label, .yourPropertiesHeader2 label, .yourPropertiesHeader3 label, .yourPropertiesHeader4 label{color:#ffffff}
/* data table header text color End*/
.employmentSituation{vertical-align: top; width:25%; text-align: left}
.employmentSituation1{vertical-align: top; padding:10px 5px; text-align: left;width:150px;}
.employmentSituation2{vertical-align: top; padding:10px 5px; text-align: left;width:111px;}
.employmentSituation3{vertical-align: top; padding:10px 5px; text-align: left;width:111px;}
.employmentSituation4{vertical-align: top; padding:10px 0; text-align: left;}
.employmentSituation5{vertical-align: top; padding:10px 0; text-align: left;width:200px;}
.employmentSituation6{vertical-align: top; padding:10px 0; width:20px; text-align: left}

.radioButtonCenter{display:block;vertical-align:top;background-color:#FF0000;}
.radioButtonsDiv label{margin:0;padding:0;margin-right:40px;}
.radioButtonsDiv table{margin:0;padding:0;}
.radioButtonsDiv td{margin:0;padding:0;}
.radioButtonsHLE td{width:150px;}
input[type=radio] { vertical-align: middle; padding:0; margin: 1px 5px 0 -3px}
input[type=checkbox] { vertical-align: middle; padding:0; margin: 0;margin-right:5px;}



/* -- Buttons -- */

/* Orange button - regular size */
.btnOrg {
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 0;
	margin: 0 5px 0 5px;
	height: 26px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:1px 1px #a84b2b;
}

.btnOrg a, .btnOrg a:visited, .btnOrg input {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:14px;
	padding:5px 10px 7px 10px;
	text-decoration:none;
}
/* CR 410 Start*/
.btnOrg input, .btnOrg input:visited {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:26px;
	padding:5px 10px 7px 10px;
	text-decoration:none;
	border:none;
}
/* CR 410 End*/

.btnOrg:hover {
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 -26px;
}

.btnOrg:hover a,.btnOrg:hover input, .btnOrg:hover a:visited, .btnOrg:hover input:visited {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% -26px;
}

.btnOrgRTZ {
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 0;
	margin: 0 0px 0 5px;
	height: 26px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:1px 1px #a84b2b;
	cursor:pointer;
}

.btnOrgRTZ a, .btnOrgRTZ a:visited {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:14px;
	padding:5px 10px 7px 10px;
	text-decoration:none;
}

.btnOrgRTZ:hover {
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 -26px;
}

.btnOrgRTZ:hover a, .btnOrgRTZ:hover a:visited {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% -26px;
}

.btnOrgRT {
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 0;
	margin: 0;
	height: 26px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:1px 1px #a84b2b;
}

.btnOrgRT a, .btnOrgRT a:visited {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:14px;
	padding:5px 10px 7px 10px;
	text-decoration:none;
}

.btnOrgRT:hover {
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 -26px;
}

.btnOrgRT:hover a, .btnOrgRT:hover a:visited {
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% -26px;
}

/* Grey button - regular size */
.btnGrey {
	background: url(../images/greyBtn_LHS.gif) no-repeat 0 0;
	margin: 0;
	height: 26px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.btnGrey a, .btnGrey a:visited {
	background: url(../images/greyBtn_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:14px;
	padding:5px 10px 7px 10px;
	text-decoration:none;
	text-shadow:1px 1px #505151;
}

.btnGrey:hover {
	background: url(../images/greyBtn_LHS.gif) no-repeat 0 -26px;
}

.btnGrey:hover a, .btnGrey:hover a:visited {
	background: url(../images/greyBtn_RHS.gif) no-repeat 100% -26px;
}

/* Orange button - SMALL size */
.btnOrgSml {
	background: url(../images/orangeBtnSml_LHS.gif) no-repeat 0 0;
	margin: 0 0 0 5px;
	height: 18px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-shadow:1px 1px #a84b2b;
}

.btnOrgSml a, .btnOrgSml a:visited {
	background: url(../images/orangeBtnSml_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:13px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
}

.btnOrgSml:hover {
	background: url(../images/orangeBtnSml_LHS.gif) no-repeat 0 -18px;
}

.btnOrgSml:hover a, .btnOrgSml:hover a:visited {
	background: url(../images/orangeBtnSml_RHS.gif) no-repeat 100% -18px;
}

/* for input button Orange button - SMALL size Start*/
.btnOrgSmlInput {
	background: url(../images/orangeBtnSml_LHS.gif) no-repeat 0 0;
	margin: 0;
	padding:0;
	height: 18px;
	overflow:hidden;
	font-size:11px;
	text-shadow:1px 1px #a84b2b;
	vertical-align: top;
	display: inline-block;
}

.btnOrgSmlInput input, .btnOrgSmlInput input:visited {
	background: url(../images/orangeBtnSml_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	height:18px;
	text-decoration:none;
	text-shadow: 1px 1px #A84B2B;
	font-size:11px;
	border:none;
	margin: 0;
	vertical-align: top;
	padding-bottom:2px;
}

.btnOrgSmlInput:hover {
	background: url(../images/orangeBtnSml_LHS.gif) no-repeat 0 -18px;
}

.btnOrgSmlInput:hover input, .btnOrgSmlInput:hover input:visited {
	background: url(../images/orangeBtnSml_RHS.gif) no-repeat 100% -18px;
}
/* for input button Orange button - SMALL size End*/


/* Grey button - SMALL size */
.btnGreySml {
	background: url(../images/greyBtnSml_LHS.gif) no-repeat 0 0;
	margin: 0;
	height: 18px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-shadow:1px 1px #505151;
}

.btnGreySml a, .btnGreySml a:visited {
	background: url(../images/greyBtnSml_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:13px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
}

.btnGreySml:hover {
	background: url(../images/greyBtnSml_LHS.gif) no-repeat 0 -18px;
}

.btnGreySml:hover a, .btnGreySml:hover a:visited {
	background: url(../images/greyBtnSml_RHS.gif) no-repeat 100% -18px;
}

.btnGreySmlS5 {
	background: url(../images/greyBtnSml_LHS.gif) no-repeat 0 0;
	margin: 5px 0 0 0;
	height: 18px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-shadow:1px 1px #505151;
}

.btnGreySmlS5 a, .btnGreySmlS5 a:visited {
	background: url(../images/greyBtnSml_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	display:inline-block;
	height:13px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
}

.btnGreySmlS5:hover {
	background: url(../images/greyBtnSml_LHS.gif) no-repeat 0 -18px;
}

.btnGreySmlS5:hover a, .btnGreySmlS5:hover a:visited {
	background: url(../images/greyBtnSml_RHS.gif) no-repeat 100% -18px;
}

.btnSaveExit {
	background: url(../images/btnSaveExit.gif) 0 0 no-repeat;
	height: 42px;
	width: 180px;
	display: inline-block;
}

.btnSaveExit:hover {
	background: url(../images/btnSaveExit.gif) 0 -42px no-repeat;
}

/* Add button - regular size */
.btnAdd {
	background: url(../images/addBtn_LHS.gif) no-repeat 0 0;
	margin: 0 5px 0 0;
	height: 26px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-shadow:1px 1px #ececec;
}

.btnAdd a, .btnAdd a:visited {
	background: url(../images/addBtn_RHS.gif) no-repeat 100% 0;
	color: #ff5400;
	display:inline-block;
	height:10px;
	padding:6px 10px 10px 26px;
	text-decoration:none;
}

.btnAdd:hover {
	background: url(../images/addBtn_LHS.gif) no-repeat 0 -26px;
	text-shadow:1px 1px #cecece;
}

.btnAdd:hover a, .btnAdd:hover a:visited {
	background: url(../images/addBtn_RHS.gif) no-repeat 100% -26px;
}

/* Pale button - SMALL size */
.paleBtnSml {
	background: url(../images/paleBtnSml_LHS.gif) no-repeat 0 0;
	margin: 0 0 0 5px;
	height: 18px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #fff;
	font-size:11px;
}

.paleBtnSml a, .paleBtnSml a:visited {
	background: url(../images/paleBtnSml_RHS.gif) no-repeat 100% 0;
	color: #666666;
	display:inline-block;
	height:12px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
}

.paleBtnSml:hover {
	background: url(../images/paleBtnSml_LHS.gif) no-repeat 0 -18px;
}

.paleBtnSml:hover a, .paleBtnSml:hover a:visited {
	background: url(../images/paleBtnSml_RHS.gif) no-repeat 100% -18px;
}

/* Tool tip
------------------------------------------ */
	
a.tooltip img{
	vertical-align:middle;
	margin:-3px 0 0 3px;
}
	
a.tooltip:hover {
	text-decoration:none;
	background:#ffffff;
	cursor:pointer;
} /*BG color is a must for IE6*/


a.tooltip span {
	display:none; 
	padding:10px; 
	width:180px;
}

a.tooltip:hover span{
	display:inline; 
	position:absolute;
}


/* Call out
------------------------------------------ */
.callout {
	position:relative;
	border:2px solid #ff5400;
	color:#333;
	background:#fff;
	width:200px;
	line-height:1.25em;
	/* css3 */
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow: 3px 3px 3px #cccccc;
	-moz-box-shadow: 3px 3px 3px #cccccc;
	box-shadow: 3px 3px 3px #cccccc; 
	z-index:1000;
}

/* creates the larger triangle */
.callout:before {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	width:0;
	height:0;
}

/* creates the smaller  triangle */
.callout:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	width:0;
	height:0;
}


/* LHS callout
------------------------------------------ */
.left {
	margin-left:13px;
	margin-top:-13px;
}

/* creates the larger triangle */
.left:before {
	top:7px; /* controls vertical position */
	left:-22px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:10px 10px;
	border-style:solid;
	border-color:transparent #ff5400 transparent transparent;
}

/* creates the smaller  triangle */
.left:after {
	top:8px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	left:-19px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:9px 10px;
	border-style:solid;
	border-color:transparent #fff transparent transparent;
}


/* Bottom callout
------------------------------------------ */

.top {
margin-top:30px;
margin-left:-53px;
}

.top:before {
	top:-23px; /* value = - border-top-width - border-bottom-width */
	left:30px; /* controls horizontal position */
	border:11px solid transparent;
	border-bottom-color:#ff5400;
}

.top:after {
	border:11px solid transparent;
	border-bottom-color:#fff;
	top:-20px; /* value = - border-top-width - border-bottom-width */
	left:30px; /* value = (:before left) + (:before border-left) - (:after border-left) */
}

#greenbox {
	margin-bottom:11px;
	margin-top:13px;
}

#green_top {
	height:7px;
	background-image:url(../images/green_topcurve.gif);
	background-repeat:no-repeat;
}
#green_body {
	text-align:left;
	padding:10px 15px 10px 15px;
	font-family:'Arial Narrow'; 
	font-weight:bold;
	color:#004942; 
	font-size:16px;
	background-color:#b5d331;
}
#green_bot {
	height:7px;
	background-image:url(../images/green_botcurve.gif);
	background-repeat:no-repeat;
}

div#step6table {
	margin-bottom:11px;
	width:301px;
}

div#step6table_top {
	height:7px;
	background-image:url(../images/step6_tabletopcurve.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
}
div#step6table_body {
	border-left:1px solid #bdbabd;
	border-right:1px solid #bdbabd;
	text-align:left;
	padding:10px 15px 10px 15px;
	font-family:'Arial'; 
	color:#000000; 
	font-size:11px;
	background-color:#f7f7f7;
}
div#step6table_bot {
	height:8px;
	background-image:url(../images/step6_tablebotcurve.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.tdWidth{height:20px;width:125px;}

/*---------- Application Tracker ---------*/

.trHt25pbg{background-color:#ececec;}
.trHt25p{}

.inputTextLoanConfig{width:200px;font-size:11px;margin-right:5px;border:1px solid #bababa;height:16px;background:url(../images/fieldBg.gif) repeat-x left top;}
.inputComboLoanConfig{border:1px solid #bababa;margin-right:5px;font-size:11px;width:165px;height:19px;padding:0;background:url(../images/fieldBg.gif) repeat-x left top;}
.atLCDBCtdwidth655{width:655px;}
.atLCDBCtdwidth225{width:225px;}
.atLCDBCtdwidth200{width:200px;}
.atLCDBCtdwidth165{width:165px;}
.atLCDBCtdwidth290{width:290px;}

/*-------Test -----------*/

dt {width:220px;text-align:right;margin:2px 15px 10px 0;}
dd {margin-left:5px;margin-bottom:10px;}
.dtNote {display:block; margin-bottom:10px;}

/* Here's where we define the side-by-side layout */
dl {clear:both;margin:0;}
dt {float:left;clear:left;}
dd {overflow:hidden;clear:right;}
dd.txtpadding {padding-top:2px;}
dd.x-form-clear {clear:both;margin-bottom:5px;}
.mandatoryast{color:#ff5400}
.dtinputTextShortAppOnline{width:150px;font-size:11px;font-family:Arial,Verdana,Helvetica,sans-serif;border:1px solid #bababa;height:16px;margin-right:3px;background:url(../images/fieldBg.gif) repeat-x left top;}
.dtinputComboBoxTitle{border:1px solid #bababa;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;width:103px;height:19px;padding:0;margin-right:3px; margin-left: 0px;vertical-align:top;background:url(../images/fieldBg.gif) repeat-x left top;}

/* other expense classes by mangesh */
.paddingLeftFive{padding:0 0 0 5px}
.otherExpenseCol1{width:200px;font-weight: bold; color:#666666;padding:10px 0 0 5px;}
.otherExpenseCol2{width:125px;font-weight: bold; color:#666666;padding:10px 0 0 0;}
.otherExpenseCol3{width:41px;padding:10px 0 0 0;}
.otherExpenseCol4{width:20px;padding:10px 0 0 0;}
.otherExpenseColjnt1{width:200px;font-weight: bold; color:#666666;padding:0px 0 0 5px;}
.otherExpenseColjnt2{width:125px;font-weight: bold; color:#666666;padding:0px 0 0 0;}
.otherExpenseColjnt3{width:41px;padding:0px 0 0 0;}
.otherExpenseColjnt4{width:20px;padding:0px 0 0 0;}

.genaralExpenseTextInfo{color:#666666;padding:0px 0 0 5px;}
/* -- My Money Buttons -- */
.btnInputOrg{
	display: inline-block;
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 0;
	cursor:pointer;
}
.btnInputOrg input{
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% 0;
	border:0;
	color: #FFFFFF;
	height:26px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #a84b2b;
	cursor:pointer;
}
.btnInputOrg:hover{
	background: url(../images/orangeBtn_LHS.gif) no-repeat 0 -26px;
}
.btnInputOrg input:hover{
	background: url(../images/orangeBtn_RHS.gif) no-repeat 100% -26px;
}
.buttonOrange{
	margin:0;
}

.btnInputDisabled{
	display: inline-block;
	background: url(../images/paleBtn_LHS.gif) no-repeat 0 0;
}
.btnInputDisabled input{
	background: url(../images/paleBtn_RHS.gif) no-repeat 100% 0;
	border:0;
	color: #666666;
	height:26px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #fff;
}

/* Added for the defect 1364 on 29/11/2010 - Begin*/
.btnGreySmlInputDisabled{
	display: inline-block;
	background: url(../images/paleBtnSml_LHS.gif) no-repeat 0 0;
}
.btnGreySmlInputDisabled input{
	background: url(../images/paleBtnSml_RHS.gif) no-repeat 100% 0;
	border:0;
	color: #666666;
	height:18px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #fff;
}
/* Added for the defect 1364 on 29/11/2010 - End*/

.buttonDisabled{
	margin:0;
}

/* classes added for disabling manage button in my money from kaustubh 5/10/10  Start*/
.orgBtnDisable{
	background: url(../images/paleBtnSml_LHS.gif) no-repeat 0 0;
	margin: 0 0 0 5px;
	height: 18px;
	display: inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-shadow:1px 1px #FFFFFF;
}

.orgBtnDisable a{
	background: url(../images/paleBtnSml_RHS.gif) no-repeat 100% 0;
	color: #666666;
	display:inline-block;
	height:13px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
	cursor:default;
}

/* classes added for disabling manage button in my money from kaustubh 5/10/10  End*/




/* kaustubh classes for step 2 Start*/
.disableTextField{margin-right:3px;width:205px;background-color:lightGrey;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;}
.inputComboBoxEnable{border:1px solid #bababa;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;width:103px;height:19px;padding:0;background:url(../images/fieldBg.gif) repeat-x left top;}
/* kaustubh classes for step 2 End*/

/* classes by milind for save your application */

.yourApplicationLeftTd{text-align: right;width:225px;vertical-align:top;padding:2px 10px 10px 0;}
.yourApplicationRightTd{text-align: left;vertical-align:top;padding-bottom:10px;}


.splitAlignRightTop{text-align: right;width:225px;vertical-align:top;padding-bottom:3px;padding-right:10px;}


/* homeloan eligibility page for bulleted points */
/*********** <27/05/2010> : SIT Defect ID : 982 ***********/
ol.TDApplyText{padding:0 0 0 3px;margin:5px 0 0 0;width:97%;}
ol.TDApplyText li{padding:0 10px 5px 0;margin:0 0 0 25px;}
/* homeloan eligibility page for bulleted points */



/* Classes for Add asset missing in latest MT/VSS version by milind */


.addLiabFirstCol{text-align: left;padding:5px; width:150px;vertical-align: top}
.addLiabSecondCol{text-align: left;padding:5px; width:135px;vertical-align: top}
.addLiabThirdCol{text-align: left;padding:5px; width:250px; word-wrap:break-word;vertical-align: top}
.addLiabFourthCol{text-align: left;padding:5px; width:80px;vertical-align: top}

.addLiabFirstColJnt{text-align: left;padding:5px; width:150px;vertical-align: top}
.addLiabSecondColJnt{text-align: left;padding:5px; width:135px;vertical-align: top}
.addLiabThirdColJnt{text-align: left;padding:5px; width:250px; word-wrap:break-word;vertical-align: top}
.addLiabFourthColJnt{text-align: left;padding:5px; width:80px;vertical-align: top}
.addLiabFifthColJnt{text-align: left;padding:5px; width:80px;vertical-align: top}

.homeLoanCalc{width:180px;height:42px; background:url(../images/btnUhomeLoanCalc.gif) no-repeat 0 0; overflow: hidden;margin:0 0 10px 0} 
.homeLoanCalc:hover{background-position: 0 -42px;}


/*Milind changes start 02/10/2010 */
.findMoreTxt{text-decoration:none}
.findMoreTxt img{vertical-align: middle;margin:0 4px 0 0}
.findMoreTxt img:hover{text-decoration: none}
.findMoreTxt label{font-weight: bold}
.findMoreTxt label:hover{text-decoration: underline}
/* Defect 1060 Start */
.findMoreTxt span{font-weight: bold}
.findMoreTxt span:hover{text-decoration: underline}
/* Defect 1060 End */
/*Milind changes end 02/10/2010 */
/********** <10/05/2010> : SIT Defect ID : 639  ::  START **********/
.rightMargin{margin-right:-3px;}
/********** <10/05/2010> : SIT Defect ID : 639  ::  END **********/

/* grey button style starts*/
.btnInputGrey{
	display: inline-block;
	background: url(../images/greyBtn_LHS.gif) no-repeat 0 0;
	cursor:pointer;
}
.btnInputGrey input{
	background: url(../images/greyBtn_RHS.gif) no-repeat 100% 0;
	border:0;
	color: #FFFFFF;
	height:26px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #505151;
	cursor:pointer;
}
.btnInputGrey:hover{
	background: url(../images/greyBtn_LHS.gif) no-repeat 0 -26px;
}
.btnInputGrey input:hover{
	background: url(../images/greyBtn_RHS.gif) no-repeat 100% -26px;
}
/* grey button style ends*/


.btnGreySmlInput {
	background: url(../images/greyBtnSml_LHS.gif) no-repeat 0 0;
	margin: 0;
	padding:0;
	height: 18px;
	overflow:hidden;
	font-size:11px;
	text-shadow:1px 1px #505151;
	vertical-align: top;
	display: inline-block;
}

.btnGreySmlInput input, .btnOrgSmlInput input:visited {
	background: url(../images/greyBtnSml_RHS.gif) no-repeat 100% 0;
	color: #FFFFFF;
	height:18px;
	text-decoration:none;
	text-shadow: 1px 1px #505151;
	font-size:11px;
	border:none;
	margin: 0;
	vertical-align: top;
	padding-bottom:2px;
}

.btnGreySmlInput:hover {
	background: url(../images/greyBtnSml_LHS.gif) no-repeat 0 -18px;
}

.btnGreySmlInput:hover input, .btnOrgSmlInput:hover input:visited {
	background: url(../images/greyBtnSml_RHS.gif) no-repeat 100% -18px;
}

/* Defect 1251 Start */
span.btnGreySmlDisabled {
background:url("../images/paleBtnAppTrackSmall_LHS.gif") no-repeat 0 0;
display:inline-block;
height:18px;
margin:0 0 0 0px;
text-shadow:1px 1px #fff;
white-space: nowrap;/* By Milind */
}


span.btnGreySmlDisabled a, label.btnGreySmlDisabled a:visited {
background:url("../images/paleBtnAppTrackSmall_RHS.gif") no-repeat right top;
color:#666666;
display:inline-block;
height:16px;
padding:1px 8px;
text-decoration:none;
cursor:default;
font-size:11px;
}

/* Defect 1251 End *//* Defect #1444 Start*/
.receiveRentalIncome{width:164px;float:right;display:block}
/* Defect #1444 End*/

/* Defect 36 and 55 START */
.tdCompleteLater{text-align: left;width:445px;display:block}
.tdCompleteLaterJoint{text-align: left;width:330px;display:block}
/* Defect 36 and 55 END */

/* CR 445 -447 */
#liveChatIconTxt{color:#004942;background:url(../images/icon_chatlive.gif) no-repeat;float:left;height:40px;padding:2px 0 0 35px;width:85%;font-size:23px;}

/* CR 445 -447 */
/* CR - 425 : new classes - START */
.paymentChoicesTileDivUSaverSMSF{background:url(../images/paymentChoicesTDTileImgUsaverSMSF.gif) repeat-y 0 0;margin:0;padding:5px 0 0 10px;width:609px;position:relative;height:auto;}
.billerCodeTableUsaverSMSF{padding:0;Margin:0;height:22px;}
.billerCodeTableUsaverSMSF td{padding-left:3px;padding-right:2px;padding-top:3px;Margin:0;height:18px;vertical-align:top;}
.billerCodeTableUsaverSMSF Label{width:65px;display:block;}
.billPayColumnUsaver{display:block;width:145px;margin-right:8px;}
.billPayColumnUsaverSMSF{display:block;width:150px;margin-right:8px;}
/* CR - 425 : END */
