.div_label {
	width:100px;
	float: left;
	padding-top: 10px;
}
.div_texbox {
	width:400px;
	margin-top:3px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}

.div_textarea {
	width:400px;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
}

.button_div {
	width:250px;
	float:left;
	background-color:#fff;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px 5px 5px 0px;
}
.textbox {
	background-color:#EFEFEF;
	width:205px;
	font:normal 12px Arial;
	color: #999999;
	padding:3px 5px 3px 3px;
}
.textbox:focus, .textbox:hover {background-color:#F0FFE6;}
textarea {background-color:#EFEFEF;color: #999999;}
textarea:focus, .textbox:hover {background-color:#F0FFE6;}
.checkbox {margin: 5px; vertical-align: middle;}
.required{color: #522380;}
.spammer {
width:20px;
visibility: hidden;
}