.loginButton input.btn-large{height:37px;width:140px;padding:5px 0 9px 0;font-size:20px}h1{padding-top:70px;font-size:36px;width:1102px;margin:10px auto;font-weight:normal;line-height:36px;height:36px}body>.footer{border-width:0;text-align:right;border-top:1px solid gray;padding-top:3px;color:#666;position:relative}body>.footer .links{position:absolute;right:0}.logoLinksContainer{margin:0 auto;padding-top:85px;max-width:1100px;height:155px}.logoLinks{float:left}.logoLinks h4{font-weight:bold;color:#666;font-size:18px;margin-bottom:10px}.logoLinks a{float:left;height:75px;width:105px;border:1px solid #999;border-radius:6px;background-color:#fff;margin-right:9px;display:block;text-align:center}.logoLinks a img{margin-top:6px}.useful{margin-left:181px}.useful a{margin-left:0;margin-right:9px}.useful a.last{margin-right:0}.textLine{min-height:21px}.formRow{padding-top:20px}.textLine input{margin-bottom:0}.footer{margin:0 auto;max-width:1100px;background-color:inherit;border-width:0}.footer .copyright{float:left}.loginArea{min-height:370px;margin-top:20px;height:370px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-top-bottom-radius:10px;border-top-bottom-radius:10px;border-bottom:1px solid #a6a6a6}.loginPage{min-height:370px;margin-top:20px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-top-bottom-radius:10px;border-top-bottom-radius:10px;border-bottom:1px solid #a6a6a6}.formContent h1{padding-top:0}.loginPanel{margin-top:20px}.loginPanel select{height:25px;min-width:343px;font-size:14px;position:relative;color:#666;z-index:2}.loginPanel input{height:25px;width:343px;font-size:14px;position:relative;color:#666;z-index:2}.loginPanel input.radio{width:auto;margin-top:-2px}.loginPanel div.field-validation-valid{color:red;display:block;height:22px;position:relative;top:-3px}.formContent{min-height:205px;padding-top:20px}#forgottenUsername div.field-validation-valid,#securityQuestion div.field-validation-valid{background-image:none;position:absolute;right:150px;top:2px}#forgottenUsername div.field-validation-valid span.field-validation-error,#securityQuestion div.field-validation-valid span.field-validation-error{height:19px;padding-left:22px;left:366px;top:7px;background-position:0 bottom}#forgottenUsername div.field-validation-valid span.field-validation-error span,#securityQuestion div.field-validation-valid span.field-validation-error span{color:red}.loginPanel div.field-validation-valid span.field-validation-error{background-image:url("images/shared/invalid.png");background-position:350px bottom;background-repeat:no-repeat;z-index:1;display:block;height:42px;position:absolute;top:3px;width:400px}.loginPanel div.field-validation-validlogin{color:red;display:block;height:22px;position:relative;top:-3px}p.loginlinks{margin:5px 0 18px 0}#securityQuestion .textLine{margin-top:0}#securityQuestion .textLine .question{float:none;font-size:13px}#securityQuestion .textLine .answer{position:static;float:none;margin-top:22px}#securityQuestion .textLine .answer span.field-validation-error{top:47px}#securityQuestion .textLine .answer input{height:25px;width:343px}div.information{min-height:inherit}div.information h4{font-size:22px;font-weight:normal}.page-container>.loginContent{padding:0 40px;width:800px}.page-container>.loginContent label span{width:140px;color:#666}.page-container>.loginContent label span.data-input,.page-container>.loginContent label>input{width:260px;right:360px;margin-top:0}.loginContent .footer{text-align:right;border-top:1px solid #a6a6a6;margin-top:20px;padding-top:20px}.loginContent .day{width:75px}.loginContent .month{width:160px}.loginContent .year{width:90px}