@charset "utf-8";
/* CSS Document */

form input.inputfield , form textarea, form select{
	background:#FCFCFC none repeat scroll 0 0;
	border-color:#CDCDCD #BABABA #BABABA #CDCDCD;
	border-style:solid;
	border-width:1px;
	padding:2px 3px;
	width: 272px;
	/*width: 350px;*/
}

.submitBtn {
	padding-bottom: 10px;
}

.image a:visited, a:hover, a {
	text-decoration: none;
}

form p {
	width: 272px;
}



form select{
	width: 357px;
}

form .error{
	color: #FB5900;
	padding-left:3px;
}

form input.inputfield:hover  , form textarea:hover, form select:hover{
	border-color: #678a89;
}

form radio {
	margin-top: 5px;

}
p.radiogroup{

}

p.radiogroup label{
	display:block;
	font-size: 12px;
	margin-top:10px;
}

p.radiogroup input{
	padding-top: 3px;
	margin-right:10px;
	float:left;
}


input.submit_button {
	background:url(/assets/images/css/submit.gif) 0px 0px no-repeat;
	 width: 156px;
    height: 36px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}


input.submit_button:hover {
	background-position: 0px -36px;
}



/* nonhuman field to avoid spam: when filled in, we have an encounter with a bot */

#nonhuman {
	visibility:hidden;
	display:none;
}