
body {
	background-color: #3d3129;
}
#Layer1 {
	position:absolute;
	top:93px;
	width:518px;
	height:402px;
	z-index:1;
	margin-left: 23px;
	background-color: #e5ebf3;
}

tr { padding: 0px;}
td {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.genlink {
	
	font-size: 13px;
	color: #ff6600;
	
	}
	.genlink:hover {
		color: #ff6600;
	}
	.genlink:active {
		color: #ff6600;
	}
	
.nestedtitle {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 21px;
	padding: 5px 5px;	
}
.nestedquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 5px;
	font-weight: bold;	
}
.nestedanswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 5px 5px;	
}
.style1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 12.23px;
	
}
.style2 {
	color: #FF6600;
	font-weight: bold;
}



.faq-style1 {
	font-size: 11px;
	font-weight: bold;
}
.faq-style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.faq-style3 {font-size: 11px;}
.faq-style5 {
	font-family:Sylfaen, "Times New Roman", Times;
	font-size: 18px;
	color: #201a15;
}
.faq-style6 {color: #201a15;}
.faq-style7 {font-size: 9px;}
.faqcontenttitle {
	font-family:Sylfaen, "Times New Roman", Times;
	font-size: 16px;
	color: #201a15;
}
.faqcontenttext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #201a15;
	padding: 20px;
}

.acctinfo-style1 {
	font-size: 11px;
	font-weight: bold;
}
.acctinfo-style2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #201a15;
}
.acctinfo-style4 {
	font-size: large;
	color: #201a15;
}
.acctinfo-style5 {font-size: small}
.acctinfo-style7 {font-size: small; font-weight: bold; }

.eop-style1 {
	font-size: medium;
	font-weight: bold;
	color: #201a15;
}
.eop-style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #201a15;
}
.eop-style4 {
	font-size: large;
	color: #201a15;
}
.eop-style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #201a15;
}
.eop-style6 {font-size: small}

.eop-style7 {font-size: small; font-weight: bold; color: #201a15; font-family: Arial, Helvetica, sans-serif; }
.eop-style8 {font-size: small; font-weight: bold; color: #201a15; }


.techissues-style1 {
	font-size: medium;
	font-weight: bold;
}
.techissues-style3 {
	font-size: large;
	color: #201a15;
}
.techissues-style4 {
	font-size: medium;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #201a15;
}
.techissues-style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #201a15;
}
.techissues-style8 {color: #201a15}

.techissues-style10 {font-size: small; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #201a15; }
.techissues-style11 {font-size: small}




.privacy_policystyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #201a15;
}
.privacy_policystyle6 {
	font-size: medium;
	font-weight: bold;
}
.privacy_policystyle8 {font-size: small;}

.privacy_policystyle9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #201a15;
}



.terms_conditionsstyle9 {
	color: #201a15;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.terms_conditionsstyle10 {
	font-size: 12px;
	font-weight: bold;
}
.terms_conditionsstyle12 {
	color: #201a15; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.terms_conditionsstyle13 {font-family: Arial, Helvetica, sans-serif}
.terms_conditionsstyle14 {font-size: 12px}
.terms_conditionsstyle15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #201a15;
}
.terms_conditionsstyle16 {font-size: 12px}
.terms_conditionsstyle17 {
	font-size: 12;
	color: #201a15;
}
.terms_conditionsstyle18 {color: #201a15}
.terms_conditionsstyle19 {font-size: 12}


.sweepstakesstyle1 {font-family: Sylfaen, "Times New Roman", Times}
.sweepstakesstyle2 {font-family: Arial, Helvetica, sans-serif}
.sweepstakesstyle3 {color: #FFFFCC}
.sweepstakesstyle4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #201a15;
	font-size: 12px;
}
.sweepstakesstyle5 {color: #201a15}
.sweepstakesstyle6 {font-size: 12px}
.sweepstakesstyle7 {
	font-size: 18px;
	font-weight: bold;
}




.contactus_form_firstnametext1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	color: #201a15;
	padding-right: 35px;
}
.contactus_form_lastnametext1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	color: #201a15;
	padding-right: 36px;
}
.contactus_form_emailtext1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	color: #201a15;
	padding-right: 14px;
	}
