﻿
  body{
     margin:0px;
     padding:0px;
     width:100%;
     background-color:#FFF;
     font-family:Helvetica,Arial,Verdana,Sans-serif;
     font-size:12px;
     background-repeat:repeat-x;
     background-position:top;
}
#outer_wrapper {
 width:1028px;
 margin:0px auto;
 text-align:left; /*reset text-align:center above*/
}

  #outer_wrapper {
   width:1028px;
   margin:0px auto;
   text-align:left; /*reset text-align:center above*/
  }
  .clear_divs {
   clear:both;
  }
  
#_ctl0__ctl0_BenefitList1_dlBenefits {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:11px;
}
#_ctl0__ctl0_BenefitList1_dlBenefits a:link, 
#_ctl0__ctl0_BenefitList1_dlBenefits a:visited,
#_ctl0__ctl0_BenefitList1_dlBenefits a:active {
 text-decoration:none;
 color:#639;
}
#_ctl0__ctl0_BenefitList1_dlBenefits a:hover {
 text-decoration:underline;
 color:#ff7f00;
}
  
    
  #login_widget {
 	background-image:url("{ImagePath.Layout}/login_bg.gif");
	background-repeat:no-repeat;
	width:402px;
	height:81px;
	position:relative;
	top:3px;
	left:11px;
  }
  #login_widget table {
	position:relative;
	top:3px;
	left:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	font-size:10px;
	line-height:11px;
	text-align:left;
	font-weight:normal;
  }
  .remember_id,
  .remember_id a:link,
  .remember_id a:visited,
  .remember_id a:hover,
  .remember_id a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#639;
	font-size:10px;
	line-height:11px;
	text-align:left;
	font-weight:normal;
	text-decoration:underline;
  }
  .remember_id a:hover {
	color:#ff7f00;
  }
  .login_input {
   width:107px;
   border:1px solid #9b9b9b;
  }
  #hero_content {
	position:relative;
	left:460px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3c2751;
	font-size:42px;
	line-height:43px;
	text-align:center;
	font-weight:bold;
	width:500px;
 z-index:1;
  }
  #hero_btn {
 	position:relative;
	left:600px;
	top:115px;
	width:265px;
	height:55px;
  }
  #hero_btn_content {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#639;
	font-size:12px;
	line-height:20px;
	text-align:center;
	font-weight:normal;
 	position:relative;
	left:600px;
	top:115px;
	width:265px;
  }
  .viewsamplereport,
  .viewsamplereport:link,
  .viewsamplereport:visited,
  .viewsamplereport:hover,
  .viewsamplereport:active {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#639;
	font-size:10px;
	line-height:14px;
	text-align:center;
	font-weight:bold;
 	position:relative;
	left:222px;
	top:0px;
	width:120px;
	text-decoration:underline;
  }
  .viewsamplereport:hover {
	color:#ff7f00;
  }
  #hlpfl_crdt_info {
  	position:relative;
	left:103px;
	top:0px;
	width:380px;
	background-color:#FFF;
  }
  #article_content {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	line-height:14px;
	text-align:left;
	font-weight:bold;
	width:360px;
	position:relative;
	left:10px;
	top:10px;
  }
  #article_header{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2f1846;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	line-height:37px;
	font-weight:bold;
	background-image:url("{ImagePath.Layout}/article_header_bg.gif");
	background-repeat:no-repeat;
	width:380px;
	height:37px;
  }
  .article_content_q {
	color:#639;
  }
  .article_content_a a:link,
  .article_content_a a:visited,
  .article_content_a a:hover,
  .article_content_a a:active {
	color:#a590bb;
	text-decoration:none;
  }
  .article_content_a a:hover {
	text-decoration:underline;
	color:#ff7f00;
  }
  #benefits_info {
  	float:left;
	position:relative;
	left:53px;
	top:0px;
	width:422px;
	height:300px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a590bb;
	font-size:14px;
	text-align:left;
	font-weight:bold;
  }
  #benefits_header {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a590bb;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	 position:relative;
   left:0px;
   top:15px;
   height:30px;
  }
  #bnft_details1,
  #bnft_details2,
  #bnft_details3 {
 position:relative;
 left:0px;
 top:20px;
 height:60px;
 margin-bottom:20px;
 width:410px;
  }
  .benefit_icon {
 float:left;
 width:50px;
 height:51px;
 position:relative;
 left:0px;
 top:0px;
  }
  .benefit_text {
 float:left;
 width:340px;
 position:relative;
 left:20px;
 top:0px;
  }
  .bnft_ttl_txt {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8665a9;
	font-size:18px;
	line-height:20px;
}
 .bnft_ttl_txt sup small {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8665a9;
	line-height:20px;
}
#acrobat_wrapper { background-color:#FFFFFF;}
#acrobat_img {
 width:112px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
}
.acrobat {
 	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#666;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	width:234px;
	float:left;
	position:relative;
	top:0px;
	left:10px;
	background-color:#FFFFFF;
}
.acrobat a:link,
.acrobat a:visited,
.acrobat a:hover,
.acrobat a:active {
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#00F;
 text-decoration:underline;
}
#footer_links {
 width:1028px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#a590bb;
 font-size:12px;
 line-height:14px;
 text-decoration:none;
 text-align:center;
 position:relative;
 top:40px;
}
#footer_links a:link,
#footer_links a:visited,
#footer_links a:hover,
#footer_links a:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#a590bb;
 text-decoration:none;
}
#footer_links a:hover {
	text-decoration:underline;
	color:#ff7f00;
}
.copyright {
  font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#858585;
 font-size:10px;
 line-height:14px;
 text-decoration:none;
}


