
/*----------------------------------------------------------
 * Main Styles 
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #5E67A0;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 11px;
    color : #3B3B75;
    margin : 0;
}

FORM
{
	margin:0px;
}

.NullBackground /* no background style */
{
    background-color: transparent;
}

A /* general Link style */
{
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color:#2F3276;
    font-size : 11px;
}



A:HOVER /* default hovering link - this can specifically be overwrited by any style if needed. */
{
	text-decoration : none;
	color:#9E1918;
}

.MainHeaderRegion, .MainHeader
{
	background-color: #08085A;
}
/* MainHeaderRegion: Applies to the region at the top of page - usually this will be a TABLE tag
 * MainHeader: Applies to the header logo
*/


A.MainHeaderFunctionLink /* Styles for function links, e.g. login, logout, gift cert, help, etc. */
{
    text-decoration : underline;
    font-weight : normal;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #4679B7;
    font-size : 11px;
}

A.MainHeaderFunctionLink:HOVER
{ 
	text-decoration : none;
	color:#4679B7;
}

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
	font-weight : bold;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #CC0000;
    font-size : 11px;
}
 
.MainHeaderPrimaryNavBar /* Style for area in which primary nav sits */
{
	background-color: #666666;
}

.MainHeaderPrimaryNavElement /* Style for primary nav button/link */
{
}

.MainHeaderSecondaryNavBar /* Style for area in which secondary nav sits */
{
	/*padding-top : 2px; */ /* screws up bg images -DSR*/
}

.MainHeaderSecondaryNavElement /* Style for secondary nav button/link - none for ga, but take out the vspace=2 from the img tag ******* */
{
}

.MainSubheaderRegion /* Applies to region under nav area (if any) - this will usually be a TABLE tag*/
{
	background-color: #000066;
}

.MainSubheader /* Style for subheader image or text  */
{
	font-weight: bolder;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 19px;
    background-color: #000066;
    color : white;
}

.MainAltSubheader, A.MainSubheaderLink /* Alternate Style for subheader image or text - if any */
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : white;
}

A.MainSubheaderLink /* Style for subheader Link */
{
	color : Silver;
}

A.MainSubheaderLink:HOVER /* Style for subheader Link */
{
	color : White;
}

.MainSidebar /* Style for a side bar on the page - if any */
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-color: #003366;
	font-weight: bold;
}
.MainPageTitle /* Page Title */
{
	font-family: "Times New Roman", Times, serif;
    text-transform:capitalize;
	color : #3b3b75;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
    font-size: 40px;
    font-weight:normal;
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 19px;
    font-weight: bold;
    font-family: Arial;
    text-shadow: #666666;
    text-align:left;
}

/* -------------- 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-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #3B3B75;
    font-size : 11px;
    text-decoration:none;
}
.MiscAltText:hover
.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 */
{
	/*font-size : 14px;*/
	font-weight : bold;
}

A.MiscLink /* general Link style */
{
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#2F3276;
    font-size : 11px;
}

A.MiscLink:HOVER /* general Link style */
{
  text-decoration:none;
  color:#9E1918;
}

.MiscEmphasisLink /* general emphasis link style */
{
}
.PrgsText, .PrgsEmphasisText
{
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10px;
}
.PrgsEmphasisText
{
	font-weight:bold;
}

.MiscLinkDisable
{
	text-decoration:none;
	color:Gray;
	cursor:default;
}

a.MiscLinkDisable:hover
{
	text-decoration:none;
	color:Gray;
	cursor:default;
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles 
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
}

.FooterText, A.FooterTextLink, .FooterEmphasisText  /* Generic footer text */
{
    font-weight : normal;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    color : #CCCCCC;
}

A.FooterTextLink  /* Generic footer Link */
{
	color:#4679B7;
	text-decoration : underline;
}