.contactus_form_surveynametext {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	color: #201a15;
}
.contactus_form_text2 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 12px;
	color: #201a15;
}
.contactus_form_input {
	border-color: #ffffff;
	color: #201a15;
	}




.homeemail {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 19px;
	padding-bottom: 0px;
}
.emailinput {
	padding-top: 0px;
	padding-left: 18px;
	height: 11px;
}
.homepassword {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	padding-top: 0px;
	padding-left: 18px;
	padding-bottom: 0px;
}
.passwordinput {
	padding-top: 0px;
	padding-left: 18px;
	heigth: 11px;
	}

.nono {
	font-size: 11px;
	color: #ff6600;
	text-align: right;
}

.homestyle1 {
	font-family: Arial;
	font-size: 14px;
	color: #ff6600;
	padding-top: 2px;
	padding-left: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}
.homestyle2 {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	padding-left: 15px;
	font-weight: bold;
	line-height: 9px;
}

.homestyle3 {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	padding-top: 7px;
	padding-left: 15px;
	margin-bottom: 7px;
	font-weight: bold;
}
.homestyle4 {
	font-family: Arial;
	font-size: 12px;
	color: #ff6600;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.homestyle5 {
	font-family: Arial;
	font-size: 9px;
	color: #ff6600;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: bold;
}
.homestyle6 {
	font-family: Arial;
	font-size: 9px;
	color: #ff6600;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: normal;
}


.forgotpasswordtitle {
	font-family: Arial;
	font-size: 15px;
	color: #201a15;
	font-weight: bold;
	align: center;
}
.forgotpasswordtext{
	font-family: Sylfaen;
	font-size: 15px;
	color: #201a15;
	margin-left: 2px;
	margin-right: 10px;
	font-weight: normal;
}
	

.forgotpasswordinput {
	margin-left: 38px;
	height: 18px;
	border: 1px;
	border-color: #cccccc;
}

.gapstyle {
	padding-bottom: 5px;
}
.registerstyle1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 3px;
}
.registerstyle2 {color: #FF6600}
.registerstyle4 {color: #FF6600; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
.registerstyle4a {color: #FF6600; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
.registerstyle5 {font-family: Sylfaen, "Times New Roman", Times; font-size: 13px; color: #FF6600;}
.form {
	padding: 0px 0px;
}

.selectclass{
	padding-bottom: 10px;
}
.register-item {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	padding-left: 2px;	
	line-height: 22px;
	}
.register-item2 {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	padding-left: 2px;	
	padding-top: 0px;
	line-height: 17px;
	}
.register-item-error {
	font-family: Arial;
	font-size: 11px;
	color: #ff6600;
	padding-left: 2px;
	line-height: 22px;
	}
.register-input {
	padding-left: 0px;
	background-color: #ffffff;
	align: left;
	line-height: -2px;
	}
.register-submit {
	padding-top: 0px;
	}
.checkboxtext {
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	padding-left: 25px;
}
.fraudchecktext {
	font-family: Arial;
	color: #ffffff;
	font-size: 13px;
	padding-left: 25px;
}
.checkboxtext2 {
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	padding-left: 50px;
}
.jointext {
	font-family: Sylfaen, "Times New Roman", Times;
	color: #201a15;
	font-size: 11px;
	font-weight: normal;
}


.update_profiletext {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	color: #ffffff;
	padding-left: 2px;	
	line-height: 22px;
}
.topspacetext {
	padding-right: 24px;
}

.librarytext {	
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 14px;
	color: #201a15;
}

.referral_programtext {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	font-weight: normal;
	color: #201a15;
	padding-left: 2px;	
	line-height: 15px;
	}


.no-minipoll-text {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	color: #201a15;
	padding-left: 5px;
	padding-right: 5px;
}
.memberpagetext {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	font-weight: bold;
	color: #201a15;
	padding-left: 5px;
	padding-top: 7px;
	}
.memberpagetext2 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	color: #201a15;
	text-align: left;
	line-height: 15px;
	}
.memberpagesurveytext {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
	padding-left: 5px;
	padding-top: 7px;
	}
.memberpagesurveytext1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	color: #ff6600;
	text-align: left;
	line-height: 15px;
	}
.navitem1 {
	font-family: Sylfaen, "Times Roman", Times;
	font-size: 12px;
	font-weight: normal;
	color: #201a15;
	}
.navitem2 {
	font-family: Sylfaen, "Times Roman", Times;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	color: #ff6600;
	margin-left: 5px;
	float: left;
	margin-bottom: 8px;
	}
	.navitem2link:hover {
		color: #ff6600;
	}
	.navitem2link:active {
		color: #ffffff;
	}
	
	
.points_table1 {
	background-color: #d7e0ec;	
	margin-top: -14px;
}
.pointscell {
	padding-left: 10px;
}
.points_style1a {
	height: 2px;
}
.points_style1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	color: #201a15;
	align: left;
	padding-left: 9px;
	padding-right: 19px;
   }
.points_style2 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	color: #201a15;
	align: left;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;	
   }
