/* contact form -----------------------------*/
#column2 {
  width: 510px;
  padding: 20px;
}
.name span.extra_value_name,
.email span.extra_value_name {
  display: block;
}
.formentrybean input,
.formentrybean select {
  margin: 0 5px 10px 0;
}
.address span.extra_value_name {
  display: none;
}
div.home_phone,
div.email,
div.cfid339,
div.cfid340 {
  float: left;
}
div.comments {
  clear: both;
}
span.submit_button {
  display: block;
}
.formentrybean textarea {
  font-size: 1.2em;
  font-family: Arial, sans-serif;
}
/* impact and legacy page --------------------------*/

#registration_button {
  float: right;
  position: relative;
  top: 12px;
}
#registration_button a {
  background: url(/resources/all/files/1058/_fn/register_here_bt.png) no-repeat;
  display: block;
  text-decoration: none;
  width: 80px;
  height: 12px;
  padding: 1px 0 2px;
}
#registration_button a,
.retrieve_password button {
  color: white;
  font-size: 11px;
  text-align: center;
}
/* reset password ----------------------------*/

.retrieve_password button,
.createloginbean button {
  border: none;
  background: url(/resources/all/files/1329/_fn/reset_password_bt.png) no-repeat top left;
  height: 16px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  cursor: hand;
}
.retrieve_password input {
  margin-bottom: 10px;
}
/* create an account --------------------------*/
div.createloginbean {
  position: relative;
}
.createloginbean button {
  color: white;
  font-size: 0.9em;
}
.createloginbean div {
  padding: 5px 0;
  float: none;
  clear: both;
}
.createloginbean .message_container div {
  padding-left: 25px;
}
.createloginbean div.password {
  position: relative;
  top: -195px;
  right: -217px;
}
.createloginbean div.actions {
  float: right;
  padding: 0;
  margin: 0px 0pt 20px
}

.createloginbean .password span.instructions {
  color: red;
}
.createloginbean label {
  display: block;
}
.createloginbean div.email_verify,
.createloginbean div.email {
  margin-right: 0;
}

/* registration form --------*/
.ve_workshop_reg div.name_form_element {
  float: left;
  margin-right: .5em;
  clear: none;
  width: auto;
}
.address span.registration_participant_extra_value_name {
  display: block;
  margin-bottom: .5em;
}
div.hli {
  margin-bottom: 1em;
}

