.UsernameAlreadyExists {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: 900;
  line-height: 125%;
  color: #FF0000;
}

.UsernameAlreadyExists a:link, .UsernameAlreadyExists a:visited {
  color: #FF0000;
		text-decoration: underline;
}

.UsernameAlreadyExists a:hover, .UsernameAlreadyExists a:active {
  color: #164EA8;
		text-decoration: underline;
}

#SignUpForm {
  margin: 0;
  padding: 0;
}

#SignUpForm form {
  margin: 0;
  padding: 0;
}

.SignUp {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 125%;
  color: #000;
}

.SignUp h3 {
  margin: 0 0 19px 0;
  padding: 0;
  font-size: 14px;
  font-weight: 900;
}

.commonInput {
  margin: 5px 0 5px 0;
  padding: 0;
  border: 1px solid #A5ACB2;
  width: 242px;  
}
/*---- Month/Year Only ----*/
.dualDrop {
  margin: 5px 0 5px 0;
  padding: 0;
  width: 242px;
}

.dualDropDownMonth {
  margin: 0 10px 0 0;
  padding: 0;
  font-size: 14px;
  font-weight: 900;
  width: 112px;
  float: left;
}

.dualDropDownAge {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 900;
  width: 73px;
}
/*---- END Month/Year Only ----*/
/*---- Day/Month/Year ----*/
.triDrop {
  margin: 5px 0 5px 0;
  padding: 0;
  width: 278px;
}

.triDropDownYear {
  margin: 0 10px 0 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  width: 73px;
  float: left;
}

.triDropDownMonth {
  margin: 0 10px 0 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  width: 112px;
  float: left;
}

.triDropDownDay {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  width: 73px;
  float: left;
}
/*---- END Day/Month/Year ----*/

.WhyAsk {
  margin: 0;
  padding: 40px 0 0 10px;
}

.longInput {
  margin: 5px 0 5px 0;
  padding: 0;
  border: 1px solid #A5ACB2;
  width: 329px; 
}

.threeWideInput {
  margin: 0;
  padding: 0;
}

.threeWide {
  margin: 0 0 5px 0;
  padding: 0;
  float: left;
}

.cityInput {
  margin: 5px 10px 0 0;
  padding: 0;
  border: 1px solid #A5ACB2;
  width: 159px; 
}

.stateInput {
  margin: 5px 10px 0 0;
  padding: 0;
  font-size: 11px;
  border: 1px solid #A5ACB2;
  width: 50px; 
}

.zipInput {
  margin: 5px 0 0 0;
  padding: 0;
  border: 1px solid #A5ACB2;
  width: 97px; 
}

.HowHear {
  margin: 0;
  padding: 0;
  clear: both;
}

.longDropDown {
  margin: 5px 0 5px 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  width: 332px;
}

.rememberMe {
  margin: 15px 0 0 0;
  padding: 0;
}

.SmileTalk {
  margin: 7px 0 11px 0;
  padding: 19px 0 0 10px;
  border: 1px solid #FF0000;
  width: 394px;
}

.redCopy {
  margin: 0 16px 13px 0;
  padding: 0;
  font-weight: 900;
  color: #FF0000;
}

.stCheckBox {
  margin: 0;
  padding: 0;
  float: left;
}

.stBoxCopy {
  margin: 0 31px 13px 23px;
  padding: 0;
}

.CreateProfile {
  margin: 17px 0 0 0;
  padding: 0;
}

/*--- START UPDATES ---*/
#SignUpForm img {
  display:none;
}
/*--- END UPDATES ---*/