.points_survey_text {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	color: #201a15;
	align: left;
	padding-left: 32px;	
  }
.redeem_points1 {
	background-color: #ffffff;
	color: #201a15;
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 26px;
	text-align: center;
	}
.redeem_points2 {
	background-color: #ffffff;
	color: #201a15;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 11px;
	margin-bottom: 10px;
	height: 44px;
	text-align: center;
	}
	.redeem_points2_text {
		margin-top: 12px;
	}
	
.points_sub_header {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 16px;
	font-weight: normal;
	color: #201a15;
	background-color: #e9ecee;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.points_sub_header1 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-color: #e9ecee;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.points_sub_header2 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	background-color: #e9ecee;
	margin-top: 25px;
	margin-left: 1px;
	margin-right: 1px;
}
.redeemtable {
	padding-bottom: 0px;
	padding-top: 0px;
}
.pointstable {
				margin-bottom: 0px;
				margin-top: 0px;
			}
				.pointscellhead {
					font-weight: bold;
					font-size: 18px;
					color: #666666;
				}
					.pointscellsubhead {
						font-weight: bold;
						color: #999999;
						font-size: 14px;
					}
						.pointshead {
							background-color: #ffffff;
							font-family: Sylfaen;
							font-size: 14px;
							font-weight: normal;
							color: #201a15;
							padding: 0px;
							padding-left: 8px;
						}
						
							.pointsdata {
								padding: 0px;
								font-family: Sylfaen; "Times Roman", Times;
								font-weight: normal;
								font-size: 14px;
								color: #201a15;
								border-right-width: 1px;
								border-right-style: solid;
								border-right-color: #999999;
								border-bottom-width: 1px;
								border-bottom-style: solid;
								border-bottom-color: #999999;
								padding-left: 8px;
							}
						
							
							
.points_terms_style1 {font-family: Sylfaen, "Times New Roman", Times}
.points_terms_style2 {font-family: Arial, Helvetica, sans-serif}
.points_terms_style3 {color: #FFFFCC}
.points_terms_style4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #201a15;
	font-size: 12px;
}
.points_terms_style5 {color: #201a15}
.points_terms_style6 {font-size: 12px}
.points_terms_style7 {
	font-size: 18px;
	font-weight: bold;
}



.minipolltable {
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 25px;
	font-family: Sylfaen, "Times New Roman", Times; 
	font-size: 14px;
}
	.minipollhead {
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #201a15;
		text-align: left;
	}


.techpaneltext {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	font-weight: normal;
	color: #201a15;
	align: left;
  }
.techpanel4text {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 23px;
	font-weight: normal;
	color: #201a15;
	align: left;
}
.techpanel4text2 {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	font-weight: normal;
	color: #201a15;
	align: left;
}


.errorpagetitle {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	align: left;
}
.errorpagetext1{
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	align: left;
}

.popup-title {
	font-family: Sylfaen, "Times New Roman", Times;
	font-size: 17px;
	font-weight: bold;
	color: #2d1a15;
	align: left;
}
.roitable {
	margin-top: 12px;
}	

	
	.postalcodeinput { 
		BACKGROUND-COLOR: #ffffff;
		BORDER: 1px solid;
		BORDER-COLOR: #B3BABD #B3BABD #B3BABD #B3BABD;
		height:16px;
		padding-top:0px;
	}
#zip {visibility:visible; display:block;}
#postal_code {visibility:hidden; display:none;}
#state {visibility:visible; display:block;}
#province {visibility:hidden; display:none;}




