#headline{	position: absolute;	top: 0px;	left: 0px;}#mc_embed_signup{	position: relative;	top: 30px;	width: 160px;	height: 180px;}#mc-field-group{	position: absolute;	width: 125px;	height: 150px;}#indicate-required{	position: absolute;	height: 10px;	width: 50px;}.textFields { font-size: 10px; background-color: #CCCCCC; border: 1px solid #666666;}#nl_submit{	position: absolute;	width: 75px;	height: 20px;	top: 132px;	right: 11px;	padding: 0px;	text-align: center;}.labels{	font-family: Arial, Verdana, Geneva, sans-serif;	font-style: normal;	font-size: 10px;	line-height: 20px;	margin-left: 0px;	text-align: left;		color: #FFFFFF;	font-weight: bold;}.nl_btn{	border: 1px solid #CCC;    background: #333;	color: #FFF;}input[type="submit"]:hover {	color: #FFF;	background: #900;	border: 1px solid #ccc;}.response{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;	width: 65px;}#mce-responses{	position: absolute;	left: 10px;	top: 11px;	width: 140px;	height: 1px;	word-wrap: break-word;}	#mce-error-response{	position: absolute;	left: 0px;	top: 0px;	width: 140px;	height: 115px;	background-color: #333;	word-wrap: break-word;	border: 1px solid #666666;}#mce-success-response{	position: absolute;	left: 0px;	top: 0px;	width: 140px;	height: 115px;	background-color: #333;	word-wrap: break-word;	border: 1px solid #666666;}.required{	font-style: inherit;	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	color: #fff;}p.newsletter{	font-family: Futura, Arial, Verdana, Geneva, sans-serif;	font-style: normal;	font-size: 14px;	line-height: 14px;	margin-left: 5px;	margin-top: 0px;	margin-bottom: 0px;	text-align: left;	color: #FFFFFF;	font-weight: bold;}