/* $Header: /opt/ohana/cvsroot/myrebatesonline/webapp/css/styleSheet.css,v 1.1 2010/01/09 13:11:46 ssa Exp $ */

/* msp 01/22/04 add classes for contact us page */
/* msp 01/22/04	Add new classes for printer friendly shopping list */
/* msp 10/16/05 Added new classes for the new launch and new look */
/* msp 11/01/05 Added new classes for survey, copied from riteaid */
/* dbk 07/17/06 Add 3 'requirement' classes */
/* ------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------- */
/* ------------------------------- Custom Wrapper -------------------------- */
/* ------------------------------------------------------------------------- */

.dgborder {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #999999 2px solid
}

.thingray {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999999 1px solid
}

.darkgray {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}

.peri {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}

.redhead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; WORD-SPACING: 1pt; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #EFEFEF
}

.darkblueborder {
	BORDER-RIGHT: #000000 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000000 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000000 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 2px solid; FONT-SIZE: 10pt;
}

.darkblue {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000; FONT-SIZE: 11pt;
}

A.leftsidemenu:link, A.leftsidemenu:visited
{
	COLOR: #000000;
	BACKGROUND-COLOR: #EFEFEF;
	text-decoration: underline;
}

A.leftsidemenu:active, A.leftsidemenu:hover {
	COLOR: #cc0000;
	BACKGROUND-COLOR: #EFEFEF;
	text-decoration: underline;
}

.leftsidemenuactive
{
	COLOR: #cc0000;
	BACKGROUND-COLOR: #EFEFEF;
	text-decoration: none;
}

A.leftsidecategories:link, A.leftsidecategories:visited
{
	COLOR: #000000;
	BACKGROUND-COLOR: #EFEFEF;
	text-decoration: underline;
	font-size: 8pt;
}

A.leftsidecategories:active, A.leftsidecategories:hover {
	COLOR: #cc0000;
	BACKGROUND-COLOR: #EFEFEF;
	text-decoration: underline;
	font-size: 8pt;
}

.leftsidesubtext
{
	COLOR: #000000;
	BACKGROUND-COLOR: #EFEFEF;
	text-decoration: none;
	font-size: 8pt;
}

.hrline {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}

A.legaltext:link, A.legaltext:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: underline;
}

A.legaltext:active, A.legaltext:hover
{
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
}

.legaltext
{
    font-size: 8pt;
    color: black;
    text-decoration: none
}

.topmenu
 {
 	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
 }
 
 A.topmenu:link, A.topmenu:visited
{
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: underline;
}

A.topmenu:active, A.topmenu:hover {
	COLOR: #cc0000;
	BACKGROUND-COLOR: #ffffff;
	text-decoration: underline;
}

A.stepsmenu:link, A.stepsmenu:visited
{
	COLOR: #000000;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	BACKGROUND-COLOR: #EDEDED;
	text-decoration: underline;
	FONT-FAMILY: Tahoma; 
}

A.stepsmenu:active, A.stepsmenu:hover
{
	COLOR: #cc0000;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	BACKGROUND-COLOR: #EDEDED;
	text-decoration: none;
	FONT-FAMILY: Tahoma; 
}

.stepsmenuactive
{
	COLOR: #cc0000;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	BACKGROUND-COLOR: #EDEDED;
	text-decoration: none;
	FONT-FAMILY: Tahoma; 
}

.customwrapperfooterlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3a3a81;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: underline
}

A.customwrapperfooterlink, A.customwrapperfooterlink:hover, A.customwrapperfooterlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3a3a81;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: underline
}

.customwrapperodpfooterlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #3a3a81;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: underline
}

A.customwrapperodpfooterlink, A.customwrapperodpfooterlink:hover, A.customwrapperodpfooterlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #3a3a81;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: underline
}

.navbartoplevel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma
}
A.navbartoplevel:link, A.navbartoplevel:visited
{
    COLOR: #000000;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: underline;
}

.sectiontab       
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
    	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
}

