div#form{
	background-color: #dee3e2;
	margin-top:10px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

#form thead{
	background-color: #ccc;
}
#form h3 {
	font-size: 12px;
	color: #f0f5f4;
	background-color: #2d5081;
	padding: 7px 0 4px 5px;
	margin: 0;
}
#form h4 {
	font-size: 12px;
	color: #f0f5f4;
	background-color: #6eb3a5;
	padding: 7px 5px 4px 5px;
	margin: 0;

}
#form thead p{
	font-size: 10px;
	padding: 3px 5px 3px 10px;
	margin: 0;
}

#form tbody td{
	padding: 0px;
}

#form tbody p{
	font-size: 11px;
	margin:0;
	padding: 5px;
}
#form p.small{
	font-size: 10px;
	margin: 0;
	padding: 2px 10px 2px 10px;
}

#form input, #form select{
	font-size: 11px;
	padding: 0;
	margin: 0 5px 0 0;
}
#form .divide, #form thead.divide{
	background-color: #ccc;
	width: 2px;
	padding: 0;
	margin: 0;
}
#form tfoot td{
	background-color: #ccc;
	text-align: right;
	padding: 5px 10px 5px 0;
}