
/* FORMS */

#formID { 
	float:left; display:inline;
	width:270px;
	margin:10px;
	margin-bottom:8px !important;
	color:#900; }

#formID p {
	float:left; display:inline; }
		
.form_row {
	float:left; display:inline;
	width:270px;
	margin-bottom:2px; }

label {
	float:left; display:inline;
	width:80px;
	color:#900;
	margin:7px 10px 0px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;}

.input_text {
	float:left; display:inline;
	margin:4px 0px 4px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#900;
	border:3px solid #edc;
	background:#edc; }
	
textarea {
	float:left; display:inline;
	margin:4px 0px 4px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#900;
	border:3px solid #edc;
	background:#edc;
	overflow:auto; }	

select {
	float:left; display:inline;
	margin:4px 0px 4px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#900;
	border:2px solid #edc;
	background:#edc;}
	
.checkbox input {
	float:left; display:inline;
	margin:6px 3px 2px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px; 
	height:20px;
	color:#900;
	border:1px solid ; }
	
.radio input {
	float:left; display:inline;
	margin:8px 3px 6px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px; 
	border:1px solid ;
	width:14px; height:14px;}
	
.checkbox p, .radio p {
	margin:7px 20px 0px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#900;  }
	
.form_buttons {
	float:left; display:inline;
	margin:4px 2px 4px 0px !important;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;}
	
required {
	float:left; display:inline;
	text-align:right;}
