label 			{color: #36544F; font-size: 1.2em; font-weight:bold;
				 *font-size: 1.0em;  *text-align: right;}

#form-labels 	{width: 110px; text-align: right; float: left;line-height: 2.5em; *line-height: 2.6em; 
				margin-top:4px;*margin-right: 4px; *width: 91px;}

#form-fields 	{float: right; width: 280px; line-height: 0.4em;margin-bottom: 200px;}

input, textarea {width: 290px; background-color: #d9e1e8; border: 1px solid #003468;
				font: 1.0em normal Palatino, Georgia, "Times New Roman", Times, serif; color: #693400; 
				padding: 4px 4px 2px 4px;}

input 			{height: 18px;}

textarea 		{margin:5px 0 5px 0;}

.submit 		{background: #003468; color: #FFF3D9; font-size: 1.5em; height: 30px; padding: 0; width: 300px;}

div.mmf 		{margin: 0; padding: 0;}

div.mmf-response-output 
				{clear:both; margin-bottom: 20px;}

div.mmf-mail-sent-ok 
				{clear:both;margin-bottom: 20px; color: #F14211; font-weight: bold;}

div.mmf-mail-sent-ng {}

div.mmf-spam-blocked 
				{top:-350px; color: #F14211; font-weight: bold;}

div.mmf-validation-errors 
				{color: #F14211; font-weight:bold;}

span.mmf-form-control-wrap 
				{position: relative; clear:both;}

span.mmf-not-valid-tip 
				{position: absolute; margin-top:-6px;left: 0px;z-index: 100;background: #F14211; 
				color: #ffffff;width: 290px;padding: 5px; font-weight: bold;}

span.mmf-not-valid-tip-no-ajax 
				{color: #f00;font-size: 10pt;display: block;}

span.mmf-list-item 
				{margin-left: 0.5em;}

