/*GLOBAL ATTRIBUTES*/

body {
	margin: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding: 0px 1px;
}
	.innershell {
		margin: 0px;
		float: left;
		border-left: solid 1px #330066;
		border-right: solid 1px #330066;
		border-bottom: solid 1px #330066;
		height: 100%;
		
		
	}

A:link{ text-decoration: none; color: #0000FF; }

A:active {
	text-decoration: none;
	color: #FF0000; }

A:visited { text-decoration: none; color: #000099; }

A:hover { text-decoration: underline; font-style: normal; color: #FF0000; }



/*HEADER ATTRIBUTES*/



.pheader {color: #3D71CA; font-weight: bold; font-size: 14px; font-family: helvetica, arial, sanserif; text-align: center;}
.pointsheader {color: #006699; font-weight: bold; font-size: 11px; font-family: helvetica, arial, sanserif; text-align: center;}
.pointsdatatext {color: #fa7f3f; font-weight: bold; font-size: 22px; font-family: helvetica, arial, sanserif; text-align: center; padding-bottom: 35px;}



.pheader1 {

	color: #006699;

	font-weight: bold;

	font-size: 22px;

	font-family: helvetica, arial, sanserif;

	text-align: left;}





.sheader {color: #000000; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sanserif; text-align: left;}



.mpheader {color: #000000; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sansserif; text-align: left;}



.mpheader1 {color: #000000; font-weight: normal; font-size: 14px; font-family: arial, helvetica, sansserif; text-align: left;}



.mpheader2 {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sansserif; text-align: left;}



.theader {color: #000000; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sanserif; text-align: left;}


.theader1 {color: #000000; font-weight: bold; font-size: 14px; font-family: arial, helvetica, sanserif; text-align: left;}



.iheader {color: #000000; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sanserif; text-align: left;}





/*TEXT ATTRIBUTES*/

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-align: right;
	width: 100%;
		padding-left: 1px;
		padding-right: 80px;
		margin-top: 32px;
		line-height: 16px;
}

.sub-titletext2 {background-image: url(/es/images/blank-rewards-title-bar.jpg); background-repeat: no-repeat; color: #75a9c1; font-weight: bold; font-size: 15px; font-family: arial, helvetica, sanserif; text-align: left;}
.sub-titletext {background-image: url(/es/images/blank-rewards-title-bar.jpg); background-repeat: no-repeat; color: #75a9c1; font-weight: bold; font-size: 18px; font-family: arial, helvetica, sanserif; text-align: left;}
.rewardscontent {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif; text-align: left; padding-right: 25px; padding-top: 10px;}
.bodytext {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif; text-align: left;}
.bodytexttopleft {color: #0d58ab; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif; text-align: left;}
.quadtext {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif;  text-align: left; padding-left: 5px; padding-right: 10px;}
.registertext {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif: text-align: center; padding: 10px 5px;}
.bodytext1 {color: #000000; font-weight: normal; font-size: 15px; font-family: arial, helvetica, sanserif; text-align: left; padding-left: 5px;}
.congratstext {color: #000000; font-weight: normal; font-size: 12px; font-famil: arial, helvetica, sanserif; text-align: left; padding: 10px 10px;}
.bodytext2 {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif; text-align: left;}
.bodytext3 {color: #000000; font-weight: normal; font-size: 15px; font-family: arial, helvetica, sanserif; text-align: center;}

.bodytext4 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica, sanserif;
	text-align: center;
	font-style: italic;
}

.footertext {color: #000000; font-weight: normal; font-size: 10px; font-family: arial, helvetica, sanserif; text-align: center;}



.errortext {
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, helvetica, sanserif;
	text-align: left;
	font-style: italic;
}


.errortext1 {color: #ff0000; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sanserif; text-align: right;}



.exampletext {color: #000000; font-weight: normal; font-size: 15px; font-family: courier, sanserif; text-align: left;}



.bullettext {color: #000000; font-weight: normal; font-size: 15px; font-family: arial, helvetica, sanserif; text-align: left;}



.listheader {color: #000000; font-weight: bold; font-size: 15px; font-family: arial, helvetica, sanserif; text-align: left;}



.addheader {color: #000000; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sanserif; text-align: center;}





.addtext {color: #000000; font-weight: normal; font-size: 15px; font-family: arial, helvetica, sanserif; text-align: center;}



.mptext {color: #000000; font-weight: normal; font-size: 15px; font-style: italic; font-family: arial, helvetica, sanserif; text-align: left;}



.footertext {color: #000000; font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif; text-align: center;}



/*BOX ATTRIBUTES*/



.boxmaster { background-color: #FFFFCC; padding: 8px; margin-left: 15%; margin-right:15%; text-align: center; }



.boxmaster1 {

	background-color: #FFFFCC;

	padding: 3px;

	margin-left: 15px;

	margin-right:5px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	color: #000000;}



.boxmaster2 {

    background-color: #adc7ff;

    padding: 2px;

    margin-left: 5px;

    margin-right:1px;

    text-align: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #002c84;}



.boxmaster3 {

    background-color: #adc7ff;

    padding: 0px 0px 0px 3px;

    margin-left: 5px;

    margin-right:1px;

    text-align: left;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 20px;

    font-style: normal;

    font-weight: bold;

    color: #002c84;

    line-height: normal;

    vertical-align: text-top;}





.sweepsbox { background-color: #9CCE31; padding: 1px; margin-left:15%; margin-right:15%; text-align: center;}



.aboutbox { background-color: #EAA222; padding: 1px; margin-left: 15%; margin-right:15%; text-align: center;}



.boxlinks {font-size: 15px; font-weight: bold; font-coLor:#9966ff; text-align: center; font-family: arial, helvetica, sanserif;}



.smallboxtext {color: #000000;  font-weight: normal; font-size: 12px; font-family: arial, helvetica, sanserif; text-align: center;}



.boxtext {font-size: 15px; font-weight: bold; font-color:#000000; text-align: center; font-family: arial, helvetica, sanserif;}



.secondarybox { background-color:#DACAF9; font-family: helvetica, sanserif; padding: 8px; margin-left: 15%; margin-right:15%;

font-weight: normal; text-align: center; text-size: 17px}





/*ERROR TEXT AND CONTAINER ATTRIBUTES*/



.errorbox {font-family: helvetica, arial, sanserif; color:#FF0000; font-weight:normal; font-size:14px; text-align:right; background-color:#ffffcc; }



/*MEMBERS PAGE ATTRIBUTES*/



.linkssurvey {font-family:times, serif; color:#000000; font-weight:bold; font-size:17px; }



.participatesurvey {font-family: helvetica, sanserif; font-size:17px; text-weight: normal; text-align: left;}



.testuser {font-family:helvetica, arial, sanserif; color:#00AAFF; font-weight:bold; font-style: italic; font-size:17px; }





/*TRADEMARK ATTRIBUTES*/



DIV.trademark { font-size:7px; vertical_line:super; }



.question { font-size:17px; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#0000CC; }





/* Minipoll questions */



H1{font-size:25px; font-family: helvetica, sanserif}



H2{font-size:17px; font-family: helvetica, sanserif}



H3{ font-family: times, sanserif; font-style: italic; font-size: 19px}



H4{ font-family: helvetica, sanserif; font-size: 23px}



.sideboxmaster { background-color: #FFFFCC; font-family: helvetica, sanserif; padding: 8px; margin-left: 15%; margin-right:15%; font-weight: bolder; text-align: center; }



 a{text-decoration:none;}



P.smallfont {font-size: 15px; font-weight: bolder; font-color:#9966ff;



text-align: center;}



.sideboxpurple { background-color:#DACAF9; font-family: helvetica, sanserif; padding: 8px; margin-left: 15%; margin-right:15%; font-weight: normal; text-align: center; text-size: 17px}



.toppagetitle {font-family: helvetica, sanserif; font-weight: bold; font-size: 25px; text-align: left;}



.subtitle {font-family: arial, helvetica, sanserif; font-size: 18px; text-align: left;}



.secondaryitalictitle {font-family:helvetica, arial, sanserif; color:#000000; font-weight:bold; font-style: italic; font-size:17px; }



.secondarymemberstitle {font-family: helvetica, sanserif; font-weight: bold; font-size: 22px; text-align: left;}



.tertiarymemberstitle {font-family: arial, helvetica, sanserif; font-weight: bold; font-size: 17px; text-align:center;}



P.bkg3 {font-family: helvetica, sanserif; font-weight: bold; font-size: 25px; text-align: center;}



P.bkg2 {font=family: helvetica, sanserif; font-weight: bold; font-size: 17px;}



P.bkg1 {font-family: helvetica, sanserif; font-weight: bold; font-size: 25px; text-align: left;}



P.bkg11 {font-family: helvetica, sanserif; font-weight: bold; font-size: 25px; text-align: center;}



P.bkgleft {font-family: helvetica, sanserif; font-weight: bold; font-size: 25px; text-align: left;}



P.bkg2italic { font-family: times, sanserif; font-style: italic; font-weight: bold; font-size: 19px}



P.boldhead {font-family: helvetica,sanserif; font-weight:bold; color:#3D71CA; font-size:15px; text-align: center;}



P.bkg3left {font-family: helvetica, sanserif; font-weight: bolder; font-size: 25px; text-align: left;}


P.pointshead1 {font-family: helvetica,sanserif; color:#71a5bd; font-weight:bold; font-size:14px; text-align:center; padding-top:10px; padding-bottom: 5px;}

P.boldheadL { font-family: helvetica,sanserif; color:#75a9c1; font-weight:bold; font-size:17px; text-align: left;}

P.congratsboldheadL { font-family: helvetica,sanserif; color:#75a9c1; font-weight:bold; font-size:17px; text-align: left; padding-left: 11px;}

P.boldheadL2 { font-family: helvetica,sanserif; color:#3D71CA; font-weight:bold; font-size:19px; text-align: left;}

P.columnhead { font-family: helvetica,sanserif; color:#3D71CA; font-weight:bold; font-size:12px; text-align: left; line-height: 25px;}

P.boldheadR { font-family: helvetica, sanserif; font-weight:bold; font-size:17px; text-align: right;}



P.normaltext {font-family: helvetica, arial, sanserif; font-weight: normal; font-size:17px; text-align:left;}



P.normaltexttimesL { font-family: times, serif; font-weight:normal; font-size: 16px; text-align: left; }



P.normaltextC {font-family: times new roman, times, serif; font-weight:normal; font-size:17px; text-align:center;}



P.normaltextCarial {font-family: arial, helvetica, sansserif; font-weight:normal; font-size:14px; text-align:center;}



P.errortext {font-family: helvetica, verdana, arial, sanserif; font-color: #FF0000; font-weight: normal; font-size: 22px; text-align : left;}



P.error { font-family:helvetica, arial, sanserif; color:#FF0000; font-weight:bold; font-size:17px; }



.errorbox {font-family: helvetica, arial, sanserif; color:#FF0000; font-weight:normal; font-size:14px; text-align:right; background-color:#ffffcc; }



.errorboxL { border-color:#000000; background-color:#000000; padding-right: 4px; color:#0BBF07 font-family:arial,helvetica; font-size:13px; font-weight:bold; text-align:right; }



.linkssurvey {font-family:times, serif; color:#000000; font-weight:bold; font-size:17px; } 



.participatesurvey {font-family: helvetica, sanserif; font-size:17px; text-weight: normal; text-align: left;} 



.testuser {font-family:helvetica, arial, sanserif; color:#00AAFF; font-weight:bold; font-style: italic; font-size:17px; }



TD.help { background-color: #FFFFCC; font-family: helvetica, sanserif; font-weight: bolder; font-color: #9966ff; font-size: 15px; text-align: left; vertical-align: top;}



P.boldtext {font-family: helvetica,sanserif; font-weight:bold; font-size: 14px;}



.yellowbox { background-color:#FFFFCC; padding: 8px; margin-left: 15%; margin-right:15%; border-color:#E7E7CF; border-style:solid; border-width:medium; position:absolute; left: auto;}



.bordercolor { border-color:#E7E7CF; border-style:solid; border-width:medium; }



.tips { font-family:helvetica; font-weight:bold; font-size:13px; }



.tipsred { font-family:helvetica; font-weight:bold; font-size:13px; color:red; }



A.tips:link,.tips:active,.tips:visited,.tips:hover { text-decoration: none; color: blue; }



A.tips:hover { color: red; text-decoration: underline; }



.sideboxorange {background-color: #FEA54B; font-family: "times new roman", serif; padding: 8px; font-weight: bolder; text-align: center;}



TD.sideboxreg { background-color: #8CB5FF; font-size:11px; font-family: helveticabold, arial, helvetica, sanserif; padding: 2px; font-weight: normal}

a{text-decoration:none;}



A.reghoverblue:link, A.reghoverblue:active, A.reghoverblue:visited { text-decoration:none; color:#1503fc; }



A.reghoverblue:hover { font-weight:bold; text-decoration: underline; color:#3b12c1; }



P.smallfont {font-size: 13px; font-weight: normal}



TD.formLeft{ padding: 4; text-align:right; valign:absmiddle; background-color:#FFFFCC; }



TD.formRight{ padding: 4; align:left; valign:adsmiddle; background-color:#FFFFCC; }



H1{font-size:25px; font-family: helvetica, sanserif}



H2{font-size:17px; font-family: helvetica, sanserif}



.padded { cell-padding: 3px; }



.regForm { border-width:1; border-color:#002c84; padding: 3px; background-color:#adc7ff; }


.regForm1 { border-width:1; border-color:#002c84; padding: 1px; background-color:#adc7ff; align:center; valign:middle}



.regFormField { border-color:#002c84; background-color:#adc7ff; padding-right: 4px; font-family:arial,helvetica; font-size:13px; font-weight:bold; text-align:right; }



.regFormFieldLeft { border-color:#002c84; background-color:#adc7ff; padding-right: 4px; font-family:arial,helvetica; font-size:13px; font-weight:bold; text-align:left; }

.regFormFieldLeft1 { border-color:#002c84; background-color:#adc7ff; padding-left: 3px; font-family:arial,helvetica; font-size:10px; font-weight:bold; text-align:left; }

.regFormValue { border-color:#002c84; background-color:#adc7ff; font-family:arial,helvetica; font-size:13px; text-align:left; whitespace:nowrap; }



H6{ font-size:23px; font-family: helvetica, sanserif;}



P.linkhead { font-size:17px; font-family: times new roman, times, serif; font-weight:bold;}



p.linkheaditalic { font-size:18px; font-family:helvetica, arial, sanserif; font-weight:bold; font-style:normal; text-align:center;}



P.linktext { font-size:16px; font-family:times, times new roman, serif; fontweight:normal;}



/* Minipoll questions */



TD.result { font-size:13px; font-weight:bold; text-align:left; font-family:helvetica, sans-serif; color:#663300; }



TD.data { font-size:13px; font-weight:bold; text-align:right; font-family:helvetica, sans-serif; color:#663300; }



DIV.trademark { font-size:7px; vertical_line:super; }



/* Friends and Family */



A.correctstatus:link,.correctstatus:visited{color:Green}



A.errorstatus:link, .errorstatus:visited {color:Red}



TD.prime {font-size:23; font-weight:bold; font-family:helvetica, sanserif}



.miniquestion { border-width:1; border-color:#e7e7cf; padding: 3px; background-color: #e7e7cf; }



.sheaderwinner {

color: #002c84; font-weight: bold; font-size: 17px; font-family: arial, helvetica, sansserif; text-align: left;}



.sweepspictext { font-family: arial, helvetica, sanserif; font-size: 10pt; font-style: normal; color: #000000 ; line-height: 12pt; font-weight: normal}

/*LIST ATTRIBUTES*/

.ul {
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif; color: #000000;
	font-size: 12px;
	font-style: normal;
	list-style-image:  url(/es/images/bullet_green.gif);
	list-style-type: none;
	}

.ul li.check { list-style-image: url(/es/images/bullet_check.gif); }
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #1688c6;
	padding-left: 5px;
}
.regtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}.footertext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FF0000;
}
.topbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009933;
	background-color: #FFFFFF;
	float: left;
	width: auto;
	border: 1px solid #009933;
	padding: 3px;
}
.homesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #FF9900;
	line-height: 25px;
}
.columnhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 3D71CA;
	text-align: left;
	font-style: normal;
	line-height: normal;
	white-space: pre;
	padding-left: 5px;
	padding-right: 5px;
}
TD.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}
.ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
P.boldheadL3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #3D71CA;
	text-decoration: underline;
	left: 15px;
	padding: 10px;
	height: auto;
	width: 614px;
}
.row2left {
	background-image: url(/es/images/bg-left-mid.jpg);
	width: 78px;
	margin: auto;
	float: left;
	padding: 0px;
	height: 86px;
	font-color: #000000;
}
.row2right {
	background-image: url(/es/images/bg-right-mid.jpg);
	width: 78px;
	margin: auto;
	float: left;
	padding: 0px;
	height: 86px;
	font-color: #000000;
}

.minipoll {
			background-color: #ffffff;
			background-image: url(/es/images/bg-minipoll.jpg);
			background-repeat: repeat-x;
			padding: 1px;
			border: solid 1px #696969;
			width: 160px;
		}
				.question {
					font-size: 12px;
					font-weight: bold;
					color: #336699;
					margin: 0px;
					padding: 1px;
					text-align: left;
					border-bottom: 1px solid #333333;
				}
				.pollbar {
					height: 9px;
					padding: 0px 5px;
					margin-right: 0px;
				}
				.datatext {
					float: left;
					font-size: 10px;
					font-weight: bold;
					color: #336699;
					padding-left: 0px;
					margin-right: 1px;
					margin-top: 0px;		
				}
				.datanumber {
					float: left;
					font-size: 11px;
					font-weight: bold;
					color: #ff7700;
					margin-top: 1px;					
				}