/*=== shared Controls ===*/
.RegistrationProcess {
	  /*text-align  : center;*/
	  /*background: #ccc;*/
}

.RegistrationProcess td{
	  /*text-align  : center;*/
	  background: #FFFFFF;
           width:462px;
           /*padding:0px;
           margin:0px;*/
}

.RegistrationProcess .stageLabel{
        float:left;
       height:15px;
        margin:0;
        font-size:150%;
        font-weight:bold;
        /*color:#8d8d86;*/
        color:#F28005;
        letter-spacing:-1px;
}
.RegistrationProcess .stepsBtnNxt {
        background:url(/images/btn-regApp.gif) no-repeat;
	width:50px;
	height:22px;
        color:#ffffff;
	float:right;
        border:0;
	margin:6px 0 0 99px;
}

.RegistrationProcess .stepsBtnPrev {
        background:url(/images/btn-regApp.gif) no-repeat;
        width:50px;
	height:22px;
        color:#ffffff;
	float:left;
        border:0;
	margin:6px 230px 0 0px;
}
.RegistrationProcess .stepsBtnCancel {
        background:url(/images/btn-regApp.gif) no-repeat;
        width:50px;
	height:22px;
        color:#ffffff;
	float:left;
        border:0;
        margin:6px 230px 0 0px;
        position:relative;
        top:50px;
}
.RegistrationProcess .stepsBtnMCancel {
        background:url(/images/btn-regApp.gif) no-repeat;
        width:50px;
	height:22px;
        color:#ffffff;
	float:left;
        border:0;
        margin:6px 230px 0 0px;
        position:relative;
        top:40px;
        left:80px;
}

.RegistrationProcess p {
    color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
}
/*=== end of shared Controls ===*/

/*=== Step One Controls ===*/

.RegistrationProcess .stepOneLabel {
         /*width: 142px;*/
         width:450px; 
	float: left; 
	font-size: 12px;
	padding-left: 0px;
	/*padding-top: 5px;*/
         padding: 0px;

}

.RegistrationProcess .stepOneTxtBox {
         float: left; 
	/*margin-top: 3px;*/
         margin:0px;  
	/*width: 142px;*/
         width: 450px;
	/*margin-left: 10px;*/
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
         border: 1px solid #8d8d86;
	/*margin-bottom: 3px;*/
	clear:right;
}

.RegistrationProcess .stepOneSelect {
         float: left; 
	/*margin-top: 3px;*/
         margin:0px;  
	/*width: 142px;*/
         width: 450px;
	/*margin-left: 10px;*/
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
         border: 1px solid #8d8d86;
	/*margin-bottom: 3px;*/
	clear:right;
}

.RegistrationProcess .stepOnePassword {
         float: left; 
	/*margin-top: 3px;*/
         margin:0px;  
	/*width: 142px;*/
         width:450px;
	/*margin-left: 10px;*/
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
          border: 1px solid #8d8d86;
	/*margin-bottom: 3px;*/
	clear:right;
}

.RegistrationProcess .stepOneTxtArea {
          float: left; 
	/*margin-top: 3px;*/
          margin:0px; 
	/*width: 230px;*/
         width:450px;
	/*margin-left: 10px;*/
	font-size: 12px;
	/*height: 45px;*/
         height: 75px;
	/*border: 1px solid #1E3E55;*/
         border: 1px solid #8d8d86;
	/*margin-bottom: 3px;*/
	/*clear:right;*/
         padding:0px;
}

.RegistrationProcess .stepOneRFV {
         float: left; 
	margin-top: 3px; 
	/*width: 10px;*/
         width:300px;
	margin-left: 0px;
	font-size: 10px;
	/*border: 1px solid #1E3E55;*/
	/*margin-bottom: 3px;*/
	clear:left;
}