.verifyinfoTitle
{
	font-size:12pt;
	color:#000000;
    FONT-FAMILY: tahoma;
}


.mainstatuscrumbstitle
{
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	color:black;
	FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}
a.mainstatuscrumbs:link,a.mainstatuscrumbs:visited
{
	font-size:7pt;
	font-weight:bold;
	text-decoration:underline;
	color:grey;
	FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}

a.mainstatuscrumbs:hover,a.mainstatuscrumbs:active
{
	font-size:7pt;
	font-weight:bold;
	text-decoration:underline;
	color:blue;
	FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}


.mainstatuswaitingtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: #3a3a81;
    TEXT-ALIGN: center
}
.mainstatussectiontable
{
/*    BORDER-RIGHT: #cc0000 1px solid;
    BORDER-TOP: #cc0000 1px solid;
    BORDER-LEFT: #cc0000 1px solid;
    BORDER-BOTTOM: #cc0000 1px solid */
}

.mainstatusproductftr
	{ 
		BACKGROUND-COLOR: #cccccc; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 8pt; 
		COLOR: black; 
		FONT-FAMILY: Tahoma;
	}


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.categoriestable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* Shopping List */
/* ------------------------------------------------------------------------- */

.shoppinglistprint
	{ 
		color: black;  
		font-size: 8pt; 
		FONT-WEIGHT: bold; 
		font-family: Tahoma;
		text-decoration: underline;
		cursor: hand;
	}

.shoppinglistpf
	{
		color: black;  
		font-size: 8pt; 
		FONT-WEIGHT: normal; 
		font-family: Tahoma;
		text-align: left;
		vertical-align: top;
	}

.shoppinglistpftitle
	{
		color: black;  
		font-size: 8pt; 
		FONT-WEIGHT: bold; 
		font-family: Tahoma;
		text-align: center;
	}

a.shoppinglistpftitle
	{
		color: black;  
		font-size: 8pt; 
		FONT-WEIGHT: bold; 
		font-family: Tahoma;
		text-align: center;
		text-decoration: underline;
	}

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */


.HowPageTitle{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #010166;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.HowTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.HowTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.HowTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}

.HowLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #010166;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.HowLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #010166;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.HowLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}

TD.leftnavdark
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #6666cc
}

A.cartheader:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.cartheader:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #cc0000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.cartheader:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.cartheader:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
TD.cartheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #010166;
}
A.leftsmall:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftsmall:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
A.leftsmall:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftsmall:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}



.sectiontabsmall 
{	
	text-align:center; 
	background-color:#6666cc; 
	color: white; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Tahoma; 
	text-decoration: none 
}
.sectiontabspacer 
{
	background-color:white; 
	color: white; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Tahoma; 
	text-decoration: none 
}

.categorylistheader  
{
	text-align:center; 
	background-color:#6666cc; 
	color: yellow;  
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Tahoma; 
	text-decoration: none 
}
.categorylistcurrent  
{
	text-align:center; 
	background-color:#6666cc; 
	color: white;  
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Tahoma; 
	text-decoration: none 
}
.categorylist  
{
	text-align:center; 
	background-color:#6666cc; 
	color: white;  
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Tahoma; 
	text-decoration: none 
}
.categorylistcurrent:hover  
{
	text-align:center; 
	background-color:#6666cc; 
	color: yellow;  
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Tahoma; 
	text-decoration: none 
}
.categorylist:hover  
{
	text-align:center; 
	background-color:#6666cc; 
	color: yellow;  
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Tahoma; 
	text-decoration: none 
}

.contactus      
	{
		FONT-SIZE:9pt; 
		COLOR:black; 
		FONT-FAMILY:Tahoma;
	}

.contactusalert 
	{
		font-size:12pt; 
		COLOR: blue; 
		font-family: Tahoma; 
		font-weight: bold;
	}
.contactuslabel
	{
		FONT-SIZE:9pt; 
		COLOR:black; 
		FONT-FAMILY:Tahoma;
		BACKGROUND-COLOR: white;
		font-weight:bold;
	}
