body {font-family: arial; font-size: 10px;}
body * {margin: 0; padding: 0;}
h1 {font-size: 20px; font-weight: bold; padding: 45px 0 0 220px; text-indent: -99999px;}
#wrap {width: 550px; background: url('/crlsql/splashes/images/bg-wrap.jpg') no-repeat top left; margin: 3% 0 60px 4%;}
.welcome {font-size: 14px; color: #6d6e70; font-weight: bold; text-align: center; padding: 28px 0 0 145px; margin-bottom: 12px;}
.box {border: solid 3px #aaa; width: 35.8em; margin: 0 0 0 1.7em; text-align: left; background: #eee; margin-left: 160px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}


.form-wrap {padding: 2em 2em 1em;}

#button-wrap {padding-left: 1.5em; text-align: left;}
#btn-renew {margin-right: 0.4em;}

#login_form {border: none;}

#login_form p.note {float: left; font-size: 1.1em; margin: 0; padding: 0; color: #333; display: none; position: relative; text-indent: 0.6em; line-height: 1.9em;}
.box h2 {margin-bottom: 0.8em; font-size: 1.8em; color: #333; font-weight: bold;}
#login_form label {display: block; font-size: 1.4em; margin-bottom: 0.2em; clear: both;}
#login_form input {display: block; margin-bottom: 0.6em; float: left;}
#login_form input.text {font-size: 1.6em; width: 12em;}
#login_form input:focus {outline: none;}
#login_form input.checkbox {float: left; margin-bottom: 1.3em; clear: both; margin-right: 0.6em;}
#login_form label.right {float: left; clear: none;}
#login_form fieldset {border: none;}
#login_form .btn {clear: both;}
p.help {font-size: 1.2em; line-height: 1.7em; clear: right; float: right; text-align: right; width: 12em;}

p.athens {float: right; font-size: 1.2em; line-height: 1.7em; text-align: right; width: 12em;}
p a:hover {font-weight: bold;}

.clear {clear: both;}
.left-wrap {text-align: left;}

.btn-login {height: 43px; width: 84px; background: url('/crlsql/splashes/images/btn-login.jpg') no-repeat; background-position: 0 0; border: none; color: #fff; font-size: 13px; font-weight: bold; text-indent: -6px; cursor: pointer; margin-left: 15px;}
.btn-login:hover {background-position: 0 -43px;}

.troubleshooting {font-size: 1em; color: #999; text-align: left; float: right; margin-right: 2em;}

.troubleshooting span {
    display: block;  float: left; width:70px; text-align: right;
  }

.footer {border-top: solid 1px #ccc; padding-top: 1em; margin-top: 2em; padding-left: 4%;}
.footer p {font-size: 1.2em; color: #444; padding-bottom: 1em;}

