/* STYLE FOR INSERT / UPDATE FORMS
-------------------------------------------------------- */

	/* form box holds the forms
	-------------------------------------------------------- */
	#form_box
	{
		margin:			10px 0 0;
		float:			left;
	}
	
	/* form box titles (file view only)
	-------------------------------------------------------- */
	#form_box h5
	{
		padding:		5px;
		width:			99%;
		font-size:		1em;
		background:		#EEE;
		border-bottom:	solid 1px #AAA;
	}
	
	#form_box table
	{
		margin:			10px 0;
		border:			solid 1px;
		width:			99%;
		padding:		2px;
	}
	
	#form_box td
	{
		padding:		2px;
	}
	
	/* style for form section
	-------------------------------------------------------- */
	#form_box #section
	{
		margin:			10px 0 30px;
		padding:		20px 0 20px 10px;
		border:			solid 1px #CCC;
	}
	
	/* style for any instructions
	-------------------------------------------------------- */
	#form_box #section p
	{
		margin:			0 0 5px;
	}
	
	/* style for form section title
	-------------------------------------------------------- */
	#form_box #section h2
	{
		margin:			-32px 0 0 0;
		padding:		0 10px;
		font-size:		1.6em;
		background:		#FFF;
		color:			#BBB;
		float:			left;
		font-weight:	bold;
	}
	
	/* style for form labels
	-------------------------------------------------------- */
	#form_box fieldset
	{
		margin:			2px;
		padding:		5px 0;
		display:		block;
		border:			0;
	}
		
	/* style for form label titles
	-------------------------------------------------------- */
	#form_box label
	{
		width:			80px;
		padding:		2px 0 0;
		font-size:		11px;
		display:		block;
		float:			left;
	}
	
	/* style for required fields
	-------------------------------------------------------- */
	#form_box label #require
	{
		padding:		0 0 0 5px;
		color:			#A00;
	}
	
	/* style for form inputs
	-------------------------------------------------------- */
	#form_box fieldset input,
	#form_box fieldset select,
	#form_box fieldset textarea
	{
		width:			203px;
		border:			solid 1px #584F40;
		background:		#F4EBD9;
	}
	
	/* style for the main checkbox field
	-------------------------------------------------------- */
	#form_box #main_cbx
	{
		padding:		0 0 2px 0;
		border-bottom:	solid 1px #AAA;
		display:		block;
		width:			100%;
		font-size:		13px;
		font-weight:	bold;
		background:		#EEE;
	}
	
	/* make sure the main checkbox has no ugly border
	-------------------------------------------------------- */
	#form_box #main_cbx input
	{
		border:			0;
	}
	
	/* style for form submit buttons
	-------------------------------------------------------- */
	#form_box .submit_btn, .submit_btn
	{
		margin:			0 2px;
		border:			solid 1px #584F40;
		background:		#F4EBD9;
		float:			right;
	}
	
	#form_box .submit_btn:hover, .submit_btn:hover
	{
		border:			solid 2px #000;
		background:		#FFF;
	}
	
	/* style for form clear buttons
	-------------------------------------------------------- */
	#form_box .clear_btn, .clear_btn
	{
		margin:			0 2px;
		border:			solid 1px #584F40;
		background:		#F4EBD9;
		color:			#555;
		float:			right;
	}
	
	#form_box .clear_btn:hover, .clear_btn:hover
	{
		background:		#FFA;
	}
	
	/* style for form REMOVE buttons
	-------------------------------------------------------- */
	#form_box .remove_btn, .remove_btn
	{
		border:			solid 2px #AAA;
		background:		#FFF;
		color:			#555;
	}
	
	#form_box .remove_btn:hover, .remove_btn:hover
	{
		border:			solid 2px #FF0;
		background:		#F00;
		color:			#FFF;
		
	}
	
/* -------------------------------------------------------- */

