/*-------------------------*//*global form styles*//*-------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/

/* define global form elements*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
form{
	margin: 0;
	padding: 0;
}

fieldset{
	margin: 0;
	border: 1px solid #e8e8e8;
	padding: 19px 19px 9px;
	background: #fff;
}

fieldset div {
	zoom: 1;
	margin: 0 0 10px;
}
fieldset div:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

legend{

}

input.text, textarea, select {
	padding:2px;
	width:200px;
	margin:0;
	font-family: Arial,Helvetica,sans-serif;
}

textarea{
	height:5em;
}
	
select{
	width:208px;
}

label, p.label {
	color: #333;
	margin: 0 10px 0 0;
	width: 153px;
	float: left;
	clear: left;
}

.inline label { color: #666; float: none; clear: none; }
.inline input { margin: 0 3px 3px 0; vertical-align: -3px; }

.buttons { margin: 15px 0; }