/* line 1 */
div.form-container {
  margin-top: 25px;
}

/* line 5 */
label {
  padding-right: 10px;
  color: #333333;
}
/* line 9 */
label.more {
  padding-right: 0;
}

/* line 13 */
span.notice {
  padding: 0 2px;
  background-color: #eae996;
  color: #333333;
}

/* line 19 */
p span.notice {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
}

/* line 25 */
input, select {
  font-size: 100%;
  padding: 2px;
}

/* line 30 */
textarea {
  font-size: 100%;
  padding: 2px;
  height: 100px;
}

/* line 37 */
dl.one-column {
  width: 100%;
}
/* line 41 */
dl.one-column dd ul, dl.one-column dd li {
  list-style: none;
}
/* line 44 */
dl.two_column {
  width: 100%;
}
/* line 47 */
dl.two_column dt {
  float: left;
  font-size: 0.71em;
  width: 76px;
  line-height: 22px;
  text-align: right;
  text-transform: uppercase;
}

/* line 56 */
dt label {
  font-weight: bold;
}

/* line 61 */
dl.two_column dd {
  margin: 0 0 0 90px;
  line-height: 22px;
}
/* line 65 */
dl.one-column dd {
  margin: 0;
  margin-bottom: 10px;
  line-height: 22px;
}
/* line 70 */
dl.two_column dd.clear, dl.one-column dd.clear {
  clear: both;
  margin-left: 0;
  padding-bottom: 12px;
}
/* line 75 */
dl.two_column dd.clear hr, dl.one-column dd.clear hr {
  display: none;
}
/* line 79 */
dl.two_column dd.sub {
  margin-bottom: 7px;
  font-size: 90%;
}
/* line 83 */
dl.two_column dd.sub label {
  color: #666666;
}
/* line 86 */
dl.two_column dd.column_full {
  margin-left: 0;
}

/* line 90 */
.note {
  font-size: 90%;
  color: #666666;
}

/* line 96 */
dl.two_column dd ul, dl.two_column dd li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 102 */
dd.remember label {
  font-size: 90%;
  color: #666666;
}

/* line 107 */
.full {
  width: 98%;
}

/* line 111 */
.medium {
  width: 35%;
  margin-right: 10px;
}

/* line 116 */
.small {
  width: 15%;
}

/* line 120 */
.radio {
  margin-right: 5px;
}

/* line 124 */
select.small {
  margin-right: 10px;
}

/* line 128 */
input#submit {
  margin-right: 25px;
  font-size: 100%;
}

/* line 133 */
#submit.right {
  float: right;
  margin-right: 0;
}

/* line 138 */
dl.two_column dd.submit {
  margin-bottom: 0;
}
/* line 141 */
dl.two_column dd.submit input {
  margin-right: 5px;
}

/* line 146 */
div.form-message {
  margin-bottom: 20px;
  padding: 10px 15px;
  color: #789700;
  border: 2px solid #dcdcdc;
  font-weight: bold;
}
/* line 153 */
div.form-message p {
  margin-bottom: 0;
  padding-left: 18px;
  background: url(../img/icon_confirm.gif) no-repeat 0 50%;
}
/* line 158 */
div.form-message ul {
  margin: 0;
  list-style: none;
}
/* line 162 */
div.form-error {
  color: #333333;
}
/* line 165 */
div.form-error li {
  padding-left: 18px;
  font-weight: normal;
  background: url(../img/icon_error.gif) no-repeat 0 50%;
}

/* line 171 */
label.error {
  padding-left: 18px;
  font-weight: normal;
  background: url(../img/icon_error.gif) no-repeat 0 50%;
}

/* line 177 */
div.form-error span, label span {
  color: #cc0000;
  font-weight: bold;
}
