.errors{color:red;font-size:14px;height:40px;border-radius:3px;padding:4px;margin-left:19px}.errors ul{list-style:none;margin:0;padding:0}.errors ul li{text-align:center;font-style:italic;color:red;line-height:12px}#login-banner{position:absolute;left:50%;margin-left:-210px;top:640px;padding:10px;background:rgba(0,40,100,0.35);border-radius:12px;width:420px}#login-banner #banner-wrapper{position:relative;min-height:106px;background-color:white;padding:10px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#login-banner #banner-wrapper .banner-msg{padding-top:5px}#login-banner #banner-wrapper #banner-img{width:110px;float:left;padding-right:10px}#logo-wrapper{margin:0px;padding-top:35px;padding-left:35px;padding-bottom:48px;border-bottom:10px solid #787878}#login-outer{position:absolute;left:50%;margin-left:-210px;top:190px;padding:10px;background:rgba(0,40,100,0.35);border-radius:12px;width:420px}#login-outer img#logo{margin:15px}#login-outer #login-wrapper{position:relative;min-height:200px;background-color:white;padding:35px 30px 30px 30px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#login-outer #login-wrapper a{margin-top:20px}#login-outer #login-wrapper h1{font-size:11pt;text-align:center;font-weight:normal;margin:0 0 20px 0;padding:0}#login-outer #login-wrapper span{color:red;font-size:11pt;display:block;width:100%;text-align:center;margin:0 0 20px 0}#login-outer form.acknowledge{text-align:center}#login-outer form.acknowledge input{float:none;margin-right:auto;margin-left:auto}#login-wrapper input[type="text"],#login-wrapper input[type="password"]{height:50px;font-size:18px;line-height:20px}label.required:after{content:" *";color:red;font-weight:bold}.dashShadow{display:block;box-shadow:0 0 8px #CCC}