.contactusvalue 
	{
		FONT-SIZE:9pt; 
		COLOR:black; 
		FONT-FAMILY:Tahoma;
		BACKGROUND-COLOR: white;
	}


/* --------------------------------------------------------------- */	
/* Member Login */
/* --------------------------------------------------------------- */

.memberloginhelp1 
{
	text-align:left; 
	background-color:#ededed; 
	color: #000000;  
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Tahoma; 
	text-decoration: underline; 
}

A.memberloginhelp1:hover
{
	text-align:left; 
	background-color:#ededed; 
	color: #cc0000;  
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Tahoma; 
	text-decoration: underline;
}

.memberloginhello 
{
	text-align:center; 
	background-color: #ffffff; 
	color: #010166;  
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Tahoma; 
	text-decoration: none 
}

.memberlogin 
{
	text-align:left; 
	background-color:#ededed;
	color: #000000;  
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Tahoma; 
	text-decoration: none
}

.memberloginhelp2 
{
	text-align:left; 
	background-color: #ffffff; 
	color: #000000;  
	font-weight: normal; 
	font-size: 10pt; font-family: Tahoma; 
	text-decoration: none
}

.memberloginwarning 
{
	text-align:center; 
	background-color: #ffffff; 
	color: #cc0000;  
	font-weight: bold; 
	font-size: 12pt; 
	font-family: Tahoma; 
	text-decoration: none
}

/* --------------------------------------------------------------- */	
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */	


/* --------------------------------------------------------------- */	
/* Help Section */
/* --------------------------------------------------------------- */	

/* --- Help Page ------------------------------------------------- */	
.helpPageLink { FONT-SIZE: 10pt;COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma;}
.helpPageLink:hover { FONT-SIZE: 10pt;COLOR: #cc0000; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma;}

.helpPageSmall { FONT-SIZE: 9pt;COLOR: #000000; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma;}
/* --------------------------------------------------------------- */	
/* ----------------------How it works page------------------------ */	

.HowPageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #1e2967;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.HowTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #1e2967;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.HowTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.HowTitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.HowLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.HowLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
A.HowLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.HowItWorksCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff1000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.howitworksclose
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff1000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white
}
.howitworksbg
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    BORDER-LEFT: black 2px solid;
    BORDER-BOTTOM: black 2px solid;
    BACKGROUND-COLOR: white
}
.HowItWorksTable
{
    BACKGROUND-COLOR: white
}
.howitworksheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff1000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.howitworksbody
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white
}
.highLight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #ff1000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular
}

/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/*					following standard classes for all Help Pages					*/
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */

.helpclickhere
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10pt; 
		COLOR: #f50723; 
		FONT-FAMILY: arial,verdana,san-serif; 
		TEXT-DECORATION: underline;
	}

.helphighLight
	{
		color: #F50723;
		font-style: normal; 
		font-weight: bold; 
		font-size: 10pt; 
		font-family: Tahoma ;
	}
	
.helpNormal
	{ 
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-FAMILY: Tahoma;
	}
.helpNormalBold
	{ 
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-FAMILY: Tahoma;
		font-Weight: bold;
		text-align: center;
	}
.helpWarning
	{ 
		FONT-WEIGHT: bold;
		FONT-SIZE: 9pt; 
		COLOR: #f50723; 
		FONT-FAMILY: Tahoma;
		BACKGROUND-COLOR: white
		text-align:center;
	}

.clickhere
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10pt; 
		COLOR: #f50723; 
		FONT-FAMILY: arial,verdana,san-serif; 
		TEXT-DECORATION: underline;
	}

.clickherenormal
	{
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10pt; 
		COLOR: #f50723; 
		FONT-FAMILY: arial,verdana,san-serif; 
		TEXT-DECORATION: underline;
	}

/* --------------------------------------------------------------- */	
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */	

/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------ Survey Classes --------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

.surveyheaderlogo
	{
		text-align:center;
	}

.surveyrequest
	{
		color: #003B7F; 
		font-weight: bold; 
		font-size: 12pt; 
		font-family: Tahoma; 
		text-decoration: none; 
		text-align:center;
	}

