/*
Form style definitions
*/

table.form {
	background-color: #EAE5CC;
}

input.field, input.smallfield, input.mediumfield, select {
	width: 305px;
	border: 1px solid #EAE5CC;
}
textarea.field {
	width: 305px;
	height: 75px;
	border: 1px solid #EAE5CC;
}

input.buttonLarge,
input.buttonStandard {
	font-weight: bold;
	width: 90px;
	border: none;
	cursor: hand;
	background-color: #D7CFB6;
}

input.buttonLarge {
	width: 160px;
}

td.topformtitle,
td.formtitle {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
td.formtitletop {
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 10px;
}
td.topformtitle {
	vertical-align: top;
}
td.formfield {
	text-align: left;
	vertical-align: middle;
}
td.formfieldtop {
	text-align: left;
	vertical-align: top;
}
td.headerrow {
	padding: 3px;
	font-weight: bold;
	background-color: #D7CFB6;
	border-bottom: 1px solid #fff;
}

.correct { color: #090; }
.alert { color: #c00; }
.disabled { color: #c0c0c0; }
.required { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; }