#termstable,
.FAQText,
.PrivacyPolicyText,
.CuDispositon,
.MembershipTermsText,
.MembershipTermsText p,
.MembershipTermsText ol li,
.MembershipTermsAcceptText {
color:#333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
padding-left:10px;
padding-right:10px;
}


#_ctl0_CommonTopMenu1_lnk_commonwebitem_4000 img {
 position:relative;
float:right;
 top:0px;
 /*left:600px;*/
}

#termstable a:hover,
.FAQText a:hover,
.PrivacyPolicyText a:hover,
.MembershipTermsText a:hover,
.MembershipTermsText p a:hover,
.MembershipTermsText ol li a:hover,
.MembershipTermsAcceptText a:hover {
	text-decoration:underline;
}
A:link 
{
	text-decoration: none;
}
A:visited 
{ 
	text-decoration: none;
}
A:active 
{ 
	text-decoration: none;
}
BUTTON.Delete
{
	color:White;
	background-color:#F00;  
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10;
	font-weight:bold;
}
HR.ShoppingCartHRColor
{
	color:#808080;
}
HR.ShoppingCartEmptyHRColor
{
	color:#dc143c;
}
HR.LocatorHRColor
{
	COLOR:#FF99CC;
}
.MainBackgroundColorLayout
{
	/*background-color:#FF99CC;*/
	background-color: White;
}
.AlternateBackgroundColorLayout
{
	background-color:#005C96;
}
.LeftMenuHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	/*
	color:#006699;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13;
	font-weight:bold;
*/
}
.LeftMenuNotSelected {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-decoration: none;
	text-align: left;
}

a.LeftMenuNotSelected:visited
{
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color:#000;
	text-decoration: none;
	text-align: left;	
}

a.LeftMenuNotSelected:hover
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #A590BB;
	text-decoration: underline;
	text-align: left;
}

.LeftMenuSelected {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-decoration: underline;
	text-align: left;
}
.LeftMenuLayout
{
	background-color:#003366;
	width:140;	 
}

.CommonCopyBoldLeftIndent {

	font: bold normal 18px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 10px;
}

