.topRoundCor{ float:left; width:808px; padding:29px 0px 11px 0px; background:url(../../images/TopRoundCor.gif) no-repeat left top}
.topRoundCorLogin{ float:left; width:900px; height:11px;  background:url(../../images/TopRoundCor.gif) no-repeat left top}
.morePadd{ padding:0 34px 0 34px; width:740px;}
.toppadd{ padding:49px 34px 0 34px; width:740px;}
.shareHeading{ float:left; width:774px; height:25px; line-height:25px; font-weight:bold; font-size:14px; padding-left:34px; color:#333333;  background:#f2f2f2 url(../../images/greyDownArrow.gif) no-repeat 14px 7px;}
.registrationGreyBar{ float:left; width:682px; height:26px; line-height:26px; font-weight:bold; font-size:14px; padding-left:58px; color:#333333;  background:#f2f2f2 url(../../images/greyArrowBid.png) no-repeat 18px 6px; margin:8px 0 7px 0;}
.registrationGreyBar1{ float:left; width:692px; height:26px; line-height:26px; font-weight:bold; font-size:14px; padding-left:48px; color:#333333;  background:#f2f2f2 url(../../images/regArrow.gif) no-repeat 25px 10px; margin:8px 0 7px 0;}
.contentBox{ float:left; width:806px; border:1px solid #d9d9d9; margin-top:5px;}
.redTxt{ color:#fd0000; text-align:center; padding:5px 0 0 0;}
.formBox{ float:left; width:806px;}
.formBox .formRow{ float:left; width:806px; padding:5px 0;}
.formBox .formRow .label{ float:left; width:185px; padding-right:8px; text-align:right;}
.formBox .formRow .label label{ float:right;  width:185px; font-size:12px; font-weight:bold; color:#666666;}
.formBox .formRow .label span{ font-size:10px; line-height:11px; padding-top:10px; float:right;}
.formBox .formRow .label span.colon{ float:none; font-weight:bold; font-size:12px; padding-left:1px; padding-top:0;}
.formBox .formRow .textboxes{ float:left; width:613px; text-align:left; }
.formBox .formRow .textboxes label{ float:left; font-size:12px; color:#666666;}
.formBox .formRow .textboxes textarea{ width:480px; height:77px; border:1px solid #cbcbcb; font-size:11px; color:#666666; padding:2px;}
.formBox .formRow .textboxes span{ font-size:11px;}
.formBox .formRow .textboxes span.capTxt{ font-size:12px; color:#666666}
.formBox .ButtonRow{ padding:15px 0 24px 0; }
.formBox .finishBtnRow{ text-align:center; padding:40px 0 20px 0; }
.quitBtn{ float:left; width:130px; height:33px; border:0; cursor:pointer; background:url(../../images/quitBtn.gif) no-repeat;}
.sendBtn{ float:left; width:110px; height:33px; border:0; cursor:pointer; margin-left:58px; background:url(../../images/sendBtn.gif) no-repeat;}
.finishBtn{ width:110px; height:33px; border:0; cursor:pointer; background:url(../../images/finishBtn.png) no-repeat;}
.logmeinBtn{ width:189px; height:33px; border:0; cursor:pointer; background:url(../../images/logmeinBtn.png) no-repeat;}
.registerBtn{ float:left; width:190px; height:33px; margin-left:100px; border:0; cursor:pointer; background:url(../../images/registerBtn.png) no-repeat;}
.quitBtnPadd{ margin-left:44px;}
.quitBtnPadd1{ margin-left:38px;}
.continueBtn{ width:190px; height:33px; border:0; margin-top:10px; cursor:pointer; background:url(../../images/continueBtn.png) no-repeat;}
.continueBtn1{ float:left; width:190px; margin-left:90px;font-size:0px; height:33px; border:0; cursor:pointer; background:url(../../images/continueBtn.png) no-repeat;}

.smallTextbox { width:10px}
.formBox .noPadd{ padding:0;}
.formBox .sendSign{ padding-left:70px; color:#323232; font-size:13px;}
.formBox .reciTxt{ color:#676767; padding-right:7px;} 

.registrationHeading{ float:left; width:720px; height:48px; padding-left:20px; line-height:48px; background:#8547c2; color:#fff; font-size:35px; font-weight:bold;}
.loginGreenHeading{ float:left; width:724px; height:48px; padding-left:16px; line-height:48px; background:#297a01; color:#fff; font-size:35px; font-weight:bold;}




.redirectHeading{ float:left; width:724px; height:48px; padding-left:16px; line-height:48px; background:#d1dcf2; color:#fff; font-size:35px; font-weight:bold;margin-top:30px;}
.redirectmebtn{ float:left; text-align:center; width:100%; padding:18px 0 7px 0;font-size:18px;font-weight:bold;}
.redirectquitBtnPadd{ margin-left:100px;}
.redirectBtn{ float:left; width:190px; height:33px; margin-left:10px; border:0; cursor:pointer; background:url(../../images/continue.gif) no-repeat;}
.redirectLastRow{ float:left; text-align:center; width:100%; padding:18px 0 7px 70px;}

.topLoginHead{ float:left; width:100%; height:54px; padding:11px 0 22px 0; text-align:center; font-size:20px; font-weight:bold; color:#000;}
.topLoginHead span{ font-size:14px; font-weight:normal; color:#2a2a2a;}
.loginBox{ float:left; width:738px; border:1px solid #d9d9d9; margin-top:14px;}
.loginBox .loginRow{ float:left; width:100%; padding-top:12px;}
.loginBox .loginRow1{ float:left; width:100%; padding-top:10px;}
.loginBox .loginRow label{ float:left; font-size:14px; width:287px; padding-right:2px; text-align:right; color:#000; }
.loginBox .loginRow span{ color:#ff0103; font-size:16px; font-weight:bold;}
.loginBox .loginRow input{ float:left; color:#000; width:163px; height:17px; margin-top:1px; border:1px solid #d4d0c7;}
.loginBox .loginRow1 label{ float:left; font-size:14px; width:287px; padding-right:2px; text-align:right; color:#000; }
.loginBox .loginRow1 span{ color:#ff0103; font-size:16px; font-weight:bold;}
.loginBox .loginRow1 input{ float:left; color:#000; width:163px; height:17px; margin-top:1px; border:1px solid #d4d0c7;}
#container #innercontainer #containerleft #content .loginBox p{ text-align:center; padding-top:3px;}

.logmebtn{ float:left; text-align:center; width:100%; padding:18px 0 7px 0;}
.bottomPadd{ padding-bottom:19px;}
.loginBox a.forgottenLink{ float:right; color:#999999; text-decoration:underline; padding:0 24px 3px 0; }
.loginBox a.forgottenLink:hover{ text-decoration:none; color:#999999; text-decoration:none;}
.noMar{ margin:0;}
.screenNameBox{ width:100%; text-align:center; padding:0 0 29px 0;}
.screenNameBox .sreenTxt{float:left; width:100%; line-height:30px; padding-top:6px; font-size:20px; color:#333333; font-weight:bold;}
.screenNameBox .redTxtreg{float:left; width:100%; line-height:20px; font-weight:bold; font-size:14px; color:#fd0002; padding-top:1px;}
.screenNameBox .timetojoin{float:left; width:100%; line-height:30px; font-size:12px;color:#333333; }
.schoolBox{ float:left; width:740px; height:33px; line-height:33px; border:1px solid #ddd; padding-top:1px; margin:11px 0 10px 0}
.schoolBox span{ float:left; padding:0 30px 0 6px;}
.schoolBox .clickHereBlack{ float:left; margin-top:5px;}
.registratonPadd{ margin:0 0 4px 0;}

.registrationBox{ margin:0; width:726px; padding:0 5px 0 7px;}
.registrationBox .redtxtLock{ float:left; height:37px; line-height:37px; font-size:14px; font-weight:bold; color:#FD0002; background:url(../../images/lock.gif) 152px 8px no-repeat; padding-left:179px;}
.registrationBox .greyRow{ float:left; width:100%;}
.registrationBox .greyRow .lockRow{ float:left; width:726px; height:20px; padding:5px 0;  background:#f2f2f2 url(../../images/lock.gif) 4px 5px no-repeat;}
.registrationBox .greyRow .withoutLock{ background:#f2f2f2;}
.registrationBox .greyRow .lockRow label{ float:left; width:249px; line-height:16px; padding-right:9px; text-transform:capitalize; text-align:right; color:#292929; font-size:14px;	}
.registrationBox .greyRow .lockRow label span{ font-size:18px; font-weight:bold; color:#fe0000; padding-right:5px;}
.registrationBox .greyRow .lockRow span.radiotxt{ float:left; font-weight:bold; font-size:13px; padding:0 10px; }
.registrationBox .greyRow .lockRow input.radioBtn{border:0px;  float:left; width:auto; margin-right:23px}
.registrationBox .greyRow .lockRow input{ float:left; width:153px; height:18px; padding:0 5px; margin-right:11px; line-height:18px; border:1px solid #808080;}
.registrationBox .greyRow .lockRow input.smlinput{ width:36px; }
.registrationBox .greyRow .lockRow select{ float:left; width:164px; height:18px; border:1px solid #808080;}
.registrationBox .greyRow .lockRow select.dateofbirth{ float:left; width:51px; margin-right:5px; height:18px; border:1px solid #808080;}

.registrationBox .greyRow .lockRow span.redEmail{ color:#fe0002; font-size:10px; line-height:20px;}
.registrationBox .greyRow .lockRow span.charLeft{ color:#000; font-size:12px; float:left; padding-top:7px;}
.registrationBox .greyRow .lockRow span.expTxt{ color:#656565; font-size:12px; float:left; line-height:20px;}
.registrationBox .greyRow .lockRow span.redcode{ float:left; background:url(../../images/redcodeArroow.gif) no-repeat left 7px; padding-left:19px; font-size:18px; font-weight:bold; color:#fe0000;}
.registrationBox .greyRow .whiteMargin{ margin-bottom:20px;}
.registrationBox .greyRow p{ float:left; height:29px; width:100%;  text-align:center; padding-top:2px;}
.registrationBox .greyRow p.entercodered{ float:left; height:20px; width:100%;  text-align:center; padding-top:10px;}
.registrationBox .greyRow .registerPageBtn{ float:left; padding:0px 0 18px 0;}

.WelcomeHead{ float:left; width:100%; height:63px; line-height:63px; color:#000; text-align:center; font-size:20px;}
.voiceBox{ width:660px; position:relative; margin:0 auto;}
.voiceBox .twoBox{ float:left; width:100%; margin-bottom:12px;}
.voiceBox .twoBox .box{ float:left; width:298px; height:126px; border:1px solid #cccccc;  margin:0 15px;}
.voiceBox .twoBox .box .Heading1{ float:left; width:286px; height:30px; padding-left:12px; line-height:30px; font-size:21px; color:#048103; background:url(../../images/greenBg.gif) repeat-x left top;}
.voiceBox .twoBox .box .Heading2{ float:left; width:286px; height:30px; padding-left:12px; line-height:30px; font-size:21px; color:#8547c2; background:url(../../images/registerBg.gif) repeat-x left top;}
.voiceBox .twoBox .box .Heading3{ float:left; width:286px; height:30px; padding-left:12px; line-height:30px; font-size:21px; color:#1952c3; background:url(../../images/blueBg.gif) repeat-x left top;}
.voiceBox .twoBox .box .Heading4{ float:left; width:286px; height:30px; padding-left:12px; line-height:30px; font-size:21px; color:#fe0000; background:url(../../images/redBg.gif) repeat-x left top;}

.voiceBox .twoBox .box img.junpImg{ margin-left:7px; margin-top:0px;}
.voiceBox .twoBox .box .contentbox{ float:left; width:280px; height:80px; padding:7px 9px 9px 9px; background:#f2f2f2;}
.voiceBox .twoBox .box .contentbox p{ padding-bottom:3px; float:left; width:274px; padding-left:6px; font-size:12px;}
.voiceBox .twoBox .box .contentbox p.signleline{ padding:5px 0 14px 3px; line-height:12px; font-size:12px; }
.voiceBox .twoBox .box .contentbox p.thirdBoxTxt{ padding:3px 0 16px 3px; line-height:12px; }
.voiceBox .twoBox .box .contentbox p span{ float:left; font-size:12px; padding-top:1px;}
.voiceBox .twoBox .box .contentbox p a{ float:right; font-size:11px; color:#343434; text-decoration:underline;}
.voiceBox .twoBox .box .contentbox p a:hover{ text-decoration:none;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox{ float:left; width:280px; background:#fff; padding-top:1px; }
.voiceBox .twoBox .box .contentbox .forthBox{ padding-bottom:5px;}
.voiceBox .twoBox .box .contentbox .firstBox{ padding-bottom:3px;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row{ float:left; width:280px; padding:4px 0}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .morePadd{ padding:8px 0 9px 0;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .lastBoxPadd{ padding-top:2px; padding-bottom:6px;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row label{ float:left; width:81px; padding-top:2px; padding-right:3px; text-align:right; font-size:14px; color:#000;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row label.bigLabel{ width:104px; }
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row input{ float:left; width:121px; height:17px; border:1px solid #7f7f7f;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row input.goBtn{ float:left; width:35px; height:19px; border:0; cursor:pointer; background:url(../../images/goBtn.gif) no-repeat; margin-left:4px;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row input.bigtxtBox{ width:161px;}
.voiceBox .twoBox .box .contentbox .innerwhiteBox .row a img{ margin-left:3px; margin-top:-2px;}

.voiceBox .moreInfoBox{ float:left; width:628px; border:1px solid #cccccc; margin-top:15px; margin-left:15px; margin-bottom:32px; padding-bottom:3px;}
.voiceBox .moreInfoBox .moreInfoHeading{ float:left; width:616px; height:30px; padding-left:12px; line-height:30px; font-size:21px; color:#f3bc00; background:url(../../images/yellowBg.gif) repeat-x left top;}
.voiceBox .moreInfoBox p{ padding:7px 10px; float:left; line-height:13px; color:#000; font-size:13px;}
.voiceBox .moreInfoBox p a{ text-decoration:underline; font-weight:bold; color:#000;}
.voiceBox .moreInfoBox p a:hover{ text-decoration:none;}
.homeMsg{
	
	margin-bottom:10px;
	color:red;
	text-align:center;
}

.redirectMsg{
	margin-top:10px;
	margin-bottom:5px;
	color:red;
	text-align:center;
}
.loginError{ float:left; width:100%; text-align:center;}