/*-------------------------*//*global form styles*//*-------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/

/* define global form elements*/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
form{
	margin: 0 0 20px;
	padding: 0;
}

fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}

fieldset div {
	margin: 0 0 2px;
	zoom: 1;
}
fieldset div:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

legend{
	margin: 0;
	padding: 0 0 3px 150px;
	color: #3f3f3f;
}

input.text, textarea, select {
	padding:2px;
	width:234px;
	font: 1em Verdana, Arial ,sans-serif;
	border: 1px solid #a9a9a9;
}

textarea{
	height:5em;
}
	
select{
	width:240px;
	padding: 0;
}

label{
	float: left;
	width: 147px;
	padding: 3px 3px 0 0;
	text-align: right;
	letter-spacing: -.05em;
}

.submit {
	margin: 5px 0 0 309px;
}

.radio{

}