@charset "ISO-8859-1";
body {
	font-size:62.5%; 
	font-family:Verdana, Arial, Helvetica, sans-serif ; 
	position:relative; 
	width:750px; 
	margin-left:10%;margin-right:10%;
	}
p {
	font-size:1.2em;
	line-height: 1.5em;
	}
	
h1 {
	font-size:2em;
	margin-top: 3em;
	}
	
h2 {
	font-size:1.45em;
	}	

#Participant_info {
	margin-bottom:2em;
	}
		
table {font-size:12px ;}

.left1 {
	text-align:left;
}
.center1 {text-align:center;}
.right1 {text-align:right;}

.med-large {
	font-size:1.5em;
	font-weight:400;
	}
.medium {
	font-size:1.2em;
	}	
	
.large {
	font-size:16.0px; line-height:1.23em; 
	}

.fine-print {
   font-size:10.0px; 
   line-height:1.2em; 
	}

#benefits td {
	vertical-align:text-bottom;
	}
	
.class-choice-header, .dance-choice-header {
	border-style:double;
	border-bottom-style:dotted;
	border-width:thick;
	padding-left:10px;
	padding-right:10px;
	height:auto;	
	width:auto;
	}
	
.class-choice, .dance-choice {
	border-style:double;
	border-top-style:none;
	border-width:thick;
	padding-left:10px;
	padding-right:10px;
	padding-top:1em;
	margin-top:0em;
	white-space:nowrap;
	width:auto;
	height:auto;
	line-height: 1;
	}

#submain {
	margin-top:0;
	padding-top:0;
	height:auto;
	width:auto;
	
	}
		
.floatleft {
	float:left;
	width:auto;	
	margin-left:0;
	margin-right:0;
	margin-top:0;
	height:auto;
	}

.floatleft p {
	vertical-align:middle;
	margin-left:10px;
	margin-top:1em;
	margin-bottom:0;
	width:auto;
	line-height:2em;
	}	
		
	
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
	}

#main1 {
	line-height:0;
	}		
#registration_note {
	margin-top: 2em;
	margin-bottom: 0em;
	font-size: smaller;
}
.left {
	float: left;
}
#main1 .class-choice-header h3 {
	font-size: 18px;
}
