@charset "UTF-8";
/* CSS Document */
/* Form defaults */
form {
	position: relative;
}
fieldset {
}
legend {
	font-size: 1.5em;
	font-weight: normal;
	color: #19437b;
	font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
}
label {
	display: block;
	padding: 0.5em 0;
	color: #19437b;
}
textarea, input.text {
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #666666;
	background: #FFFFFF !important; /* To keep form fields consistent (no yellow form fields with google toolbar */
}
textarea:focus, input.text:focus {
	background:#effeff !important;
}
input.text, textarea {
	width: 99%;
	height: 1.25em;
	padding: .25em 0;
	margin-top: .25em;
}
textarea {
	height: 9em;
}
.submit {
	clear: left;
	margin-top: 1em;
	padding: 0 1em;
	display: inline;
	cursor: pointer;
}
.required {color: #19437b;}

.error {color: #FF0000;}

#search_form {float: right; display: inline; width: 60%;}
#search_field {display: inline; width: auto; height: 1.25em; border-top: 2px solid #999999; border-left: 2px solid #999999; border-right: 2px solid #d9d9d9; border-bottom: 2px solid #d9d9d9;}
#search_submit {display: inline; margin: 0; clear: none; background: #0072bc; color: #fff; border: none; padding: .25em .5em; }

#sub #sub_emailList {padding-top: 0;}
#sub_emailList form {background: #ebc361 url(/images/siteBuild/accent_bg.jpg) repeat left top; padding: 1em .5em; margin: 0;}
#sub_emailList form .submit {float: right; background: #8c4303;color: #fff; border: none; padding: .25em .5em;}
