
	.fastSignup fieldset {
		border: solid #CCC 1px; 
		margin: 0 0 10px 0;
		}
	fieldset ol { margin: 0; padding: 0; }
	fieldset li {
		list-style: none;
		padding: 5px;
		margin: 0;
		display: inline;
		}
	legend 	{ 
		background:#fff;
		color:#FF924F; 
		font-size:1.1em; 
		font-weight:bold; 
		margin: 0 0 10px 0; 
		padding: 5px 5px 0 5px; 
		}
	.stepsBox {
		background:#FFFFFF;
		border:#CCCCCC solid 2px;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #666666;
		text-align: justify;
		padding: 10px 10px 5px 10px;
		border: solid 2px #CCCCCC;
		}
	.textAlignedForChaise {
		width: 75%;
		float: right;
		position: relative;
		z-index: 2;
		}
		
	.regChaise 	{ position: absolute; top: 640px; right: 220px; }
	.regBed 	{ position: absolute; top: 75px; left: 600px; }
	
	.right { float:right; }
	
	.fastSignup .left { float: left; clear: left; }
	.fastSignup .right { float: right; margin: 0 20px 0 0; }
	.fastSignup label {
		display:block;
		text-align:right;
		width:190px;
		float:left;
		clear: left;
		}
	.fastSignup input, .fastSignup textarea, .fastSignup select {
		border: solid 1px #aacfe4;
		float: left;
		margin: 2px 0 20px 10px;
		padding:4px 2px;
		clear: right;
		}
	.fastSignup input 		{ width: 220px; }
	.fastSignup input.date 	{ width: 120px; }
	.fastSignup textarea 	{ width: 80%; }
	
	.fastSignup .fieldDescription { color: #999; display: block; font-size: 0.8em; }
	
	#eulaModal {
		height: 400px; width: 700px;
		background: #fff;
		overflow-y: scroll;
		padding: 1em;
		}
	
	#eulaModalBox h1 { color: #666; font-size:  1.8em; margin: 0 0 10px 0; }
	#eulaModalBox h2 { color: #666; font-size:  1.5em; margin: 0 0 5px 0; }
	#eulaModalBox h3 { color: #666; font-size:  1.2em; margin: 0 0 5px 0; }
	#eulaModalBox h4 { color: #666; font-size:  1.0em; margin: 10px 0 5px 0; }
	#eulaModalBox h5 { color: #666; font-size: normal; margin: 20px 0 5px 0; }
	#eulaModalBox h6 { color: #666; font-size: normal;}
	
	.loginError { background-image: none; padding: 5px; }
	
	.sidebar 		{ float: right; width: 38%; }
	.sidebar img 	{ margin: 20px 0 0 0; }
	.sidenote 		{
		background: #f7f7f7;
		border: 1px dotted #ccc;
		margin: 13px 0 0 0; padding: 20px;
		}
	.sidenote h2 	{ font-size: 1em; color: #888; font-weight: bold; }
	.sidenote p 	{ color: #888; }