body
{
	background-color: #ffffff;
}
A:hover
{
	
}
A:link 
{
	text-decoration: none;
}
A:visited 
{ 
	text-decoration: none;
}
A:active 
{ 
	text-decoration: none;
}
BUTTON.Delete
{
	color:White;
	background-color:Red;  
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12;
	font-weight:bold;
}
HR.ShoppingCartHRColor
{
	color:#808080;
}
HR.ShoppingCartEmptyHRColor
{
	color:#dc143c;
}
HR.LocatorHRColor
{
	COLOR:red;
}
.MainBackgroundColorLayout
{
	background-color:#FFFFCC;
}
.AlternateBackgroundColorLayout
{
	background-color:#ffcc00;
}
.LeftMenuHeader
{
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15;
	font-weight:bold;
}
.LeftMenuNotSelected
{
	color:black; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12;
	text-decoration:none;	
}
.LeftMenuSelected
{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12;
	text-decoration:none;
}
.LeftMenuLayout
{
	background-color:#FFFFCC;
	width:140;	 
}
.CommonTopMenuBackgroundColor
{
	background-color: #ffffff;
}
.SubTopMenuBackgroundColor
{
	background-color: #ffffff;
}
.CategoryTopMenuBackgroundColor
{
	background-color: #ffffff;
}
.DetailImageLayout
{
	background-color:#003366;
	width:140; 
}
.DetailTitleLayout
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15;
	font-weight:bold;
}
.DetailDescriptionLayout
{
	color: Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
	font-style:normal;
	
}
.DetailDisclaimerLayout
{
	color: Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;   
	font-style:italic;
}
.ShoppingCartControlBackgroundColor
{
	background-color:#FFFFCC;
}
.ShoppingCartControlTitleLayout
{
	color:Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15;
	font-weight:bold;
	text-align:center; 
	 
}
.ShoppingCartDescriptionLayout
{
	color:Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
	font-style:normal;
}
.ShoppingCartControlAddedItems
{
	color:Red;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:13;
	font-style:normal;
}
.ShoppingCartFooterLayout
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
	font-style:normal;
	font-weight:bold;
}
.ShoppingCartLastBenefitLayout
{
	color:Red;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
	font-style:normal;
}
.ShoppingCartListHeaderLayout
{
	color:#8b0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
	font-weight:bold; 
}
.ShoppingCartListItemLayout
{
	color:Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
}
.ShoppingCartItemText
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.ShoppingCartItemTextRed
{
    color:Red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.ShoppingCartSubmitMessageText
{
    color:Red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.ShoppingCartItemTextBold
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight:bold;
}
.ShoppingCartItemTitle
{
	color: #8b0000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight:bold;
}
.ShoppingCartSmallText
{   color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.SavingsCalculatorBackgroundColor
{
	background-color:#FFFFCC;
}
.SavingsCalculatorHeaderLayout
{
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:14;
	font-weight:bold; 
}
.SavingsCalculatorLabelItemLayout
{
	color:#8b0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12pt;
}
.SavingsCalculatorDataItemLayout
{
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12pt;
	font-weight:bold; 
}
.ThankYouItemTitle
{
	color: #8b0000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight:bold;
}
.ThankYouItemTextBold
{
    color: #000000;
    font-family:Verdana,Arial,sans-serif;
    font-size: 11pt;
    font-weight:bold;
}
.Error
{
	color:Red;
	font-family:Verdana,Arial;
	font-size:xx-small;
}

.Success
{
	color:Blue;
	font-family:Verdana,Arial;
	font-size:medium; 
}

.EmailUpdateSuccess
{
	color:Red;
	font-family:Verdana,Arial;
	font-size:smaller; 
}

.EmailPreferencesSuccess
{
	color:Red;
	font-family:Verdana,Arial;
	font-size:smaller; 
}

.EmailPreferencesFailure
{
	color:Red;
	font-family:Verdana,Arial;
	font-size:smaller; 
}

.Mandatory
{
	color:Red;
	font-family:Verdana,Arial;
	font-size:xx-small;
	font-weight:normal;
}

.ContactUsLabel
{
	color:Black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:smaller;
	font-weight:bold;
}

.ContactUsSuccessLabel
{
	color:Red;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:smaller;
	font-weight:bold;
}

.ContactUsLabelNormal
{
	color:Black;
	font-family:Verdana,Arial,Helvetica;
	font-size:smaller;
	font-weight:normal;
}
.ContactUsExampleLabel
{
	color:Black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
}

.MembershipInfoLabel
{
	color:Black;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:smaller;
	font-weight:normal;
}

.FooterLabel
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.FooterLink
{
	color:Blue;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
	text-decoration:none;
}

.MembershipTermsText
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}
.MembershipTermsAcceptText
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small; 
	font-weight:bold;
}
.EmailUpdateGreetings
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
	font-weight:bold;
}

