.form {
	width: 100%;
}
.form .error{
	color: #CA0000;
}
.form .header div{
	font : 700 8pt/21px Tahoma;
	color : #0F3970;
	background : #B5CEEF;
	padding-left: 6px;
}
.form .message{
	padding: 8px 0px 8px 0px;
	font: 700 8pt/18px Verdana;
	color: #0F3970;
}
.form .label{
	margin: 6px 0px 6px 0px;
	font: 100 8pt/18px Verdana;
}
.form .row{
	font: 100 8pt/18px Verdana;
}
.form .row td{
	padding: 5px 0px 5px 0px;
}
.form .err_row{
	padding: 5px 0px 5px 0px;
	font: 100 8pt/18px Verdana;
	color: #DB1346;
}
.form .line{
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: #DEDEDE;
}
.form .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}
.form input, .form textarea, .form select{
	border-style: groove;
	font: 100 8pt Verdana;
}
.form .checkbox{
	border-style: none;
}
