/* CSS Document - FORM STYLES */



fieldset {

	margin-bottom: 1em;

	border: none;

	display: block; }

	

legend {

	margin-bottom: 6px;

	padding-bottom: 0.5em;

	color: #1f3766;

	font-size: 14px;

	font-weight: bold; }



#formsContact label {

	float: left;

	width: 70px; /* was 75 */

	padding-top: 3px;

	padding-right: 5px;

	text-align: right; }


#formsContact label.nofloat {

	float: none;
	
	text-align:left;
	
	width: auto; }


#formsContact select, #formsContact textarea, #formsContact input {

	width: 190px; /* was 197 */

	padding: 4px 4px 4px 4px;

	font: 13px Arial, Helvetica, sans-serif;

	color: #1f3766;

	background: #ffd478;

	border: 0px; }



#formsContact input[type="radio"] {

	background-color: #fff; }



#formsPrograms label {

	padding-left: 5px;

	text-align: left; }



#formsPrograms input[type="checkbox"] {

	color: #1f3766;

	background-color: #fff;

	border: 1px solid #1f3766;

	padding: 0px;

	width: auto; }



#formsPrograms p {

	margin-bottom: 0px; }	



input:focus, textarea:focus {

	background: #1f3766;

	color: #ffd478; }



#formsContact .fieldWidth {

	width: auto;

	border: none; }
	

	
