/*** Form ***/
form 						{ margin: 0; padding: 0; width: 100% }
input.data, 
textarea.textarea, 
select.select, 
.firefox select.select 		{ font-size:1em; color:#666666; width:auto; padding:1px 1px; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; background:#fff url('../images/fieldbg.gif') repeat-x top }
fieldset 					{ border-color: #dedede; border-width: 1px; border-style: dashed; padding: 10px; margin: 0 }
fieldset legend 			{ font-size: 1.1em; font-weight:bold; text-transform:uppercase; color:#666666 }
label 						{ display: block; float: left; width: 100px; padding: 0; margin: 5px 0 0; text-align: left }
input#reset 				{ margin-left: 0px }
small 						{ display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88% }
.required 					{ font-weight:bold }
form br 					{ clear:left; margin-top:5px }
textarea					{ font-family: arial,verdana,sans-serif; font-size: 1em }
select.select, 
.firefox select.select 		{ width:170px }
input.data 					{ }
input.groovybutton 			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#5bc6e8; border-style:double; border-color:#e7e7e7; border-width:3px; color:#fff; padding:0 1px }