.surveyquestion
	{
		color: #333366; 
		font-weight: bold; 
		font-size: 10pt; 
		font-family: Tahoma; 
		text-decoration: none; 
		background-color:#99CCFF;
		
		border:1px black solid;
		border-top-color:black;
		border-left-color:black;
		border-right-color:black;
		border-bottom-color:black;
	}

.surveyanswer       
	{ 
		background-color:white; 
		color: #333366;  
		font-weight: bold; 
		font-size: 8pt; 
		font-family: Tahoma; 
		text-decoration: none 

		border:1px black solid;
		border-top-color:black;
		border-left-color:black;
		border-right-color:black;
		border-bottom-color:black;
	}
.surveydecision
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10pt; 
		COLOR: white; 
		FONT-FAMILY: Tahoma; 
		TEXT-DECORATION: none;
		cursor:hand;
	}

a.surveydecision
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10pt; 
		COLOR: white; 
		FONT-FAMILY: Tahoma; 
		TEXT-DECORATION: none;
		cursor:hand;
	}
	
a.surveydecision:hover
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10pt; 
		COLOR: red; 
		FONT-FAMILY: Tahoma; 
		TEXT-DECORATION: none;
		cursor:hand;
	}

.surveythankyou
	{
		color: black; 
		font-weight: bold; 
		font-size: 10pt; 
		font-family: Tahoma; 
		text-decoration: none; 
		text-align:center;
	}

.surveydecline
	{
		color: black; 
		font-weight: bold; 
		font-size: 10pt; 
		font-family: Tahoma; 
		text-decoration: none; 
		text-align:center;
	}


.surveyDeclineButton, .surveySubmitButton
	{
		color:#333366;
		cursor:hand;
		background-color:#cccccc;
		border:1px black solid;
		border-top-color:black;
		border-left-color:black;
		border-right-color:black;
		border-bottom-color:black;
		font-family:Arial,Sans-Serif;
		font-size:10pt;
		font-weight: bold;
	}
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/


.normalwarning { FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Tahoma}
.normalwarningsmall { FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: Tahoma}
.normalsmallwarning { FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: Tahoma}


