label {
	display: block;
	font-family: Verdana;
	font-size: 10px;
	color: #999;
 }
 
textarea{
width:95%; 
margin-bottom:4px;
border: thin solid #ccc;
}

select{
width:96%; 
margin-bottom:4px;
background-color: #FFF;
border: thin solid #ccc;
color:#000;
padding:3px;
margin-bottom:7px;
}


#stylized select{
width:70%; max-width:405px;
margin:0 0 4px 10px;
padding:5px;
}
 
.formrow{;
	width:100%;
	float:left;
}

.formrowmargined{;
	width:100%;
	float:left;
}
 
.forminput {
	background-color: #FFF;
	border: thin solid #ccc;
	font-family: Verdana;
	font-size: 14px;
	color: #000;
	width:95%;
	text-align:left;
	margin-bottom:7px;
}

.formselect {
		font-family: Verdana;
	font-size: 14px;
}


.catchchacolor {
	color:#ff0000;
}

.formarea {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* style all input elements with a required attribute */
input:required {
  border: 2px solid red;
  background-color:#FFF4F0;
  padding-left:2px;
}

input:required:focus {
  outline:groove;
}

select:required {
  border: 2px solid red;
  outline: none;
  background-color:#FFF4F0;
}

select:required:focus {
  outline:groove;
}

textarea:required {
  border: 2px solid red;
  background-color:#FFF4F0;
}

textarea:required:focus {
  outline:groove;
}
