/* forms */

.form input,
.form textarea{
	width:325px;
	margin-right:5px;
	padding:2px;
	border:1px solid #00466A;
}
.form input.checkbox{
	border:medium none transparent;
}
.form textarea{
	height:150px;	
}

.form #boxes{
	position:absolute;
	left:445px;
	margin-top:8px;
	width:210px;
}
.form #boxes label{
	display:block;
}
.form #boxes input{
	width:auto;
}

.form input.s {
	width:80px;
	margin-left:245px;
}

.form .btns input{
	padding:0;
	width:120px;
	background-color:#DCE6ED;
}

.form .hint{
	border:1px solid #00466a;
	padding:5px;
}

.form .req,
.form #error{
	color:#ae8729;
}
.form #error{
	font-weight:bold;
	display:none;
}