@charset "utf-8";
/* CSS Document */


.error[generated=true] {
  color: #dc0000;
  font-size: 16px;
  padding: 5px 0 2px 5px;
}
tr.error td {
  padding: 0;
}

input:focus, textarea:focus {
  border-color: #b0c3d0;
  outline: none;
}
input[type=submit] {
  color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #fe0000; background-image: -moz-linear-gradient(top, #fe0000, #9a0000); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fe0000), to(#9a0000)); background-image: -webkit-linear-gradient(top, #fe0000, #9a0000); background-image: -o-linear-gradient(top, #fe0000, #9a0000); background-image: linear-gradient(to bottom, #fe0000, #9a0000); background-repeat: repeat-x; border: 0; -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 0 rgba(0,0,0,0.2); 
 }
.input[type=submit]:hover, .input[type=submit]:focus, .input[type=submit]:active { color: #fff; background-color: #e60000; background-image: -moz-linear-gradient(top, #e60000, #890000); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e60000), to(#890000)); background-image: -webkit-linear-gradient(top, #e60000, #890000); background-image: -o-linear-gradient(top, #e60000, #890000); background-image: linear-gradient(to bottom, #e60000, #890000); background-repeat: repeat-x; background-position: 0 0; outline: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }

#response {
  margin-bottom: 20px;
  text-align: center;
}
#response .success {
  color: #08a300;
}
#response .failure {
  color: #dc0000;
}
#memberResponse {
  margin-bottom: 20px;
  text-align: left;
}
#memberResponse .success {
  color: #08a300;
  text-align:left;
}
#memberResponse .failure {
  color: #dc0000;
  text-align:left;
}
#memberUpdateResponse {
  margin-bottom: 20px;
  text-align: center;
}
#memberUpdateResponse .success {
  color: #08a300;
  text-align:left;
}
#memberUpdateResponse .failure {
  color: #dc0000;
  text-align:left;
}