#formContent{
	padding-top: 20px;
	clear: both;
}

#contactForm{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	width: 680px;
}

#contactForm fielfset{
	margin: 0px;
	padding: 0px;
}

#contactForm fieldset.left{
	width: 300px;
	float: left;
}

#contactForm fieldset.right{
	width: 350px;
	float: left;
}

#contactForm label{
	color: #666666;
}

#contactForm input,
#contactForm select,
#contactForm textarea{
	font-family: Arial;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

#contactForm fieldset.left label.float,
#contactForm fieldset.right label.float{
	clear: left;
	float: left;
	display: block;
}

#contactForm fieldset.left input.float,
#contactForm fieldset.right input.float{
	clear: left;
	float: left;
	display: block;
	width: 220px;
	margin-bottom: 2px;
}

#contactForm fieldset.right input.wide{
	width: 220px;
}

#contactForm fieldset.right select{
	width: 60px;
}

#contactForm fieldset.left select{
	clear: left;
	float: left;
	display: block;
	width: 160px;
	margin-bottom: 4px;
}

#contactForm input.button{
	padding: 0px;
	width: 80px;
}

#contactForm .mandatory{
	color: #e11838;
}

#contactForm .msg{
	display: block;
	padding-top: 14px;
	padding-bottom: 14px;
	font-weight: bold;
	color: #4abfb9;
	color: #885832;
}

#contactForm select.missed,
#contactForm input.missed{
	background-color: #ce6522;
	color: #ffffff;
}

#contactForm label.missed{
	color: #ce6522;
	font-weight: bold;
}

#other,
#for_other,
#referrer,
#for_referrer,
#be_referrer,
#program_city,
#for_program_city,
#br_program_city{
	display: none;
}

#confirm{
	color: #ce6522;
	font-weight: bold;
	display: block;
	_height: 200px;
	min-height: 200px;
}
