.form {
padding:10px 0 0;
}
.row {
padding:0 0 5px 50px;
clear:both;
float:left;
width:100%;
}
.submit {
padding-top:15px;
color:#000;
}
	.row label {
	width:110px;
	font-weight:bold;
	color:#231F20;
	float:left;
	}
		.row label.error {
		background:#FFCACA;
		border:1px solid #ff0000;
		height:14px;
		padding:1px 5px;
		width:auto;
		}
		.textbox label.error {
		clear:both;
		margin:5px 0 0 110px;
		}
	.row input, .row select {
	float:left;
	border:1px solid #596268;
	width:200px;
	margin-right:5px;
	height:16px;
	font-size:11px;
	}
	.row select {
	height:19px;
	width:202px;
	}
	.textbox textarea {
	border:1px solid #596268;
	height:150px;
	width:400px;
	}
	.submit input {
	width:auto;
	height:auto;
	margin-left:110px;
	}
	.checkbox {
	}
		.checkbox ul {
		float:left;
		}
			.checkbox li {
			float:left;
			padding:0 0 5px 0;
			list-style:none;
			}
				.checkbox li label {
				width:auto;
				padding-left:5px;
				font-weight:normal;
				}
				.checkbox li input {
				width:auto;
				height:auto;
				border:0px none;
				}
#thankyoupanel {
/*display:none;
width:515px;*/
}