.leftstatussection { BACKGROUND-COLOR: #d6d6d6; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR:#000000; TEXT-DECORATION:none; }
.leftstatushdr { BACKGROUND-COLOR: #ffffef; FONT-WEIGHT: bold; TEXT-ALIGN:center; FONT-SIZE: 8pt; COLOR: #000000; }
.leftstatusline { BACKGROUND-COLOR: #000000; }
.leftstatusodd { FONT-SIZE: 8pt; background-color:#ebebeb; COLOR: black; }
.leftstatuseven { FONT-SIZE: 8pt; background-color:#ebebeb; COLOR: black; }
.leftstatusfiller { FONT-SIZE: 8pt; background-color:white; COLOR: black }

.mainstatuswaitingtitle, .mainstatussection1 { BACKGROUND-COLOR: #ebebeb; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR:#000000; }
.mainstatussection { BACKGROUND-COLOR: #ebebeb; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR:#000000; }
.mainstatushdr { BACKGROUND-COLOR: #ffffef; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; }
.mainstatusrebatehdr    { BACKGROUND-COLOR: #ffffef; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; }
.mainstatusproducthdr	{ BACKGROUND-COLOR: #ffffef; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; }

.mainstatusproductodd
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white
}
.mainstatusproducteven
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white
}
.mainstatusproductreturn
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white
}
.mainstatusodd
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular
}
.mainstatuseven
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular
}
.mainstatusProductDetail
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: underline
}

.mainstatusline { BACKGROUND-COLOR: #000000; height:1px; }


.mainstatussectionheaderhover 
{ 
	BACKGROUND-COLOR: #ebebeb; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: blue; 
	text-decoration:underline;
	FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    CURSOR: hand;
}

.mainstatussectionheadertext
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
    BACKGROUND-COLOR: white;
}



A {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #660033; FONT-FAMILY: arial,verdana,san-serif; TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}

.requestcheckline { BACKGROUND-COLOR: black; }
.requestcheckeven { BACKGROUND-COLOR: #EFEFEF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black;}
.requestcheckodd { BACKGROUND-COLOR: #EFEFEF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black;}
a.requestcheckeven { BACKGROUND-COLOR: #EFEFEF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black;}
a.requestcheckodd { BACKGROUND-COLOR: #EFEFEF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black;}

a.requestcheckmsg:active, a.requestcheckmsg:visited
{ BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; text-decoration: underline;}
a.requestcheckmsg:hover
{ BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc0000; text-decoration: underline;}







.shoppinglistperioddates { FONT-SIZE: 10pt;COLOR: red; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; text-align:center }
.shoppinglistdisclaimer { FONT-SIZE: 9pt;COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma; text-align:center }
.shoppinglistnormal { FONT-SIZE: 9pt;COLOR: black;FONT-FAMILY: Tahoma}
.shoppinglistwarning { FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Tahoma}

.shoppinglistaddtolist {FONT-SIZE: 7.3pt;COLOR: #d10000; FONT-FAMILY: Tahoma}
.shoppinglistrebatecomments { FONT-SIZE: 9.3pt; COLOR: black; FONT-FAMILY: Tahoma}
.shoppinglistrebatelimit { FONT-SIZE: 9.3pt; COLOR: #01017d; FONT-FAMILY: Tahoma}
.shoppinglistrebatemoney { FONT-WEIGHT: bolder; FONT-SIZE: 12.3pt; COLOR: green; FONT-FAMILY: Tahoma}
.shoppinglistmoneyHTML { FONT-WEIGHT: bolder; FONT-SIZE: 10.3pt; COLOR: green; FONT-FAMILY: Tahoma}
.shoppinglistrebatenotes1{ FONT-SIZE: 9.3pt; COLOR: black; FONT-FAMILY: Tahoma;}
.shoppinglistrebatenotes2 { color: green; font-weight: bold; font-size: 11.3pt; font-family: Tahoma }
.shoppinglistrebatenumber { color: red; font-weight: bold; font-size: 10.3pt; font-family: Tahoma }
.shoppinglistrebatetitle { color: blue; font-weight: bold; font-size: 9.3pt; font-family: Tahoma }
.shoppinglistrebatedate { color: black;  font-size: 9.3pt; font-family: Tahoma }

.requestcheckalert { FONT-SIZE: 10pt; COLOR:red; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma}



.rebatelistperioddates { FONT-SIZE: 10pt;COLOR: #008000; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma}
.rebatelistdisclaimer { FONT-SIZE: 9pt;COLOR: black; FONT-WEIGHT: normal; FONT-FAMILY: Tahoma}




.splashTitle { text-align:center; color: red; font-weight: BOLD; font-size: 18pt; font-family: Times, Serif; text-decoration: none }
.splashText { text-align:center; color: black; font-weight: BOLD; font-size: 15pt; font-family: Times, Serif; text-decoration: none }

.topbanner { background-color:#008000; }
.leftside  { }
.middletab { text-align:center; background-color:#008000; color: white; font-weight: BOLD; font-size: 10pt; font-family: Times, Serif; text-decoration: none }

.tabbutton       { text-align:center; background-color:#004b7f; color: white;  font-weight: bold; font-size: 10pt; font-family: Times, Serif; text-decoration: none }
.tabbutton:hover { text-align:center; background-color:red; color: white; font-weight: bold; font-size: 10pt; font-family: Times, Serif; text-decoration: none }
.tabbuttonsmall { text-align:center; background-color:#004b7f; color: white; font-weight: normal; font-size: 9pt; font-family:  Tahoma; text-decoration: none }
.tabbuttonspacer { background-color:black; color: white; font-weight: normal; font-size: 9pt; font-family: Times, Serif; text-decoration: none }

.mailinheader { color: red; font-weight: bold; font-size: 10.8pt; font-family: Tahoma; text-decoration: none }
.mailinbody { FONT-SIZE: 9.3pt;COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma}
.mailinAddress { FONT-SIZE: 9.3pt;COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma}


.howitworksheader { color: red; font-weight: bold; font-size: 12.5pt; font-family: Tahoma}
.howitworksheaderlink { color: #3300cc; font-weight: bold; font-size: 12.5pt; font-family: Tahoma; text-decoration: underline }
.howitworksbody { color: #000000; font-style: italic; font-weight: bold; font-size: 10pt; font-family: Tahoma }
.howitworksbodylink { color: #3300cc; font-style: italic; font-weight: bold; font-size: 10pt; font-family: Tahoma; text-decoration: underline }
.mailintableheader {FONT-WEIGHT: bold; FONT-SIZE: 12.3pt;COLOR: #728dbb;FONT-FAMILY: Tahoma}

.normal { FONT-SIZE: 9.3pt;COLOR: black;FONT-FAMILY: Tahoma}
.normalbold { FONT-WEIGHT: bold; FONT-SIZE: 9.3pt;COLOR: black;FONT-FAMILY: Tahoma}
.normalcolored {FONT-SIZE: 9.3pt;COLOR: #000000;FONT-FAMILY: Tahoma}
.normallargecolored {FONT-SIZE: 11.3pt;COLOR: #330066; FONT-FAMILY: Tahoma}
.normalsmall { FONT-SIZE: 7.3pt;COLOR: black;FONT-FAMILY: Tahoma}
.normalsmallunderline { FONT-SIZE: 7.3pt;COLOR: black;FONT-FAMILY: Tahoma;text-decoration: underline}

.pageheader { color: red; font-weight: normal; font-size: 13.8pt; font-family: Tahoma }
.requestcheckheader { color: red; font-weight: bold; font-size: 10.8pt; font-family: Tahoma; text-decoration: none }
.rebateaddtolist {FONT-SIZE: 7.3pt;COLOR: #d10000; FONT-FAMILY: Tahoma}
.rebatecomments { FONT-SIZE: 9.3pt; COLOR: black; FONT-FAMILY: Tahoma}
.rebatelimit { FONT-SIZE: 9.3pt; COLOR: #01017d; FONT-FAMILY: Tahoma}
.rebatemoney { FONT-WEIGHT: bolder; FONT-SIZE: 12.3pt; COLOR: green; FONT-FAMILY: Tahoma}
.rebatemoneyHTML { FONT-WEIGHT: bolder; FONT-SIZE: 10.3pt; COLOR: green; FONT-FAMILY: Tahoma}
.rebatenotes1{ FONT-SIZE: 9.3pt; COLOR: black; FONT-FAMILY: Tahoma; font-style:italic; font-weight:bold;}
.rebatenotes2 { color: green; font-weight: bold; font-size: 11.3pt; font-family: Tahoma }
.rebatenumber { color: red; font-weight: bold; font-size: 10.3pt; font-family: Tahoma }
.rebatetitle { color: blue; font-weight: bold; font-size: 9.3pt; font-family: Tahoma }
.NOPICrebateaddtolist {FONT-SIZE: 7.3pt;COLOR: #d10000; FONT-FAMILY: Tahoma}
.NOPICrebatecomments  { color: black; font-size: 8.5pt; font-family: Tahoma }
.NOPICrebatelimit  { color: #01017d; font-size: 8.5pt; font-family: Tahoma }
.NOPICrebatemoney  { color: green; font-weight: bolder; font-size: 9pt; font-family: Tahoma }
.NOPICrebatemoneyHTML  { color: green; font-weight: bolder; font-size: 9pt; font-family: Tahoma }
.NOPICrebatenotes1 { color: black; font-size: 8.5pt; font-family: Tahoma }
.NOPICrebatenotes2  { color: green; font-weight: bold; font-size: 8.5pt; font-family: Tahoma }
.NOPICrebatenumber  { color: red; font-weight: bold; font-size: 9pt; font-family: Tahoma }
.NOPICrebatetitle  { color: blue; font-weight: bold; font-size: 8.5pt; font-family: Tahoma }
.rebatetableheader  { color: white; font-size: 8.5pt; font-family: Tahoma, Verdana }
.rebatetabletext{ FONT-SIZE: 7.3pt;COLOR: black; FONT-FAMILY: Tahoma}
.requestdeadline { color: #006; font-weight: bold; font-size: 9.3pt; font-family: Tahoma }
.requestdeadlineHEADER  { color: red; font-weight: bold; font-size: 14pt; font-family: Tahoma; text-decoration: none }
.sectionheader{ color: #006; font-weight: bold; font-size: 12pt; font-family: Tahoma }
.normallargewarning { color: red; font-style: normal; font-weight: bold; font-size: 13pt; font-family: Tahoma, Arial; text-decoration: none }
.normallargewarning:hover { color: blue; font-style: normal; font-weight: bold; font-size: 13pt; font-family: Tahoma, Arial; text-decoration: underline }
.topdisplaylarge { color: red; font-weight: bolder; font-size: 13pt; font-family: Tahoma; text-decoration: none }
.topdisplaylarge:hover  { color: blue; font-weight: bold; font-size: 13pt; font-family: Tahoma; text-decoration: none }
.topdisplaylarge:visited  { color: red; font-weight: bold; font-size: 13pt; font-family: Tahoma; text-decoration: none }
.memberloginheader { color: white; font-weight: bold; font-size: 10pt; FONT-FAMILY: Tahoma; text-decoration: none }
.specialsAmount  { color: green; font-style: normal; font-weight: bold; font-size: 8.5pt; line-height: normal; font-family: Tahoma; text-decoration: none }
.specialsDescription  { color: blue; font-style: normal; font-weight: bold; font-size: 8pt; line-height: normal; font-family: Tahoma; text-decoration: none }
.specialsNumber  { color: red; font-style: normal; font-weight: bold; font-size: 9.5pt; line-height: normal; font-family: Tahoma; text-decoration: none }
.bodylarge  { color: red; font-weight: normal; font-size: 9.3pt; font-family: Tahoma; text-decoration: none }
.bodylarge:visited  { color: red; font-weight: normal; font-size: 9.3pt; font-family: Tahoma; text-decoration: none }
.bodylarge:hover { color: #006; font-weight: normal; font-size: 9.3pt; font-family: Tahoma; text-decoration: none }
.tellmemore   { color: purple; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Tahoma; text-decoration: none }
.tellmemore:hover   { color: gray; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Tahoma; text-decoration: none }
.tellmemore:visited  { color: purple; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Tahoma; text-decoration: none }
.rebateImage  { color: red; font-weight: bolder; font-size: 7pt; font-family: Tahoma; text-decoration: none }
.rebateImage:hover { color: black; font-weight: bolder; font-size: 7pt; font-family: Tahoma; text-decoration: none }
.normaltiny { color: black; font-size: 6.7pt; font-family: Tahoma }
.welcome { color: #428442; font-weight: normal; font-size: 10.8pt; font-family: Tahoma }
BODY {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; COLOR: black; FONT-FAMILY: arial,verdana,san-serif
}
TR {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: black; FONT-FAMILY: arial,verdana,san-serif
}
TD {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: black; FONT-FAMILY: arial,verdana,san-serif
}
TH {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: black; FONT-FAMILY: arial,verdana,san-serif
}
IMG {
	BORDER-LEFT-COLOR: #cccc66; BORDER-BOTTOM-COLOR: #cccc66; BORDER-TOP-COLOR: #cccc66; BORDER-RIGHT-COLOR: #cccc66
}
.offerRequirement
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt; 
	COLOR:black; 
	FONT-FAMILY: Tahoma;
}

.itemRequirement
{
	FONT-SIZE: 8pt; 
	COLOR:black; 
	FONT-FAMILY: Tahoma;
}

.errorRequirement
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt; 
	COLOR:red; 
	FONT-FAMILY: Tahoma;
}