.CommonTopMenuBackgroundColor
{
	background-color: #008fd5;
}
.SubTopMenuBackgroundColor
{
	background-color: #008fd5;
}
.CategoryTopMenuBackgroundColor
{
	/*background-color: #FF99CC;*/	
	background-color: #008fd5;
}
.DetailImageLayout
{
	background-color:#003366;
	width:140; 
}
.DetailTitleLayout
{
	/*color:#006699;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13;
	font-weight:bold;*/
	
	/*font-weight: bolder normal;
	font-size: 18px/24px;
	font-family:Verdana,Arial,Helvetica,sans-serif;*/
	font: bolder normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #3c2751;
	/*padding-left: 10px;
	padding-top: 10px;*/
}
.DetailDescriptionLayout
{
	color: Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:11;
	font-style:normal;
	
}
.DetailDisclaimerLayout
{
	color: Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;   
	font-style:italic;
}
.ShoppingCartControlBackgroundColor
{
	background-color:#FFFFFF;
}
.box_border {
	background-color: #FFFFFF;
}
.ShoppingCartControlTitleLayout
{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center; 
	 
}
.ShoppingCartDescriptionLayout
{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
	font-style:normal;
}
.ShoppingCartControlAddedItems
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:11;
	font-style:normal;
}
.ShoppingCartFooterLayout
{
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
	font-style:normal;
	font-weight:bold;
}
.ShoppingCartLastBenefitLayout
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
	font-style:normal;
}
.ShoppingCartListHeaderLayout
{
	color:#8b0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
	font-weight:bold; 
}
.ShoppingCartListItemLayout
{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
}
.ShoppingCartItemText
{
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextRed
{
    color:#F00;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartSubmitMessageText
{
    color:#F00;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextBold
{
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight:bold;
}
.ShoppingCartItemTitle
{
	color: #8b0000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight:bold;
}
.ShoppingCartSmallText
{   color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.SavingsCalculatorBackgroundColor
{
	background-color:#FFFFCC;
}
.SavingsCalculatorHeaderLayout
{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:12;
	font-weight:bold; 
}
.SavingsCalculatorLabelItemLayout
{
	color:#8b0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10pt;
}
.SavingsCalculatorDataItemLayout
{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10pt;
	font-weight:bold; 
}
.ThankYouItemTitle
{
	color: #8b0000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight:bold;
}
.ThankYouItemTextBold
{
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight:bold;
}




span#_ctl0__ctl0_lblError {
 width:300px;
 /*height:60px;*/
 background-color:#FFF;
 padding:0px;
 margin:0px;
}
span#_ctl0__ctl0_lblError li {
 background-color:#FFF;
 position:relative;
 left:-390px;
    top: -50px;
 list-style-type:none;
 padding-left:20px;
 _padding-left:40px;
    color:#F00;
 /*list-style:inside;*/
}
.LoginError,
.Error {
 color:#F00;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;

}

#__aspnetForm {
 padding:0px;
}


.Success
{
	color:#00F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:medium; 
}

.EmailUpdateSuccess
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:smaller; 
}

.EmailPreferencesSuccess
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:smaller; 
}

.EmailPreferencesFailure
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:smaller; 
}

.Mandatory
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:xx-small;
	font-weight:normal;
}

.ContactUsLabel
{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:smaller;
	font-weight:bold;
}

.ContactUsSuccessLabel
{
	color:#F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:smaller;
	font-weight:bold;
}

.ContactUsLabelNormal
{
	color:#000;
	font-family:Verdana,Arial,Helvetica;
	font-size:smaller;
	font-weight:normal;
}
.ContactUsExampleLabel
{
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
}

.CuDispositon
{
 font-family:Helvetica,Arial,Verdana,Sans-serif;
 font-size:12px;

}

.MembershipInfoLabel
{
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left: 10px;
	padding-right: 10px;
}

.FooterLabel {
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.FooterLink,
.FooterLink a:link,
.FooterLink a:visited,
.FooterLink a:hover,
.FooterLink a:active,
#footer_links a.Footer,
#footer_links a.Footer:link,
#footer_links a.Footer:visited,
#footer_links a.Footer:hover,
#footer_links a.Footer:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#a590bb;
 text-decoration:none;
 font-size:12px;
 line-height:14px;
 font-weight:normal;
}
.FooterLink a:hover,
#footer_links a.Footer:hover {
	text-decoration:underline;
	color:#ff7f00;
}

#footer_links {
 width:984px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#a590bb;
 font-size:12px;
 line-height:14px;
 text-decoration:none;
 text-align:center;
 position:relative;
 top:40px;
}
#footer_links a:link,
#footer_links a:visited,
#footer_links a:hover,
#footer_links a:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#a590bb;
 text-decoration:none;
}
#footer_links a:hover {
	text-decoration:underline;
	color:#ff7f00;
}
.copyright {
  font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#858585;
 font-size:10px;
 line-height:14px;
 text-decoration:none;
}
#trustE {
 position:relative;
 top:40px;
 text-align:center;

}
#disclaimer {
	width:770px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:9px;
	line-height:11px;
	position:relative;
	font-weight:bold;
	top:60px;
	left:131px;
	text-decoration:none;
	text-align: left;
}

