/*-- styles for newsletter sign-up page --*/
form { margin:0px; padding:0px; }

/*-- formDiv: container for each form element --*/
.formDiv {
	font-family: Arial, sans-serif;
	font-size: 9px; line-height: 11px;
	margin: 7px 0px;
	padding: 0px;
	/*-- NOTE: for some reason when "float" is applied the elements cannont be selected UNLESS a border (invisible) is applied!? --*/
	border: 1px solid #ffffff; 
}
.formDivSub {
	font-family: Arial, sans-serif;
	font-size: 9px; line-height: 11px;
	margin: 0px 2px 9px 0px; padding: 0px;
	float:left;
}
input {
	font-family: Arial, sans-serif;
	font-size: 11px;
}
#checkBoxesContainer{
	margin: 0px 0px 12px 0px; padding:0px;
	font-family: Arial, sans-serif; text-transform:uppercase;
	font-size: 9px; width:270px; /*--- NOTE: this is actually wider than the textContainer ---*/
}
#checkBoxesContainerLabel{
	margin: 12px 0px 0px 1px; padding:0px;
	font-family: Arial, sans-serif; text-transform:uppercase;
	font-size: 9px; clear:both;
}
.check { 
	margin: 0px 2px 0px 0px; padding:0px; vertical-align:middle; border:none;
}
.checkDiv {
	margin: 2px 0px 0px 0px;
	padding: 0px; line-height: 14px;
}
.checkGroup1 {
	margin: 0px; line-height: 0px; width:140px;
	padding: 0px;
}
.checkGroup2 {
	position:absolute; left:140px;
	margin: 0px; line-height: 0px; width:126px;
	padding: 0px;
}