@charset "utf-8";
/* CSS Document */
.wufoo .info {
	display:none;
}

form.wufoo {
	padding:0px 0px 20px 0px;
}

.wufoo li {
	padding:2px 15px 7px 15px;
	background:none;
	margin:0px;
	overflow:hidden;
	clear:both;
}

.wufoo label {

}

.wufoo label.desc {
	color:#FA9494;
	display:block;
	font-weight:bold;
	clear:both;
}

.wufoo input.text, .wufoo input.search, .wufoo textarea.textarea,
.wufoo input.file, .wufoo select.select {
	background:none;
	background-color:#890606;
	border: 1px solid #D30909;
	color:#FFF !important;
	padding:2px;
	width:97%;
}

#Field10 { display:none; }

.wufoo li.focused {
	background:#710505;
}

.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label {
	color:#FA9494;
	font-size:smaller;
}

.wufoo li span.req {
	color:#F00;
}

.wufoo li.focused label.desc, .wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label, .safari .wufoo li.focused input.file {
	color:#fff;
}

input.submit {
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.wufoo div.group {
	float:left;
	margin-right:5px;
}

.wufoo div.group p.note {
	margin:3px 0px 0px 0px; 
	padding:0px;
	font-size:100%;
}

/* Errors */
li#errorLi {
	display:none;
}

form li.error {
	background-color:#B83434 !important;
}

form li.error label.desc,
.wufoo li.error div, 
.wufoo li.error span, 
.wufoo li.error div label, 
.wufoo li.error span label {
	color:#FFF !important;
}

form li.error p.error {
	color:#710505;
	font-size:11px;
	padding:0px;
	margin:5px 0px 0px 0px;
}
