/* Progress Bar */
.dcfWizard .progressBarIndexMultiLineWrapper h3{font-size: 13px; line-height: 16px; margin: 7px 0 7px 4px; text-transform: uppercase;}
.dcfWizard .progressBarIndexMultiLineWrapper{float: left; font-family: 'Trebuchet MS' ,Arial,Sans-Serif; font-size: 12px; height: 75px; width: 100%;}
.dcfWizard .progressBarIndexMultiLine table{border-collapse: collapse; height: 33px; width: 100%;}
.dcfWizard .progressBarIndexMultiLine td.left{background-position: left center;}
.dcfWizard .progressBarIndexMultiLine td.right{background-position: right center; border-right-style: none;}
.dcfWizard .progressBarIndexMultiLine td{background-position: center center; background-repeat: no-repeat; border-right: 1px solid #fff; color: #fff; font-family: "Lucida Grande" ,Tahoma,Arial,Verdana,sans-serif; font-size: 11px; line-height: 1.1em; padding: 3px 5px 0; text-align: left; vertical-align: top; background-image: url("../img/light-blue.gif");}
.dcfWizard .progressBarIndexMultiLine td.done{background-image: url("../img/green.gif");}
.dcfWizard .progressBarIndexMultiLine td.current{background-image: url("../img/dark-blue.gif");}
.dcfWizard .progressBarIndexMultiLine td a{color: #fff;}
.dcfWizard .progressBarIndexMultiLine td span{color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; height: 28px; margin: 0 4px 0 0;}

/* Form Styling */
.dcfWizard{background: none repeat scroll 0 0 #FFFFFF; display: block; float: left; margin: 0; padding: 0; width: 100%;}
.dcfWizard *{font-family: "Lucida Grande" ,Tahoma,Arial,Verdana,sans-serif; font-size: 11px;}
.dcfWizard table{border-collapse: collapse; width: 100%;}
.dcfWizard td{padding: 0; vertical-align: top;}
.dcfWizard h2{color: #000000; font-size: 18px; font-weight: bold;}
.dcfWizard h3{font-size: 14px;}
.dcfWizard .stepTitle{margin-top: 10px;}
.dcfWizard a, .dcfWizard a:link, .dcfWizard a:active, .dcfWizard a:visited{color: blue;}
.dcfWizard a:hover{color: navy;}
.dcfWizard a:focus{outline-style: none;}
.dcfWizard label{color: #000000; font-size: 13px; line-height: 1.5em; padding: 0 0 1px;}
.dcfWizard span.subListItem{margin-left: 30px;}
.dcfWizard .row{width: 100%; clear: left;}

/* Columns Styling */
.dcfWizard .width1Col .col1{width: 100%; float: left;}
.dcfWizard .width2Col .col1, .dcfWizard .width2Col .col2{width: 50%; float: left;}
.dcfWizard .width3Col .col1, .dcfWizard .width3Col .col2, .dcfWizard .width3Col .col3{width: 33%; float: left;}
.dcfWizard .width3Col .col2{width: 33%;}

/* Field Styling */
.dcfWizard fieldset{padding: 0; border: none 0; margin:0;}
.dcfWizard fieldset legend{padding: 0 0 0 5px; font-weight: bold; font-size: 12px;}
.dcfWizard .fieldElement{padding: 0 5px 5px; border: solid 1px #f7f7F7;}
.dcfWizard .width1Col .col1 .fieldElement, .dcfWizard .width2Col .col1 .fieldElement, .dcfWizard .width2Col .col2 .fieldElement, .dcfWizard .width3Col .col1 .fieldElement, .dcfWizard .width3Col .col2 .fieldElement, .dcfWizard .width3Col .col3 .fieldElement{padding-right: 7px;}
.dcfWizard .width3Col .col2 .fieldElement{padding-right: 7px; padding-left: 5px;}
.dcfWizard .width2Col .col2 .fieldElement, .dcfWizard .width3Col .col3 .fieldElement{padding-left: 5px;}

/* Control Styling */
.dcfWizard .acceptance label{font-size: 11px;}
.dcfWizard .phonePicker{margin: 0 0 0 75px;}
.dcfWizard .phonePicker select{width: 70px;}
.dcfWizard .phonePicker .left{float: left; margin-left: -75px; width: 75px;}
.dcfWizard .phonePicker .right{float: left; width: 100%;}
.dcfWizard .DateCompositeControl select{width: auto; margin-right: 4px;}
.dcfWizard input.typeFileUpload{width: 90%;}
.dcfWizard button.typeClearFileUpload{height: 19px; width: 10%;}
.dcfWizard input.typeStaticText{width: 100%;}
.dcfWizard .typeCheckboxListContainer table, .dcfWizard .typeRadioListContainer table{margin: 5px 0 0 15px;}
.dcfWizard .typeCheckboxListContainer label, .dcfWizard .typeRadioListContainer label{color: #4B4B4B; font-weight: bold; margin: 0 0 30px;}
.dcfWizard .row .fieldElement td label{color: #000000; font-weight: normal;}
.dcfWizard select, .dcfWizard input.typeText {width: 100%; padding: 1px 0 1px; font-size: 11px; height: 14px; border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; text-transform: none;}
.dcfWizard textarea.textMultiline {width: 100%; padding: 1px 0 1px; font-size: 11px; border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; text-transform: none;}
.dcfWizard input.typeText, .dcfWizard textarea.textMultiline{padding-left: 2px;}
.dcfWizard select{height: 21px; padding: 1px;}
.dcfWizard input.typeSubmit.next{float: right;}
.dcfWizard input.typeSubmit.previous{float: left; margin-right: 15px;}
.dcfWizard input.typeSubmit{background: url("../img/dcf-button-blue.gif") no-repeat scroll 0 0 transparent; border-style: none; color: #FFFFFF; cursor: pointer; font-size: 11px; font-weight: bold; height: 32px; padding-bottom: 2px; text-align: center; width: 127px;}
.dcfWizard input.typeSubmit:hover{background: url("../img/dcf-button-blue.gif") no-repeat scroll 0 -32px transparent;}
.dcfWizard input.typeSubmit:focus, .dcfWizard input.typeSubmit:active{background: url("../img/dcf-button-blue.gif") no-repeat scroll 0 -64px transparent;}
.dcfWizard .submitContainer{margin-top: 10px;}
.dcfWizard .wizardFooter{clear: both; padding-top: 15px; color: #5D5D5D; font-size: 10px; line-height: 12px;}
.dcfWizard .wizardFooter a{font-size: 10px;}
.dcfWizard .submitContainer .wizardFooter{padding: 0 20px 10px; width: 100%;}
.dcfWizard .terms div.textviewer{background-color: #f0f0f0; border: 1px solid #000000; height: 100px; margin-bottom: 10px; overflow: auto; padding: 15px;}
.dcfWizard .hasFocus{border: solid 1px #7986a0; background-color: #edf4ff;}
.dcfWizard .validationsummary{color: red !important;}
.dcfWizard .footer{clear: left;}

/* Error Styling*/
.dcfWizard .criticalErrorSummary{color: black !important;}
.dcfWizard .errorLabel{color: red; font-weight: bold; padding: 0 3px;}
.dcfWizard .fieldElement .error{color: red; font-weight: bold; clear: left;}
.dcfWizard .errorBlock{overflow: hidden; padding-right: 4px;}

/* Help Styling */
.dcfWizard .help{background: url("../img/info_icon.gif") no-repeat scroll 0 0 transparent; padding: 0 6px 6px;}
.dcfWizard .helpText{color: #666; font-size: 10px; line-height: 1.3em;}
.dcfWizard .helpTextPasswordNotOk{color: red; font-size: 10px; line-height: 1.3em; background: transparent url(../img/error.gif) no-repeat; background-position: left; padding-left: 20px;}
.dcfWizard .helpTextPasswordOk{color: green; font-size: 10px; line-height: 1.3em; background: transparent url(../img/success.gif) no-repeat; background-position: left; padding-left: 20px;}
.dcfWizard .helpTextSection{background: none repeat scroll 0 0 #E9E9E9; border: 1px solid #D6D6D6; color: #444444; font-size: 10px; line-height: 1.3em; margin: 5px; padding: 5px 10px 6px;}
.dcfWizard div .wizardHelpText{margin-bottom: 10px; margin-top: 5px;}
.dcfWizard .hidden{display:none}
.dcfWizard .visible{display: block;}
.dcfWizard div .nav{float: right; margin: 0 50px 0 0;}
.dcfWizard .nav input{font-size: 14px; margin: 0 5px 10px; vertical-align: top;}

/* Modal Overlay Styling */
.overlay{background: none repeat scroll 0 0 #000000;}
.overlayCenter{background: url("../img/loading.gif") no-repeat scroll 50% 50% #000000; height: 32px; width: 32px;}

/* FTF Styling */
.ftfPortal div.ftfStepText{margin: 10px;}
.ftfPortal input.typeSubmit{float: right; margin: 0 0 10px 8px;}

/* Account Status Styling */
.accountStatus .gracePeriod{background: url("../img/grace-bg.gif") no-repeat scroll 0 0 transparent; float: right; height: 34px; position: relative; top: -10px;}
.accountStatus .gracePeriod p{float: left; margin: 0; padding: 9px 0 0 15px;}
.accountStatus .gracePeriod p .red{color: #CA0000;}
.accountStatus .gracePeriod .end{background: url("../img/grace-bg.gif") repeat scroll 100% 0 transparent; display: block; float: left; height: 34px; width: 15px;}
.accountStatus .gracePeriod .end{}
.accountStatus .overview{margin-top: -30px;}
.accountStatus .overview .statusContainer{background-color: #F1F5F8; border-left: 1px solid #D5E2EB; border-right: 1px solid #D5E2EB;}
.accountStatus .overview .top{background: url("../img/box-top.gif") repeat scroll 100% 0 transparent; clear: both; display: block; font-size: 0; height: 4px;}
.accountStatus .overview .topCorner{background: url("../img/box-top.gif") repeat scroll 0 0 transparent; display: block; font-size: 0; height: 4px; width: 4px;}
.accountStatus .overview .bottom{background: url("../img/box-bottom-temp.gif") no-repeat scroll 100% 100% #B7C9D7; clear: both; display: block; font-size: 0; height: 8px;}
.accountStatus .head .headline{color: #374457; float: left; font-size: 13px; padding: 10px;}
.accountStatus .head .description{color: #5C5C5C; float: left; font-weight: normal; padding: 10px;}
.accountStatus table.status{clear: both; width: 100%;}
.accountStatus table.status th{background: url("../img/table-head-bg.gif") no-repeat scroll -10px 0 transparent; border-right: 1px solid #AFC3D4; color: #FFFFFF; font-size: 13px; font-weight: normal; height: 33px; padding-left: 12px; text-align: left; width: 24%;}
.accountStatus table.status th.first{background: url("../img/table-head-bg.gif") no-repeat scroll 0 0 transparent;}
.accountStatus table.status th.last{background: url("../img/table-head-bg.gif") no-repeat scroll 100% 0 transparent; border-right: 0 none; width: 28%;}
.accountStatus table.status td{border-bottom: 1px solid #CCCFD3; border-right: 1px solid #CCCFD3; padding: 6px 8px;}
.accountStatus table.status td.last{border-right: 0 none;}
.accountStatus table.status tr.row{background-color: #F1F5F8;}
.accountStatus table.status tr.rowOpen{background-color: #E3E5E8;}
.accountStatus table.status tr.closed{display: none;}
.accountStatus table.status tr.open{background-color: #E3E5E8; display: table-row;}
.accountStatus table.status tr.open td.infoText{border-right: 0 none; padding: 10px 200px 10px 30px; width: 516px;}
.accountStatus table.status tfoot{display: none;}
.accountStatus table.status td div.toggle{background-image: url("../img/plus.gif"); background-repeat: no-repeat; cursor: pointer; float: left; height: 13px; position: relative; top: 2px; width: 13px;}
.accountStatus table.status td div.toggle.open{background-image: url("../img/minus.gif");}
.accountStatus table.status td div.image{background-repeat: no-repeat; float: left; height: 13px; position: relative; top: 2px; width: 11px;}
.accountStatus table.status td div.image.green{background-image: url("../img/dot-green.gif");}
.accountStatus table.status td div.image.yellow{background-image: url("../img/dot-yellow.gif");}
.accountStatus table.status td div.image.red{background-image: url("../img/dot-red.gif");}
.accountStatus table.status td.first div.text{float: left; padding: 1px 0 0 22px;}
.accountStatus table.status td div.text{float: left; padding: 1px 0 0 8px; width: 85%;}

/* Data Summary */
.summary dt{background-color: #27425D;}
.summary dt a:link, .summary dt a:active, .summary dt a:visited{display: block; height: 16px; padding-left: 25px; color: White; text-decoration: none; padding-top: 2px;}
.summary dt a.open{background: url(../img/open.gif) no-repeat scroll 2px 3px;}
.summary dt a.closed{background: url(../img/close.gif) no-repeat scroll 2px 3px;}
.summary dd{margin: 0;}
.summary dd.open{display: block;}
.summary dd.closed{display: none;}
.summary dt{margin-top: 20px;}
.summary dd fieldset{margin: 10px 0 0 0; border: solid 1px #dbdde0; padding: 10px;}
.summary dd fieldset{margin: 10px 0 0 0; border: solid 1px #dbdde0; padding: 10px;}
.summary dd fieldset.editDetails{text-align: right;}
.summary dd legend{color: #27425D; border-bottom: none; font-weight: bold; text-transform: none; margin: 0; padding: 0; min-width: 0;}
.summary dd table, .summary dd table tr, .summary dd table td{margin: 0; padding: 0;}
.summary dd table{width: 100%; /*border-collapse: collapse;*/}
.summary dd table td{padding: 5px;}
.summary td.key{vertical-align: top; width: 250px; color: #666; font-weight: bold;}
.summary td.value{text-align: left;}
.summary tr.odd{background: #dbdde0;}

/* Date Picker */
.dp_cal select{display: inline; font-size: 11px; margin: 2px 3px; width: 45%;}
.dp_container{position: relative; padding: 0; z-index: 500;}
.dp_cal{background-color: #fff; border: 1px solid #C3C3C3; position: absolute; width: 177px; top: 24px; left: 0; margin: 0px 0px 3px 0px;}
.dp_cal table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.dp_cal select{margin: 2px 3px; font-size: 11px;}
.dp_cal select option{padding: 1px 3px;}
.dp_cal th, .dp_cal td{width: 14.2857%; text-align: center; font-size: 11px; padding: 2px 0;}
.dp_cal th{border: solid #aad4f2; border-width: 1px 0; color: #797774; background: #C3C3C3; font-weight: bold;}
.dp_cal td{cursor: pointer;}
.dp_cal thead th{background: #d9eefc;}
.dp_cal td.dp_roll{color: #000; background: #fff6bf;}
.dp_hide{visibility: hidden;}
.dp_empty{background: #eee;}
.dp_today{background: #daf2e6;}
.dp_selected{color: #fff; background: #328dcf;}

/* Captcha */
.dcfWizard .recaptcha_response_field{left: -999em; position: absolute;}
.dcfWizard .captchaControl .fieldElement.hasFocus{background: none;}

.dcfWizard div.download{background: transparent url('../img/download.gif') no-repeat scroll 0 0; width: 72px; height: 82px; cursor: pointer; padding: 0 3px;}
.dcfWizard div.downloadSmall{background: transparent url('../img/pdf.gif') no-repeat scroll 0 0; width: 16px; height: 16px; cursor: pointer; padding: 0 3px;}
.dcfWizard div.appform{background: transparent url('../img/appform.gif') no-repeat scroll 0 0; width: 161px; height: 105px; cursor: pointer;}
.dcfWizard input.typeSubmit.editPage{width: auto; float: right;}

/* Rad Control Modifications */
.RadComboBox_Default, .RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default{color: inherit !important; font: inherit !important; text-align: inherit !important;}
.RadInput_Default .riTextBox, .RadInputMgr_Default{font-family: "Lucida Grande" ,Tahoma,Arial,Verdana,sans-serif !important; font-size: 11px !important; font-size-adjust: inherit !important; font-stretch: inherit !important; font-style: inherit !important; font-variant: inherit !important; font-weight: inherit !important;}

/* Box Control Styles */
.dcfWizard .boxControl{padding: 10px 0 0; width: 100%;}
.dcfWizard .boxControl ul{margin: 10px 0pt; padding: 0pt;}
.dcfWizard .boxControl ul li{list-style: disc outside none; background: none; font-size: 11px; font-style: normal; margin: 0 0 8px 15px; padding: 0;}
.dcfWizard .boxControl .top{height: 5px; background: transparent url('../img/general.gif') repeat-x scroll 0 0;}
.dcfWizard .boxControl .middle{padding: 3px; background: #f7f7f7 none; border-color: #ebebeb; border-style: solid; border-width: 0 1px;}
.dcfWizard .boxControl .middle .bottom{clear: both; height: 1px;}
.dcfWizard .boxControl .bottom{height: 6px; background: transparent url('../img/general.gif') repeat-x scroll -990px 0;}
.dcfWizard .boxControl .bottom .right{float: right; background: transparent url('../img/general.gif') no-repeat scroll -1975px 0;}
.dcfWizard .boxControl .top .left, .dcfWizard .boxControl .top .right, .dcfWizard .boxControl .bottom .right{height: 5px; width: 5px; font-size: 0;}
.dcfWizard .boxControl .top .left{float: left; background: transparent url('../img/general.gif') no-repeat scroll 0 0;}
.dcfWizard .boxControl .top .right{float: right; background: transparent url('../img/general.gif') no-repeat scroll -985px 0;}

/* RIGHT */
a.dcfButtonRight{float: right; margin-bottom: 10px; padding: 0 23px 0 0; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url("../img/DCF-generic-button.png") no-repeat scroll 100% 0 transparent; color: #fff;}
a.dcfButtonRight span{display: block; margin-left: 0; padding: 4px 5px 7px 10px; background: url("../img/DCF-generic-button.png") no-repeat scroll 0 0 #fff; white-space: nowrap;}
a.dcfButtonRight, a.dcfButtonRight:link, a.dcfButtonRight:hover, a.dcfButtonRight:active, a.dcfButtonRight:visited{color: #fff; text-decoration: none;}
a.dcfButtonRight:hover{background-position: 100% -60px;}
a.dcfButtonRight:hover span{background-position: 0 -60px;}

/* LEFT */
a.dcfButtonLeft{float: right; margin-bottom: 10px; padding: 0 0 0 23px; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url("../img/DCF-generic-button.png") no-repeat scroll 0 -30px transparent; color: #fff;}
a.dcfButtonLeft span{display: block; margin-right: 0; padding: 4px 10px 7px 5px; background: url("../img/DCF-generic-button.png") no-repeat scroll 100% -30px #fff; white-space: nowrap;}
a.dcfButtonLeft, a.dcfButtonLeft:link, a.dcfButtonLeft:hover, a.dcfButtonLeft:active, a.dcfButtonLeft:visited{color: #fff; text-decoration: none;}
a.dcfButtonLeft:hover{background-position: 0 -90px;}
a.dcfButtonLeft:hover span{background-position: 100% -90px;}

/* CENTER */
.submitContainer.center{margin-top: 0;}
.submitContainer.center .wizardFooter{width: auto; padding: 0;}
.submitContainer.center .submitRight{width: 100%; text-align: center;}
.submitContainer.center a.dcfButtonRight{float: none; padding: 5px 23px 5px 0; line-height: 40px;}
.submitContainer.center a.dcfButtonRight span{display: inline; padding-top: 5px;}

/* GREEN */
.green a.dcfButtonRight{background-position: 100% 0;}
.green a.dcfButtonRight span{background-position: 0 0;}
.green a.dcfButtonRight:hover{background-position: 100% -60px;}
.green a.dcfButtonRight:hover span{background-position: 0 -60px;}
.green a.dcfButtonLeft{background-position: 0 -30px;}
.green a.dcfButtonLeft span{background-position: 100% -30px;}
.green a.dcfButtonLeft:hover{background-position: 0 -90px;}
.green a.dcfButtonLeft:hover span{background-position: 100% -90px;}

/* IE Specific Styling */
.dcfWizard legend, .summary dd legend{margin-left: -5px\9;}
.dcfWizard .phonePicker .right input{margin-left: -75px\9;}
.dcfWizard .center a.dcfButtonRight span{margin-top: -5px\9;}
.dcfWizard .width2Col .col2{width: 49%\9;}
.dcfWizard .width3Col .col3{width: 32%\9;}

/* IE6 Specific Styling */
* html .dcfWizard .phonePicker .left{margin-left: -37px;}
* html a.dcfButtonRight{background-image: url("../img/DCF-generic-button.gif");}
* html a.dcfButtonRight span{background-image: url("../img/DCF-generic-button.gif");}
* html a.dcfButtonLeft{background-image: url("../img/DCF-generic-button.gif");}
* html a.dcfButtonLeft span{background: #fff url("../img/DCF-generic-button.gif") 100% -30px;}
* html .submitContainer.center a.dcfButtonRight{float: right; padding: 5px 23px 0 0; line-height: normal;}
* html .submitContainer.center a.dcfButtonRight span{display: block;}
* html .frontPage .dcfWizard .boxControl div.top{width:auto}

* html .frontPage .dcfWizard .boxControl,* html .frontPage .dcfWizard .boxControl .top,* html .frontPage .dcfWizard .boxControl .left,* html .frontPage .dcfWizard .boxControl .right,* html .frontPage .dcfWizard .boxControl .bottom {margin:0;padding:0;font-size:0;line-height:0;border:none 0}

/* QUESTIONNAIRE SCORING */
.scoreDesc{color:#21415a}

/*NOTE:- Only liquid layouts being in use now, we will not be using this*/
/* Referral Flow  Start*/
/*.dcfWizard textarea.textMultiline{width: 259px;}
.dcfWizard .width2Col textarea.textMultiline{width: 259px;}
.passwordReset .width1Col textarea.textMultiline{width: 390px;}
.signupSmall .width1Col textarea.textMultiline{width: 150px;}
.signupSmall .width2Col textarea.textMultiline{width: 65px;}
.textMultiline{padding:2px 0 0 1px;margin:0 4px 02px 0;color:#000;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;margin:0 2px 2px 0}
.signupSmall .width1Col textarea.textMultiline{width: 150px;}*/

/* Watermark TextBox Start */
.dcfWizard input.typeWatermarkText{width: 100%;}
.dcfWizard .width2Col input.typeWatermarkText {width: 100%;}
.dcfWizard .width3Col input.typeWatermarkText {width: 100%;}
.passwordReset .width1Col input.typeWatermarkText{width: 390px;}
.signupSmall .width1Col input.typeWatermarkText {width: 150px;}
.signupSmall .width2Col input.typeWatermarkText {width: 65px;}
.typeWatermarkText{height:14px;padding:2px 0 0 1px;margin:0 4px 02px 0;color:#8a8a8a;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;margin:0 2px 2px 0}
.signupSmall .width1Col input.typeWatermarkText{width: 150px;}


/* MultiLine Watermark TextBox Start */
.dcfWizard input.typeMultiLineWatermarkText{width: 100%;}
.dcfWizard .width2Col input.typeMultiLineWatermarkText {width: 100%;}
.dcfWizard .width3Col input.typeMultiLineWatermarkText {width: 100%;}
.passwordReset .width1Col input.typeMultiLineWatermarkText{width: 100%;}
.signupSmall .width1Col input.typeMultiLineWatermarkText {width: 100%;}
.signupSmall .width2Col input.typeMultiLineWatermarkText {width: 100%;}
.typeMultiLineWatermarkText{padding:2px 0 0 1px;margin:0 4px 02px 0;color:#8a8a8a;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;margin:0 2px 2px 0}
.signupSmall .width1Col input.typeMultiLineWatermarkText{width: 100%;}
.dcfWizard textarea.textMultiline {width: 100%; padding: 1px 0 1px; font-size: 11px; border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; text-transform: none;}
.dcfWizard input.typeText, .dcfWizard textarea.textMultiline{padding-left: 2px;}




/* Styles for Extended text field START */
.dcfWizard .fieldElement.extended .typeText {margin-right: 0; text-align: right;}
.dcfWizard .fieldElement.extended .inputEnd {padding: 4px 1px 2px 0;}
/* IE-only hack */
.dcfWizard .fieldElement.extended .inputEnd {padding: 2px 1px 4px 0\9;}
/* IE7-only hack */
*+html .dcfWizard .fieldElement.extended .inputEnd {margin-bottom: 1px; padding-bottom: 3px; padding-top: 0; zoom: 1;}
.dcfWizard .width2Col .fieldElement.extended .typeText {padding-right: 2px; width: 238px;}
/* IE-only hack */
.dcfWizard .help {position: absolute\9;}
/* Styles for Extended text field END */
