@charset "UTF-8";

.input-checkbox{
	width:16px !IMPORTANT;
}

.form-std input, .form-std textarea, .form-std select, input.form-std, select.form-std{
	width: 291px;
	/*margin-top: 3px;*/
	margin-top:3px;
	*margin-top:3px;
}
.form-std .input-submit, .form-std {
  width:auto;
}
.form-std select, select.form-std{
  width:299px;
}
.form-std .input-date-select select {
  width:auto;
}
.form-std .input-date-select-day select, .form-std .input-date-select-month select {
  margin-right:5px;
}
.input-date input{
  width:270px;
  vertical-align:top;
}
.form-std .input-submit, .form-std input.input-radio {
  width:auto;
}
.input-date img{
  margin-top:2px;
  float:right;
}
  

.field {
	display:block;
	padding-bottom:5px;
	margin:0;
	margin-bottom:1px;
	/*background:#CCC;*/
}

.submit_register {
	margin-top:10px;
	float: right;
}

.error label, .error {
  color:#ff3333;
}

div#login-failed-notice {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration: none;
  margin-top:20px;
  font-size: 1.6em;
	line-height:1.2em;
  float:left;
  width: 225px;
  text-align:center;
}

div.pop-over-error
{
  color:#fff;
  font-weight:bold;
  float:left;
  position:relative;
  font-size: 1.6em;
  text-decoration: none;
  margin-top:10px;
}

