/*  .formy - CSS Framework 0.8   */

/* 
	reset.css  
*/

.formy fieldset, .formy form, .formy label, .formy legend
 { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/* 
	Structural
*/


.formy fieldset
	{  margin-bottom: 10px; /*margin: 0 0 1.5em 0; padding: 1.4em;  */}

.formy legend
	{ padding: 0 .4em; font-size:1.2em;  }


.formy label	 
	{ float:left; width:9em; display:block; clear:left; margin-right:1em; text-align:left;  cursor:hand; }
.formy label.double	 
	{ float:left; width:18em; display:block; clear:left; margin-right:1em; text-align:left;  cursor:hand; }
.formy label.inline	 
	{ float:left; width:5em; display:inline; clear: none;  margin-right:1em; text-align:left;  cursor:hand; }


.formy textarea, .formy input, .formy select, .formy label, .formy button, .formy optgroup
	{ /* margin-top:5px; */ margin-bottom: 5px;}


.formy input[type="checkbox"] ,.formy input[type="radio"]
	{ margin-bottom:7px; }	

	
	
	
/* 
	Color palette
*/
/*
fieldset
	{ border:1px solid #ccc; }
*/	
.formy legend
	{ background-color: #e3dfdf; color: #333; }
/*	
label
	{ color:#333; }
*/	
.formy textarea
	{ border: 1px solid #ccc; }

.formy textarea:focus, .formy input[type="text"]:focus, .formy input[type="password"]:focus  
	{ border: 2px solid #cff; }

.formy select
	{ border: 1px solid #ccc;
	background-color: #fff; }

.formy input[type="text"]
	{ border: 1px solid #ccc; }

.formy input[type="password"]
	{ border: 1px solid #ccc; }

.formy input[type="submit"]
	{  background-color: #ccc; color: #333; }

.formy input[type="checkbox"]
	{ color: #666; }

.formy input[type="radio"]
	{  background-color: #fff; color: #666; }

.formy option
	{ background-color:#fff; color:#666; }

.formy optgroup
	{ background-color:#ccc; color:#000; }

.formy button
	{ background-color: #ccc; color: #666; }

.formy .required {
	color: #6cc;
	font-weight: bold;
}