.MembershipTermsText
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
	padding-left: 12px;
}
.MembershipTermsAcceptText
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small; 
	font-weight:bold;
}
.EmailUpdateGreetings
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
	font-weight:bold;
}

.EmailUpdateLabel
{

	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.EmailCaptureGreetings
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
	font-weight:bold;
}

.EmailCaptureLabel
{

	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.EmailPreferencesHeaderTable
{

	color:#000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}
.EmailPreferencesCategoryTable
{

	color:#000;
	background-color:Gainsboro;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.EmailPreferencesHeaderText
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.MembershipStatusHeaderText
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.MembershipStatusDiscontinueMembership
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.WelcomeHeader
{
	/*color:#000;*/
	color:#006699;
	font-size:11pt;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

.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: #006699;	
}

.MemberPremiumAddress
{   color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:smaller; 
    font-weight:bold;
}
.PremiumCheckoutMessage
{   color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShippingItemText
{
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
.ShippingItemTextSmall
{
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.RewardsSavingDescription
{

	color:#000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:x-small;
}

.RewardsSavingDisclaimer
{

	color:#000;
	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: 10;
	color: White;
}

.HealthLibrary
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;	
}

.HealthBorder
{
	
	border-width:2px;
	border-color:#19335D;
	border-style:solid;	
}

.CalculatorLink
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: deepskyblue;
    FONT-FAMILY: Verdana;
    text-decoration:none;	
}

.CalculatorTitle
{
	FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: darkblue;
    FONT-FAMILY: Verdana;
    text-align:center;	
}

.CalculatorText
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    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: 9pt;
    COLOR: aquamarine;
    FONT-FAMILY: Verdana
}

.MyOfferDetailsOfferValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.MyOfferDetailsOfferValueSubHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.MyOfferDetailsCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;	
}
.MyOfferDetailsDisclaimersTD
{
	background-color:  #FFFFFF;
}
.MyOfferDetailsDisclaimers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
}
.MyOffersHereLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
}

.OOTdirective
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 12px;
	text-align: left;
	color: Black;
	
}

#OOTfootnote
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 10px;
	text-align: left;
	font-style:italic;
	color: Black;
	
}

.OOTheader
{
	border-bottom-color:#000;
	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: 12px;
	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: 10px;
	text-align: center;
	color: Black;
}

.SavingsStory
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	color:  black;	
	
}
.LoginHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Verdana;
	text-align: center;
}
.LoginText
{
	font-size: 9pt;
	color: #333333;
	font-family: Verdana;
	text-align: center;
}

.BodyCopy {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.TopNav {
	color: #794BA5;
}
a.TopNav:link {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #794BA5;
	text-decoration: none;
}
a.TopNav:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
}
a.TopNav:visited {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
}

#Footer {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #A2A2A2;	
	text-decoration: none;	
}

#Footer:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #008fd5;
	text-decoration: underline;
}



.Footer {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-decoration: none;
}

a.Footer:link {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-decoration: none;
}
a.Footer:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-decoration: underline;
}
.HorizonalRule {
	border-top: 10px solid #19335D;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Header {
	font: bold normal 16px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #008fd5;
	text-decoration: none;
	border-bottom: 6px solid #19335D;
	width: 780px;
	padding-bottom: 6px;
}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
}
.disclaimerItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	font-style: italic;
}

