﻿body 
{
    padding:0px;margin:0px;background-image:url(../images/loginBG.jpg);background-position:top left;color:#fff;font-size:medium;font-family:Tahoma;font-size:12px;
}
h2{margin:0px;padding:10px}
h3{font-size:small;font-weight:bold;margin-bottom:5px}
img{border:none}
a, a:visited
{
    color:#fff;font-size:11px;
}
a:hover{text-decoration:none}
p{margin:5px 0 10px 0;font-size:12px}
.step{font-size:14px;}
a.showDiv{font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
a.labelHome{text-decoration:none;font-size:12px;}
a.labelHome:hover{text-decoration:underline;font-size:12px;}
.label{clear:left;float:left;font-weight:bold;padding-right:5px;line-height:18px; width:160px; text-align:right;}
.label2{clear:left;float:left;padding:0px 5px 5px 165px; width:653px;}
.label3{clear:left;float:left;padding:0px 5px 5px 165px; width:220px;}
.agreement{clear:left;float:left;font-weight:bold;padding-right:5px;line-height:18px;}
.agreement2{font-weight:bold; line-height:18px;}
.textbox{color:#000000;border:2px solid #88d2aa;height:18px;margin-bottom:5px; width:190px;}
.textbox2{color:#000000;border:2px solid #88d2aa;margin-bottom:5px;width:194px;}
.textbox3{color:#000000;border:2px solid #88d2aa;margin-top:7px;width:190px; vertical-align:top;}
.description{height:200px;background-color:#fff;padding:5px;border:1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.description .title{color:#000000;font-weight:bold}
.description .text{color:#000000;}
.price{color:white;font-weight:bold;margin-top:5px}
.testTitle{font-weight:bold;}
.testQuestion{font-weight:bold;}
.testAnswer{font-family:arial;}
.testError{color:#000000;font-weight:bold;margin:0px 0px 5px 20px;padding:0px;background-image:url(../images/formError.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; display:none;}
.error{float:left;color:#000000;font-weight:bold;margin:-3px 0px 5px 145px;background-image:url(../images/formError.gif); background-position:top-left; background-repeat:no-repeat; padding-left:20px; display:none; width:235px;}
.error2{float:left;color:#000000;font-weight:bold;margin:0px 0px 5px 20px;background-image:url(../images/formError.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; display:none;}
.error3{float:left;color:#000000;font-weight:bold;margin:-3px 0px 5px 145px;background-image:url(../images/formError.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; display:none; width:653px;}
.error4{color:#000000;font-weight:bold;background-image:url(../images/formError.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; display:none;}
.systemError{color:#FFFFFF;font-size:14px;font-weight:bold;background-image:url(../images/systemError.gif); background-position:left; background-repeat:no-repeat; padding-left:22px; line-height:22px;}
.systemErrorOLD{color:#000000;font-size:14px;font-weight:bold; text-align:center;}
.dialogTitle{background-image:url(../vdImages/dialogTop.png);background-repeat:repeat-x;color:#000;letter-spacing:0.08em;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.smallText, .formText, .smallTextBold{font-size:11px}
.smallTextBold{font-weight:bold}
.errorDiv{float:left;padding:20px 5px 5px 5px;color:Red;font-size:11px;font-weight:bold;background-image:url(../images/errorDiv.png);background-repeat:no-repeat;background-position:top left;width:240px;height:85px}
.formText{float:left;width:55px;margin-top:5px;text-align:right;padding-right:5px;clear:both}
.watermark{color:#b0b0b0;margin-bottom:5px;border:2px solid #88d2aa}
.watermark1{color:#b0b0b0;border:2px solid #88d2aa}
.watermark2{color:#b0b0b0;border:2px solid #88d2aa; height:18px;margin-bottom:5px; width:190px;}
.watermark:active, .textbox:active{color:#000}
.layout
{
    width:450px;margin:0 auto;
}
#UpdateProgress1{margin:0 auto;padding-top:250px}
.avatorIcon
{
    margin:100px 0 0 -18px;text-align:center;
}
.avatorIcon .wTitle{font-size:16px}
.signUpForm
{
    width:295px;margin:0 auto;padding:20px 0 20px 40px;z-index:1000;position:relative;
}
.signUpForm .tab
{
    width:107px;height:35px;text-align:center;background-image:url(../images/tabBG1.png);background-repeat:no-repeat;background-position:top left;
}
.signUpForm .tab a
{
    display:block;height:35px;width:107px;margin-top:8px;
}
.signUpForm .tab:hover
{
   background-image:url(../images/tabBG2.png); 
}
.regSection{border-bottom:1px solid #caefa9;height:25px;background-image:url(../images/sectionTabBG1.png);background-repeat:repeat-x; cursor:default;}
.textboxFont{color:#4d4d4d;height:20px}
.contactInfo, .addressInfo{float:left;padding:5px 0 5px 20px}
.footer
{
    width:100%;position:fixed;bottom:0px;background-image:url(../images/loginBGFooter.png);background-position:top left;height:130px;
}
.dialog{background-color:#000;width:100%;height:100%;-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;position:absolute;z-index:16000px}
.dialogBox{background-color:#fff;margin:0 auto;position:absolute;top:40%;left:35%;z-index:14000;border:4px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;color:#000;line-height:18px;word-spacing:0.03em}
.dialogBox ul{list-style-type:none}
.dialogBox ul li{padding:5px 0}
.dialogBox a, .dialogBox a:visited{color:#39a9ce;text-decoration:none}
.dialogBox a:hover{text-decoration:underline;cursor:pointer}
.dialogPara{padding:5px 10px;margin:0px;height:60px}
#btnOK{float:right}
.toggleStep{float:right; font-size:12px;}
.upgradDiv{background: url(../vdImages/upgradeDivBG.png) repeat-x top left;top:0;left:0;width:100%;height:100%}
.sponsoringRep{font-size:14px; font-weight:bold; height:25px;}
.note{font-size:14px; font-weight:bold; height:25px;}
.button{font-size:14px;font-weight:bold;text-decoration:none;color:#FFFFFF;text-align:center;}
.button a span, .button a span:hover{cursor:pointer;color:#FFFFFF;padding:0 30px;display:inline-block;line-height:26px;}
.button a, .button a:hover{text-decoration:none;display:inline-block;margin:0 20px;}
.button a{background:url(../images/btnRevNormR.png) no-repeat top right;}
.button span{background:url(../images/btnRevNormL.png) no-repeat top left;}
.button a:hover{background:url(../images/btnRevOverR.png) no-repeat top right;}
.button span:hover{background:url(../images/btnRevOverL.png) no-repeat top left;}
.labelAlert{display:none;}
.review{top:0;left:0;width:100%;height:100%;position:absolute;z-index:90;background-image:url(../images/loginBG.jpg);background-position:top left;color:#fff;}
.reviewPanel{top:0;left:0;width:100%;height:100%;position:absolute;z-index:90;background-image:url(../images/loginBG.jpg);background-position:top left;color:#fff;}
.reviewHead{font-weight:bold; font-size:16px;}
.reviewLabel{font-weight:bold; color:#77C498;}
.reviewText{font-weight:bold;}
.reviewNote{vertical-align:top; font-weight:bold;}
.reviewSubmit{font-size:11px;}
.forgotHead{font-size:12px; height:20px; font-weight:bold; text-align:center;}
