.form {
	width:100%;
}
.form h4 {
	margin:0px;
}
.form th {
	text-align:left;
	font-size:11px;
	vertical-align:bottom;
	padding:0 0px 5px 0;
	
}
.form th h3 {border-bottom: 1px dashed #E68F0A;margin:20px 0 10px 0;padding:0 0 3px 0;}
.form .label {
	font-size:11px;
	vertical-align:top;
	text-align:right;	
	padding:2px 5px 2px 0;
}
.row1 td, .row1 td input.checkbox_radio {background-color: #f2f0f0 !important;}
.row1 td input, .row1 td select {
	background-color: white !important;
}


.scrolling { width: 450px; height: 200px; overflow: auto; border: 1px solid silver; margin: 10px auto 10px auto; padding: 5px; }
.scrolling th {background-color:white;border-bottom:1px solid silver;font-size:12px;font-weight:bold;text-align:left;padding:0 0 5px 10px;}
.scrolling input {
	margin:0;
	padding:0;
	width:15px;
	height:15px;
}

.value input,.value select {
	width:200px;
	font-size: 11px;
	border:0;
	background-color: #f2f0f0 !important;
	border:1px solid silver;
	padding:0;
	margin:2px 0 2px 0;
}

.value select.cross_select {
	width:250px;
	font-size:10px;
	letter-spacing:.01em;
	padding:0;
	margin:0;
}

.value .checkbox_radio {
	background-color:#ffffff !important;
	border:0;
	margin:0;
	padding:0;
	width:auto;
}

