/* base / login */
body{background:#fff;color:#000;font:11px/1.4em "lucida grande",tahoma,verdana,arial,sans-serif;margin:0;width:100%;}
img{border:none;}
a{color:#007197;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
#info-window div.top-bar{background-color:#464646;border-bottom:solid #80858a 1px;padding:5px 9px;}
#info-window .login-window h1{border-bottom:solid #C7C7C7 1px;color:#333;font-size:13px;margin:0 0 20px;padding:0 0 5px;}
#info-window .error-window h1{background:url("/images/warning-icon.gif") no-repeat scroll 0 0;border-bottom:solid #C7C7C7 1px;color:#333;display:block;font-size:13px;margin:0 0 20px;padding:2px 0 6px 26px;}
h1.software{background:url("/images/Software-CD-Case-Blue.gif") no-repeat scroll 0 3px;border-bottom:solid #C7C7C7 1px;color:#333;display:block;font-size:13px;margin:0 0 20px;padding:2px 0 6px 26px !important;}
.inner-login-box{margin:0 64px;width:380px;}
#info-window .error-window,#info-window .login-window{background:#fff;border:solid #C7C7C7 1px;margin:10% auto 0;width:600px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#info-window div.top-bar a{color:#d6e4ef;font:13px/1em "lucida grande",tahoma,verdana,arial,sans-serif;text-decoration:none;}
#info-window .content{padding:25px 45px;text-align:left;}
#info-window ul{color:#007197;list-style-type:disc;margin:0;padding-left:13px;}
#info-window .login-input{margin:10px 0;}
#info-window .login-input label{color:#545454;display:block;float:left;font-size:11px;font-weight:700;padding:2px 0;width:100px;}
.login-button,.remember-me{margin:15px 0 15px 100px;}
.remember-me input{display:block;float:left;margin:2px 0;}
.remember-me{height:20px;}
.remember-me label{display:block;float:left;padding:2px 5px;}
a.ellogo{display:block;height:21px;margin:30px auto 0;width:81px;}
.blue-button input,
.login-button input{background-color:#00B0EC;border:0;color:#FFF;font-size:13px;font-weight:700;padding:5px 18px;}

.blue-button input[disabled="disabled"] {background-color:#aaB0EC;border:0;color:#FFF;font-size:13px;font-weight:700;padding:5px 18px;}

.login-input input{border:solid #c9c9c9 1px;padding:2px;width:150px;}
#info-window div.login-error {border-bottom:solid #C7C7C7 1px;color:red;display:block;font-size:13px;}

/* forgotten password choose new page / shared with classic / needs converting */
.forgottenpasswordchoosenew .clsChangePW{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#fff;border:solid #C7C7C7 1px;margin:10% auto 0;width:510px;padding: 25px 45px;}
.forgottenpasswordchoosenew h1{border-bottom: 1px solid #C7C7C7;color: #333;font-size: 13px;margin: 0px 0px 20px;padding: 0px 0px 5px;}
.forgottenpasswordchoosenew label{color: #545454;display: block;float: left;font-size: 11px;font-weight: 700;padding: 5px 0px;width: 150px;}
.forgottenpasswordchoosenew input{border: 1px solid #C9C9C9;padding: 2px;width: 150px !important;}
.forgottenpasswordchoosenew input[type="submit"]{background-color: #00B0EC;border: 0px;color: white;font-size: 13px;font-weight: 700;padding: 5px 18px;width:auto !important;margin-left:150px;}
