/***** COMMON ******************************************/
html, body, div, ul, ol, li, p, h1 { padding: 0; margin: 0; }
.spacer { height: 10px; font-size: 0.1em;}
#ga, .dn { display: none; }
body { font-family: arial,helvetica,sans-serif; font-size: 12px; color:#444; background: #FEF4E4; url(img/login-bkg.gif) repeat-x;}
.cleaner { clear: both; font-size: .01em; _height: 0px}
a { color: #800; }
a:hover { color: #c00; }


/***** L A Y O U T ***************************/
h1 { font-size: 18px; line-height: 1.2em; }
small { font-size: .65em; }

#divLogin { 
  width: 350px;
  margin: 40px auto;
  border: 1px solid#444; background: #dEd4c4; color: #333;
}
#header { padding: 10px 0; text-align: center;  color: #000;  }
#header {   }
#footer { padding: 20px 0; text-align: center; }
#body { border-bottom: 0px solid #000; border-top: 0px solid #000; }

/***** L O G I N *****************************/
.AspNet-Login { 
  margin: 15px 0; padding: 5px 0; width: 290px; margin: 0 auto; }
.AspNet-Login div { margin: 10px 0; }
.AspNet-Login input { color: #000; margin-bottom: 5px; padding: 4px; border: 1px solid #000; vertical-align: middle; background: #FEF4E4; }
.AspNet-Login-UserPanel input,
.AspNet-Login-PasswordPanel input { width: 145px; vertical-align: middle; }
.AspNet-Login-SubmitPanel { padding-left: 125px; }
.AspNet-Login .formButton { margin: 0 0 0; width: 100px; padding: 6px 4px; font-size: 14px; background: #FEF4E4;  color: #000; border: 1px solid #000; cursor: hand; cursor: pointer;  vertical-align: middle; }
.AspNet-Login .formButton:hover {  background: #eEe4d4; }

.AspNet-Login-TitlePanel { display: none; }
.AspNet-Login-FailurePanel { color: red; }

.loginStatus { padding: 20px 0; text-align: center; }
.AspNet-Login label {
  float:left;
  width:110px;
  margin: 0 15px 15px 0;
  padding-top:5px;
  text-align:right;
  font-weight:normal;
}

