label{
	margin:0px;
	padding:0px;
	display:block;
}

input, textarea, select.multiple, select.bigbox{
	width:200px;
}

textarea{
	height:80px;
}

input.checkbox{
	width:auto;
}

select.multiple{
	border:1px solid #BEBEBE;
	height:65px;
	overflow:hidden;
	mrging:0px;
	padding:0px;
}

label a{
	display:block;
	margin-left:150px;
	width:300px;
	height:auto;
	overflow:visible;
  white-space:normal;
}

div#holder{
	float:left;
}

div#registrationForm{
	float:left;
	width: 515px;
}

div#infoPane{
	float:left;
	height:400px;
	width:220px;
	background-color:#F5F5F5;
	border:1px solid #E1E1E1;
	padding: 0 10px;
	overflow:hidden;
}

label a.noBlock{
	display:inline;
	margin:0px;
}

span.infoGood, span.infoBad, span.formhelp{
	font-weight:bold;
	font-size:10px;
}

span.infoBad{
	color:#C80000;
}

span.infoGood{
	color:#00C800;
}

#ajaxbox {
  background-color: #FFFFEE;
  width: 400px;
  display: none;
  position: absolute;
  border: 1px solid #FFCC66;
  padding: 3px;
  color:black;
  z-index:999;
}

span.formhelp{
	color:black;
}

#ieEmail, #ieAlerts{
  display:none;
}

#noAccountNeeded{
  background-color:#FEFFED;
  border:1px solid #DED89A;
  width:510px;
  float:left;
  padding:0px 0px 10px 0px;
  margin:0px 0px 10px 0px;
}

#noAccountNeeded p{
  font-weight:bold;
  margin:10px 0px 5px 10px;
  padding:0px;
}

#noAccountNeeded a{
  margin:0px 100px 0px 63px;
  font-weight:bold;
}
