/* FORMS */

form { margin:0; }
legend { font-weight:normal; color:#0A497E; background-color:transparent }
fieldset {
	border:1px solid #ccc;
	background:url(../images/form-bkgd.png) center center #fff repeat-x;
}

fieldset table {
	width:90%;
	margin:0.5em auto;
}

input, select, textarea {
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:12px;
	background-color:#fff;
	border:1px solid #999;
	color:#333;
	padding:2px;
}

select {
	/*
	padding:0;
	background-color:#06c;
	color:#fff;
	*/
}

/* textarea { width:95% } */

input[type='text'], input[type='password'], textarea {
	background:url(../images/input_bkgd.gif) top left no-repeat #fff;
	padding:4px 6px;
}

input:focus, textarea:focus { border-color:#0A497E; color:#0A497E }

label.checked { color:#E92E4D }
.required, .req { color:green; font-size:20px; vertical-align:middle; }

input.checkbox { border:none; background-color:transparent }

.submit {
	background-color:green;
	border-color:green;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
}

input.submit:focus { color:white }
input.submit:hover { background-color:black }
input.radio { border:0; background-color:transparent }

#pooh { display:none } /* honey pot trap field */