A.FooterTextLink:HOVER
{
	text-decoration :none;
    color : #4679B7;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

.FooterNavBar /* Navigation Bar in the footer */
{
	background-color : Gray;
    color : White;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    white-space : nowrap;
}

A.FooterNavElement /* Navigation elements in the footer */
{
    color : White;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    text-decoration : none;
}

A.FooterNavElement:HOVER
{
    color : Silver;
}

/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * Sidebar Styles 
 *----------------------------------------------------------
*/

.SbRegion /* General style for a sidebar region */
{
}

.SbHeader /* Style for sidebar region header */
{
}

.SbElement /* general style for a sidebar element */
{
}

.SbElementHeaderRegion, .SbElementHeaderMajor, 
.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* general style for a sidebar element header region */
{
	font-weight : bold;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	background-color: #000066;
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
}

.SbElementBodyRegion, .SbElementBodyText, 
.SbAltElementBodyRegion, .SbAltElementBodyText,
A.SbElementBodyLink, A.SbAltElementBodyLink  /* Style for standard body region of an element */
{
	background-color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #3B3B75;
}

.SbElementBodyRegion, .SbAltElementBodyRegion
{
	background-color: silver;
}

.SbElementBodySubheader /* Style from standard Element body subheader */
{
}

.SbElementBodyImage /* Style for standard Element body image */
{
}

.SbElementBodyEmphasisText /* Style for standard Element body emphasis text */
{
}

A.SbElementBodyLink, A.SbAltElementBodyLink /* Style for standard Element body link */
{
	text-decoration : underline;
}

A.SbElementBodyLink
{
	color : blue;
}

A.SbElementBodyLink:HOVER, A.SbAltElementBodyLink:HOVER /* Style for standard Element body link */
{
	color: Red;
}

A.SbElementBodyEmphasisLink, A.SbAltElementBodyEmphasisLink /* Style for standard Element body link */
{
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #000099;
    font-size : 11px;
}

A.SbElementBodyEmphasisLink:HOVER, A.SbAltElementBodyEmphasisLink:HOVER
{
	color: Red;
}

.SbElementBodyBullet, .SbAltElementBodyBullet /* Style for standard body bullet */
{
	font-weight : bold;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #CC0000;
    font-size : 11px;
}

/* _____________ Alternate Element style _____________ */

.SbAltElement /* general Alternate style for a sidebar element */
{
}

.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* Alternate general style for a sidebar element header region*/
{
	background-color: #999999;
}

.SbAltElementHeaderMinor /* Alternate Style for minor part of header image - if any */
{
}

.SbAltElementBodySubheader /* Alternate Style from standard Element body subheader */
{
}

.SbAltElementBodyImage /* Alternate Style for standard Element body image */
{
}

.SbAltElementBodyEmphasisText /* Alternate Style for standard Element body emphasis text */
{
}

/* -------------- End Sidebar Styles -------------- */

/*----------------------------------------------------------
 * CMS Styles  (Blog)
 *----------------------------------------------------------
*/
/* Style for standard CMS text */
   .CmsText      , .CmsEmphasisText        ,.CmsBigText         , .CmsBigEmphasisText           , .CmsSmallText     	, .CmsSmallEmphasisText    		, .CmsMediumText    	, .CmsMediumEmphasisText      , .CmsTitleText   	, .CmsBigTitleText 
, .CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltMediumText 	, .CmsAltMediumEmphasisText   , .CmsAltTitleText	, .CmsAltBigTitleText
, .CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText  , .CmsAltGTitleText	, .CmsAltGBigTitleText
, .CmsAltMText   , .CmsAltMEmphasisText    ,.CmsAltMBigText     ,.CmsAltMBigEmphasisText		, .CmsAltMSmallText		, .CmsAltMSmallEmphasisText		, .CmsAltMMediumText	, .CmsAltMMediumEmphasisText  , .CmsAltMTitleText	, .CmsAltMBigTitleText
, .CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText  , .CmsAltWTitleText	, .CmsAltWBigTitleText
, .CmsBox
{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #3B3B75;
}
/* Style for CMS Alternative text */
.CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltMediumText 	, .CmsAltMediumEmphasisText   , .CmsAltTitleText	, .CmsAltBigTitleText
{
	color:#828692;
}
/* Style for CMS Alternative Green text */
.CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText  , .CmsAltGTitleText	, .CmsAltGBigTitleText
{
	color:#507A39;
}
/* Style for CMS Alternative Maroon text */
.CmsAltMText   , .CmsAltMEmphasisText    ,.CmsAltMBigText     ,.CmsAltMBigEmphasisText		, .CmsAltMSmallText		, .CmsAltMSmallEmphasisText		, .CmsAltMMediumText	, .CmsAltMMediumEmphasisText  , .CmsAltMTitleText	, .CmsAltMBigTitleText
{
	color:#9E1918;
}
/* Style for CMS Alternative White text */
.CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText  , .CmsAltWTitleText	, .CmsAltWBigTitleText
{
	color:#FFFFFF;
}
/* Style for standard CMS Emphasis text */
  .CmsEmphasisText      , .CmsBigEmphasisText      , .CmsSmallEmphasisText    	, .CmsMediumEmphasisText     
, .CmsAltEmphasisText   , .CmsAltBigEmphasisText   , .CmsAltSmallEmphasisText 	, .CmsAltMediumEmphasisText  
, .CmsAltGEmphasisText  ,.CmsAltGBigEmphasisText   , .CmsAltGSmallEmphasisText	, .CmsAltGMediumEmphasisText 
, .CmsAltMEmphasisText  ,.CmsAltMBigEmphasisText   , .CmsAltMSmallEmphasisText	, .CmsAltMMediumEmphasisText 
, .CmsAltWEmphasisText  ,.CmsAltWBigEmphasisText   , .CmsAltWSmallEmphasisText	, .CmsAltWMediumEmphasisText 
{
	font-weight:bold;
}

/* Style for standard CMS Small text */
  .CmsSmallText   		, .CmsSmallEmphasisText    	
, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 	
, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText	
, .CmsAltMSmallText		, .CmsAltMSmallEmphasisText	
, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText	
{
	font-size : 10px;
}
/* Style for standard CMS Medium text */
  .CmsMediumText    	, .CmsMediumEmphasisText     
, .CmsAltMediumText 	, .CmsAltMediumEmphasisText  
, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText 
, .CmsAltMMediumText	, .CmsAltMMediumEmphasisText 
, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText 
{
	font-size : 12px;
}
/* Style for standard CMS Big text */
  .CmsBigText         , .CmsBigEmphasisText   
 ,.CmsAltBigText      , .CmsAltBigEmphasisText
 ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText
 ,.CmsAltMBigText     ,.CmsAltMBigEmphasisText
 ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText
{
	font-size : 14px;
}

/* Style for standard CMS Title text */
  .CmsTitleText   	
, .CmsAltTitleText	
, .CmsAltGTitleText	
, .CmsAltMTitleText	
, .CmsAltWTitleText	
{
	font-size : 16px;
	font-weight:bold;
}
/* Style for standard CMS Big Title text */
  .CmsBigTitleText 
, .CmsAltBigTitleText
, .CmsAltGBigTitleText
, .CmsAltMBigTitleText
, .CmsAltWBigTitleText
{
	font-size : 20px;
	font-weight:bold;
}

.CmsBox
{
	padding : 20 20 20 20;
	background-color:#ffffff;
	border:solid 1px #A6ABC1;
	width:99%;
}

.CmsSubHeaderText
{
	color:#3B3B75;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 22px;
	font-weight:bold;

}
.CmsBigSubHeaderText
{
	color:#3B3B75;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 24px;
	font-weight:bold;

}

/* _____________ CMS  Link Style _____________ */

/* Style for standard CMS link */
   A.CmsLink      , A.CmsEmphasisLink        ,A.CmsBigLink         , A.CmsBigEmphasisLink           , A.CmsSmallLink     		, A.CmsSmallEmphasisLink    		, A.CmsMediumLink    	, A.CmsMediumEmphasisLink      , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltLink    , A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltMediumLink 	, A.CmsAltMediumEmphasisLink   , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltGLink   , A.CmsAltGEmphasisLink    ,A.CmsAltGBigLink     ,A.CmsAltGBigEmphasisLink		, A.CmsAltGSmallLink		, A.CmsAltGSmallEmphasisLink		, A.CmsAltGMediumLink	, A.CmsAltGMediumEmphasisLink  , A.CmsAltGTitleLink   	, A.CmsAltGBigTitleLink 
, A.CmsAltMLink   , A.CmsAltMEmphasisLink    ,A.CmsAltMBigLink     ,A.CmsAltMBigEmphasisLink		, A.CmsAltMSmallLink		, A.CmsAltMSmallEmphasisLink		, A.CmsAltMMediumLink	, A.CmsAltMMediumEmphasisLink  , A.CmsAltMTitleLink   	, A.CmsAltMBigTitleLink 
, A.CmsAltWLink   , A.CmsAltWEmphasisLink    ,A.CmsAltWBigLink     ,A.CmsAltWBigEmphasisLink		, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink		, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink  , A.CmsAltWTitleLink   	, A.CmsAltWBigTitleLink 
{	
	text-decoration : underline;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color:#2F3276;
}

/* Style for standard CMS link Hover */
  A.CmsLink:Hover       , A.CmsEmphasisLink:Hover        ,A.CmsBigLink:Hover         , A.CmsBigEmphasisLink:Hover           , A.CmsSmallLink:Hover     		, A.CmsSmallEmphasisLink:Hover    		, A.CmsMediumLink:Hover    	, A.CmsMediumEmphasisLink:Hover      , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltLink:Hover    , A.CmsAltEmphasisLink:Hover     ,A.CmsAltBigLink:Hover      , A.CmsAltBigEmphasisLink:Hover		, A.CmsAltSmallLink:Hover 		, A.CmsAltSmallEmphasisLink:Hover 		, A.CmsAltMediumLink:Hover 	, A.CmsAltMediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltGLink:Hover   , A.CmsAltGEmphasisLink:Hover    ,A.CmsAltGBigLink:Hover     ,A.CmsAltGBigEmphasisLink:Hover		, A.CmsAltGSmallLink:Hover		, A.CmsAltGSmallEmphasisLink:Hover		, A.CmsAltGMediumLink:Hover	, A.CmsAltGMediumEmphasisLink:Hover  , A.CmsAltGTitleLink:Hover   	, A.CmsAltGBigTitleLink:Hover 
, A.CmsAltMLink:Hover   , A.CmsAltMEmphasisLink:Hover    ,A.CmsAltMBigLink:Hover     ,A.CmsAltMBigEmphasisLink:Hover		, A.CmsAltMSmallLink:Hover		, A.CmsAltMSmallEmphasisLink:Hover		, A.CmsAltMMediumLink:Hover	, A.CmsAltMMediumEmphasisLink:Hover  , A.CmsAltMTitleLink:Hover   	, A.CmsAltMBigTitleLink:Hover 
, A.CmsAltWLink:Hover   , A.CmsAltWEmphasisLink:Hover    ,A.CmsAltWBigLink:Hover     ,A.CmsAltWBigEmphasisLink:Hover		, A.CmsAltWSmallLink:Hover		, A.CmsAltWSmallEmphasisLink:Hover		, A.CmsAltWMediumLink:Hover	, A.CmsAltWMediumEmphasisLink:Hover  , A.CmsAltWTitleLink:Hover   	, A.CmsAltWBigTitleLink:Hover 
{
	text-decoration:none;
	color:#9E1918;
}

/* Style for standard CMS Alternative link */
 A.CmsAltLink    , A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltMediumLink 	, A.CmsAltMediumEmphasisLink   , A.CmsTitleLink   	, A.CmsBigTitleLink 
{
	color:#828692;
}
/* Style for standard CMS Alternative link hover*/
 A.CmsAltLink:Hover    , A.CmsAltEmphasisLink:Hover     ,A.CmsAltBigLink:Hover      , A.CmsAltBigEmphasisLink:Hover		, A.CmsAltSmallLink:Hover 		, A.CmsAltSmallEmphasisLink:Hover 		, A.CmsAltMediumLink:Hover 	, A.CmsAltMediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	, A.CmsBigTitleLink:Hover 
{
	color:#828692;
}
/* Style for standard CMS Alternative Green link */
  A.CmsAltGLink   , A.CmsAltGEmphasisLink    ,A.CmsAltGBigLink     ,A.CmsAltGBigEmphasisLink		, A.CmsAltGSmallLink		, A.CmsAltGSmallEmphasisLink		, A.CmsAltGMediumLink	, A.CmsAltGMediumEmphasisLink  , A.CmsAltGTitleLink   	, A.CmsAltGBigTitleLink 
{
	color:#507A39;
}
/* Style for standard CMS Alternative Green link hover */
  A.CmsAltGLink:Hover   , A.CmsAltGEmphasisLink:Hover    ,A.CmsAltGBigLink:Hover     ,A.CmsAltGBigEmphasisLink:Hover		, A.CmsAltGSmallLink:Hover		, A.CmsAltGSmallEmphasisLink:Hover		, A.CmsAltGMediumLink:Hover	, A.CmsAltGMediumEmphasisLink:Hover  , A.CmsAltGTitleLink:Hover   	, A.CmsAltGBigTitleLink:Hover 
{
	color:#507A39;
}
/* Style for standard CMS Alternative Maroon link */
 A.CmsAltMLink   , A.CmsAltMEmphasisLink    ,A.CmsAltMBigLink     ,A.CmsAltMBigEmphasisLink		, A.CmsAltMSmallLink		, A.CmsAltMSmallEmphasisLink		, A.CmsAltMMediumLink	, A.CmsAltMMediumEmphasisLink  , A.CmsAltMTitleLink   	, A.CmsAltMBigTitleLink 
{
	color:#9E1918;
}
/* Style for standard CMS Alternative Maroon link hover*/
 A.CmsAltMLink:Hover   , A.CmsAltMEmphasisLink:Hover    ,A.CmsAltMBigLink:Hover     ,A.CmsAltMBigEmphasisLink:Hover		, A.CmsAltMSmallLink:Hover		, A.CmsAltMSmallEmphasisLink:Hover		, A.CmsAltMMediumLink:Hover	, A.CmsAltMMediumEmphasisLink:Hover  , A.CmsAltMTitleLink:Hover   	, A.CmsAltMBigTitleLink:Hover 
{
	color:#9E1918;
}

/* Style for standard CMS Alternative White link */
 A.CmsAltWLink   , A.CmsAltWEmphasisLink    ,A.CmsAltWBigLink     ,A.CmsAltWBigEmphasisLink		, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink		, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink  , A.CmsAltWTitleLink   	, A.CmsAltWBigTitleLink 
{
	color:#FFFFFF;
	text-decoration : none;
}
/* Style for standard CMS Alternative White link hover*/
 A.CmsAltWLink:Hover   , A.CmsAltWEmphasisLink:Hover    ,A.CmsAltWBigLink:Hover     ,A.CmsAltWBigEmphasisLink:Hover		, A.CmsAltWSmallLink:Hover		, A.CmsAltWSmallEmphasisLink:Hover		, A.CmsAltWMediumLink:Hover	, A.CmsAltWMediumEmphasisLink:Hover  , A.CmsAltWTitleLink:Hover   	, A.CmsAltWBigTitleLink:Hover 
{
	color:#FFFFFF;
	text-decoration : none;
}
/* Style for standard CMS Emphasis link */
   A.CmsEmphasisLink          ,A.CmsBigEmphasisLink      , A.CmsSmallEmphasisLink         , A.CmsMediumEmphasisLink    
 , A.CmsAltEmphasisLink	      ,A.CmsAltBigEmphasisLink	 , A.CmsAltSmallEmphasisLink	  , A.CmsAltMediumEmphasisLink 
 , A.CmsAltGEmphasisLink	  ,A.CmsAltGBigEmphasisLink	 , A.CmsAltGSmallEmphasisLink	  , A.CmsAltGMediumEmphasisLink
 , A.CmsAltMEmphasisLink	  ,A.CmsAltMBigEmphasisLink	 , A.CmsAltMSmallEmphasisLink	  , A.CmsAltMMediumEmphasisLink
 , A.CmsAltWEmphasisLink	  ,A.CmsAltWBigEmphasisLink	 , A.CmsAltWSmallEmphasisLink	  , A.CmsAltWMediumEmphasisLink 
{
		font-weight:bold;
}

/* Style for CMS Small link  */
  A.CmsSmallLink     		, A.CmsSmallEmphasisLink    
, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 
, A.CmsAltGSmallLink		, A.CmsAltGSmallEmphasisLink
, A.CmsAltMSmallLink		, A.CmsAltMSmallEmphasisLink
, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink
{
	font-size : 10px;
}

/* Style for CMS Medium link  */
  A.CmsMediumLink    	, A.CmsMediumEmphasisLink    
, A.CmsAltMediumLink 	, A.CmsAltMediumEmphasisLink 
, A.CmsAltGMediumLink	, A.CmsAltGMediumEmphasisLink
, A.CmsAltMMediumLink	, A.CmsAltMMediumEmphasisLink
, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink
 {
	font-size : 12px;
 }
 
 /* Style for CMS Big link  */
 A.CmsBigLink         , A.CmsBigEmphasisLink   
,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink
,A.CmsAltGBigLink     , A.CmsAltGBigEmphasisLink
,A.CmsAltMBigLink     , A.CmsAltMBigEmphasisLink
,A.CmsAltWBigLink     , A.CmsAltWBigEmphasisLink
 {
	font-size : 14px;
 }
 
 
/* Style for CMS Title link  */
  A.CmsTitleLink:Hover   	 
, A.CmsTitleLink:Hover   	 
, A.CmsAltGTitleLink:Hover  
, A.CmsAltMTitleLink:Hover  
, A.CmsAltWTitleLink:Hover
{
	font-size : 16px;
}

/* Styles for CMS Big Title Link*/
  A.CmsBigTitleLink 
, A.CmsBigTitleLink 
, A.CmsAltGBigTitleLink 
, A.CmsAltMBigTitleLink 
, A.CmsAltWBigTitleLink 
{
	font-size : 18px;
}


.CmsImage
{
border:solid 1px #999999;
}
.CmsSeparator
{
	background-color : #CCCCCC;
}

.CmsHeaderText
{
    font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #3B3B75;
    font-size : 32px;
}
.CmsTitleBar 
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#A9AFA2;
text-decoration:none ;
}
.CmsTitleBarStatic
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#462E18;
text-decoration:none ;
}