.RegistrationProcess .stepOneCV {
         float: left; 
	margin-top: 3px; 
	/*width: 10px;*/
         width:300px;
	margin-left: 0px;
	font-size: 10px;
	/*border: 1px solid #1E3E55;*/
	/*margin-bottom: 3px;*/
	clear:left;
}

.RegistrationProcess .stepOneBtnNxt {
    background:url(/images/btn-regApp.gif) no-repeat;
	width:50px;
	height:22px;
        color:#ffffff;
	float:right;
        border:0;
	margin:6px 0 0 99px;
}
/*=== end of Step One Controls ===*/

/*=== Step Two Controls ===*/

.RegistrationProcess .stepTwoLabel {
         width : 240px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
         	clear:both;

}

.RegistrationProcess .stepTwoRBL {
         float: left;
	width: 300px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both; 
}

.RegistrationProcess .stepTwoRBL input{
         float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px; 
}

.RegistrationProcess .stepTwoRBL label {
	float: left;
         width: 140px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
         margin-left:3px;
}

.RegistrationProcess .stepTwoRFV {
         float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}
/*=== end of Step Two Controls ===*/

/*=== Step Three Controls ===*/

.RegistrationProcess .stepThreeLabel {
         width : 450px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
	clear:both;
}

.RegistrationProcess .stepThreeRBLMulti {
         float: left;
	width: 500px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}

.RegistrationProcess .stepThreeRBLMulti label {
         float: left;
	width: 197px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	margin-left: 3px;
}
.RegistrationProcess .stepThreeRBLMulti input {
    
	float: left;
	width: 12px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}

