body, table, input, textarea {
  font-family: Verdana;
  font-size: 11px;
}
.caption {
  font-size: 12px;
  font-weight: bold;
}
.button {
  background-color: lightGrey;
}
.label {
  text-align: right;
}
.menuPos {
  padding: 5px;
}
.menu {
  color: #000;
  text-decoration: none;
}
a.menu:hover {
  text-decoration: underline;
}
.error {
  color: red;
  padding-left: 10px;
}

/** Tables & forms */
.table {
    border: 1px solid #666;
    margin: 3px 0 3px 0;
}
.table td, .table th {
    padding: 3px 10px 3px 10px;
}
.tableHeader {
  color: white;
  background-color: #003366;
}
.tableHeaderLink {
  color: white;
  text-decoration: underline;
}
a.tableHeaderLink:hover {
  text-decoration: underline;
  color: white;
}
.tableCellEven {
  background-color: #FFDF80;
}
.formTitle {
  background-color: #FF9933;
  padding: 10px 20px 10px 20px;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  margin-bottom: 10px;
  width: 100%;
}
.formSectionTitle {
  background-color: #FF9933;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  font-size: 11px;
}
.formButtons {
  background-color: #FF9933;
  padding: 0px 20px 00px 20px;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
  width: 100%;
}
.tableLink {
  text-decoration: none;
  color: black;
  font-style: italic;
}
.submitInput {
  margin-top: 10px;
  margin-bottom: 10px;
  color: white;
  text-transform: uppercase;
  border: 0px;
  background-image: url(images/button.gif);
  width: 100px;
  height: 17px;
  font-weight: bold;
}
.inputTitle {
  background-color: #FFDF80;
  padding: 5px 15px 5px 15px;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}
.dropdownSelect {
  font-family: Verdana;
  font-size: 10px;
}
.textInput, .passwordInput {
  width: 250px;
}
.fileInput {
  width: 200px;
}
.textareaInput {
  width: 250px;
  height: 80px;
}
.tablePages {
  padding: 5px 0px 5px 0px;
}
.pageLink {
  text-decoration:none;
  color: black;
}
.htmlInput {
  background-color: #666;
  padding: 1px;
}
.inputTitle2 {
  background-color: #f5f3eb;
  padding: 5px 25px 5px 15px;
  text-align: center;
  vertical-align: top;
}
.inputElement {
 padding: 5px 5px 5px 5px;
 background-color: #FFDF80;
}
.inputElement2 {
 padding: 5px 5px 5px 5px;
 background-color: #f5f3eb;
}
.buttonLink {
    cursor: pointer;
}

.downloadTableLink {
  text-decoration: none;
  color: blue;
  font-style: italic;
}
a.downloadTableLink:hover {
  text-decoration: underline;
}
.smallTextInput {
  width: 120px;
}

.companyLogo img {
  border: 5px solid #fff;
}

.acsTitle {
  background-color: #FF9933;
}
.acsField {
  background-color: #FFDF80;
}
.adminTitle {
  background-color: #909afd;
}
.adminField {
  background-color: #ced2fc;
}
.storeTitle {
  background-color: #b3b3b3;
}
.storeField {
  background-color: #e3e3e3;
}
