@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}

form.registration {
	width: 360px;
	text-align: left;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form.registration label {
	display: block;
	width: 310px;
	font-size: 11px;
	line-height: 11px;
	padding: 0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

form.registration input
 {
	display: block;
	margin-top: 3px;
}

form.registration select, form.registration textArea {
	margin-top: 3px;
}

form.registration label.fieldFirst,
form.registration label.fieldTitle,
form.registration label.fieldPersonalEmail,
form.registration label.fieldCompany,
form.registration label.fieldAddress,
form.registration label.fieldCity,
form.registration label.fieldCountry,
form.registration label.fieldMainTel,
form.registration label.fieldEducation,
form.registration label.fieldInstitution,
form.registration label.fieldSex,
form.registration label.fieldEssay,
form.registration label.fieldNominateWho,
form.registration label.fieldPavilions {
	clear: left;
}

form.registration label.fieldFirst,
form.registration label.fieldLast,
form.registration label.fieldPersonalEmail,
form.registration label.fieldDirectTel,
form.registration label.fieldCity,
form.registration label.fieldCountry,
form.registration label.fieldMainTel,
form.registration label.fieldFax,
form.registration label.fieldCompanyEmail,
form.registration label.fieldEducation {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;

}

form.registration label.fieldFirst input,
form.registration label.fieldLast input,
form.registration label.fieldPersonalEmail input,
form.registration label.fieldDirectTel input,
form.registration label.fieldCity input,
form.registration label.fieldProvState input,
form.registration label.fieldCountry select,
form.registration label.fieldSex select,
form.registration label.fieldCompanyEmail input,
form.registration label.fieldMainTel input,
form.registration label.fieldNominateWho select,
form.registration label.fieldFax input {
	float: left;
	width: 150px;
	padding: 0px;
}

form.registration label.fieldPostalZip {
	float: left;
	width: 60px;
}

form.registration label.fieldPostalZip input{
	float: left;
	width: 60px;
}

form.registration label.fieldProvState {
	float: left;
	margin-right: 10px;
	width: 60px;
}

form.registration label.fieldProvState input{
	width: 60px;
	float: left;
	margin-top: 3px;
}

form.registration label.fieldTitle,
form.registration label.fieldCompany,
form.registration label.fieldAddress,
form.registration label.fieldEducation,
form.registration label.fieldEssay,
form.registration label.fieldPavilions,
form.registration label.fieldfieldDoB,
form.registration label.fieldInstitution,
form.registration label.fieldCategory1,
form.registration label.fieldCategory2,
form.registration label.fieldCategory3,
form.registration label.fieldCategoryText1,
form.registration label.fieldCategoryText2,
form.registration label.fieldCategoryText3,
form.registration label.fieldSex
 {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}

form.registration label.fieldCategoryText1,
form.registration label.fieldCategoryText2,
form.registration label.fieldCategoryText3 {

	padding-left:15px;
	width: 295px;
	
}
	
	
form.registration label.fieldTitle input,
form.registration label.fieldCompany input,
form.registration label.fieldEducation input,
form.registration label.fieldAddress input,
form.registration label.fieldCategory1 select,
form.registration label.fieldCategory2 select,
form.registration label.fieldCategory3 select,
form.registration label.fieldCategory1 textarea,
form.registration label.fieldCategory2 textarea,
form.registration label.fieldCategory3 textarea,
form.registration label.fieldInstitution input,
form.registration label.fieldPavilions select {
	float: left;
	width: 310px;
	padding: 0px;
}

form.registration label.fieldCategoryText1 textarea,
form.registration label.fieldCategoryText2 textarea,
form.registration label.fieldCategoryText3 textarea {
	float: left;
	width: 295px;
	padding: 0px;

}

form.registration label.fieldCategory1 select,
form.registration label.fieldCategory2 select,
form.registration label.fieldCategory3 select {
	font-size: 9px;
}

form.registration label.fieldTerms, form.registration label.fieldAge, form.registration label.fieldHero {
	float: left;
	padding: 5px 0 0px 5px;

	margin: 0px;
}

form.registration input#termsCheck, input#age, input#heroId1, input#heroId2, input#heroId3 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}


 div#heroDiv1, div#heroDiv2, div#heroDiv3 {
 	padding-left: 15px;

	width: 325px;
 }

form label.fieldTerms, form label.fieldHero {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

form.registration h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: 14px;
}

div#registration, div#ConfirmationMessage, div#detailConfirm, div#entryInfo {
	width: 365px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	
}

div#registration, div#ConfirmationMessage  {
	padding-left: 25px;
	float:left;
	padding-top: 33px;
	
	


}
div#entryInfo {
	padding-top: 33px;
	width: 275px;
}
div#detailConfirm {
	padding-left: 25px;
	float:left;
	padding-top: 37px;
}


div#infoPanel {
	padding-top: 7px;
	width: 275px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

td.rightTableColumn {
	text-align:right;
}

div#header {
	width: auto;
	height: 177px;
	margin: 0;
	padding: 0;
	background-image:url(../images/regBanner.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

div#content {
	padding-left: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#terms {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:none;
}

form input#paymentRadio_1,
form input#paymentRadio_2 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

form label.radioItem {
	clear: none;
	margin: 5px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

div#sideBar {
	width: 143px;
}
div#registrationHeader {
float:left;
clear:right;
width: 800px;
padding: 0 0 25px 25px;
}







