

#Sidebar{
  display:none;
}

#Content{
  width:763px;
  margin:0;
  background:url(../images/registration_bg.gif) repeat-y;
}

.contentTop{
  background:url(../images/registration_top.gif) no-repeat;
  display:block;
  width:763px;
  height:59px;
}

.contentBottom{
  background:url(../images/registration_bottom.gif) no-repeat;
  display:block;
  width:763px;
  height:13px;
}

.largeTitle{
  font-size:14px;
  font-weight:bold;
}

.helperText{
  font-size:9px;
}

fieldset{
  border:1px solid #ccc;
  padding:10px 0;
}

fieldset.marginFormSponsors{
  background:#eee;
  border:1px solid #ccc;
}

fieldset ul, fieldset ol{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}

fieldset li{
	margin:0 0 9px 0;
	padding:0px;
	list-style:none;
	clear:both;
}

input[type='text']{
	width:200px;
}

.player{
  color:#000000;
}

.one{
  background:url(../images/1.gif) 15px 0 no-repeat;
}

.two{
  background:url(../images/2.gif) 15px 0 no-repeat;
}

.three{
  background:url(../images/3.gif) 15px 0 no-repeat;
}

.four{
  background:url(../images/4.gif) 15px 0 no-repeat;
}

.registrationLogo{
  background:url(../images/registration_logo.gif) center 0 no-repeat;
}

/* .marginForm - apply to div or fieldset
----------------------------------------------------------------*/
.marginFormRegistration fieldset{
	display: block;
	margin: 0;
	border: 0 solid #FFFFFF;
	border-top:none;
	padding:10px;
	font-size:110%;
}

.marginForm fieldset legend{
	color: #69C8CA;
	margin: 0 0 0 0;
	padding: 3px 0;
	font-size:175%;
	font-weight:bold;
}

.marginFormRegistration label{
	clear: both;
	float: left;
	display: block;
	width: 70px;
	font-weight: bold;
	padding-right:20px;
	text-align:right;
}

.marginFormSponsors label{
	clear: both;
	float: left;
	display: block;
	width: 188px;
	font-weight: bold;
	padding-right:20px;
	text-align:right;
}

.marginFormRegistration input{
	vertical-align:top;
}

.help{
	font-style:italic;
	float:left;
	background:#eee;
}

.marginForm .submitRow{
	margin-left:160px;
}

.checkListVertical{
	display:block;
	float:left;
}

.checkListVertical input, .checkListVertical label{
	display:inline;
	float:none;
	line-height:20px;
	vertical-align:middle;
}

.checkListVertical label{
	padding:0 5px;
}

/* Form classes
----------------------------------------------------------------*/
input.phone, input.zip, input.date{
	width:80px;
}

input.id{
  width:75px;
}

.required{
	color:#FF0000;
	font-weight:bold;
  font-size:12px;
}

.search label{
	width:60px;
}

.search .help{
	margin-left:80px;
	width:60%;
}