@charset "utf-8";
/* CSS Document */

input[type="text"],
input[type="password"] {
  height:17px;
  width:250px;
  margin:4px 0;
}

article form {
  margin: 20px auto;
}

article form > div {
  margin: 20px auto;
  text-align:center;
}

article form table {
  width:100%;
  border: 1px solid #4a7416;
  margin: 6px auto;
}

article form table tr th,
article form table tr td {
  border: 1px solid #4a7416;
}

article form table tr th {
  padding: 8px 8px;
  background-color:#c6e4a0;
  text-align:left;
}

article form table tr th em {
  color:#de4010;
  padding-left:5px;
}

article form table tr td {
  padding: 8px 8px;
  line-height:150%;
}

article form table tr td div {
  padding: 4px 3px 4px 3px;
  font-size:12px;
}

article form table tr td div.error {
  background-color:#f4c4c9;
  color:#de4010;
  font-weight:bold;
}