@CHARSET "UTF-8";

div.validation_error {
	background: #FBE6F2 none repeat scroll 0 0;
	border: 2px solid #D893A1;
	margin: 10px 0;
	padding: 10px;
}

div.validation_error p {
	color: red;
	font-weight: bold;
	font-size: 14px;
}

form table th {
	padding-left: 10px;
}

form table tr.pink {
	background-color:  #f8ebe9;
}

form table tr.space {
	height: 8px;
}

form table input.text {
	margin: 10px 3px;
	height: 25px;
	border:  3px solid rgb(232, 217, 193);
	font-size: 16px;
	width: 354px;
	padding: 5px 3px 0px 3px;
	letter-spacing: 2px;
}

form table input.text2 {
	margin: 10px 3px;
	height: 25px;
	border:  3px solid rgb(232, 217, 193);
	font-size: 16px;
	width: 140px;
	padding: 5px 3px 0px 3px;
	letter-spacing: 2px;
}

form table input.text3 {
	margin: 10px 3px;
	height: 25px;
	border:  3px solid rgb(232, 217, 193);
	font-size: 16px;
	width: 340px;
	padding: 5px 3px 0px 3px;
	letter-spacing: 2px;
}



form table span.bigfont {
	font-size: 14px;
}

form table input.short {
	width: 140px;
}

form table textarea {
	margin: 10px 0px;
	height: 200px;
	width: 354px;
	font-size: 16px;
	border:  3px solid rgb(232, 217, 193);
	padding: 5px 3px 0px 3px;
	letter-spacing: 2px;
	line-height: 130%;
}

form table label.check {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 130%;
}

form table label.check input {
	margin-right: 5px;
}

form table select {
	width:  80%;
	margin:  10px 0px;
	padding: 5px 0px;
	border:  2px rgb(232, 217, 193) solid;
} 

.page_toplink {
	width: 90px;
	height: 13px;
	margin: 20px 0px 0px 525px;
	background: url(../image/icon_arrow.jpg) no-repeat left;
	text-align: right;
}

.padding_tb_10 {
	padding: 10px 0px;
}

.form_finish_box {
	height: 350px;
}