

#state {visibility:visible; display:block;}
#province {visibility:hidden; display:none;}
#r2id1 {visibility:hidden; display:none;}
#r2id2 {visibility:hidden; display:none;}
#r2id3 {visibility:hidden; display:none;}
#child_id_div_1 {visibility:hidden; display:none;}
#child_id_div_2 {visibility:hidden; display:none;}
#child_id_div_3 {visibility:hidden; display:none;}
#child_id_div_4 {visibility:hidden; display:none;}
#child_id_div_5 {visibility:hidden; display:none;}
#child_id_div_6 {visibility:hidden; display:none;}
#child_id_div_7 {visibility:hidden; display:none;}
#child_id_div_8 {visibility:hidden; display:none;}
#child_take_survey_div {visibility:hidden; display:none}
#zip {visibility:visible; display:block;}
#postal_code {visibility:hidden; display:none;}
#hispbox{visibility:hidden; display:none;}

.r1 {padding-left: 20px; padding-right: 10px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: right;}
.headertext {padding-left: 15px; padding-right: 15px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left;}
.join-now-header {padding-left: 1px; padding-bottom: 5px; padding-top: 5px; color:#000000; font-family: Arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left;}
.bodytext {padding-left: 15px; padding-right: 15px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.contenttext {margin-left: 15px; margin-right: 15px; font-size: 12px; text-align: justify;}
.addresstext {margin-left: 15px; margin-right: 15px; font-size: 12px; text-align: center;}
.sub-heading {font-family: Arial, Helvetica, Sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; margin-top: 5px; margin-left: 5px;}

.jointext {padding-left: 2px; color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.copytext {padding-left: 18px; padding-right: 20px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left; }
.footertext {padding-left: 5px; padding-right: 5px; color:#001d7b; font-family: Arial, helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold;}
.footerlink {padding-left: 0px; padding-right: 0px; color:#001d7b; font-family: Arial, helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold;}
.footerlink:hover {color: #196c98; margin: 0px 0px;}
.joinnowlink {padding-left: 5px; padding-right: 9px; color:#001d7b; font-family: Arial, helvetica, sans-serif; font-size: 11px; text-align: right; font-weight: bold;}
.joinnowlink:hover {color: #196c98; margin: 1px 1px;}
.copyrighttext {padding-left: 10px; padding-right: 10px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 9px; text-align: left; }

.jointext1 {padding-left: 1px; color:#000000; font-family: Arial, verdana, helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: normal;}
.formtext {padding-left: 2px; margin-right: 0px; color:#000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left; height: 18px; font-weight: normal;}
.lformtext {padding-left: 10px; margin-right: 0px; color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.formtext1 {padding-left: 10px; padding-right: -0px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size:12px; text-align:left; height:15px;}
.formtext2 {padding-left: -10px; padding-right:0px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size:12px; text-align:left; height:15px;}
.formtext3 {padding-left: -1px; padding-right: 10px; padding-top: 10px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size:12px; text-align: left;}
.fmtext {padding-left: -20px; padding-right: 20px; text-align: left; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size:12px;}
.gaptext {padding-left: 108px; align: left;}
.agaptext {margin-left: 308px; align: left;}
.headertext {padding-left: 15px; padding-right: 15px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align: left;}
.bodytext {padding-left: 15px; padding-right: 15px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 14px; text-align: left;}
.sampletext {padding-left: 34px; padding-bottom: 8px; color:#006699; font-family: Arial, helvetica, sans-serif; font-size: 10px; text-align: left; font-weight: normal;}
.gendertext {padding-left: 10px; padding-right: 50px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.monthtext {padding-left: 15px; padding-right: 60px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.yeartext {padding-left: 10px; color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}


.racetext {padding-left: 5px; color:#000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight:normal; text-align:left; height:15px;}
.r3formtext {color:#001D7B; font-family: Arial, helvetica, sans-serif; font-size: 12px;  text-align: left;}
.r3gaptext {padding-left: 66px; padding-right: 1px; }
.captcha1 {text-align: right; color: #001D7B; font-family: Arial, helvetica, sans-serif; font-size: 9px;}
.captcha2 {text-align: top; color: #001D7B; font-family: Arial, helvetica, sans-serif; font-size: 9px;}

.spacetext {margin-left: 33px; margin-right: 0px;}
.spacetext1 {margin-left: 53px; margin-right: 0px; }
.spacetext2 {margin-left: 108px; margin-right: 0px; }
.spacetext3 {margin-left: 81px; margin-right: 0px; }
.spacetext4 {margin-left: 63px; margin-right: 0px; }
.dobspacetext {padding-left: 31px;}
.genderspacetext {margin-left: 37px; margin-right: 10px;}
.countryspacetext {margin-left: 51px; margin-right: 0px;}
.cityspacetext {margin-left: 71px; margin-right: 0px; }
.statespacetext {padding-right: 113px;}

.provincespacetext {margin-left: 82px;}
.postalcodespacetext {margin-left: 60px;}
.postalcodetext {margin-top: 4px; padding-left: 2px; margin-right: 0px; color:#000000; text-align: left;}
.ziptext {margin-top: -2px;}
.zipspacetext {margin-left: 102px; margin-right: 20px; text-align: 22px; font-family: arial, helvetica, sans-serif, verdana; font-size: 12px; font-color: #000000;}
.pc1 {padding-left: 0px; padding-right: -5px;}
.help-heading {padding-left: 2px; font-style: Arial, Helvetica, Sans-serif; font-color: #000000; font-size: 16px; font-weight: bold;}
.rcontenttext {padding-left: 1px; padding-right: 5px; color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.helptext {padding-left: 1px; padding-right: 5px; color:#000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.helptext2 {padding-left: 20px; padding-right: 20px; color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}
.list {padding-left: 35px;}
.submenu {color:#196c98; font-family: Arial, helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold;}
.submenu:hover {color: #ffffff; margin: 1px 1px;}
.vsubmenu {color:#ffffff; font-family: Arial, helvetica, sans-serif; font-size: 12px; float: center; font-weight: bold;}

.border1 {border-bottom: solid 1px #C0C0C0; height: 1px;}
.joinnowshell {
		margin: auto;
		float: center;
		border-left: solid 1px #000099;
		border-right: solid 1px #000099;
		border-top: solid 1px #000099;
		border-bottom: solid 1px #000099;
		
	}
	
.style1 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.style2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.style5 {color: #666666}
.style6 {color: #6eb5da; font-size: 11px;}
	.style6link:hover {color: #6eb5da;}
	.style6link {color: #6eb5da; }
.style8 {color: #666666; font-size: 14px;}
	.style8link:hover {color: #666666;}
	.style8link {color: #666666;}

.membermenu {
				font-family: Arial;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				list-style-image: none;
				width: 100%;
				padding-top: 4px;
				float: center;
}

.membermenulink:hover {
					color: #c1d7ff;
					margin: 0px 0px;
}

.membermenulink {
							text-decoration: none;
							color: #ffffff;
							float: center;
							padding-left: 10px;
							padding-right: 10px;
						}
						
.style20 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right:30px;
}
.style60{color: #6eb5da}
	.style60link:hover {color: #6eb5da;}
	.style60link {color: #6eb5da; }

.style42 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 2px; font-weight: bold;}
.style5 {color: #666666}
.style6 {color: #6eb5da}
.style8 {color: #666666; font-size: 14px; }
.style12 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.style15 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

.style22 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style05 {font-family: Arial; font-size:11px; color:#666666; line-height:11px; padding-left:5px; padding-top:10px;}
.style55 {font-family: Arial; font-size:12px; color:#666666; line-height:2px;}
.style25 {color: #666666}
.style26 {color: #6eb5da}
	.style26link:hover {color: #6eb5da;}
	.style26link {color: #6eb5da; padding-left: 90px;}
	
	

.lptext {font-family: "Arial", font-size: 21px; font-weight: bold; color: #000000; text-align: left; margin-top: 5px; margin-left: 0px; margin-bottom: 10px;}
.lstext {font-family: "Arial", font-size: 21px; font-weight: bold; color: #000000; text-align: left; margin-top: 5px; margin-left: 0px; margin-bottom: 10px;}
.redeem {padding-left: 45px; padding-top: 8px;}