/* -------------- Index Pages Styles -------------- */
.CmsIndexPageNumberOn /* Maroon Index Pager td ON style */
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #ffffff;
    font-size : 11px;
    /*
    background-image:url('/img/ga/misc/headers/GrayPager.gif');  
    background-repeat:no-repeat;*/
    font-weight :bold;
    padding-top:1px;
}
.CmsIndexPageNumberOff /* Maroon Index Pager td Off style */
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #ffffff;
    font-size : 11px;
    /*
     background-image:url('/img/ga/misc/headers/MaroonPager.gif');  
    background-repeat:no-repeat;*/
    font-weight :bold;
    padding-top:1px;
}

A.CmsIndexPageNumberLink /* Maroon Index Pager Link style */
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #ffffff;
    font-size : 11px;  
    font-weight :bold;
    text-decoration:none;
    background-repeat:no-repeat;
}
A.CmsAltIndexPageNumberLink /* Maroon Index Pager Link style */
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #3b3b75;
    font-size : 11px; 
    font-weight :bold; 
	text-decoration : underline;
}
A.CmsIndexPageNumberLink:Hover /* Maroon Index Pager Link style */
{
	color: #3b3b75;
	text-decoration:none;
}
A.CmsAltIndexPageNumberLink:Hover /* Maroon Index Pager Link style */
{
	text-decoration :none;
}
.CmsAltIndexPageNumberCurrentLink /* Maroon Index Pager Link style */
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #666666;
    font-size : 11px; 
    font-weight :bold; 
	text-decoration:none;
}
A.CmsIndexPageRecipeLink
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #3b3b75;
    font-size : 11px; 
	text-decoration:underline;
}
A.CmsIndexPageRecipeLink:Hover
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #666666;
    font-size : 11px; 
	text-decoration:none;
}
.CmsIndexPageCurrentRecipe
{
	text-align : center;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    color : #A63031;
    font-size : 11px; 
    font-weight :bold; 
	text-decoration:none;
}