.EmailUpdateLabel
{

	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.EmailCaptureGreetings
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
	font-weight:bold;
}

.EmailCaptureLabel
{

	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.EmailPreferencesHeaderTable
{

	color:Black;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}
.EmailPreferencesCategoryTable
{

	color:Black;
	background-color:Gainsboro;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.EmailPreferencesHeaderText
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.MembershipStatusHeaderText
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.MembershipStatusDiscontinueMembership
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.WelcomeHeader
{
	/*color:#000000;*/
	color:#006699;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;	
}

.WelcomeEmailAddress
{
	color:#006699;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.WelcomePublicity
{
	color:#333399;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:small;
	font-weight:bold;
}

.WelcomeDisclaimer
{
	color:#333399;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.WelcomeLeftMenuBackgroundColor
{
	background-color: #FFFFCC;	
}

.MemberPremiumAddress
{   color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:smaller; 
    font-weight:bold;
}
.PremiumCheckoutMessage
{   color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}
.ShippingItemText
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
}
.ShippingItemTextSmall
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
}

.RewardsSavingDescription
{

	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.RewardsSavingDisclaimer
{

	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.PremiumCheckoutMessage
{   color: black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.PremiumTitle
{   color: #003366;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: large;
    font-weight: bold;
}

.PremiumDescription
{   color: black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.PremiumDisclaimer
{   color: black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.PremiumFAQ
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.LogoutInformation
{   color: black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: smaller;
}

.CancelConfirmationText
{   
	color: black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: xx-small;
}

tr.LoggingResultHeader
{
	background-color: #003366;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12;
	color: White;
}

.HealthLibrary
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;	
}

.HealthBorder
{
	
	border-width:2px;
	border-color:#339966;
	border-style:solid;	
}

.CalculatorLink
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: deepskyblue;
    FONT-FAMILY: Verdana;
    text-decoration:none;	
}

.CalculatorTitle
{
	FONT-WEIGHT: 600;
    FONT-SIZE: 14pt;
    COLOR: darkblue;
    FONT-FAMILY: Verdana;
    text-align:center;	
}

.CalculatorText
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Verdana
	
}

.CalculatorOuter
{
	background-color:#3399CC;	
	font-family:Verdana,Arial,Helvetica,sans-serif;	
}

.CalculatorInner
{
	background-color:#FFFFFF;	
}

.CalculatorOther
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: aquamarine;
    FONT-FAMILY: Verdana
}

.OOTdirective
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 14px;
	text-align: left;
	color: Black;
	
}

.OOTfootnote
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 12px;
	text-align: left;
	font-style:italic;
	color: Black;
	
}

.OOTheader
{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-left-style:none;
	border-left-color:White;
	border-right-style:none;
	border-right-color:White;
	border-top-style:none;
	border-top-color:White;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	color: Black;
		
}

.OOTcontent
{
	
	border-bottom-style:none;
	border-bottom-color:White;
	border-left-style:none;
	border-left-color:White;
	border-right-style:none;
	border-right-color:White;
	border-top-style:none;
	border-top-color:White;
	font-family: Verdana,Arial,Helvetica,sans-serifVerdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	color: Black;
}

.MyOfferDetailsOfferValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.MyOfferDetailsOfferValueSubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.MyOfferDetailsCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
}
.MyOfferDetailsDisclaimersTD
{
	background-color:  #FFFFFF;
}
.MyOfferDetailsDisclaimers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.MyOffersHereLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
}

.SavingsStory
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  12pt;
	color:  black;	
	
}

.CART_SMTEXT
{   COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 8pt;
    text-decoration:underline
}
/*added 8/13/2009 for feedback center page*/
.disclaimer {
  display:block;
  font-size:11px;
  font-style:italic;
  line-height:13px;
}
.form div, 
.form fieldset { 
  border:none;
  margin:12px 0; 
  padding-left:0;
}
.form input, 
.form textarea { 
  display:block; 
}
.radio input { 
  display:inline; 
}
.radio label { 
  font-weight:normal; 
}
.form .formErrors {
  color: #CC0000;
  display: block;
  margin-top: 24px;
}
.form .formErrors ul { 
  margin-top: 0; 
}
#submit_feedback {
  margin-top:24px;
}
#submit_feedback input {
  left:-6px;
  /*using position:relative instead of a simple negative left margin because form is unfortunately sitting inside of a table. So in IE7 and below, a negative margin would cause the button to get cut off.*/
  position:relative;
}
