.accepted {
  color: blue;
  font-weight: bold;
}

.rejected {
  color: #999999;
}

.invalid {
  color: red;
}

ul.menu {
  padding: 0;
}

ul.menu li {
  display: inline;
  margin-left: 0;
  margin-right: 1em;
  padding: 0;
}

table.applicant {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4ex;
  width: 90%;
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
}

table.applicant th {
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
  padding: 0.5ex;
  background-color: #ccccff;
}

table.applicant td {
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
  padding: 0.5ex;
  background-color: #eeeeff;
}

dl.configuration {
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
  padding: 1ex;
  background-color: #eeeeff;
}

dl.configuration dt {
  font-weight: bold;
}

dl.configuration dd {
  margin-bottom: 4ex;
}


ul.error {
  border-style: solid;
  border-width: 2px;
  border-color: red;
  padding-top: 1ex;
  padding-bottom: 1ex;
  color: red;
  background-color: #ffeeee;
}

form.application {
  margin-top: 8ex;
}

