/* forgot Password  */
.dvForgotForm { clear:both; font-size:11px; color:#000;}
.dvForgotForm .bdrGry{border-top:1px solid #BDBDBD; clear:both; }
.dvForgotForm .TxtSecurity { clear:both; padding:5px 10px 10px 10px; }
.dvForgotForm .dvGryRow{border-top:1px solid #F3F3F3; border-bottom:1px solid #F8F8F8; background:#FAFAFA; width:100%; float:left; padding:5px 0; margin:1px 0px;}
.dvForgotForm .dvGryRow .Label{font-size:11px; color:#000; width:48%; padding:5px 10px 0 0; text-align:right; float:left;}
.dvForgotForm .dvGryRow .Label span{color:#DE613D; padding:0 0 0 3px;}
.dvForgotForm .dvGryRow .Input{width:48%; padding:0; float:left;}
.dvForgotForm .dvGryRow .Input span{color:#838383; font-size:10px; padding:5px 0; float:left; }
.dvForgotForm .dvSubmit { clear:both; padding:10px 0 5px 10px; text-align:center;}
.TxtRedPass { color:#FF0024; font-size:12px; font-weight:bold; clear:both; padding:5px 10px 10px 10px; }
.TxtEmailAcc { clear:both; padding:5px 10px 15px 10px; } 

/* Register */
.dvRegisterForm { clear:both; font-size:11px; color:#000;}
.dvRegisterForm .DvGreyRow {border-top:1px solid #F3F3F3; border-bottom:1px solid #F8F8F8; background:#FAFAFA; width:100%; float:left; padding:5px 0; margin:1px 0px;}
.dvRegisterForm .DvGreyRow .Label{font-size:11px; color:#000; width:48%; padding:5px 10px 0 0; text-align:right; float:left;}
.dvRegisterForm .DvGreyRow .Label span{color:#DE613D; padding:0 0 0 3px;}
.dvRegisterForm .DvGreyRow .Input{width:48%; padding:0; float:left;}
.dvRegisterForm .DvGreyRow .Input span{color:#838383; font-size:10px; padding:5px 0; float:left; }
.dvRegisterForm .BrdGry{border-top:1px solid #BDBDBD; clear:both; }
.dvRegisterForm .DvGreyRow .InptChk {width:48%; padding:0; float:left; }
.dvRegisterForm .DvGreyRow .InptChk input.ChkPass { height:24px; vertical-align:middle }
.DvIAgree { padding:0px 0px 0px 80px; }
.DvIAgree span{color:#DE613D; }
.DvIAgree input.ChkAgree { height:22px; vertical-align:middle }
.DvIAgree a { font-size:11px; color:#0072BC; text-decoration:underline; }
.DvCodeAuth { padding-top:10px; }
.dvBtnRegister { text-align:center; padding:10px 0 10px 0; }
.TltBrown14 {font-size:14px; font-weight:bold; color:#B53814; line-height:24px; text-align:left; padding:3px 0 3px 10px; float:left;}
.ErrorReg { color:#FF0024; text-align:center; font-size:12px; font-weight:bold; clear:both; padding:0px 10px 10px 10px; }
.DvThanks { clear:both; padding:10px; font-size:15px; color:#FF0024; font-weight:bold; text-align:center }
.RegSuccess { clear:both; padding:3px 0 25px 0; text-align:center; } 

/* payment steps start */
.SNum{padding:8px 0 10px 45px;}
.SNum .SActN{background:url(../images1/payment_step_orange.gif) 0% no-repeat; height:34px; width:34px; text-align:center; font-size:13px; font-weight:bold; color:#FFF; line-height:34px; float:left;}
.SNum .SInActN{ background:url(../images1/payment_step_grey.gif) 0% no-repeat; height:34px; width:34px; text-align:center; font-size:13px; font-weight:bold; color:#FFF; line-height:34px; float:left;}
.SNum .Sline{border-bottom:1px solid #C3C3C3; height:1px; line-height:0px; font-size:0px; float:left; width:150px; margin-top:16px;}
.STxt{padding:10px 0 25px 15px; width:97%; float:left;}
.STxt .SAct{background:url(../images1/payment_step_orange_arrow.gif) center left no-repeat;  font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F49220; float:left; padding:0 50px 0 15px;}
.STxt .SInAct{ background:url(../images1/payment_step_grey_arrow.gif)  center left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#888888; float:left; padding:0 50px 0 15px;}
/* payment steps end */

/* login June2 */
.LoginColA {width:221px; float:left; }
.LoginColB {width:448px; float:left; padding-right:10px; }
.LoginColC {width:249px; padding:0 10px 0 0px; float:right; }

h2.TltLogin {font-size:14px; font-weight:bold; color:#253A93; height:28px; line-height:28px; text-align:left; }
h2.TltLogBrwn {font-size:12px; font-weight:bold; color:#B53814; line-height:24px; text-align:left; }
.DvWelcome { clear:both; font-size:11px; } 
.DvIfDont { clear:both; font-size:11px; }
.ForMoreInfo { clear:both; font-size:11px; padding-top:5px; }
.ContactInfo { clear:both; font-size:11px; padding-bottom:5px; } 
.ContactInfo ul li { clear:both; padding:1px 0 0 20px;}
.ContactInfo ul li.Tele { background:url(../images1/icon_telphone_foot.gif) no-repeat left 4px; }
.ContactInfo ul li.Maile { background:url(../images1/icon_email_foot.gif) no-repeat left 4px; }
.Dv24Hr { clear:both; margin-top:7px; font-size:10px; padding:5px; background:#F4F7FE; border:1px solid #C6CFEE } 

.LoginMain { clear:both; padding:2px 10px 5px 10px; }
.LoginMain td { font-size:11px; }
.NewUserSign { clear:both; padding:8px 0 2px 10px; font-size:11px;  }
.NewUserSign a { font-size:11px; color:#F36523; text-decoration:underline; }
.LoginHelp { clear:both; padding:5px 0 7px 10px; font-size:11px; color:#0072BC; }
.LoginHelp a { font-size:11px; color:#0072BC; text-decoration:underline; }
.DvSecurity { clear:both; padding:8px 0 0 0; font-size:11px; }
.SignupNow { clear:both; margin-top:15px; font-size:13px; color:#FFF; background:url(../images1/bg_title_27.gif) top left repeat-x; height:27px; line-height:27px;  text-align:center; }
.SignupNow a { font-size:13px; color:#FFF; font-weight:bold; text-decoration:underline; }

.Login_errorbox { clear:both; font-size:11px; font-weight:bold; text-align:center; color:#FE0024; border:1px solid #BDBDBD; width:95%; margin:auto; padding:6px 4px 6px 4px; }
.BluLnk11 { font-size:11px; color:#0072BC; text-decoration:underline; } /*June06*/




