
/*----------------------------------------------------------
 * 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 -------------- */

/*----------------------------------------------------------
 * 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 : #3B3B75;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
}
/*td .Answer
{
	font-weight : bold;
	 color : #3B3B75;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 13px;
}*/
#emailMult_numDrop
{
	font-weight : bold;
	 color : #3B3B75;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
}

.Question, .QuestionError
{
	font-weight: bold;
}

.QuestionError, .AnswerError
{
	color: #9E1918;
}

A.QuestionLink, A.QuestionLinkError
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	 color : #3B3B75;
}

A.QuestionLink:HOVER, A.QuestionLinkError:HOVER
{
	color:#9E1918;
	text-decoration:none;
}

A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : #3B3B75;
	text-decoration : underline;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
}

A.AnswerLink:HOVER, A.AnswerLinkError:HOVER
{
	color:#9E1918;
	text-decoration:none;
}

.Disclaimer {
    font-weight : normal;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color : black;
}

.QuestionError {
	text-decoration : none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color:#9E1918;
}
/* -------------- End QA 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 -------------- */

/*----------------------------------------------------------
 * Splash Styles 
 *----------------------------------------------------------
*/
.TextButton {

	background-color : #99ccff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style : italic;
	font-weight : bolder;
	color : White;
	text-decoration : underline;
}

.TextError 
{
	font-weight : bold;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
	color:Red;
}

.ExRecMainDetailCaptionText, .SideColumnCaptionTextBold, .SideColumnCaptionLink, .SideColumnCaptionLink:HOVER {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Gray;
}


.ExRecMainDetailCaptionTable {
	background-color: Gray;
}

.SplashStar, .SplashStarLink, .SplashStarLink:HOVER  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style : italic;
	text-decoration : none;
	color : Black;
}

.SplashStarLink {
	font-weight : bold;
	color: Red;
}

.SideColumn {
	background-color: #99CC99;
}

.SplashStarLink:HOVER  {
	color : Blue;
	font-weight : bold;
}

A.FreeTrialLink,A.FreeTrialLink:VISITED
{
    text-decoration : underline;
    font-weight : bolder;
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 19px;
    color:White;
}
.BodyHRLine
{
	background-color : #333333;
}

.BodyHRTitle
{
	font-size : 14px;
	font-weight : bold;
	color : black;
}

A.FreeTrialLink:HOVER
{
	color:Red;
}



/* --- New Splash styles */

.SplashDemoEmphasis, .SplashDemoText, A.SplashDemoLink, .SplashSidePadded, .SplashSidePaddedDouble,
.SplashText, .SplashQuote, A.SplashLink, .SplashExBox, .SplashDiBox, .SplashSampleBox, .SplashSampleLight,
.SplashSampleBold, .SplashBoxBig
{
	color : #000000;
	font-family : Verdana,Arial;
	font-size: 11px;
	font-weight : normal;
}

.SplashSampleBox, .SplashSampleBold, .SplashSampleLight
{
	color : #666666;
	font-size: 11px;
}

.SplashSampleLight
{
	color : #CCCCCC;
}

.SplashSampleBold, .SplashSampleLight
{
	font-weight : bold;
}

.SplashExBox, .SplashDiBox, .SplashBoxBig
{
	background-image : url(/img/ga/main/splash/box_bg.gif);
	padding-left : 7px;
	padding-right : 7px;
}

.SplashBoxBig
{
	background-image : url(/img/ga/main/splash/w_box_bg.gif);
}

.SplashExBox
{
	color : #1A468A;
}

.SplashDiBox
{
	color : #356835;
}

A.SplashLink
{
	color : #CC0000;
	text-decoration : underline;
}

A.SplashLink:HOVER
{
	color : #666666;
}

.SplashQuote
{
	padding-bottom : 9px;
}

.SplashSidePadded
{
	padding-left : 3px;
	padding-right : 3px;
}

.SplashSidePaddedDouble
{
	padding-left : 6px;
	padding-right : 6px;
}

.SplashDemoText, A.SplashDemoLink
{
	color : #1A468A;
	font-size: 11px;
}

.SplashDemoEmphasis
{
	color : #1A468A;
	font-weight : bold;
	font-size: 10px;
}

A.SplashDemoLink
{
	text-decoration : underline;
}

A.SplashDemoLink:HOVER
{
	color : #CC0000;
}

.SplashSeparator
{
	background-color : #E0E0E0;
	padding : 0px;
}


/* --- Profile styles */