.disclaimerItalicbenefit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-style: italic;
	text-align: left;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.disclaimerSuperscript {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5pt;
	color: #666666;
	font-style: italic;
	vertical-align: super;
}
.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}
.creditquiz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}
.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36pt;
	color: #CCCCCC;
	font-weight: bold;
	text-transform: uppercase;
	background-position: left top;
	text-align: center;
}
.BodyCopyBold {
	font: bold normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.BodyCopyItalic {
	font: italic normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.BodyCopyBoldItalic {
	font: italic bold normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.BodyCopyLink {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}

.FeaturedBenefit {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;	
}



A#PIACLink
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*color: Blue;*/
}



#PIACLinkDisabled
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:gray;
}
.GreenBar {
	background-color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.BlueBar {
	background-color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.RedBar {
	background-color: #993333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.TopNavHeader {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #00CCFF;
	letter-spacing: -1px;
}

.MonitorAlertsTextBox
{
	FONT-WEIGHT: bold; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:White;
	background:#FFFFFF;
}

.MonitorAlertsTitle{
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-family:"Verdana, MS Sans Serif", "sans-serif", Arial;
}
.MonitorAlertsBox{
	color:#000;
	font-size:10px;
	font-weight:normal;
	font-family:"Verdana, MS Sans Serif", "sans-serif", Arial;
}
#MonitorAlertsBox{
	color:#00F;	
	font-weight:bold;	
	text-decoration:underline;
}

a#MonitorAlertsBox:link{
	color:#00F;	
	font-weight:bold;	
	text-decoration:underline;
}

a#MonitorAlertsBox:hover{
	color:#00F;	
	font-weight:bold;	
	text-decoration:underline;
}

a#MonitorAlertsBox:visited{
	color:purple;	
	font-weight:bold;	
	text-decoration:underline;
}

.Tools_Links {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding: 10px;
	
}

#ToolsLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00F;	
	font-weight:normal;	
	text-decoration:underline;	
}

A#ToolsLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00F;	
	font-weight:normal;	
	text-decoration:underline;	
}

A#ToolsLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00F;	
	font-weight:normal;	
	text-decoration:underline;	
}

A#ToolsLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:purple;	
	font-weight:normal;	
	text-decoration:underline;	
}

.Tools_toplink {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align: right;
	background-position: right;
}

.BodyCopyBenefitPage {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left: 10px;
	padding-right: 10px;
}

.BodyCopyBenefitPageSuper {
	font: italic normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align: super;
	text-align: left;
}

.BodyCopyBoldLeftIndent {
	font: bolder normal 21px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 10px;
	padding-top: 10px;
}

.Header {
	font: bolder normal 17px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #19335D;
	text-decoration: none;
	border-bottom: 6px solid #A2A2A2;
	width: 780px;
	padding-bottom: 6px;
	text-align: left;
}
.Separator {
	font: bolder normal 17px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;
	border-top: 3px solid #19335D;
	width: 780px;
	padding-top: 3px;
	text-align: left;
}
.BodyCopyBoldLeftIndentSuper {
	font: italic bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: super;
	text-align: left;
}
.BodyCopyBenefitPage {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left: 10px;
	padding-right: 10px;
}

.ThankYouFreeOrder
{
	text-align:left;
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
}

.NewsHeader {
	font: bolder normal 17px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;	
	border-bottom: 6px solid #339900;
	width: 780px;
	padding-bottom: 6px;
	text-align: left;
	vertical-align:top;
}

.NewsHeadline {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-align: left;
	vertical-align:top;	
}

a.NewsHeadline:link 
{
	color:#00F;
	text-decoration:underline;
}

a.NewsHeadline:hover 
{
	color:#00F;
	text-decoration:underline;
}

a.NewsHeadline:visited 
{
	color:#00F;
	text-decoration:underline;
}

.NoStyle
{
	font-style:normal;
}
.PremiumLayout
{
	border-right: #0099cc solid;
	padding-right: 3px;
	border-top: #0099cc solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	border-left: #0099cc solid;
	padding-top: 3px;
	border-bottom: #0099cc solid;
	background-color: white;
}

/*Welcome Page*/
table {border:none; padding:0px; margin:0px;}
.mainTable {border:none; padding:0px; margin:0px; text-align:right;}
#welcomeContainer { background:none; margin:0px; padding:0px; position:relative; width:984px; }
.welcomeTable { position:relative; top:0px; left:22px;}
.welcomeInfo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; position:relative; top:0px; left:35px; text-align:left;}
img { border:none;}
.WelcomeIntro { color:#3c2751; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; 
position:relative;
top:0px;
left:25px;text-align:left;}
.callTo { color:#3c2751; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; position:relative; top:5px;}
.callToLtImg { color:#3c2751; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; position:relative; left:15px;}
.belowFold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; position:relative; left:150px; text-align:left;}
.monitor { position:relative; vertical-align:top;}

#conteneurmenu { 
position: relative; 
left:0px;
top:0px;
z-index:1;
}

