.form_block_section
	{
	font-weight:	bold;
	padding-top:	2em;
	text-align:		left;
	}
    
.form_block_section .subtext
	{
	font-weight:	300;
	padding:		0.5em;
    font-style:		italic;	
    color:			#333333;
    border-top:		groove #cae3fd 3px;
    border-bottom:	groove #cae3fd 3px;
	}
    
 .form_block 
	{
    text-align: 	left;
	padding-top: 	1em;	
	overflow:		hidden;
	}
    
.form_block label
	{
    border:			0px; 
    text-align: 	left;
    vertical-align:	bottom; 
    }
    
.form_block	input, .form_block textarea, .form_block select
	{	
	background:		#FFCC99;
    font-size: 		1em;
    font-family: 	comic sans ms;
    font-stretch:narrower;
	}
    
 .form_block	.output
	{	
    font-size: 		1em;
    font-family: 	comic sans ms;
    font-stretch:narrower;
	} 
 
.form_block_ro
	{	
	padding-top: 	1em;	
	overflow:		hidden;
	}	
.form_block_ro input
	{	
	border:			0px;
	background:		blue;
	}

.form_error
	{
	color: #990000;
	}

