body{background:#231833;text-align:left;}
a.dark{font-size:1.0em; font-weight:700;}
#allwrapper{margin-top:80px;margin-right:auto;margin-left:auto; width:600px;}
#loginwrapper{height:380px;}
#intro{float:left;margin-top:20px;width:330px; }
#login{float:right;margin-top:50px;margin-right:20px; }
#registerForm{border:5px;text-align:left;width:450px;margin-left:150px;}
legend{color:#6E6E95;font-weight:700;text-align:left;}
.tooltipContainer{background-position:left center;background-repeat:no-repeat;color:#666;display:none;float:none;font-size:10px;height:16px;padding:0 20px;}
.rowContainer{height:50px;overflow:hidden;width:450px;padding:3px 3px 5px 0;}
.rowContainer2{height:50px;overflow:hidden;width:300px;padding:3px 3px 5px 0;}
.rowContainer2 label.rowLabel2{color:#47475F;float:left;text-align:left;font-weight:700;width:100px;}
.rowContainer.formActive{background-color:#E5ECFF;}
.rowContainer.formInvalid{background-color:#FFA385;}
.rowContainer label.rowLabel{color:#47475F;float:left;text-align:left;font-weight:700;width:100px;}
.rowContainer span.rowLabel{color:#47475F;float:left;font-weight:700;}
.login_input{outline-offset:0;height:25px;width:280px; }
.login_button{float:left; width:100px;border:1px solid #797BB2;background:#fff5c6 url(images/main_menu_bg.gif) repeat-x;color:#000;font-weight:700;padding:3px;}
.login_submit{float:left; width:100px; }
label.tooltipContainer.info{background-image:url('images/formInfo.gif');width:450px;}
label.tooltipContainer.invalid{background-image:url('images/formError.gif');width:450px;}
.rowContainer.submitRow{min-height:0px;}
input[type="text"]:focus,input[type="submit"]:focus,input[type="button"]:focus,button:focus,select:focus,textarea:focus{outline-offset:0;background:#fffbf0 !important;}
input[type="text"],input[type="submit"],input[type="password"],input[type="button"],button,select,textarea{outline-offset:0;}
.rowContainer.submitRow.formActive,.rowContainer.submitRow.formInactive{background-color:Transparent;}