body {
  color: #A53148;
}

a:link, a:visited {
  color:#A53148;
  text-decoration:none;
  font-weight: bold;
}
a:active, a:hover {
  color:#D8647B;
  text-decoration:underline;
  font-weight: bold;
}

#logo {
  width: 100%;
}

#isCapsLock {
  display: none;
}

td, th {
  border: 0px;
}

#campaign_left {
  float: left;
  border-right: 1px solid #A53148;
  padding: .5em 2em .5em 1em;
  width: 18.46153846153846154em;
  _width: 21.52505381263453159em;
}
#campaign_right {
  float: left;
  border-left: 1px solid #A53148;
  margin-left: -1px;
  padding: .5em 0 .5em 2em;
  width: 31.84615384615384615em;
  *width: 32.62508156270390676em;
  _width: 34.72508681271703179em;
}

.error {
  color: red;
  padding: 0 0 0.5em 12.5em;
}

legend{
  font-weight:bold;
  padding:.5em 0pt;
  *margin-left: -.5em;
  font-size:123.1%;
  color: #A53148;
}

.field_container {
  clear: both;
  padding: 0.5em 0;
}

.field_label {
  display:block;
  float:left;
  padding:0 0.5em 0 0;
  width:5em;
}
#password_form .field_label {
  width:11em;
}

.radio_label {
  padding:0 0.5em 0 0;
}

#apply_form .field_label {
  width: 12em;
}

#login_form .text_field {
  width: 12.5em;
  *width: 12.18753046882617207em;
}

#apply_form .text_field{
  width: 19em;
}

#email_form {
  width: 50%;
}

#email_form .text_field {
  width: 100%;
}

#email_form #message_field {
  height: 9em;
}

#email_form .button_container {
  text-align: right;
  width: 100%;
}

#apply_form textarea {
  height: 5em;
}

.button_container {
  clear: both;
  margin-top: .5em;
  padding: 0.5em 0;
}

.button_submit {
  padding: 0.1em 0.5em;
}

th {
  text-align: left;
  background-color: #e0e0e0;
}

.lead_contact td {
  background-color: #d0d0d0;
}

#contact_table {
  width: 100%;
}

#strong {
  font-weight: bold;
}

#em {
  font-style: italic;
}

/*
.yui-gb .yui-u {
  border-color: black;
  border-style: solid;
  border-width: 0px 1px;
  margin-right: -1px;
  margin-left: -1px;
  padding-left: 14px;
  width: 235px;
}

.yui-gb .yui-u.first {
  border-width: 0px 1px 0px 0px;
  margin: 0px;
}

.yui-gb .yui-u.last {
  border-width: 0px 0px 0px 1px;
  margin: 0px;
}*/