.ProfileText, .ProfileInfoBox, .ProfilePersonalDetails, .Answer, .AnswerCtrl, .AnswerCtrlError, /*override answer qa style */
.ProfileSidebar, .ProfileSidebarDetailRegion, .ProfileSidebarDetail, .ProfileSidebarHeader,
.ProfilePushupTable, .ProfilePushupCell, .ProfilePushupHeaderCell, .ProfilePushupSelectedCell,
.ProfileBoldText, .ProfileRedText, .ProfileSectionBox, .ProfileSectionBox2, .ProfileEmphasisText,
A.ProfileLink, .ProfileBMIbar2, .ProfileBMIbar1, .ExInfoBox, .DiInfoBox, .ExInfoBoxAlt
{
	color : #000000;
	font-family : Verdana,Arial;
	font-size: 10px;
	font-weight : normal;
}

.PriceEmphasisText
{
	color:#339933;
	font-weight:bold;
}

.ExInfoBox, .ExInfoBoxAlt
{
	padding : 4px;
	border : solid 1px #7BA5E7;
	background-color : #D6E3F8;
}

.DiInfoBox
{
	padding : 4px;
	border : solid 1px #99CC99;
	background-color : #C7E2C7;
}

.ExInfoBox, .DiInfoBox
{
	font-size: 12px;
	font-weight : bold;
	padding-left : 15px;
	padding-right : 15px;
	vertical-align : middle;
}

A.ProfileLink
{
	color : #000099;
	text-decoration : none;
}

A.ProfileLink:HOVER
{
	color : red;
}

.ProfileBoldText, .ProfileRedText, .ProfileEmphasisText
{
	font-weight : bold;
	font-size : 11px;
}

.ProfileEmphasisText
{
	color : #0000FF;
}

.ProfileRedText
{
	color : Red;
}

.ProfilePushupTable
{
	border-top : solid 1px #C6C8D4;
	border-left : solid 1px #C6C8D4;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
	background-color : #FFFFFF;
	width:300px;
}

.ProfilePushupCell, .ProfilePushupHeaderCell, .ProfilePushupSelectedCell
{
	border-right : solid 1px #C6C8D4;
	border-bottom : solid 1px #C6C8D4;
	padding : 2px 4px 2px 4px;
}
.ProfilePushupCell
{
 color:#3b3b75;	
}
.ProfilePushupHeaderCell, .ProfilePushupSelectedCell
{
	background-color : #F1F0F6;
	font-weight : bold;
	color:#828692;
}

.ProfilePushupSelectedCell
{
	background-color : #828692;
	border:solid 1px #00CC00;
	color : #FFFFFF;
	/*border : solid 2px #CC0000;*/
}

.ProfileSidebar, .ProfileSidebarDetailRegion, .ProfileSidebarDetail, .ProfileSidebarHeader
{
	background-color : #CCE6FF;
}

.ProfileInfoBox
{
	padding : 11px;
	background-color : #F4F4F4;
}

.ProfilePersonalDetails
{
	background-color : #DADADA;
}

.ProfileSidebarDetailRegion
{
	padding-left : 8px;
	padding-right : 8px;
}

.ProfileSidebarDetail
{
	padding-bottom : 5px;
}

.ProfileSidebarHeader
{
	padding-left : 6px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.ProfileSectionBox, .ProfileSectionBox2
{
	background-color : #FFFFFF;
	padding : 10px 10px 0px 10px;
}

.ProfileSectionBox2
{
	padding-bottom : 10px;
}

.ProfileBMIbar2
{
	background-color : #828692;
	color : #FFFFFF;
}

.ProfileBMIbar1
{
	background-color : #F1F0F6;
	color : #777777;
}

.SplashPriceBox, .SplashPriceLittleBox, .SplashPriceText, .SplashPriceTextEmphasis, .SplashPriceTextBlue, .SplashPriceTextBigBlue
{
	font-family : Verdana;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
}

.SplashPriceTextEmphasis, .SplashPriceTextBlue, .SplashPriceTextBigBlue
{
	font-weight : bold;
}

.SplashPriceTextBlue, .SplashPriceTextBigBlue
{
	color : #0066CC;
}

.SplashPriceTextBigBlue
{
	font-size : 13px;
}

.SplashPriceBox
{
	padding : 5px;
	border : solid 1px #CCCCCC;
	background-color : #E0E0E0;
}

.SplashPriceLittleBox
{
	background-color : #F0F0F0;
	vertical-align : middle;
	text-align : center;
}

/* -------------- End Splash Styles -------------- */




/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/
