body {
 background-color: #CCCCCC;
 text-align:left;
 font-family:Verdana,Tahoma,Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#363636;
 background-color:#ccc;
 width:100%;
 
}
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: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:#FFF;
}
.regulartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
}
.LeftMenuHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
}	

#_ctl0__ctl0_tblLeftSpace {
	background-color:#FFF;
}

#tooltip { 
	background-color: #fff;
	border: 2px solid #898989;
  padding: 0 12px;
	position:absolute;
	width: 300px;
	z-index: 3000;
}

.js #verify {
	display:none;
}	

.LeftMenuNotSelected
{
	font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: left;		
}

a.LeftMenuNotSelected:visited
{
	font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;	
}


a.LeftMenuNotSelected:hover
{
	font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
	text-align: left;	
}
#termstable {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: left;
}
.LeftMenuSelected
{
	font: 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	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: #ffffff;
}
.SubTopMenuBackgroundColor
{
	background-color: #ffffff;
}
.CategoryTopMenuBackgroundColor
{
	/*background-color: #FF99CC;*/	
	background-color: #339933;
}
.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: #003399;
	/*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: Transparent;
}
.ShoppingCartControlTitleLayout
{
	color:Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13;
	font-weight:bold;
	text-align:center; 
	 
}
.ShoppingCartDescriptionLayout
{
	color:Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
	font-style:normal;
}
.ShoppingCartControlAddedItems
{
	color:Red;
	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:Red;
	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:Black;
	font-family:Verdana,Arial,Helvetica,sans-serif;   
	font-size:10;
}
.ShoppingCartItemText
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextRed
{
    color:Red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartSubmitMessageText
{
    color:Red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextBold
{
    color: #000000;
    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: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.SavingsCalculatorBackgroundColor
{
	background-color:#FFFFCC;
}
.SavingsCalculatorHeaderLayout
{
	color:black;
	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:black;
	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: #000000;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight:bold;
}
.Error
{
	color:Red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.Success
{
	color:Blue;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:medium; 
}

.EmailUpdateSuccess
{
	color:Red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:smaller; 
}

.EmailPreferencesSuccess
{
	color:Red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:smaller; 
}

.EmailPreferencesFailure
{
	color:Red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:smaller; 
}

.Mandatory
{
	color:Red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
	font-weight:normal;
}

.ContactUsLabel
{
	color:Black;
	font-family:Verdana, 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, Sans-Serif;
	font-size:smaller;
	font-weight:normal;
}
.ContactUsExampleLabel
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
}

.MembershipInfoLabel
{
	font: normal 12px/22px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

.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:underline;
}

.MembershipTermsText
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:xx-small;
	padding-left: 12px;
}
.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-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: #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: 8pt;
}
.ShippingItemText
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
}
.ShippingItemTextSmall
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

.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: 10;
	color: White;
}

.HealthLibrary
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;	
}

.HealthBorder
{
	
	border-width:2px;
	border-color:#339966;
	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: #000000;	
}
.MyOfferDetailsDisclaimersTD
{
	background-color:  #FFFFFF;
}
.MyOfferDetailsDisclaimers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.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: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: 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: #000000;
}

.TopNav{
	color: #FFFFFF;
}
a.TopNav:link {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a.TopNav:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.TopNav:visited {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF; /*#CCCCCC*/
	text-decoration: none;
}
#Footer {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	text-decoration: none;	
}

#Footer:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
#Footer:visited {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
}
#Footer:active {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

.Footer, 
.footerlinks {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;	
	text-decoration: none;	
}

a.Footer:link,
.footerlinks a:link {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.Footer:hover,
.footerlinks a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.Footer:visited,
.footerlinks a:visited {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
}
a.Footer:active,
.footerlinks a:active {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

.HorizonalRule {
	border-top: 10px solid #336600;
	padding-top: 10px;
	padding-bottom: 10px;
}
.Header {
	font: bold normal 16px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;
	border-bottom: 6px solid #339900;
	width: 780px;
	padding-bottom: 6px;
}
.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	line-height: 11px;
	font-weight: bold;
	text-align: center;
}
.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: 10pt;
	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;
}
.disclaimer_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 11px;
	font-weight: bold;
	text-align: center;
	padding-right: 50px;
	padding-left: 50px;
}
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 11px;
	font-weight: bold;
	text-align: center;
}
a.footerlinks:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.footerlinks:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
a.footerlinks:visited {
	text-decoration: none;
	color: #003399;
}
a.footerlinks:active {
	text-decoration: none;
	color: #FFFFFF;
}

.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: #000000;
}
.BodyCopyItalic {
	font: italic normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.BodyCopyBoldItalic {
	font: italic bold normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.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:black;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.MonitorAlertsBox{
	color:black;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
#MonitorAlertsBox{
	color:blue;	
	font-weight:bold;	
	text-decoration:underline;
}

a#MonitorAlertsBox:link{
	color:blue;	
	font-weight:bold;	
	text-decoration:underline;
}

a#MonitorAlertsBox:hover{
	color:blue;	
	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: #000000;
	padding: 10px;
	
}

#ToolsLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;	
	font-weight:normal;	
	text-decoration:underline;	
}

A#ToolsLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;	
	font-weight:normal;	
	text-decoration:underline;	
}

A#ToolsLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:blue;	
	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: #000000;
	text-align: right;
	background-position: right;
}

