@charset "utf-8";
/* CSS Document */
form{
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  color:#7d7d7d;
  margin:0;
  padding:0;
  width:100%; 
}

form fieldset{
  clear:both;
  border:1px solid #000;
  padding:10px;
  margin:0;
}

form fieldset{
	font-size:1.1em;
}

form label{ 
	display:block;
	float:left; 
	width:150px; 
	padding:0; 
	margin:5px 0 0;
	text-align:right; 
}


form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;
	margin:5px 0 0 10px;
	border:1px solid #7d7d7d;
}

form .textfield{
	padding:2px;
	background:transparent none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:200px;
}

textarea{ 
	overflow: auto;
}

form small{
	display:block;
	margin:0 0 5px 160px;
	padding:1px 3px;
	font-size:88%;
}

form .required{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
}

form br{
	clear:left;
}