/* ------------------------------------------------------------- */

/*  GREYCLIFF 2010
	STANDARDS-COMPLIANT STYLESHEET 
	WEBSITE BY FOOD SERVICE ENABLERS & CONBRIO

		--- TABLE OF CONTENTS ---
			- FORMS
				- General Form (default)
				- Contact Form
				
				- Misc.
			
*/

/* ------------------------------------------------------------- */
/* General Form */
#general-form-table{
	margin-left:10px;
	width:650px;
}

	#general-form-table th{
		width:100px;
		text-align:left;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		color:#8ab13a;
		font-weight:bold;
	}
	
	#general-form-table td{
		text-align:left;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		color:#453d36;
	}
	
	#general-form-table select{
		border:1px solid #8ab13a;
		text-align:left;
	}
	
	#general-form-table xinput{
		border:1px solid #8ab13a;
		padding:1px;
		text-align:left;
	}	
	
	#general-form-table .submit{
		cursor:pointer;cursor:hand;
		background-color:#FFFFFF;
		border: 1px #ef6335 solid;
		color:#ef6335;
		font-weight:bold;
		text-align:center;
	}
	
	#general-form-table .submitON{
		cursor:pointer;cursor:hand;
		background-color:#ef6335;
		border: 1px #ffffff solid;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
	}
	
	#general-form-table textarea{
		border:1px solid #8ab13a;
		text-align:left;
	}
	
	#general-form-table .spcFrmClass{
		display:none;
	}
	
	#general-form-table .req{
		color:#8ab13a;
		font-weight:bold;
	}
	
	#general-form-table .right{
		text-align:right;
	}
	
	.boxfix	{padding-top:5px;}
	
	
	
/* Contact Form */
#contact-form-table{
	margin-left:30px;
	width:500px;
}

	#contact-form-table th{
		width:110px;
		text-align:left;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		color:#8ab13a;
		font-weight:bold;
	}
	
	#contact-form-table td{
		width:390px;
		text-align:left;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		color:#453d36;
	}
	
	#contact-form-table select{
		border:1px solid #8ab13a;
		text-align:left;
	}
	
	#contact-form-table input{
		border:1px solid #8ab13a;
		padding:1px;
		text-align:left;
	}	
	
	#contact-form-table .submit{
		cursor:pointer;cursor:hand;
		background-color:#FFFFFF;
		color:#8ab13a;
		font-weight:normal;
		text-align:center;
	}
	
	#contact-form-table textarea{
		border:1px solid #8ab13a;
		text-align:left;
	}
	
	#contact-form-table .spcFrmClass{
		display:none;
	}
	
	#contact-form-table .req{
		color:#8ab13a;
		font-weight:bold;
	}
	
	#contact-form-table .right{
		text-align:right;
	}
	#graycliff-volunteer-positions{
		margin-left:0px;
		margin-top:5px;
	}
	#graycliff-volunteer-positions table{
	}
	#graycliff-volunteer-positions th{
		width:15px;
		text-align:left;
		vertical-align:top;
	}
	#graycliff-volunteer-positions td{
		text-align:left;
		padding-top:6px;
	}


/* Misc. */
	
	
