﻿/* dictates the styling for form elements */
    select.REQUIRED { background: #ccc; border-top: 1px solid #747372; border-right: 2px solid #930; border-bottom: 1px solid #90908E; border-left: 1px solid #929190; color: #000; font: normal 10px verdana; margin-bottom: 2px; padding: 4px 4px 4px 2px;  }


	input.FIELD, input.REQUIRED, input.ERROR,
	 textarea.FIELD, textarea.REQUIRED, textarea.ERROR{ margin-bottom: 2px; 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,
	select.FF, select.RF, select.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,
		select.FF, select.RF, select.EF { border-color: #7F483F;  }
		
	input.submit, input.submitF { cursor: pointer; border: 0px; width: 60px; height: 21px; background: url("/images/btn_submit.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; }*/
		
		
/* error styles */

	.error_list { display: none; background: #ffffcb; border: 1px solid #930; padding: 0px; float: left; margin: 15px; margin-bottom: 0px; width: 350px;}
	.error_list li { margin-left: 15px; }
	.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; }
