/* Form declarations
----------------------------------------------- */
.form  {
	text-align: left;
}

.form h2 {
	font-size: 12px;
	color: #0F3A7A;
	font-weight: bold;
}

.form label {
	clear: left;
	display: block;
	float: left;
	width: 80px;
}

.form label span.txt {
	position: relative;
}

.form textarea {
	width: 215px;
}

.form .even, .form .odd {
	margin-bottom: 4px;
}

.form .static {
	display: block;
	width: 320px;
	float: left;
	border-left: 1px solid silver;
	padding-left: 10px;
}

/* Form Errors
   -------------------------------------- */
.errors * {
	color: #a00;
}

.ftext_failed,
.fpass_failed,
.fstatic_failed,
.fcombo_failed,
.fradio_failed,
.fcheckbox_failed,
.ftextarea_failed {
	background-color: #fee;
}



