/* CSS Document */
form {
  margin:0;
  padding:0;
}

table.form {
  width: auto;
  margin: 5px 0;
}

table.form td.label, table.form td.data {
  padding-top : 2px;
  padding-bottom : 2px;
  vertical-align : middle;
}

table.form td.label {
  text-align : left;
  padding-right:5px;
}

table.form td.data2 {
  padding-left:10px;
}

label {
  padding-right : 5px;
}

input, select, textarea {
  font-size: 11px;
  color: #666666;
  padding: 0;
  margin: 0;
  border: 1px solid #cccec8;
}

input { padding:2px 0; }

.form input, .form select {
  margin-right:5px;
}

textarea {
  border: solid 1px #999999;
}

input.button, a.button, a:link.button, a:visited.button {
  font-size:11px;
  font-weight:bold;
  background: #2a6b32 url("../images/common/elements/buttonBg.gif") left top repeat-x;
  border:none;
  color:#FFFFFF;
  cursor:pointer;
  padding:2px 3px;
  text-decoration: none;
}

div.newTopic_bottom a.button, div.newTopic_bottom a:link.button, div.newTopic_bottom a:visited.button {
  color:inherit;
}

input.checkbox {
  border:none;
  margin:7px;
  -margin:3px;
}

h1.formTitle {
  padding: 0 0 10px 0;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