.BodyCopyBenefitPage {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

.BodyCopyBenefitPageSuper {
	font: italic normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: super;
	text-align: left;
}

.BodyCopyBoldLeftIndent {
	font: bolder normal 21px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	padding-left: 15px;
	padding-top: 10px;
}
.BodyCopyLogin {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 15px;
}
.BodyCopyLogin_bullet {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.callactionbenefitheader {
	font: bolder normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.Header {
	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;
}
.Separator {
	font: bolder normal 17px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;
	border-top: 3px solid #339900;
	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: #000000;
	padding-left: 10px;
	padding-right: 10px;
}

.ThankYouFreeOrder
{
	text-align:left;
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;	
}

.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: #000000;
	text-align: left;
	vertical-align:top;	
}

a.NewsHeadline:link 
{
	color:Blue;
	text-decoration:underline;
}

a.NewsHeadline:hover 
{
	color:Blue;
	text-decoration:underline;
}

a.NewsHeadline:visited 
{
	color:Blue;
	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;
}

.headline_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
}
 .reports_subhead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 22px;
	COLOR: #003399;
	LINE-HEIGHT: 26px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

/*welcome page styles*/

#welcome {
  background-color: #fff;
}

#welcome, 
#welcome table {
	font-size: 10px;
}

#question  {
 margin-left:112px;
}


.box_border #question  {
 margin-left:0px;
}

#welcome h1 {
 font-size:16px;
 line-height:18px;
 color:#000;
 width:645px;
 padding-top:20px; /*due to margin collapsing, a gap will appear above the h1 if I apply the 20px spacing with margin-top*/
 margin:0 auto;
 text-align:left;
}

#box1 td,  #box2 td, #box3 td {
	vertical-align: top;
}

#box1 p, #box2 p, #box3 p {
	margin: 12px 0;
}

#box1 .rpt p {
	margin-top: 0;
}

#box1 .view_rpt {
margin-left:45px;
}

#box1 {
 width:645px;
 height:158px;
 background-image:url("/FDA/images/layout/en/box_report.jpg");
 background-repeat:no-repeat;
 margin:24px auto 0 auto;
}

#box1 h2 {
 color:#1c47a3;
 margin-top:13px;
 font-size:18px;
 line-height:20px;
 width:363px;
 text-align:left;
 font-weight:bold;
 margin-bottom: 0;
}

#view_rpt_btn {
 margin-top:-12px;
 margin-left:4px;
}

#question__icon {
 width:13px;
 height:13px;
 position:relative;
 top:2px;
 left:0px;
 padding-right:3px;
}

#box2 {
 width:645px;
 height:118px;
 background-image:url("/FDA/images/layout/en/box_monitor.jpg");
 background-repeat:no-repeat;
 margin:20px auto 0 auto;
}

#box2 p.p1 {
 color:#363636;
 line-height:13px;
 text-align:left;
 font-weight:normal;
 margin-top: 40px;
}

#box3 {
 width:645px;
 height:118px;
 background-image:url("/FDA/images/layout/en/box_restore.jpg");
 background-repeat:no-repeat;
 margin:20px auto 0 auto;
}
 
#box3 p.p1 {
 color:#363636;
 line-height:13px;
 text-align:left;
 font-weight:normal;
 margin-top: 40px;
}

#btn_reports {
display: block;
width: 206px;
margin-right:9px;
/*margin-bottom:30px;*/
height: 63px;
background: url(/FDA/images/layout/en/view_rpt_btn.gif) no-repeat top left;
}

#btn_reports span {
	position: absolute;
	left: -999em;
}

#btn_reports:hover {
background-image: url(/FDA/images/layout/en/view_rpt_btn_on.gif); 

}

#bottom {
	width:787px;
	height:240px;
}

/*end welcome page styles*/



/* start new faq section style */
.repeatinfo {
 padding:10px;
 
}

.faqs {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 font-weight:normal;
 line-height:15px;
 font-style:normal;
 text-decoration:none;
}

p.faq_topq span.hdr {
 position:relative;
 top:5px;
 margin-bottom:10px;
 /*outline:1px solid #F00;*/
}

.faq_topq a:link,
.faq_topq a:visited,
.faq_topq a:active,
.return_top a:link,
.return_top a:visited,
.return_top a:active {
 text-decoration:none;
 color:#00F;
}

.faq_topq a:visited {
 text-decoration:none;
 color:#666;
 
}
.return_top a:visited {
 text-decoration:none;
 color:#00F;
 
}

.faq_topq a:hover,
.return_top a:hover {
 text-decoration:none;
 color:#F60;
 
}
.faq_qstn {
 font-weight:bold;
 
}
.faq_nswr {
 width:520px;
 margin-left:15px;
 padding:10px;
 background-color:#F7F7F7;
 border:3px solid #d6d3d3;
 line-height:18px;
 
}

.faqs sup,
.faq_topq sup,
.faq_qstn sup,
.faq_nswr sup {
 font-size:8px;
 line-height:8px;
 
}

.hide {
 display:none;
 visibility:hidden;
 
}
.faqs .hdr {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#1A47A2;
 font-weight:bold;
 line-height:18px;
 font-style:normal;
 text-decoration:none;
 font-style:italic;
 
}
.faq_topq a .hdr,
.faq_topq a:link .hdr,
.faq_topq a:visited.hdr ,
.faq_topq a:hover .hdr,
.faq_topq a:active .hdr  {
 text-decoration:none;
 
}

.faq_nswr_hdr {
 width:520px;
 margin:0px;
 padding:0px;
 line-height:18px;
 color:#666;
 
}
/*
To implement these styles, you will need to add the following in the datamanager:
Category Headings
<span class="hdr">Category Name Here</span>

Category Heading Text
<span class="faq_nswr_hdr">Your Text Here</span>

Other than these two, the actual FAQs are styled from above applied to the faq 
page, nothing more is needed here.

*/
/* end new faq section style */