.menu, .ssmenu {
	/*background-color:#ddffdd;*/
	background-color:#fffed0;
	color:black;
	font-size:11px;
	font-weight:bold;
	/*border:1px solid #EFB;*/	
	/*padding:1px;*/
	
/* width and margin in case that javascript is not activated. */
	width:15em;
	margin:1em;	
}

/* .menu = cells always visible (like File, Edit... in a software) */
.menu 
{
	border:0;
	padding:0px;
	text-align:center;
	/*position:static;*/
}

/* Submenus */
.ssmenu 
{
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
	padding:5px;
	border:2px solid #3c2751;
    display:none;
}


.menu span, .ssmenu span {
/* Ne pas toucher
	C'est pour cacher les ; en fin de <li>, ce qui permet aux synthèse vocales de prendre une
	pause dans l'élocution */
	display:none;
}

.ssmenu ul, .ssmenu li {
/* Do not touch.
	Items (<li>) in sub-menus, to remove list bullets */	
	padding:0;
	margin:0;
	list-style-type:none;		
}

#ssmenu {	
	text-align:left;	
}

.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
/* Link that are not hightlighted by the cursor. */
	font-family:"Verdana, MS Sans Serif", "sans-serif", Arial;	
	text-decoration:none;
	color:black;
	padding:2px 1px;
/* Do not modify the block */
	display:block;
/*	Width:100% prevents Mozilla from crashing, without the width:100% it's IE and Opera that craches... Using both
	fix the problem, so DO NOT touch these 2 lines */
/*	height:100%;
	margin:0px;*/
	margin:0px;
	width:100%;
}

.menu a, .menu a:visited {
	padding:0;
}

html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width:auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
	/* Links hightlighted by the cursor.
	We change foreground and background colors and we remove the underline.
	*/
	background-color:#3c2751;
	color:white;
	text-decoration:none;
}


img {
/* If we add an image in a link (for example a logo next to the link), remove the border :-p */
	border:none;
}

.ssmenu img {
/* small space between the image and the link text <a href="..."><img.../>blabla</a> */
	margin-right:2px;
}

.ssmenu img.hr {
/* Experimental, an <hr /> between 2 items to add a "separator"... */
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;	
	width:100%;
	display:block;	
}

.hr 
{
	height:1px;
	width: 1000px;
}

/* Main menu hover to show submenu*/
.menu-item-container:hover > ul {
    display: block;
}

body {
        margin: 0px;
        padding: 0px;
        width: 100%;
        background-color: #FFF;
        /*text-align: center;*/ /*IE fix to make margin:auto work*/
        font-family: Helvetica,Arial,Verdana,Sans-serif;
        font-size: 12px;
        /*background-image: url("/Content/MyCreditPrivacy/Images/bg_slice.jpg");*/
        background-repeat: repeat-x;
        background-position: top;
    }

    .tabletop {
        background: url("/Content/MyCreditPrivacy/Images/tabletop.gif");
        height: 20px;
        position: relative;
        top: 0px;
        left: 0px;
        width: 711px;
        background-repeat: no-repeat;
        z-index: 99999;
        /*background-color:#FFF;*/
    }

    #logoutForm {
        display:inline;
    }

.button-report-image {
    display: inline-block;
    width: 188px;
    height: 30px;
    background: url("/Content/MyCreditPrivacy/Images/button_report_off.jpg");
}

.button-return-image {
    display: inline-block;
    width: 188px;
    height: 30px;
    background: url("/Content/MyCreditPrivacy/Images/buttons_return_off.jpg");
}
.bullet {
	color: #794BA5;
}

.privacy {
    background: url(../../../Content/MyCreditPrivacy/Images/all_privacy.gif);
    width: 340px;
    height: 44px;
    display: block;
}

.membership-terms {
    background: url(../../../Content/MyCreditPrivacy/Images/all_membertermsu.gif);
    width: 340px;
    height: 44px;
    display: block;
}

#send_email {
    background: url('../../../Content/MyCreditPrivacy/Images/button_sendemail_off.gif');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
    vertical-align: top;
}

