legend {
  color: #A3A2A2;
  font-weight: bold;
  margin-bottom: 5px;
  font-variant: small-caps;
  letter-spacing: 2px;
  text-align: center;
}

fieldset {
  border: 1px solid #cccccc;
  padding: 10px;
  height: 99%;
}

table {
  padding: 0px;
  border: 0px;
}

input, .input {
  border: 1px solid #aaaaaa;
  background-image: url(../images/input_bg.jpg);
  background-color: #fcfcfc;
  color: #000000;
  font-weight: bold;
}

textarea {
  width: 330px;
  border: 1px solid #aaaaaa;
  scrollbar-3dlight-color:#fcfcfc;
  scrollbar-arrow-color:#cccccc;
  scrollbar-darkshadow-color:#fcfcfc;
  scrollbar-face-color:#fcfcfc;
  scrollbar-highlight-color:#fcfcfc;
  scrollbar-shadow-color:#fcfcfc;
  scrollbar-track-color:#fcfcfc;
  background-color: #fcfcfc;
  color: #999999;
}

.textareaSelected {
  border: 1px solid #333399;
  scrollbar-3dlight-color:#f7f7f7;
  scrollbar-arrow-color:#333399;
  scrollbar-darkshadow-color:#f7f7f7;
  scrollbar-face-color:#f7f7f7;
  scrollbar-highlight-color:#f7f7f7;
  scrollbar-shadow-color:#f7f7f7;
  scrollbar-track-color:#f7f7f7;
  background-color: #f7f7f7;
  color: #333399;
}

.radio {
  border:none;
  background: none;
}

.inputSelected {
  border: 1px solid #373D50;
  background-image: url(../images/input_bg.jpg);
  background-color: #f7f7f7;
  color: #373D50;
  font-weight: bold;
}

.example td {
  color: #bbbbbb;
  height: 20px;
}

.label td {
  color: #373D50;
  font-weight: bold;
  height: 20px;
}

.selector {
  color: #999999;
  cursor: hand;
  font-weight: bold;
}
