@charset "UTF-8";

span{
	color:#D90000;
}

.formBase {
	margin:10px 10px 10px 10px;
	padding:0px 80px 0px 80px;
}

.formBase h3{
	font-size:100%;
	color:#405a69;
	font-weight:bold;
	margin:10px 0 0 0;
}

.formBase p{
	margin:0 0 0.5em 0;
}

.formBase table{
	width:100%;
	border-collapse: collapse;
	border:1px solid #cbd0d3;
}
.formBase th{
	width:13em;
	text-align:left;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	border:1px solid #cbd0d3;
	background:#dbe0e3;
}
.formBase td{
	padding:5px 5px 5px 5px;
	border:1px solid #cbd0d3;
}

.formBase .free input,
.formBase .formCenter input{
	width:auto;
	border:none;
	font-size:100%;
}

.formBase .free{
	width:100%;
	border:none;
	font-size:100%;
}
.formBase input,
.formBase select,
.formBase textarea{
	width:100%;
	border:1px solid #cbd0d3;
	font-size:100%;
}
.formBase textarea{
	height:10em;
}

.formBase .formBox{
	margin:0px 0 5px 0;
	padding:5px 5px 0px 5px;
	border:1px solid #cbd0d3;
	overflow:auto;
}

.formBase .formCenter {
	text-align:center;
	margin:10px 0 10px 0;
}

