
body {
  background-color:#555;
  background-position:0 0;
  background-repeat:repeat;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 0.8em;
  color:#000;
  font-size:100%;
  margin:0;
  padding:0;
  text-align:left;
}

a {
  color:#000000;
  text-decoration:none;
}


a:hover {
  color:#000;
  text-decoration:underline;
}

p {
  margin-top:0;
}

.form_head h2 {
  color:#333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  padding-left:20px;
  padding-top:20px;
}

.form_body input.text {
  width:140px;
}

.form_body td.error {
  color:#DF0000;
  padding-left:20px;
  padding-right:20px;
  padding-bottom: 3px;
  text-align:left;
  font-size: 0.8em;
}

.form_body td.label {
  color:#333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.8em;
  text-align:right;
}

.form_head {
  background-attachment:scroll;
  background-image:url(/static/common/img/cms/bg-form-head.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  display:block;
  height:60px;
  width:360px;
}

.form_body {
  background-attachment:scroll;
  background-image:url(/static/common/img/cms/bg-form-body.gif);
  background-position:left top;
  background-repeat:repeat-y;
  display:block;
  padding-top:0;
  width:360px;
}

.form_footer {
  background-attachment:scroll;
  background-image:url(/static/common/img/cms/bg-form-footer.gif);
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  height:22px;
  width:360px;
}

.form_body a {
  color:#333;
  font-size:.8em;
}

#login-iframe .register, #login-iframe .new_password {
  font-size:0.8em;
  color:#000;
}

#login-iframe a, #login-iframe a:hover {
  color: #000;
}

#login-iframe span.separator{
  font-size: 0.7em
}
