#Forms_1 {

}
#Forms_1 div {
	clear: both;
	overflow: hidden;
	margin: 5px 0;
}
#Forms_1 label {
	width: 155px;
	float: left;
}
#Forms_1 small {
	color: #b90000;
	font-size: 11px;
	font-weight: bold;
}
#Forms_1 input,
#Forms_1 textarea {
	float: left;
	width: 181px;
	padding: 2px 3px;
	background: #ffffff;
	border: 1px solid #bcbcbc;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

#Forms_1 .buttons {
}

#Forms_1 button,
#Forms_3 button {
	border: none;
	background: none;
}
#Forms_1 textarea {
	height: 54px;
}

.inputlarge, .inputmedium, .inputsmall {
	border: 1px solid #bcbcbc;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

.inputlarge {
	width: 419px;
	height: 13px;
	padding: 2px;
}
.inputmedium {
	width: 181px;
	height: 13px;
	padding: 2px;
}
.inputsmall {
	width: 109px;
	height: 13px;
	padding: 2px;
}

#Forms_2 h1 {
	border-bottom: 1px solid #989898;
	color: #333333;
	font-size: 13px;
	font-weight:bold;
	margin: 20px 0 20px 0px;
	padding: 0 0 10px 20px;
	width: 340px;
}

#Forms_2 td.r {
	text-align: right;
}

#Forms_3 label {
	float: left;
	width: 250px;
}

#Forms_3 div {
	margin-bottom: 3px;
}

#Forms_3 input.text,
#Forms_3 textarea,
#Forms_3 select {
	width: 181px;
	padding: 2px 3px;
	background: #ffffff;
	border: 1px solid #bcbcbc;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

#Forms_3 textarea {
	height: 60px;
}

.fail {
	background: #FAA !important;
}

