span.title  { 
	font-weight:bold;
} 

div.field input  { 
	border:2px solid #CCC 
} 

div.field  { 
	clear:both; margin-bottom:2px 
} 

label  { 
	font-weight:bold; cursor:pointer; cursor:hand
} 

form div.field label  { 
	display:block; float:left; width:150px;
	padding-left:22px
} 

form div.field label.required  { 
	
	background-image:url('../images/required.gif');
	background-repeat:no-repeat;
	background-position:3px 0px 
}
form div.field label.problem  { 
	
	background-image:url('../images/caution.gif');
	background-repeat:no-repeat;
	background-position:3px 0px 
}
form div.field label.completed  { 
	
	background-image:url('../images/complete.gif');
	background-repeat:no-repeat;
	background-position:3px 0px 
} 

iframe  { 
	width:100%; height:400px;
	border:1px #DDD solid;
	background: white;
} 

div.input-block, div.output-block  { 
	margin-left:20px; padding-left:5px;
	margin-bottom:10px
} 

div.input-block p, div.output-block p  { 
	margin:0px; padding:0px; padding-top:5px;
	padding-bottom:5px
}

div.output-block {
    display: none;
    border: 1px #CCC dashed;
}

.customize {
    font-size: 80%;
    font-style: italic;
    color: blue;
    cursor: pointer;
    cursor: hand;
}

#submit {
    display: block;
    margin-left: 220px;
    margin-top: 10px;
}

/*
.field option {
	width: 100px;
}
*/
