/* FORM CSS */ 

form {
	font: normal 90% Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

.formline {
	clear: both;
	padding: 3px 3px 3px 10px;
	text-align: left;
	}

.formline span.formlabel {
	float: left;
	width: 110px;
	padding: 3px 3px 3px 0;
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
	}

.formline span.formfield {
	float: left;
	width: 550px;
	margin-left: 10px;
	text-align: left;
 	}

.formline span.displaytext {
	float: left;
	width: 550px;
	margin: 3px 0 0 10px;
	text-align: left;
 	}

.formline span.formhelp {
	font-size: 80%;
	color: #000099;
}

.formline label.labelreq {
	}

input.sm {
	width: 10em;
}

input.md {
	width: 15em;
}

input.lg {
	width: 20em;
}

input.xl,
textarea.xl {
	width: 40em;
}
textarea.xl {
	height: 12em;
}

.formbutton {
	border: 3px double #00334f;
	border-left-color: #365066;
	border-top-color: #365066;
	margin: 5px 5px 0 5px;
	color: white;
	height: auto;
	text-decoration: underline;
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding: 0.1ex 0;
	cursor: pointer;
	background: #003366;
	text-decoration: none;
}

p.message {
	font: normal 90% Arial,Helvetica,"Nimbus Sans L",sans-serif;
	color: #990000;
	font-weight: bold;
}

p.message2 {
	font: normal 90% Arial,Helvetica,"Nimbus Sans L",sans-serif;
	color: #000000;
}



