input, textarea {margin: 3px; padding: 3px;	color:  #364d34; /*666*/ font-size: x-small;	border: 1px solid #ccc; background: #FFCC99; }
input:focus, textarea:focus {border-color: #364d34; }
textarea {	color:  #364d34;  overflow: auto; background: #FFCC99; }

form { width: 762px; margin: 3px; color: #364d34; text-align: left; padding: 0px; border: 1px solid #efefef; background: #ffffff; }
/* IE6 and below */
* html form  { width: 764px; }
	form div { height: 30px; line-height: 30px; border: 0; color: #364d34; border-bottom: 1px dashed #efefef; text-align: right; }
		form div span { float: left; display: inline;	font-size: 10pt;color: #364d34; width: 200px;	text-align: right; }
		form div.info { height: auto; }
		div.formTitle { text-align: center;	height: 50px; line-height: 50px; margin-bottom: 5px; }

		div.formTitle h2 { text-transform: capitalize; font-size: medium; }
	
	div.formNote { width: 744px; height: auto;  text-align: center; }
	div.formNote p { }
	div.formNote p.privacy { font-size:10px; line-height: 16px; }
	div.formNote b { width:562px; color: #364d34; font-weight: normal; }
	
	div.formButton { text-align: center; height: 50px; line-height: 50px; border: 0; }	
	div.formButton input { width: 160px; text-align: center; }

.error { font-weight: bold; color: #B22222;}
	.error input, .error textarea {	border-color: #B22222;}