#clear_form {
    background: url('../../../Content/MyCreditPrivacy/Images/button_clearform_off.gif');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
    vertical-align: top;
}

.contact-us {
    background: url("../../../Content/MyCreditPrivacy/Images/all_contact.gif");
    display: block;
    width: 278px;
    height: 44px;
}

.usage-terms {
    background: url("../../../Content/MyCreditPrivacy/Images/all_termsu.gif");
    display: block;
    width: 340px;
    height: 44px;
}

.member-info {
    background: url("../../../Content/MyCreditPrivacy/Images/all_dispinfo.gif");
    display: block;
    width: 340px;
    height: 44px;
}

.email-update {
    background: url("../../../Content/MyCreditPrivacy/Images/all_emailup.gif");
    display: block;
    width: 340px;
    height: 44px;
}

.btn-submit {
    background: url('../../../Content/MyCreditPrivacy/Images/button_submit_off.gif');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
}

.billing-info:before {
    content: "Billing Information";
}

.page-title {
    color: #4d3764;
    font-family: arial;
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}

#PostalCode, #Card {
        width:103px;
}
#help_menu, #membership_menu {
    width: 160px;
}
#welcome {
    background: url('/Content/MyCreditPrivacy/Images/button_welcome_off.gif');
    display: block;
    width: 111px;
    height: 30px;
}
#welcome:hover {
    background: url('/Content/MyCreditPrivacy/Images/button_welcome_on.gif');
}
#reports {
    background: url('/Content/MyCreditPrivacy/Images/button_reports_off.gif');
    display: block;
    width: 111px;
    height: 30px;
}
#reports:hover {
    background: url('/Content/MyCreditPrivacy/Images/button_reports_over.gif');
}
#security {
    background: url('/Content/MyCreditPrivacy/Images/button_security_off.gif');
    display: block;
    width: 111px;
    height: 30px;
}
#security:hover {
     background: url('/Content/MyCreditPrivacy/Images/button_security_over.gif');
}
#resources {
    background: url('/Content/MyCreditPrivacy/Images/button_resources_off.gif');
    display: block;
    width: 111px;
    height: 30px;
}
#resources:hover {
     background: url('/Content/MyCreditPrivacy/Images/button_resources_over.gif');
}
#cssmenu > ul > li.active a {
	background: #794BA5 url(/Images/grad_dark.png) repeat-x left bottom;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#646464', endColorstr='#4a4a4a', GradientType=0);
	box-shadow: inset 0 0 10px #222222, inset 0 10px 10px #222222;
	-moz-box-shadow: inset 0 0 10px #222222, inset 0 10px 10px #222222;
	-webkit-box-shadow: inset 0 0 10px #222222, inset 0 10px 10px #222222;
	filter: none;
	color: #ffffff;
}

#cssmenu > ul > li.active a:hover {
  background: -moz-linear-gradient(top, #646464 0%, #4a4a4a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(100%, #4a4a4a));
  background: -webkit-linear-gradient(top, #646464 0%, #4a4a4a 100%);
  background: -o-linear-gradient(top, #646464 0%, #4a4a4a 100%);
  background: -ms-linear-gradient(top, #646464 0%, #4a4a4a 100%);
  background: linear-gradient(to bottom, #646464 0%, #4a4a4a 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#646464', endColorstr='#4a4a4a', GradientType=0);
  filter: none;
  color: #ffffff;
}

#cssmenu > ul > li a:hover {
  background: #8665a9;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#8a8a8a', endColorstr='#787878', GradientType=0);
  filter: none;
  color: #ffffff;
}

#cssmenu > ul > li a {
	box-shadow: inset 0 0 0 1px #8a8a8a;
	-moz-box-shadow: inset 0 0 0 1px #8a8a8a;
	-webkit-box-shadow: inset 0 0 0 1px #8a8a8a;
	background: #794BA5 url(ClickMyCredit/Styles/grad_dark.png) repeat-x left top;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#8a8a8a', endColorstr='#787878', GradientType=0);
	border-bottom: 1px solid #5d5d5d;
	border-top: 1px solid #5d5d5d;
	border-right: 1px solid #5d5d5d;
	line-height: 24px;
	padding: 0 25px;
	filter: none;
}