legend {  
	position: relative;  
	left: -7px;  
	top: -0.50em; 
} 

fieldset ol {  
	padding-top: 0.05em; 
}

#slast{
	width: 800px;
}

.questions{
	width:1100px;
}

#top p{
	margin-left:5em;
}

fieldset.submit {
	border-style: none;
}

fieldset {  
	position:relative;
	width:630px;
	float: left;  
	clear: both;  
	  
	margin: 0 0 1.5em 0;  
	padding: 0 0 1em 0;  
	 
	border: 1px solid #0babed;  
	background-color: #F2EFE9;  
	background-image: url(fieldset_gradient.jpg);  
	background-repeat: repeat-x;
} 

.mix{
	margin: 0 0 1em 0; 
}

table{
	margin-left: 0em;
	margin-top:0em;
}

legend span {  
	position: absolute;  
	margin-top: 1em;  
}

legend {  
	margin-left: 1em;  
	color: #000000;  
	font-weight: bold; 
} 

fieldset ol {  
	padding: 0.5em 0.0em 0 1em;  
	list-style: none; 
} 

fieldset li , table {  
	padding-bottom: 1em; 
}

fieldset.submit {  
	border-style: none; 
}

label{
	float:left;
	width:12em;
	margin-right:1em;
}

#incentive H3 , #personal_info h3 {
	background-color:red;
}

#incentive , #past_bb , #bb_why {
	width: 800px;
	border: 1px dotted blue;
}

#personal_info {
	width: 800px;
	border: 1px dotted blue;
}

#survey {
	width:1000px;
	border: 1px dashed blue;
}


