

/*Forms*/
form, fieldset {border:0 none; margin:0; padding:0;}
legend {display:none;}
label {display:none;}
em {color:#0190bf; font-weight:normal;}

#form input:focus, #form textarea:focus {background:#ececec;}

#form .file input { 
 background:#f6f6f6;
 font:11px Arial, Helvetica, sans-serif;
 height:19px;
 width:300px;
}

#form {padding-top:20px; background:transparent url("../gfx/bg-formdivider.gif") no-repeat;}
#form label {display:block; color:#000; font-weight:bold;}
#formelements {height:40px; margin-top:5px;}

#formwarning {
 height:40px;
 line-height:40px; 
 width:330px; 
 background:transparent url("../gfx/bg-warning.gif") no-repeat; 
 float:left; 
 color:#e68c00; 
 font-weight:bold; 
 padding-left:30px;
 display:block;
}

#formsubmit {height:40px; width:250px; float:right;}

#form select,
#form textarea,
#form .small input,
#form .medium input,
#form .large input,
#form .fill input {
 border-left:solid 1px #b0b0b0; 
 border-top:solid 1px #b0b0b0; 
 border-right:solid 1px #f6f6f6; 
 border-bottom:solid 1px #f6f6f6;
 background:#f6f6f6;
 font:11px Arial, Helvetica, sans-serif;
}

.small {width:50px; float:left; padding:0 7px 10px 0;}
.medium {width:178px; float:left; padding:0 10px 10px 0;}
.fill {width:238px; float:left; padding:0 0 10px 0;}
.large {clear:both; padding-bottom:10px;}

/* Form Buttons */
#header-login {
  display:block;
  width:88px;
  height:40px;
  margin:0;
  padding:0;
  border:0;
  float:right;
  background:transparent url("../gfx/btn-login.gif");
  text-indent:-1000em;
  cursor:pointer;
}

#header-logout {
  display:block;
  width:96px;
  height:40px;
  margin:0;
  padding:0;
  border:0;
  float:right;
  background:transparent url("../gfx/btn-logout.gif");
  text-indent:-1000em;
  cursor:pointer;
}

#header-profile {
  display:block;
  width:96px;
  height:40px;
  margin:0;
  padding:0;
  border:0;
  float:right;
  background:transparent url("../gfx/btn-profile.gif");
  text-indent:-1000em;
  cursor:pointer;
}

#form-submit {
  display:block;
  width:89px;
  height:40px;
  margin:0;
  padding:0;
  border:0;
  background:transparent url("../gfx/btn-submit.gif");
  text-indent:-1000em;
  cursor:pointer;
  float:right;
}

#form-register {
  display:block;
  width:96px;
  height:40px;
  margin:0;
  padding:0;
  border:0;
  background:transparent url("../gfx/btn-register.gif");
  text-indent:-1000em;
  float:right;
}

#form-apply {
  display:block;
  width:81px;
  height:40px;
  margin:0;
  padding:0;
  border:0;
  background:transparent url("../gfx/btn-apply.gif");
  text-indent:-1000em;
  cursor:pointer;
  float:right;
}