.RegistrationProcess .stepThreeRBL {
         float: left;
	width: 400px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepThreeRBL input {
    
	float: left;
	width: 12px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}

.RegistrationProcess .stepThreeRBL label {
         float: left;
	width: 30px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
}

.RegistrationProcess .stepThreeCBLMulti {
         float: left;
	width: 500px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
        clear:both;
}
.RegistrationProcess .stepThreeCBLMulti label {
         float: left;
	width: 150px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	margin-left: 3px;
}
.RegistrationProcess .stepThreeCBLMulti input {
    
	float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}

.RegistrationProcess .stepThreeTxtLabel {
         width: 142px; 
	float: left; 
	font-size: 12px;
	margin-left: 3px;
	padding-top: 5px;
         clear:both;
}

.RegistrationProcess .stepThreeTxtArea {
         float: left; 
	margin-top: 3px; 
	width: 450px;
	margin-left: 3px;
	font-size: 12px;
	height:75px;
	/*border: 1px solid #1E3E55;*/
         border: 1px solid #8d8d86;
	margin-bottom: 3px;
	clear:both;
}

.RegistrationProcess .stepThreeRFV {
         float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}
/*=== end of Step Three Controls ===*/

/*=== Step Four Controls ===*/

.RegistrationProcess .stepFourLabel {
         width : 500px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
	clear:both;
}

.RegistrationProcess .stepFourRBL {
         float: left;
	width: 200px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepFourRBL input {
        float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}
.RegistrationProcess .stepFourRBL label {
         float: left;
	width: 100px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px; 
}

.RegistrationProcess .stepFourCBL {
         float: left;
	width: 200px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepFourCBL input {
         float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}
.RegistrationProcess .stepFourCBL label {
         float: left;
	width: 100px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px; 
}

.RegistrationProcess .stepFourRFV {
    float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}
/*=== end of Step Four Controls ===*/

/*=== Step Five Controls ===*/

.RegistrationProcess .stepFiveLabel {
         width : 450px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
	clear:both;
}

.RegistrationProcess .stepFiveRBL {
         float: left;*/
	width: 200px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepFiveRBL input {
	float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}
.RegistrationProcess .stepFiveRBL label {
         float: left;
	width: 100px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px; 
}

.RegistrationProcess .stepFiveCBLMulti {
         float: left;
	width: 500px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepFiveCBLMulti label {
         float: left;
	width: 100px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
}
.RegistrationProcess .stepFiveCBLMulti input {
	float: left;
	width: 23px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}

.RegistrationProcess .stepFiveCBLMultiQA {
         float: left;
	width: 500px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepFiveCBLMultiQA label {
         float: left;
	width: 200px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 5px;
	
}
.RegistrationProcess .stepFiveCBLMultiQA input {
	float: left;
	width: 15px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}

.RegistrationProcess .stepFiveTxtLabel {
         width: 450px; 
	float: left; 
	font-size: 12px;
	margin-left: 3px;
	padding-top: 5px;
         clear:both;
}

.RegistrationProcess .stepFiveTxtArea {
        float: left; 
	margin-top: 3px; 
	width: 450px;
	margin-left: 3px;
	font-size: 12px;
	height: 75px;
	border: 1px solid #8d8d86;
	margin-bottom: 3px;
	clear:both;
}

.RegistrationProcess .stepFiveRFV {
         float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}
/*=== end of Step Five Controls ===*/

/*=== Step Six Controls ===*/

.RegistrationProcess .stepSixLabel {
         width : 450px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
	clear:both;
}

.RegistrationProcess .stepSixRBL {
         float: left;
	width: 400px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepSixRBL input {
	float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}
.RegistrationProcess .stepSixRBL label {
         float: left;
	width: 110px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px; 
}

.RegistrationProcess .stepSixRFV {
         float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}
/*=== end of Step Six Controls ===*/

/*=== Step Seven Controls ===*/

.RegistrationProcess .stepSevenLabel {
         width : 285px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
	clear:both;
}

.RegistrationProcess .stepSevenEthnicLabel {
         width: 142px; 
	float: left; 
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
}

.RegistrationProcess .stepSevenEthnicTxt {
         float: left; 
	margin-top: 3px; 
	width: 95px;
	margin-left: 10px;
	font-size: 12px;
	border: 1px solid #8d8d86;
	margin-bottom: 3px;
	clear:right;
}

.RegistrationProcess .stepSevenGenderFTLabel {
         width: 80px; 
	float: left; 
	font-size: 12px;
	margin-left: 60px;
	padding-top: 5px;
}

.RegistrationProcess .stepSevenGenderTopLabel {
         width: 80px; 
	float: left; 
	font-size: 12px;
	margin-left: 0px;
	padding-top: 5px;
}

.RegistrationProcess .stepSevenGenderTotalLabel {
         width: 80px; 
	float: left; 
	font-size: 12px;
	margin-left: 0px;
	padding-top: 5px;
         clear:right;
}

.RegistrationProcess .stepSevenGenderLabel {
         width: 50px; 
	float: left; 
	font-size: 12px;
	padding-left: 0px;
	padding-top: 5px;
}

.RegistrationProcess .stepSevenGenderTxt {
         float: left; 
	margin-top: 3px; 
	width: 60px;
	margin-left: 10px;
         margin-right: 5px;
	font-size: 12px;
	border: 1px solid #8d8d86;
	margin-bottom: 3px;
}

.RegistrationProcess .stepSevenGenderTotalTxt {
         float: left; 
	margin-top: 3px; 
	width: 60px;
	margin-left: 10px;
	font-size: 12px;
	border: 1px solid #8d8d86;
	margin-bottom: 3px;
         clear:right;
}

.RegistrationProcess .stepSevenRBL {
         float: left;
	width: 400px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepSevenRBL input {
	float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}
.RegistrationProcess .stepSevenRBL label {
         float: left;
	width: 100px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px; 
}

.RegistrationProcess .stepSevenTxtLabel {
         width: 235px; 
	float: left; 
	font-size: 12px;
	margin-left: 3px;
	padding-top: 5px;
         clear:both;
}

.RegistrationProcess .stepSevenTxt {
    float: left; 
	margin-top: 3px; 
	width: 450px;
	margin-left: 3px;
	font-size: 12px;
	border: 1px solid #8d8d86;
	margin-bottom: 3px;
         clear:both;
}

.RegistrationProcess .stepSevenRFV {
    float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}
/*=== end of Step Seven Controls ===*/

/*=== Step Eight Controls ===*/

.RegistrationProcess .stepEightLabel {
         width: 450px; 
	float: left; 
	font-size: 12px;
	padding-left: 10px;
	padding-top: 5px;
}

.RegistrationProcess .stepEightSelect {
         float: left; 
	margin-top: 3px; 
	width: 450px;
	margin-left: 10px;
	font-size: 12px;
	border: 1px solid #8d8d86;
	margin-bottom: 3px;
}

.RegistrationProcess .stepEightRBL {
         float: left;
	width: 400px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-top: 5px;
         margin-bottom:5px;
         clear:both;
}
.RegistrationProcess .stepEightRBL input {
	float: left;
	width: 25px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 0px;
}
.RegistrationProcess .stepEightRBL label {
         float: left;
	width: 240px;
	font-size: 12px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px; 
}

.RegistrationProcess .stepEightRFV {
         float : left; 
	margin-top: 3px; 
	width: 120px;
	margin-left: 0px;
	font-size: 11px;
	/*border: 1px solid #1E3E55;*/
	margin-bottom: 3px;
	clear:left;
}

/*=== end of Step Eight Controls ===*/

/*=== Step Nine Controls ===*/

.RegistrationProcess .stepNineLabel {
          width : 340px; 
	float: left; 
	font-size: 12px;
         font-weight:bold;
	clear:both;
}

.RegistrationProcess .stepNineRILabel{
  margin:10px 0 10px 0;
  /*padding:15px 0 15px 0;*/
  clear:both;
  color:#F28005;
}

.RegistrationProcess .stepNineCBL {

}

.RegistrationProcess .stepNineTxtLabel {
    	/*width: 235px;*/ 
	float: left; 
	font-size: 12px;
	margin-left: 3px;
	padding-top: 5px;
    	/*clear:both;*/
         width:80px;
}
.RegistrationProcess .stepNineTxtLabelleft{
        /*width: 235px;*/ 
	float: left; 
	font-size: 12px;
	margin-left: 10px;
	padding-top: 5px;
    	/*clear:both;*/
         width:80px;
}
.RegistrationProcess .stepNineTxt {
    	float: left; 
	margin-top: 3px; 
	/*width: 450px;*/
	margin-left: 3px;
	font-size: 12px;
	border: 1px solid #8d8d86;
	margin-bottom: 7px;
    	/*clear:both;*/
         width:130px;
}


.RegistrationProcess .stepLastBtnSubmit {
       background:url(/images/btn-regApp.gif) no-repeat;
         width:50px;
	height:22px;
         font-size:11px
         border:1px solid #F28005;*/
         color:#ffffff;
         border:0;
	margin:0px 0 0 88px;
         padding:0;
}

.RegistrationProcess .stepLastBtnPrev {
        background:url(/images/btn-regApp.gif) no-repeat;
         width:50px;
	height:22px;
        /*background:url(/images/btnSub.gif) no-repeat;
	width:60px;
	height:26px;*/
        color:#ffffff;
	float:left;
        	border:0;
	margin:0px 230px 0 0px;
}

.RegistrationProcess .lBtnExtend{
	font-size:16px;
}

.RegistrationProcess .pnlExtend{
	padding:5px 5px 7px 5px;
	border:1px solid #F28005;
}

.RegistrationProcess .btnExtDone{
    	background:url(/images/btn-regApp.gif) no-repeat;
         width:50px;
	height:22px;
	color:#ffffff;
	border:0;
	margin:7px 0 0 220px;
}
.RegistrationProcess .ltrAddIn{
	color:#F28005;
}

.RegistrationProcess .stepNineRILabelins{
	font-size:10px;
	color:#F28005;
	width:85px;
}
/*=== end of Step Nine Controls ===*/
























































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
