.dhtmlwindow{position:absolute;}
/*.drag-handle{padding:0;cursor:move;overflow:visible;width:auto;display:block;right:-10px;height:13px;} updated below for SMSF Trust List modal*/
.drag-handle{padding:0;cursor:move;overflow:visible;width:auto;display:block;right:-10px;height:5px;}
/*.drag-controls{position:absolute;right:-10px;top:-10px;cursor:hand;cursor:pointer;padding:0 5px 0 5px;} updated below for SMSF Trust List modal*/
.drag-controls{position:absolute;right:-10px;top:-10px;cursor:hand;cursor:pointer;padding:0 5px 0 5px;}
/*.drag-contentarea{background-color:#fff;font:Arial 11px;color:black;height:auto;padding:5px;border-top:0;vertical-align:middle;} updated below for SMSF Trust List modal*/
.drag-contentarea{background-color:#fff;font:Arial 11px;color:black;height:auto;padding:0 0 0 5px;border-top:0;vertical-align:middle;}
/*.bottomCurve{background:url(../images/bottomModalImg.png) no-repeat 0 0;height:13px;} updated below for SMSF Trust List modal*/
/* changed by Milind height:13px */
.bottomCurve{background:url(../images/bottomModalImg.png) no-repeat 0 0;height:13px;}
/* /changed by Milind height:13px */
.modalWindowTitleTxt{background:url(../images/hline.gif) repeat-x 0 bottom;font:normal 20px Arial;color:#004942;padding:0;margin:-4px 15px 0 15px;height:34px!important;overflow:hidden;#margin:-3px 15px 0 15px;}
.forgotPasswordDiv{padding:10px 10px 3px 10px;#padding:10px 10px 4px 10px;display:block;background-color:#fff;margin:0 0 0 5px;font-size:11px;}
.forgotPasswordLabel{width:170px;text-align:right;padding:0 5px 0 0;margin-right:10px;}
.newLoginIdGrid{font-size:11px;margin:0 0 10px 0;}
.newLoginIdGrid input{width:185px;border:#bababa 1px solid;}
/* Defect #3577 Starts */
.forgotPasswordInput{width:185px;border:#bababa 1px solid;font-size:11px;margin:0 2px 5px 0;}
/* Defect #3577 Ends */
.loginInputBox{width:170px;border:#bbb 1px solid;float:left;font-size:11px;}
.forgotPasswordLabel,.forgotPasswordFont{font:arial;font-size:11px;margin:0 0 10px 0;display:block;}
#forgotPasswordDiv1,#forgotPasswordDiv2,#forgotPasswordDiv3{background-color:#fff;margin:0;padding:0;}
.loginWalaTitle{font-weight:bold;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#333;background:url(../images/dottedLine.gif) repeat-x left bottom;padding:0 0 8px 15px;margin:0 0 10px 0;}
.container{width:460px;margin:0 auto;height:25px;}
#oldPasswordErrorDiv,#newPasswordErrorDiv,#confirmPasswordErrorDiv{padding-left:165px;text-align:left;}
#oldPasswordValidation,#newPasswordValidation,#confirmPasswordValidation{float:right;display:block;text-align:left;width:70px;padding-top:2px;}
#dhtmltooltip{font-family:Arial,Helvetica,sans-serif;font-size:11px;position:absolute;left:-300px;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;}
.mandatory{PADDING-RIGHT:6px;DISPLAY:block;PADDING-LEFT:0;BACKGROUND:url(../images/mandatory.gif) no-repeat right top;PADDING-BOTTOM:0;MARGIN:0 4px 0 0;PADDING-TOP:0;TEXT-ALIGN:right;}
.mandatoryQnA{PADDING-right:3px;BACKGROUND:url(../images/mandatory.gif) no-repeat right top;PADDING-BOTTOM:0;MARGIN:0 5px 0 0;PADDING-TOP:0;TEXT-ALIGN:right;}
.optional{PADDING-RIGHT:6px;DISPLAY:block;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:0 4px 0 0;PADDING-TOP:0;TEXT-ALIGN:right;}
.mandatoryModal{PADDING-LEFT:0;BACKGROUND:url(../images/mandatory.gif) no-repeat right top;PADDING-BOTTOM:0;MARGIN:0 8px 10px 0;PADDING-TOP:0;display:block;}
.optionalModal{PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:0 8px 10px 0;PADDING-TOP:0;}
.errormessages{COLOR:#ff5400;font-size:11px;FONT-WEIGHT:normal;LIST-STYLE-TYPE:none;BACKGROUND:url(../images/formErrorBullet.gif) no-repeat 0 6px;PADDING:0 0 5px 10px;display:block;width:500px;margin-left:10px;}
.errormessagesWindow{COLOR:#ff5400;FONT-WEIGHT:normal;font-size:11px;text-align:left;margin-left:15px;float:left;LIST-STYLE-TYPE:none;BACKGROUND:url(../images/formErrorBullet.gif) no-repeat 0 6px;PADDING-LEFT:15px;display:block;width:400px;}
.infomessages{width:512px;color:#004942;FONT-WEIGHT:bold;margin:10px 0 0 0;}
.modalSuccessMsg{font-size:13px;font-weight:normal;color:#000;width:450px;height:20px;display:block;text-align:left;padding-left:20px;margin-top:15px;}
.modalSuccessMsgAccOpe{font-size:13px;font-weight:normal;color:#000;height:20px;display:block;text-align:center;margin:15px 20px 20px 20px;}
.optTxtMsg{width:300px;float:left;font-size:11px;text-indent:1px;margin:0 0 10px 0;display:block;}
.optBtnPos{width:530px;height:27px;text-align:right;margin-top:10px;overflow:hidden;}
.btnOtpPosition{margin-left:166px;#margin-left:164px;position:relative;}
.floatL{FLOAT:left;}
.floatR{FLOAT:right;}
.leftMarginNew{margin-left:3px;}
#addLookUp{margin:0;padding:0;width:98%;background-color:#fff;}
#addLookUp h2{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#333;font-weight:normal;background:url(../images/dottedLine.gif) repeat-x bottom left;padding:0 10px 10px 10px;margin:10px 0 10px 0;}
#addLookUp TABLE{font-size:12px;color:#333;font-weight:normal;padding:0;margin:0;width:98%;border:0 #000 solid;}
.errorMsgTblNone{border:2px solid #ff5400;background:#fff;color:#000;padding-left:10px;padding-right:10px;display:none;}
.errorMsgTblBlock{border:2px solid #ff5400;background:#fff;color:#000;padding-left:10px;padding-right:10px;display:block;width:530px;margin:6px 0 0 5px;}
.errorMsgLoginTblBlock{border:2px solid #ff5400;background:#fff;color:#000;padding-left:5px;padding-right:10px;margin-left:15px;margin-top:10px;width:530px;}
.otpSuccessMessageTxt{font-size:11px;font-weight:normal;color:#008000;margin:0 0 10px 185px;#margin:0 0 10px 180px;display:block;}
.otpFailureMessageTxt{width:300px;float:left;font-size:11px;margin:0 0 10px 185px;#margin:0 0 10px 180px;display:block;color:#ff5400;}
.handyCursor{cursor:pointer;cursor:hand;}
.textValign{vertical-align:top;}
.pwd3topmessage{color:#ff5400;font-weight:normal;width:90%;border:2px solid #f60;padding:5px;height:auto;display:block;}
.modelSuccessOkBtn{margin:20px 10px 0 0;text-align:right;height:30px;display:block;}
.modalWindowThxTxt{background:url(../images/hline.gif) repeat-x 0 bottom;font:bold 15px Arial;vertical-align:top;color:#000;padding:0;margin:0 10px 10px 15px;}
.strongBodyText{font-weight:bold;font-size:11px;}
.normalBodyText{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;margin:0;}
.instructionText{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:11px;padding:0 0 10px 0;margin:0;}
/* Defect #4182 Starts */
.instructionText a{color:#000000}
/* Defect #4182 Ends */
/* Defect 33 start : added overflow:hidden and height changed from 58px to 53px*/
#helloScreenThanksMsg{width:560px;height:53px;overflow:hidden;vertical-align:middle;display:block;BACKGROUND:url(../images/bgThanksBannersmall.gif) top left no-repeat;font-size:18px;margin:0;padding:5px 0 0 10px;}
/* Defect 33 end : added overflow:hidden and height changed from 58px to 53px*/
#helloScreenThanksMsg table tr{vertical-align:middle;padding-top:10px;#padding-top:20px;display:block;float:left;}
#helloScreenThanksMsg table tr td{#padding-top:10px;}
#helloScreenThanksMsg table tr Label,#helloScreenThanksMsg table tr span{#padding-top:20px;color:#004942;}
.helloScreenBodyTxt{font-size:12px;margin-top:10px;padding-left:15px;float:left;}
.orVline{background:url(../images/vline.gif) repeat-y 14px 0;display:block;width:30px;height:20px;}
.helloScreenBtnpos{margin-top:10px;width:542px;text-align:right;}
#fixedtipdiv{font-family:Arial,Helvetica,sans-serif;font-size:11px;position:absolute;left:-300px;width:150px;border:#ff5400 1px solid;padding:5px;background-color:#fff;visibility:hidden;z-index:200;}
.modelLoginMsgError LI{PADDING:0;margin-left:19px;#margin-left:7px;margin-top:8px;COLOR:#ff5400;}
.modalWindowTitleTxt label{color:#004942;}
.secQnA{padding:0;margin:0;margin-top:-5px;}
.secQnA tr{height:22px;}
.ModalInputComboBox{border:#bbb 1px solid;font-size:11px;width:185px;padding:0;margin:0 0 10px 0;height:19px;float:left;}
.modalErrorTopImg{margin-top:6px;}
.modalErrorBtmImg{CLEAR:both;BACKGROUND:url(../images/errorModalBtmCurve.gif) no-repeat 50% bottom;HEIGHT:6px;WIDTH:530px;}
.modalErrorTileImg{BACKGROUND:url(../images/errorModalTile.gif) repeat-y 0 0;MARGIN:0;WIDTH:530px;POSITION:relative;height:auto;}
.modalTitleAlign{margin-left:0;#margin-left:0;font-size:20px;#font-size:25px;}
.loginToUbankTitle{margin-left:0;padding-left:30px;#margin-left:0;font-size:20px;#font-size:25px;BACKGROUND:url(../images/modalLoginIcon.gif) no-repeat left 5px;height:31px;}
.thisEmailAddTitleTxt{background:url(../images/hline.gif) repeat-x 0 bottom;font:normal 20px Arial;color:#004942;padding:0;margin:0 10px 15px 15px;height:33px;}/*added for SMSF account opening*/
.nonResidentApplication{margin:0;padding:0;font-size:20px;height:31px;color:#ff5400}
#mainDiv div h3{height:27px; overflow:hidden}
.modalDividerLine{background:url(../images/dottedLine.gif) repeat-x left bottom;padding:0;margin:0 15px 5px 15px;height:10px}
.helloScreenQ{padding-left:16px;}
.helloScreenQ span{font-size:11px; font-weight:bold;}
.helloScreenQ img{margin-left:3px}
.helloScreenQ input{vertical-align:middle;margin:0}
.addAlreadyTaken{margin:0;padding:0;font-size:20px;height:31px;color:#ff5400;background:url("../images/iconExclamation.gif") no-repeat 0 7px}
/*end of code added for SMSF account opening*/