A.DiTopHeaderDetailLink 

{
	color: #b63e2c;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

A.DiTopHeaderDetailLink:Hover 
{
	color: #666666;
	text-decoration: none;
}

/* _____________ Modules Style _____________ */

#CmsVidv /* Violet Div */
{
	width:250px;
	text-align:left;
	padding:5px;	
}
#CmsVidv:Hover /* Violet Div Hover */
{
	background-color:#E8EBFF;	
}
#CmsGrdv /* Green Div */
{
	width:250px;
	text-align:left;
	padding:5px;
}
#CmsGrdv:Hover /* Green Div Hover */
{
	background-color:#EEF6E9;
}


/* -------------- End CMS Styles -------------- */

/*----------------------------------------------------------
 * Magazine Styles 
 *----------------------------------------------------------
*/
input.radio {
	background : #6699ff;
	color: #000000;
}
.RadioForms {background-color : #99CCFF;}

.SiloBackground {background-color: #6699ff;}
.SiloForeground {background-color: #000066;}
.SidebarTrim {background-color: #000000;}

.SiloBackground-fitness {background-color: #FFCC99;}
.SiloForeground-fitness {background-color: #CC3333;}
.SidebarTrim-fitness {background-color: #FFCC99;}

.SiloBackground-nutrition {background-color: #CCCC99;}
.SiloForeground-nutrition {background-color: #006666;}
.SidebarTrim-nutrition {background-color: #3B3B21;}

.SiloBackground-mindbody {background-color: #9999CC;}
.SiloForeground-mindbody {background-color: #660066;}
.SidebarTrim-mindbody {background-color: #660066;}

.SiloBackground-lifestyle {background-color: #99CCCC;}
.SiloForeground-lifestyle {background-color: #006699;}
.SidebarTrim-lifestyle {background-color: #006699;}

.SiloBackground-health {background-color: #CCCCCC;}
.SiloForeground-health {background-color: #333399;}
.SidebarTrim-health {background-color: #333399;}

.SiloForeground-talkback {background-color: #003366;}
.SiloBackground-talkback {background-color: #FFFFFF;}
.SidebarTrim-talkback {background-color: #006699;}

.TableHeader, .TableHeaderLabel {
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #003366;
	color : white;
}
.TableHeaderLabel {
	font-weight: normal;
	font-size: 9px;
}
.TableBody {
	font-weight: normal;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	color : black;
}
A.TableBodyLink:ACTIVE, A.TableBodyLink:HOVER, A.TableBodyLink:LINK, A.TableBodyLink:VISITED {
	text-decoration : underline;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: normal;
}
A.TableBodyLink:HOVER {
	color: red;
}

.Section1, .Section2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #CCCCCC;
	font-weight: bold;
}
A.Section1Link:ACTIVE, A.Section1Link:HOVER, A.Section1Link:LINK, A.Section1Link:VISITED,
A.Section2Link:ACTIVE, A.Section2Link:HOVER, A.Section2Link:LINK, A.Section2Link:VISITED {
	text-decoration : underline;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #CCCCCC;
	font-weight: normal;
}
A.Section1Link:HOVER, A.Section2Link:HOVER {
	color: red;
}

.Section2 {
	background-color: #999999;
}
A.Section2Link:ACTIVE, A.Section2Link:HOVER, A.Section2Link:LINK, A.Section2Link:VISITED {
	background-color: #999999;
}
/* -------------- End Magazine Styles -------------- */




/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/

