
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #FFFFFF;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #666;
    margin : 0;
}

FORM
{
	margin : 0px;
}

.NullBackground /* no background style */
{
    background-color: #FFFFFF;
}

A
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	color : #336699;
}

A:HOVER /* default hovering link - this can specifically be overwrited by any style if needed. */
{
	color: #CC0000;
}

.MainHeaderRegion, .MainHeader
{
	background-color: #000044;
}
/* MainHeaderRegion: Applies to the region at the top of page - usually this will be a TABLE tag
 * MainHeader: Applies to the header logo
*/


.MainHeaderFunctionLink /* Styles for function links, e.g. login, logout, gift cert, help, etc. */
{
}

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
}
 
.MainHeaderPrimaryNavBar /* Style for area in which primary nav sits */
{
	background-color: #336699;
}

.MainHeaderPrimaryNavElement /* Style for primary nav button/link */
{
}

.MainHeaderSecondaryNavBar /* Style for area in which secondary nav sits */
{
	background-color : white;
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	white-space : nowrap;
}

A.MainHeaderSecondaryNavElement /* Style for secondary nav button/link */
{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

A.MainHeaderSecondaryNavElement:HOVER
{
	color : #CC0000;
	text-decoration : underline;
}

.MainSubheaderRegion /* Applies to region under nav area (if any) - this will usually be a TABLE tag*/
{
	background-color: #336699;
}

.MainSubheader /* Style for subheader image or text  */
{
	font-weight: bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	background-color: #336699;
	color : white;
}


.MainSubheaderLink /* Style for subheader Link */
{
}

.MainAltSubheader /* Alternate Style for subheader image or text - if any */
{
	font-weight: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
}

.MainSidebar /* Style for a side bar on the page - if any */
{
}

/* -------------- End Main Styles -------------- */

/*----------------------------------------------------------
 * Misc Styles ++
 *----------------------------------------------------------
*/

/*
Used in the following pages, + any other unspecified/misc page:
Privacy Policy, Terms and Conditions, About, Customer Service,
Common Questions, feedback, Experts,Gift Certificates.

These are also general styles that could be used for all pages.
*/

.MiscText, .MiscAltText, .MiscEmphasisText, .MiscQuote, .MiscErrorText /* general text style */
{
	font-weight : bold;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 10px;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

.MiscText, .MiscQuote /* general alternate text style */
{
	font-weight : normal;
}

.MiscQuote
{
	font-style : italic;
}

.MiscEmphasisText /* general emphasis text style */
{
	color : #336699;
	font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
}

A.MiscLink /* general Link style */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336699;
	font-size : 10px;
}

A.MiscLink:HOVER /* general Link style */
{
    color : #CC0000;
}

.MiscEmphasisLink /* general emphasis link style */
{
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
	text-align : center
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
}

.FooterText, A.FooterTextLink, .FooterEmphasisText  /* Generic footer text */
{
    font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 10px;
}

A.FooterTextLink  /* Generic footer Link */
{
	color : #336699;
}

A.FooterTextLink:HOVER
{
    color : #339900;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

.FooterNavBar /* Navigation Bar in the footer */
{
	background-color : white;
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	white-space : nowrap;
}

A.FooterNavElement  /* Navigation elements in the footer */
{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

A.FooterNavElement:HOVER
{
    color : #339900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
}

/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * QA Styles ++
 *----------------------------------------------------------
*/
/* Question and Answer styles */
/* to be used on any q/a pages such as billing, registration, etc.. */

.Question, .Answer, .AnswerCtrl, .QuestionError, .AnswerError, .AnswerCtrlError
{
	font-weight : normal;
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.Question, .QuestionError
{
	font-weight: bold;
}

.QuestionError, .AnswerError
{
	color: #CC0000;
}

A.QuestionLink, A.QuestionLinkError
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 10px;
}

A.QuestionLink:HOVER, A.QuestionLinkError:HOVER
{
	color: red;
}

A.AnswerLink, A.AnswerLinkError
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	color : #336699;
}

A.AnswerLink:HOVER, A.AnswerLinkError:HOVER
{
	color: #CC0000;
}

/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Splash Styles ++
 *----------------------------------------------------------
*/

/* two different styles used here,  the main splash styles, and the satellite splash styles,
	used for ex/splash, diet/splash, etc */

          .AOLfont1 {
               font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
               color : #FFFFFF;
               font-size : 12px;
               line-height : 17px;
          }
          
          .AOLfont2 {
              font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
              color : #000000;
              font-size : 12px;
              line-height : 17px;
          }
          
          .HEALTHfont2 {
              color: #B5C9F2;
              font-weight: bold;
          }
          
          .HEALTHfont1 {
              color: #FFCC00;
              font-weight: bold;
          }
          
          .COACHfont2 {
              color: #336699;
              font-weight: bold;
          }
          
          .COACHfont1 {
              color: #FFFFFF;
              font-weight: bold;
          }
          
          A.leftbar:LINK, A.leftbar:VISITED, A.leftbar:ACTIVE, A.leftbar:HOVER {
               color: #ffffff;
               font-weight: bold;
               font-size: 12px;
          
          }
          
          A.rightbar:LINK, A.rightbar:VISITED, A.rightbar:ACTIVE, A.rightbar:HOVER {
               color: #336699;
               font-weight: bold;
               font-size: 12px;
                    
          }
          
          /* styles used in exercise splash, diet splash, home splash */
          
.SplashBold {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 12px;
     color: #000066;
     font-weight: bold;
}

.Splash {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
     color: #666;
}

.SplashBG
{
	background-color : #e8ebEE;
}

.QuestionTextNormal {
     font-size : 10px;
}

.BlurbText {
     font-size : 11px;
     color: #9999CC;
}

.TrebuchetHeader02 {
     font-size : 11px;
     color: #999933;
     font-weight: bold;
}

.CrazyTable1 {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
     font-size: 10px; 
     color: #666666;
}

.CrazyTable2 {
     font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
     font-size: 13px; 
     color : #999933;
}

.TextParagraphWhite {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     color : white;
     font-size : 10px;
}

.KraftTitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 17px;
    color: #006699;
    font-weight: bold;
}

.KraftText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
	color: #666666;
}

.KraftSubHead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
	color: #CC0000;
	font-weight: bold;
}

.KraftSmallText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9px;
	color: #666666;

}

.TrebuchetHeader {
	color : #999933;
	font-size : 15px;
	font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;

}

A.TrebuchetLink:ACTIVE, A.TrebuchetLink:HOVER, A.TrebuchetLink:LINK, A.TrebuchetLink:VISITED {
	font-weight: normal;
	color: #336699;
	font-size : 15px;
	font-family : Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
}

A.TrebuchetLink:HOVER {
	font-weight: normal;
	color : #CC0000;
}


/* -------------- End Splash Styles -------------- */



/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/
