﻿/* dictates the styling for form elements */

	input.FIELD, input.REQUIRED, input.ERROR,
	 textarea.FIELD, textarea.REQUIRED, textarea.ERROR{ padding: 4px 5px; font: normal .95em Verdana, Arial, Helvetica, sans-serif; background: #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
		input.ERROR, textarea.ERROR { background: #FFFFCB; border-bottom: 1px solid #f59a7c}
	
	input.FF, input.RF, input.EF,
	textarea.FF, textarea.RF, textarea.EF { background: #fff; border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #666; border-left: 1px solid #666; }
		input.REQUIRED, input.ERROR,
		textarea.REQUIRED, textarea.ERROR { border-right: 2px solid #993300; }
		input.FF, input.RF, input.EF,
		textarea.FF, textarea.RF, textarea.EF{ border-color: #7F483F }
		
	input.submit, input.submitF { cursor: pointer; border: 0px; width: 65px; height: 22px; background: #333 url("/images/ico_send.gif") no-repeat; }
	input.submit_cms { cursor: pointer; border: 0px; width: 72px; height: 22px; background: url("/images/ico_submit.gif") no-repeat; }
	input.cancel { cursor: pointer; border: 0px; width: 72px; height: 22px; background: url("/images/ico_cancel.gif") no-repeat; }
	input.close { cursor: pointer; border: 0px; width: 72px; height: 22px; background: #2D2D2D url("/images/ico_close.gif") no-repeat; }
		/*input.submitF { border-color: #000; color: #000; }*/
		
	table.formtable th { text-align: left; }
		
/* error styles */

	.error_list { display: none; background: #ffffcb; border: 1px solid #930; padding: 0px; margin-bottom: 5px;}
	.error_list div { border: 1px solid #f59a7c; padding: 5px 10px; font-weight: bold; color: #930;}
	.error_list a { color: #930; font-weight: normal;}
	.error_list a:hover { color: #333; }
	
	.error_title { color: #930; }
	
	.success { color: #009900; font-weight: bold; text-align: center; margin-bottom: 10px}

