/* - - - Custom Theme - - - */
div#RightForm {
	padding-top:20px;
	width:217px;
	height:270px;}

/* Backgrounds */

#container, body.embed { background-color:transparent; }

.wufoo input.text, .wufoo textarea.textarea { background:#fff; }

.wufoo .focused { background-color:#fff7c0; }

.wufoo .instruct { background-color:#f5f5f5; }

/* Borders */

.wufoo .info {
	border:none;
	height:0;
}

.wufoo .section { border-top:1px dotted #ccc; }

.wufoo input.text, .wufoo textarea.textarea { border:1px solid #ccc; }

.wufoo .instruct { border:1px solid #e6e6e6; }

/* Typography */
.wufoo {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
}

.wufoo .info h2 {
	font-size:160%;
	font-family:inherit;
	color:#000;
}

.wufoo .info div {
	font-size:100%;
	font-family:inherit;
	color:#444;
}

.wufoo .section h3 {
	font-size:110%;
	font-family:inherit;
	color:#000;
}

.wufoo .section div {
	font-size:100%;
	font-family:inherit;
	color:#444;
}

.wufoo .graph h3 { color:#000; }

.wufoo .footer h4 { color:#000; }

.wufoo .footer span { color:#444; }

.wufoo label.desc {
	font-size:12px;
	font-family:inherit;
	color:#444;
}

.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label {
	font-family:inherit;
	color:#444;
}

.wufoo label.choice {
	font-size:14px;
	font-family:inherit;
	color:#444;
}

.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select {
	font-size:100%;
	font-family:inherit;
	color:#333;
}

.wufoo .instruct {
	font-size:85%;
	font-family:inherit;
	color:#444;
}

.altInstruct .instruct, .wufoo li.leftHalf .instruct, .wufoo li.rightHalf .instruct {
	font-size:9px;
	color:#444;
	background:none;
	border:none;
}

.wufoo li.focused label.desc { color:#000; }

.wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label { color:#000; }

.confirm h2 {
	font-family:inherit;
	color:#444;
}

/* GlobalContactForm */
.wufoo .info h2 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	visibility:hidden;
}

.GlobalFormText textarea { width:194px; }

.GlobalFormEmail input { width:194px; }

.GlobalFormName input { width:194px; }

.GlobalFormPhone input { width:194px; }

.GlobalFormText textarea, .GlobalFormEmail input, .GlobalFormName input, .GlobalFormPhone input {
	margin:0;
	padding:0;
}

.GlobalFormName, .GlobalFormEmail, .GlobalFormText, .GlobalFormPhone, label {
	padding:0 0 0 10px;
	margin:0;
}

.buttons input {
	padding:0;
	margin:0;
}

.btTxt {
	padding:0;
	margin:0;
}

.info ul, .info ul li {
	padding:0;
	margin:0;
}
