
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
    font-family : Arial;
    font-size : 12px;
    color : #666;
    margin : 20px 20px 20px 20px;
    
}

FORM
{
	margin : 0px;
}

.NullBackground /* no background style */
{
   background-color: #FFFFFF; 
}

A
{
	  font-family : Arial;
	  font-size : 12px;
      font-weight : normal;
      color :#009FC1;
      text-decoration :underline;
   
}

A:HOVER /* default hovering link - this can specifically be overwrited by any style if needed. */
{
      color :#009FC1;
      text-decoration :none;
}

.MainHeaderRegion, .MainHeader
{
	
}

.MainHeaderRegion td
{
	color:#787878;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
}

.MainHeaderRegion
{
	width:760;
	height:80px;
	padding:7px 0px 0px 8px;
}

A.MainHeaderFunctionLink /* Styles for function links, e.g. login, logout, gift cert, help, etc. */
{
	/* size, weight work*/
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight : bold;
	text-decoration: none;
}

A.MainHeaderFunctionLink:HOVER
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight : bold;
	text-decoration: underline;
}

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
	
}
 
.MainHeaderPrimaryNavBar, A.MainHeaderPrimaryNavElement /* Style for area in which primary nav sits */
{
	color: #666;
	font-weight:bold;
	font-size:12px;
}

A.MainHeaderPrimaryNavElement /* Style for primary nav button/link */
{
	font-size: 11px;
	color: #AD2718;
	font-weight : normal;
	text-decoration: underline;
}

A.MainHeaderPrimaryNavElement:HOVER
{
	text-decoration: none;
	color: #666666;	
}


.MainHeaderSecondaryNavBar /* Style for area in which secondary nav sits */
{
   	background:#E8E8E8;
	padding:3px;
}

A.MainSubheaderLink, A.MainHeaderSecondaryNavElement /* Style for secondary nav button/link - none for ga, but take out the vspace=2 from the img tag ******* */
{
	text-decoration:underline;
}
A.MainHeaderSecondaryNavElement, .MainHeaderSecondaryNavBar
{
	color:#757272;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
	
}

A.MainSubheaderLink:HOVER, A.MainHeaderSecondaryNavElement:HOVER 
{
    color:#757272;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px;
	text-decoration:none;
}
.MainSubheaderRegion /* Applies to ion under nav area (if any) - this will usually be a TABLE tag*/
{
	width:960;
	height:24px;
	padding:0;
	border-top:solid 1px #000000;
    border-bottom:solid 7px #000000;
	background:url(/img/wh/misc/headers/navtop_p.gif) repeat-x;

}

.MainSubheader /* Style for subheader image or text  */
{
	font-weight: bold;
    font-family: Arial;
    font-size: 16px;
	color : #666;
}
.MainMidRegion
{
	background:#E8E8E8;
	/*padding-top:5px; MUH:too much top padding*/
}

/*Pop-out image of woman on Splash*/
.SplashAbsoluteImage
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	
}



.MainSidebar /* Style for a side bar on the page - if any */
{
	background-color : #FFFFFF;
}

.PackageGridLine1, .PackageGridLine2, .PackageGridLine3
{
    font-weight : bold;
    font-family : Arial;
    font-size : 20px;
    color : black;
}

.PackageGridLine2
{
	font-weight : normal;
    font-size : 15px;
}

.PackageGridLine3
{
	font-weight : normal;
    font-size : 12px;
}

/* -------------- 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, .MiscQuote, .MiscErrorText, .MiscEmphasisText, .MiscBox /* general text style */
{
	font-weight : normal;
    font-family : Arial;
    color : #666;
    font-size : 12px;
}

.MiscEmphasisText
 {
	font-weight : bold;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

 .MiscQuote /* general alternate text style */
{
	font-weight : bold;
	font-size:12px;
}

.MiscQuote
{
	font-style : italic;
}

.MiscAltText /* general emphasis text style */
{
	font-size : 14px;
	font-weight : bold;
}

A.MiscEmphasisLink, A.MiscLink, A.MiscAltLink  /* general Link style */
{
	text-decoration : underline;
    font-family : Arial;
    color : #0090b6;
    font-size : 12px;
}

A.MiscEmphasisLink /* general emphasis link style */
{
	font-size : 12px;
    font-weight : bold;
}

A.MiscLink:HOVER, A.MiscEmphasisLink:HOVER, A.MiscAltLink:HOVER /* general Link style */
{
    color : #0090b6;
    text-decoration : none;
}

.MiscSeperator
{
	background-color : #574746;
}

.MiscImage
{
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom :10px
}

.MiscBox
{
	padding : 8px;
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
	background:#E8E8E8;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
    padding:10px 10px 10px 10px;
	vertical-align:bottom;
	text-align:left; 
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
	
}

.FooterText, A.FooterTextLink, .FooterEmphasisText, A.FooterNavElement  /* Generic footer text */
{
    font-weight : normal;
    font-family: Arial;
    font-size: 11px;
    color : #666;
}

A.FooterTextLink  /* Generic footer Link */
{
	font-size: 11px;
	color:#009FC1;
	text-decoration:underline;
}

A.FooterTextLink:HOVER
{
    font-size: 11px;
    color:#009FC1;
	text-decoration:none;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	
}

.FooterNavBar /* Navigation Bar in the footer */
{

}

A.FooterNavElement /* Navigation elements in the footer */
{
   
}

A.FooterNavElement:HOVER
{
   
}

A.MainFooterLink
{
	
}
A.MainFooterLink:Hover
{

}
/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * QA Styles ++
 *----------------------------------------------------------
*/
/* Question and Answer styles */
/* to be used on any q/a pages such as billing, registration, etc.. */

 .Answer, .AnswerCtrl, .QuestionError, .AnswerError, .AnswerCtrlError, .Question,
 A.QuestionLink, A.QuestionLinkError, A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : #666;
	font-family : Arial;
	font-size : 12px;
}
/* Question elements  Styles*/
.Question, .QuestionError, A.QuestionLink, A.QuestionLinkError
{
	font-weight:bold ;
}
/* Links  Styles*/
A.QuestionLink, A.QuestionLinkError, A.AnswerLink, A.AnswerLinkError
{
	text-decoration : underline;
	color : #009fc1;
}
/* Answer Links  Styles*/
A.AnswerLink, A.AnswerLinkError
{
	color: #0090B6;
}
/* error Links  Styles*/
.QuestionError, .AnswerError, A.QuestionLinkError, A.AnswerLinkError
{
	color: #CC0000;
}

A.AnswerLink:HOVER, A.QuestionLink:HOVER
{
	color: #009fc1;
	font-weight:bold ;
	text-decoration:none;
}
/* error Links hover Styles*/
A.AnswerLinkError:HOVER, A.QuestionLinkError:HOVER
{
	color: #666666;
	text-decoration:none;
}

/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Sidebar Styles ++
 *----------------------------------------------------------
*/


.SbElement, .SbRegion /* General style for a sidebar region */
{
	font-weight : normal;
	font-family : Arial;
	background-color:#CECFCD;
	font-size : 12px;
	color : #666;
}

.SbHeader /* Style for sidebar region header */
{
	font-weight : bold;
	font-family : Arial;
	background-color:#CECFCD;
	color:#1E1E1E;
}

.SbElementHeaderRegion, .SbElementHeaderMajor, 
.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* general style for a sidebar element header region */
{
	font-weight : bold;
	font-family : Arial;
	font-size : 11px;
	color : White;
	background-color: #000066;
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
}

.SbElementBodyRegion, .SbElementBodyBigText,
.SbAltElementBodyRegion, .SbAltElementBodyText,
A.SbElementBodyLink, A.SbAltElementBodyLink  /* Style for standard body region of an element */
{	
	font-family : Arial;
	font-size : 12px;
	color : #666;
}
.SbElementBodySubheader /* Style from standard Element body subheader */
{
}

.SbElementBodyImage /* Style for standard Element body image */
{
}
.SbElementBodyRegion, .SbAltElementBodyRegion
{
	background-color: silver;
}
/* _____________ Body Text Style _____________ */

.SbElementBodyText ,.SbElementBodyEmphasisText ,.SbElementBodyBigText, .SbElementBodyBigEmphasisText ,.SbElementBodySmallText, .SbElementBodySmallEmphasisText,.SbElementBodyMediumText, .SbElementBodyMediumEmphasisText  
,.SbAltElementBodyText ,.SbAltElementBodyEmphasisText ,.SbAltElementBodyBigText ,.SbAltElementBodyBigEmphasisText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText  
,.SbElementBodyTitleText, .SbAltElementBodyTitleText 
{
	font-family : Arial;
	font-size : 12px;
	color : #666;
}

.SbElementBodyEmphasisText, .SbElementBodyBigEmphasisText,.SbAltElementBodyEmphasisText,.SbAltElementBodyBigEmphasisText, .SbElementBodySmallEmphasisText, .SbElementBodyMediumEmphasisText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumEmphasisText   /* Style for standard Element body emphasis text */
{
	font-weight:bold;
}
.SbElementBodySmallText, .SbElementBodySmallEmphasisText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText
{
	font-size : 11px;
}
.SbElementBodyMediumText, .SbElementBodyMediumEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText
{
	font-size : 13px;
}
.SbElementBodyBigText, .SbElementBodyBigEmphasisText,.SbAltElementBodyBigEmphasisText,.SbAltElementBodyBigText
{
	font-size : 14px;
}

.SbElementBodyTitleText, .SbAltElementBodyTitleText 
{
	font-size : 16px;
	font-weight:bold;
}
.SbAltElementBodyText ,.SbAltElementBodyEmphasisText ,.SbAltElementBodyBigText ,.SbAltElementBodyBigEmphasisText ,.SbAltElementBodyTitleText, .SbAltElementBodySmallText, .SbAltElementBodySmallEmphasisText, .SbAltElementBodyMediumText, .SbAltElementBodyMediumEmphasisText   
{
	color:#ffffff;
}

/* _____________ Body Link Style _____________ */

/* Style for standard Element body link */
A.SbElementBodyLink, A.SbElementBodySmallLink, A.SbElementBodyMediumLink, A.SbElementBodyTitleLink
, A.SbElementBodyEmphasisLink, A.SbElementBodyEmphasisSmallLink , A.SbElementBodyEmphasisMediumLink, A.SbElementBodyEmphasisTitleLink
, A.SbAltElementBodyLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyTitleLink
, A.SbAltElementBodyEmphasisLink, A.SbAltElementBodyEmphasisSmallLink, A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{	
	text-decoration : underline;
	font-family: Arial;
	font-size : 12px;
	color:#0090B6;
}
/* Style for standard Element body link HOVER */
A.SbElementBodyLink:HOVER, A.SbElementBodySmallLink:HOVER, A.SbElementBodyMediumLink:HOVER, A.SbElementBodyTitleLink:HOVER
, A.SbElementBodyEmphasisLink:HOVER,A.SbElementBodyEmphasisSmallLink:HOVER, A.SbElementBodyEmphasisMediumLink:HOVER, A.SbAltElementBodyEmphasisMediumLink:HOVER 
{
	color:#0090B6;
	text-decoration : none;
}
/* Style for standard Element body Emphasis link */
A.SbElementBodyEmphasisLink, A.SbElementBodyEmphasisSmallLink , A.SbElementBodyEmphasisMediumLink, A.SbElementBodyEmphasisTitleLink, A.SbAltElementBodyEmphasisLink, A.SbAltElementBodyEmphasisSmallLink, A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{
		font-weight:bold;
}
/* Style for Element body Small link HOVER */
 A.SbElementBodySmallLink, A.SbElementBodyEmphasisSmallLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyEmphasisSmallLink
 {
	font-size : 10px;
	color:#0090B6;
 }
 /* Style for Element body Medium link HOVER */
 A.SbElementBodyMediumLink, A.SbElementBodyEmphasisMediumLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyEmphasisMediumLink 
 {
	font-size : 14px;
 }
  /* Style for Element body Titled link HOVER */
A.SbElementBodyTitleLink, A.SbElementBodyEmphasisTitleLink, A.SbAltElementBodyTitleLink, A.SbAltElementBodyEmphasisTitleLink 
{
	font-size : 16px;
}
/* Style for standard Alternative Element body link Color  */
A.SbAltElementBodyLink, A.SbAltElementBodySmallLink, A.SbAltElementBodyMediumLink, A.SbAltElementBodyTitleLink
, A.SbAltElementBodyEmphasisLink,A.SbAltElementBodyEmphasisSmallLink , A.SbAltElementBodyEmphasisMediumLink, A.SbAltElementBodyEmphasisTitleLink 
{
	color:#ffffff;
}
/* Style for standard Alternative Element body link HOVER Color */
A.SbAltElementBodyLink:HOVER, A.SbAltElementBodySmallLink:HOVER, A.SbAltElementBodyMediumLink:HOVER , A.SbAltElementBodyTitleLink:HOVER
, A.SbAltElementBodyEmphasisLink:HOVER, A.SbAltElementBodyEmphasisSmallLink:HOVER , A.SbAltElementBodyEmphasisMediumLink:HOVER, A.SbAltElementBodyEmphasisTitleLink:HOVER
{
	color:#ffffff;
}
.SbElementBodyBullet, .SbAltElementBodyBullet /* Style for standard body bullet */
{
	font-weight : bold;
    font-family : Arial;
    color : #CC0000;
    font-size : 12px;
}

/* _____________ Modules Style _____________ */



/* _____________ Alternate Element style _____________ */

.SbAltElement /* general Alternate style for a sidebar element */
{
}

.SbAltElementHeaderRegion, .SbAltElementHeaderMajor /* Alternate general style for a sidebar element header region*/
{
	
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
	font-weight : bold;
	font-family:Arial;
	font-size : 18px;
}
.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 -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/


.DialogRegion, .DialogHeaderMinor /* General style for a dialog region - usually a TABLE */
{
	background-color: #FFFFFF;
}

.DialogHeaderRegion /* Style for dialog header region */
{
	font-family:Arial ;
	font-size:25px;
	font-weight:bold;
	color:#1E1E1E;
	text-align:left;
	padding:25 20 5 40;
	
}

.DialogBodyRegion
{
	padding-left:20px;
	padding-right:20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	background-color: #FFFFFF;
}

.DialogHeaderMinor, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Arial;
	color : #666;
	font-size : 12px;
	border: 1px;
	border-style : solid;
	border-color : #666666;
}

.DialogBodyTableHeader /* the table header */
{
	font-weight : bold;
}

.DialogBodyImage /* Style for dialog body image - if any */
{
}

.DialogBodyText, .DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body text */
{
	font-weight : normal;
    font-family : Arial;
    color : #666;
    font-size : 12px;
    line-height:20px;
}

.DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
}

.DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
	padding-top:15px;
}

.DialogBodySubheader
{
	font-size : 14px;
	padding-left:10px;
}

A.DialogBodyLink /* Style for dialog body link */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Arial;
	color : #0090b6;
	font-size : 11px;
}

A.DialogBodyLink:HOVER
{
	color: #0090b6;
	font-weight : bold;
	font-family : Arial;
	font-size : 11px;
	text-decoration : none;
}

.DialogButton /*Style for the button used in a dialog box */
{
	font-weight : normal;
	font-family : Arial;
	font-size : 10px;
	color : White;
	background-color: #FFFFFF;
}

/* SearchAjax - Food and Meal Subst Begins */
.SortHeader, .NoSortHeader
{
	font-family: Arial;	
	font-size: 12px;
	/*padding-left:5px;*/
	border-bottom : solid 1px #FFFFFF;
	color : #FFFFFF;
	font-weight : bold;
	padding-top : 2;
	padding-bottom : 2;
	background-color : #0090B6;
	height:20px;
	
}

.txtAreaStyle
{
	background-color: white;
}

.DialogSubstFoodHeaderTD
{
	background-color:#e8e8e8;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
}

.DialogSubstFoodHeader
{
	color: #0090b6; 
	background-color:#e8e8e8;
	font-weight: bold; 
	font-size:18px;
}

.DialogSubstMealHeader
{
	color: #b63e2c; 
	font-weight: bold; 
	font-size:18px;
}

.DialogSubstHeaderLeftNav
{
	font-weight : bold;
    font-family : Arial;    
    font-size : 14px;
    padding-right:0px;
	color:#000000;
}

.DialogSubstHeaderBody
{
	font-weight : bold;
    font-family : Arial;    
    font-size : 14px;
    padding-right:0px;
	color:#000000;
}

A.DialogSubstBodyLink /* Style for dialog body link */
{	
	text-decoration : underline;
    font-weight : normal;
    font-family : Arial;
    color : #0090b6;
    font-size : 12px;
}

A.DialogSubstBodyLink:Hover
{
color: #666666;	
}

/*Women's Health Tab skin*/
.ajax__tab_header 
{
	background:url(/img/wh/misc/headers/topSearchBox.gif) repeat-x bottom right;
	margin-top:10px;
	margin-left:15px;
	margin-right:28px;
	width:888px;
}
.ajax__tab_inner
{
	margin:0px;
	padding:0px;
	
}
.ajax__tab_outer
{
	
}
.ajax__scroll_vert
{
	overflow:visible;
	height:900px;
}
.ajax__tab_panel
{
	border : solid 2px #e8e8e8;
	border-top:0px;/*border-right:solid 2px #e8e8e8;border-bottom:solid 2px #e8e8e8;*/
	margin-left:5px; margin-bottom:20px;
	
}

.swapFoodTabs  { background-color:#FFFFFF; text-align:left; padding:0px;  }
.swapFoodTabs .ajax__tab_body { height:470px; width:910px;  border-top:0; border-bottom:solid 0px #e8e8e8; border-right:solid 0px #e8e8e8; border-left:solid 0px #e8e8e8; padding:0px;background-color:#FFFFFF; margin:0px 0px 10px 10px;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/wh/nutrition/subst/favoritestab_selected.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30; }
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/wh/nutrition/subst/searchtab_selected.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30;}
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/wh/nutrition/subst/recenttab_selected.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapFoodTabs .ajax__tab_tab .favoritestab {background:url(/img/wh/nutrition/subst/favoritestab.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapFoodTabs .ajax__tab_tab .searchtab {background:url(/img/wh/nutrition/subst/searchtab.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 25;  }
.swapFoodTabs .ajax__tab_tab .recenttab {background:url(/img/wh/nutrition/subst/recenttab.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px;   z-index: 25; }
.swapFoodTabs .ajax__tab_outer {margin-left:-5px;}


.swapMealTabs  { background-color:#FFFFFF; text-align:left; padding:0px;  }
.swapMealTabs .ajax__tab_body { height:435px; width:910px;  border-top:0; border-bottom:solid 0px #e8e8e8; border-right:solid 0px #e8e8e8; border-left:solid 0px #e8e8e8; padding:0px;background-color:#FFFFFF; margin:0px 0px 10px 10px;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .favoritestab {background:url(/img/wh/nutrition/subst/favoritestab_selected.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30; }
.swapMealTabs .ajax__tab_active .ajax__tab_tab .searchtab {background:url(/img/wh/nutrition/subst/searchtab_selected.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 30;}
.swapMealTabs .ajax__tab_active .ajax__tab_tab .recenttab {background:url(/img/wh/nutrition/subst/recenttab_selected.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 30; }
.swapMealTabs .ajax__tab_tab .favoritestab {background:url(/img/wh/nutrition/subst/favoritestab.jpg) no-repeat; width: 104px; height: 34px; padding: 0px; margin-bottom: 0px; z-index: 25; }
.swapMealTabs .ajax__tab_tab .searchtab {background:url(/img/wh/nutrition/subst/searchtab.jpg) no-repeat; width: 72px; height: 34px; padding: 0px; margin-bottom: 0px;  z-index: 25;  }
.swapMealTabs .ajax__tab_tab .recenttab {background:url(/img/wh/nutrition/subst/recenttab.jpg) no-repeat; width: 136px; height: 34px; padding: 0px; margin-bottom: 0px;   z-index: 25; }
.swapMealTabs .ajax__tab_outer {margin-left:-5px;}

.searchtab{margin-left:5px;}
.SearchResultsItem
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B7B9A7;
}

.DialogSubtsBodyDots
{
	background-image: url('/img/wh/nutrition/subst/dots_bg.gif');
	background-repeat: repeat-y;
}
.pagingLinksCell
{
	color:#0090b6;
}

.ModalPopupHeader
{
	text-align:center;
	height:25px;
	font-weight : bold;
    font-family : Arial;    
    font-size : 14px;
	text-transform: uppercase;
	padding-top:10px;
	color:#0090B6;
}

.SubstModalPopupAddToMenu,  .SubstModalPopupNewFood, .SubstModalPopupEditFavMeal
{
	background-color:#E6E6E6;
	/*border-left :solid 3px #E6E6E6;
	border-bottom:solid 1px #A3A3A3;
	border-right:solid 1px #A3A3A3;
*/
	border: solid 1px #A3A3A3;
	padding: 5px 10px 10px 10px;
}

.SubstModalPopupAddToMenu
{
	width:500px;
	padding:0px;
}
.SubstModalPopupAddToMenuInner
{
	padding:5px 15px 15px 15px;
	width:100%;
}

.SubstModalPopupNewFood
{
	width:656px;
	height:500px;
}

.SubstModalPopupEditFavMeal
{
	width:550px;
	height:350px;
}

#SearchPanel
{
	position: absolute;
}

span.nutTotal
{
	font-weight: bold;
}

.clickableImage
{
	cursor: pointer;
	cursor: hand;
}


.foodSelectorBackground
{
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
}

.DialogSubstText
{
	font-weight : normal;
    font-family : Arial;    
    font-size : 12px;
    padding-right:20px;
	color: #666;/*#AD2718;	*/
}

.DialogSubstButton, .DialogSubstChooseButton
{	
	cursor: pointer;
	cursor : hand;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon;
}

.SubstErrorText
{
	font-weight : bold;
    font-family : Arial;
    color : #CC0000;
    font-size : 10px;
}

/* SearchAjax - Food and Meal Subst Ends */
/* -------------- End Dialog Styles -------------- */

/*----------------------------------------------------------
 * Calendar Styles 
 *----------------------------------------------------------
*/
/**************** Exercise Calendar Styles ***********/

.CalendarRegion, .CalendarMainRegion, .CalendarDaySeparator /* General style for calendar region */
{
	
	color: black;
}

.CalendarHeaderRegion, .CalendarHeaderMajor, .CalendarHeaderMinor,
.CalendarAltHeaderMajor, .CalendarAltHeaderMinor
{
}

.CalendarHeaderMajor
{
	background-color : #FFFFFF;
	font-family : Lucida Sans,Arial;
	color : #8C0F05;
	font-size : 10px;
	font-weight : normal;
	padding-left : 10px;
}

.CalendarMainRegion
{
	padding-left : 0px;
	padding-right : 0px;
}

.CalendarMonthRegion
{
	color: #1E1E1E;
    font-size : 12px;
    font-weight: bold;
    padding-left:5px;
    padding-right:10px;
}

A.CalendarDayLink
{
	color:#000000;
	text-decoration:none;
}

.CalendarYear, .CalendarMonthPresent, .CalendarMonthFuture, .CalendarMonthPast,
A.CalendarMonthPresentLink, A.CalendarMonthFutureLink, A.CalendarMonthPastLink
{
    font-size : 12px;
    text-decoration:none;
}
.CalendarMonthPresent
{
	font-size : 9px;
	position:relative; bottom :1px;
}

.CalendarWeekElement, .CalendarButton /* style for a week element */
{
	background-color : #ffffff;
}

/* ALL STYLES INSIDE CALENDAR */
.CalendarDayRegion, .CalendarDayHeader, .CalendarDayHeaderAlt, 
.CalendarDay, .CalendarDayPast, .CalendarDayFuture, .CalendarDayPresent, .CalendarDaySelected, .CalendarDayPastSelected, .CalendarDayFutureSelected,
A.CalendarDayLink, A.CalendarDayPastLink, A.CalendarDayFutureLink,A.CalendarDayFutureLink:Hover, A.CalendarDayPresentLink, A.CalendarDayPresentLink:Hover, A.CalendarDayLinkSelected, A.CalendarDayPastLinkSelected, A.CalendarDayFutureLinkSelected
{
	font-family: Arial;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

/* CALENDAR HEADER */
.CalendarDayHeader, .CalendarDayHeaderAlt /* general style for the header of the day region */
{
	color : #000000;
	font-weight : bold;
	text-align : center;
}

/* POINTER OF CELLS */
.CalendarDay, .CalendarDayPast, .CalendarDayFuture, .CalendarDaySelected, .CalendarDayPastSelected, .CalendarDayFutureSelected, .CalendarDayPresent
{
	cursor: pointer;
	cursor : hand;
	padding-bottom: 2px;
	padding-top: 3px;
}

/* style for an empty day in the calendar  */
.CalendarDay, .CalendarDayLink, A.CalendarDayLinkSelected, A.CalendarDayLinkSelected:Hover, .CalendarDaySelected
{
	color : #000000;
	text-decoration: none;
}

/* style for a past day/checked-in */
A.CalendarDayPastLink, A.CalendarDayPastLink:HOVER
{
	color : #000000;
	background-color:Transparent;	
	text-decoration: none;
}

A.CalendarDayPastLinkSelected, A.CalendarDayPastLinkSelected:HOVER
{
	color :Olive;
	background-color:Transparent;	
	text-decoration: none;
}

.CalendarDayPast, .CalendarDayPastSelected
{		
	color : #000000;
	background-color : #E8E8E8;	
	text-decoration: none;	
}

.CalendarDayPastSelected
{
	color :#000000;
	border: solid 1px #000000;
}

A.CalendarDayLinkSelected, A.CalendarDayLinkSelected:HOVER 
{
	background-color:Transparent;
	color : #000000;		
	text-decoration: none;
}
A.CalendarDaySelectedLink
{
	background-color:#E8E8E8;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/
}
A.CalendarDaySelectedLink:Hover
{
	color:#000000;
	font-size:11px;
}
/* style for the selected day */
.CalendarDaySelected
{
	color : #000000;
	background-color:#ffffff;		
	border: solid 1px #000000;
	padding-left:1px;
}

A.CalendarDayFutureLink, A.CalendarDayFutureLink:HOVER,
A.CalendarDayPresentLink, A.CalendarDayPresentLink:HOVER
{	
	background-color:Transparent;
	color: #000000;
	text-decoration: none;
}

A.CalendarDayFutureLinkSelected, A.CalendarDayFutureLinkSelected:HOVER
{	
	background-color:Transparent;
	color: #ffffff;
	text-decoration: none;
}

 /* style for a future day */
.CalendarDayFuture, .CalendarDayFutureSelected, .CalendarDayPresent
{		
	background-color: #f9dc2f;
	color: #000000;	
}

.CalendarDayFutureSelected
{
	color: #000000;
	border: solid 1px #000000;
}

/* To create spacing between numbers */
.CalendarDayFuture, .CalendarDayPast, .CalendarDay, .CalendarDayPresent
{		
	border:solid 1px #ffffff;
}

.CalendarWeekElementSelected, .CalendarButtonSelected
{
	color : #8C0F05;
	background-color : #FFFFFF;	
}




/* -------------- End Ex Calendar Styles -------------- */

/*----------------------------------------------------------
 * CMS Styles  (Blog)
 *----------------------------------------------------------
*/
/* Style for standard CMS text */
   .CmsText      , .CmsEmphasisText        ,.CmsBigText         , .CmsBigEmphasisText           , .CmsSmallText     	, .CmsSmallEmphasisText    		, .CmsMediumText    	, .CmsMediumEmphasisText     , .CmsSubTitleText     , .CmsTitleText   	    , .CmsBigTitleText 
, .CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  , .CmsAltSubTitleText  , .CmsAltTitleText 	, .CmsAltBigTitleText
, .CmsAltBText   , .CmsAltBEmphasisText    ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText		, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText		, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText , .CmsAltBSubTitleText , .CmsAltBTitleText	, .CmsAltBBigTitleText
, .CmsAltYText   , .CmsAltYEmphasisText    ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText		, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText		, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText , .CmsAltYSubTitleText , .CmsAltYTitleText	, .CmsAltYBigTitleText
, .CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText , .CmsAltWSubTitleText , .CmsAltWTitleText	, .CmsAltWBigTitleText
, .CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltWBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText , .CmsAltGSubTitleText , .CmsAltGTitleText	, .CmsAltGBigTitleText
, .CmsBox
{
	font-family : Arial;
	font-size : 12px;
	color : #666;
}
/* Style for CMS Alternative text */
.CmsAltText    , .CmsAltEmphasisText     ,.CmsAltBigText      , .CmsAltBigEmphasisText		, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 		, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  , .CmsAltSubTitleText , .CmsAltTitleText	, .CmsAltBigTitleText
{
	color:#828692;
}
/* Style for CMS Alternative Blue text */
.CmsAltBText   , .CmsAltBEmphasisText    ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText		, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText		, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText  , .CmsAltBSubTitleText , .CmsAltBTitleText	, .CmsAltBBigTitleText
{
	color:#0090B6;
}
/* Style for CMS Alternative Yellow text */
.CmsAltYText   , .CmsAltYEmphasisText    ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText		, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText		, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText  , .CmsAltYSubTitleText, .CmsAltYTitleText	, .CmsAltYBigTitleText
{
	color:#F9DC2F;
}
/* Style for CMS Alternative White text */
.CmsAltWText   , .CmsAltWEmphasisText    ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText		, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText		, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText  , .CmsAltWSubTitleText , .CmsAltWTitleText	, .CmsAltWBigTitleText
{
	color:#FFFFFF;
}
/* Style for CMS Alternative Green text */
.CmsAltGText   , .CmsAltGEmphasisText    ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText		, .CmsAltGSmallText		, .CmsAltGSmallEmphasisText		, .CmsAltGMediumText	, .CmsAltGMediumEmphasisText  , .CmsAltGSubTitleText , .CmsAltGTitleText	, .CmsAltWGigTitleText
{
	color:#82ba50;
}
/* Style for standard CMS Emphasis text */
  .CmsEmphasisText      , .CmsBigEmphasisText      , .CmsSmallEmphasisText    	, .CmsMediumEmphasisText     
, .CmsAltEmphasisText   , .CmsAltBigEmphasisText   , .CmsAltSmallEmphasisText 	, .CmsAltYediumEmphasisText  
, .CmsAltBEmphasisText  ,.CmsAltBBigEmphasisText   , .CmsAltBSmallEmphasisText	, .CmsAltBMediumEmphasisText 
, .CmsAltYEmphasisText  ,.CmsAltYBigEmphasisText   , .CmsAltYSmallEmphasisText	, .CmsAltYMediumEmphasisText 
, .CmsAltWEmphasisText  ,.CmsAltWBigEmphasisText   , .CmsAltWSmallEmphasisText	, .CmsAltWMediumEmphasisText 
, .CmsAltGEmphasisText  ,.CmsAltGBigEmphasisText   , .CmsAltGSmallEmphasisText	, .CmsAltGMediumEmphasisText 
{
	font-weight:bold;
}

/* Style for standard CMS Small text */
  .CmsSmallText   		, .CmsSmallEmphasisText    	
, .CmsAltSmallText 		, .CmsAltSmallEmphasisText 	
, .CmsAltBSmallText		, .CmsAltBSmallEmphasisText	
, .CmsAltYSmallText		, .CmsAltYSmallEmphasisText	
, .CmsAltWSmallText		, .CmsAltWSmallEmphasisText	
{
	font-size : 11px;
}
/* Style for standard CMS Medium text */
  .CmsMediumText    	, .CmsMediumEmphasisText     
, .CmsAltYediumText 	, .CmsAltYediumEmphasisText  
, .CmsAltBMediumText	, .CmsAltBMediumEmphasisText 
, .CmsAltYMediumText	, .CmsAltYMediumEmphasisText 
, .CmsAltWMediumText	, .CmsAltWMediumEmphasisText 
{
	font-size : 13px;
}
/* Style for standard CMS Big text */
  .CmsBigText         , .CmsBigEmphasisText   
 ,.CmsAltBigText      , .CmsAltBigEmphasisText
 ,.CmsAltBBigText     ,.CmsAltBBigEmphasisText
 ,.CmsAltYBigText     ,.CmsAltYBigEmphasisText
 ,.CmsAltWBigText     ,.CmsAltWBigEmphasisText
 ,.CmsAltGBigText     ,.CmsAltGBigEmphasisText
{
	font-size : 14px;
}

/* Style for standard CMS SubTitle text */
  .CmsSubTitleText   	
, .CmsAltSubTitleText	
, .CmsAltBSubTitleText	
, .CmsAltYSubTitleText	
, .CmsAltWSubTitleText	
, .CmsAltGSubTitleText
{
	font-size : 16px;
	font-weight:bold;
}

/* Style for standard CMS Title text */
  .CmsTitleText   	
, .CmsAltTitleText	
, .CmsAltBTitleText	
, .CmsAltYTitleText	
, .CmsAltWTitleText	
{
	font-size : 18px;
	font-weight:bold;
}
/* Style for standard CMS Big Title text */
  .CmsBigTitleText 
, .CmsAltBigTitleText
, .CmsAltBBigTitleText
, .CmsAltYBigTitleText
, .CmsAltWBigTitleText
{
	font-size : 20px;
	font-weight:bold;
}

.CmsBox
{
	padding : 20 20 20 20;
	background-color:#ffffff;
	width:99%;
}

.CmsSubHeaderText
{
	color:#666;
	font-family:Arial;
	font-size : 22px;
	font-weight:bold;

}
.CmsBigSubHeaderText
{
	color:#666;
	font-family:Arial;
	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.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink   , A.CmsTitleLink   	    , A.CmsBigTitleLink 
, A.CmsAltBLink   , A.CmsAltBEmphasisLink    ,A.CmsAltBBigLink     ,A.CmsAltBBigEmphasisLink		, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink		, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink  , A.CmsAltBTitleLink   	, A.CmsAltBBigTitleLink 
, A.CmsAltYLink   , A.CmsAltYEmphasisLink    ,A.CmsAltYBigLink     ,A.CmsAltYBigEmphasisLink		, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink		, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink  , A.CmsAltYTitleLink   	, A.CmsAltYBigTitleLink 
, 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;
	font-size : 12px;
	color:#0090b6;
}

/* 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.CmsAltYediumLink:Hover 	, A.CmsAltYediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	    , A.CmsBigTitleLink:Hover 
, A.CmsAltBLink:Hover   , A.CmsAltBEmphasisLink:Hover    ,A.CmsAltBBigLink:Hover     ,A.CmsAltBBigEmphasisLink:Hover		, A.CmsAltBSmallLink:Hover		, A.CmsAltBSmallEmphasisLink:Hover		, A.CmsAltBMediumLink:Hover	, A.CmsAltBMediumEmphasisLink:Hover  , A.CmsAltBTitleLink:Hover   	, A.CmsAltBBigTitleLink:Hover 
, A.CmsAltYLink:Hover   , A.CmsAltYEmphasisLink:Hover    ,A.CmsAltYBigLink:Hover     ,A.CmsAltYBigEmphasisLink:Hover		, A.CmsAltYSmallLink:Hover		, A.CmsAltYSmallEmphasisLink:Hover		, A.CmsAltYMediumLink:Hover	, A.CmsAltYMediumEmphasisLink:Hover  , A.CmsAltYTitleLink:Hover   	, A.CmsAltYBigTitleLink: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:#0090b6;
}

/* Style for standard CMS Alternative link */
 A.CmsAltLink    , A.CmsAltEmphasisLink     ,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink		, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 		, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink   , 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.CmsAltYediumLink:Hover 	, A.CmsAltYediumEmphasisLink:Hover   , A.CmsTitleLink:Hover   	, A.CmsBigTitleLink:Hover 
{
	color:#828692;
}
/* Style for standard CMS Alternative Blue link */
  A.CmsAltBLink   , A.CmsAltBEmphasisLink    ,A.CmsAltBBigLink     ,A.CmsAltBBigEmphasisLink		, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink		, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink  , A.CmsAltBTitleLink   	, A.CmsAltBBigTitleLink 
{
	color:#0090b6;
}
/* Style for standard CMS Alternative Blue link hover */
  A.CmsAltBLink:Hover   , A.CmsAltBEmphasisLink:Hover    ,A.CmsAltBBigLink:Hover     ,A.CmsAltBBigEmphasisLink:Hover		, A.CmsAltBSmallLink:Hover		, A.CmsAltBSmallEmphasisLink:Hover		, A.CmsAltBMediumLink:Hover	, A.CmsAltBMediumEmphasisLink:Hover  , A.CmsAltBTitleLink:Hover   	, A.CmsAltBBigTitleLink:Hover 
{
	color:#0090b6;
}
/* Style for standard CMS Alternative Yellow link */
 A.CmsAltYLink   , A.CmsAltYEmphasisLink    ,A.CmsAltYBigLink     ,A.CmsAltYBigEmphasisLink		, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink		, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink  , A.CmsAltYTitleLink   	, A.CmsAltYBigTitleLink 
{
	color:#F9DC2F;
}
/* Style for standard CMS Alternative Yellow link hover*/
 A.CmsAltYLink:Hover   , A.CmsAltYEmphasisLink:Hover    ,A.CmsAltYBigLink:Hover     ,A.CmsAltYBigEmphasisLink:Hover		, A.CmsAltYSmallLink:Hover		, A.CmsAltYSmallEmphasisLink:Hover		, A.CmsAltYMediumLink:Hover	, A.CmsAltYMediumEmphasisLink:Hover  , A.CmsAltYTitleLink:Hover   	, A.CmsAltYBigTitleLink:Hover 
{
	color:#F9DC2F;
}

/* 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.CmsAltYediumEmphasisLink 
 , A.CmsAltBEmphasisLink	  ,A.CmsAltBBigEmphasisLink	 , A.CmsAltBSmallEmphasisLink	  , A.CmsAltBMediumEmphasisLink
 , A.CmsAltYEmphasisLink	  ,A.CmsAltYBigEmphasisLink	 , A.CmsAltYSmallEmphasisLink	  , A.CmsAltYMediumEmphasisLink
 , A.CmsAltWEmphasisLink	  ,A.CmsAltWBigEmphasisLink	 , A.CmsAltWSmallEmphasisLink	  , A.CmsAltWMediumEmphasisLink 
 ,  A.CmsEmphasisLink:Hover          ,A.CmsBigEmphasisLink:Hover      , A.CmsSmallEmphasisLink:Hover         , A.CmsMediumEmphasisLink:Hover    
 , A.CmsAltEmphasisLink:Hover	      ,A.CmsAltBigEmphasisLink:Hover	 , A.CmsAltSmallEmphasisLink:Hover	  , A.CmsAltYediumEmphasisLink:Hover 
 , A.CmsAltBEmphasisLink:Hover	  ,A.CmsAltBBigEmphasisLink:Hover	 , A.CmsAltBSmallEmphasisLink:Hover	  , A.CmsAltBMediumEmphasisLink:Hover
 , A.CmsAltYEmphasisLink:Hover	  ,A.CmsAltYBigEmphasisLink:Hover	 , A.CmsAltYSmallEmphasisLink:Hover	  , A.CmsAltYMediumEmphasisLink:Hover
 , A.CmsAltWEmphasisLink:Hover	  ,A.CmsAltWBigEmphasisLink:Hover	 , A.CmsAltWSmallEmphasisLink:Hover	  , A.CmsAltWMediumEmphasisLink:Hover 
{
		font-weight:bold;
}

/* Style for CMS Small link  */
  A.CmsSmallLink     		, A.CmsSmallEmphasisLink    
, A.CmsAltSmallLink 		, A.CmsAltSmallEmphasisLink 
, A.CmsAltBSmallLink		, A.CmsAltBSmallEmphasisLink
, A.CmsAltYSmallLink		, A.CmsAltYSmallEmphasisLink
, A.CmsAltWSmallLink		, A.CmsAltWSmallEmphasisLink
{
	font-size : 11px;
}

/* Style for CMS Medium link  */
  A.CmsMediumLink    	, A.CmsMediumEmphasisLink    
, A.CmsAltYediumLink 	, A.CmsAltYediumEmphasisLink 
, A.CmsAltBMediumLink	, A.CmsAltBMediumEmphasisLink
, A.CmsAltYMediumLink	, A.CmsAltYMediumEmphasisLink
, A.CmsAltWMediumLink	, A.CmsAltWMediumEmphasisLink
 {
	font-size : 13px;
 }
 
 /* Style for CMS Big link  */
 A.CmsBigLink         , A.CmsBigEmphasisLink   
,A.CmsAltBigLink      , A.CmsAltBigEmphasisLink
,A.CmsAltBBigLink     , A.CmsAltBBigEmphasisLink
,A.CmsAltYBigLink     , A.CmsAltYBigEmphasisLink
,A.CmsAltWBigLink     , A.CmsAltWBigEmphasisLink
 {
	font-size : 14px;
 }
 
 
/* Style for CMS Title link  */
  A.CmsTitleLink:Hover   	 
, A.CmsTitleLink:Hover   	 
, A.CmsAltBTitleLink:Hover  
, A.CmsAltYTitleLink:Hover  
, A.CmsAltWTitleLink:Hover
{
	font-size : 16px;
}

/* Styles for CMS Big Title Link*/
  A.CmsBigTitleLink 
, A.CmsBigTitleLink 
, A.CmsAltBBigTitleLink 
, A.CmsAltYBigTitleLink 
, A.CmsAltWBigTitleLink 
{
	font-size : 18px;
}


.CmsImage
{
border:solid 1px #999999;
}
.CmsSeparator
{
	background-color : #CCCCCC;
}

.CmsHeaderText
{
    font-family:Arial;
    color : #666;
    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 /* Blue Index Pager td ON style */
{
	text-align : center;
	font-family : Arial;
    color : #0090b6;
    font-size : 12px;
     padding-top:2px;
}
.CmsIndexPageNumberOff /* Blue Index Pager td Off style */
{
    text-align : center;
	font-family : Arial;
    color : #000000;
    font-size : 12px;
    padding-top:2px;
}

A.CmsIndexPageNumberLink /* Blue Index Pager Link style */
{
	text-align : center;
	font-family : Arial;
    color : #0090b6;
    font-size : 12px;  
    text-decoration:underline;
}

A.CmsIndexPageNumberLink:Hover /* Blue Index Pager Link Hover style */
{
	color: #0090b6;
	text-decoration:none;
}

.CmsIndexPageNumberCurrent /* Blue Index Pager Link Current style */
{
	text-align : center;
	font-family : Arial;
    color : #000000;
    font-size : 12px; 
	text-decoration:none;
}


/* _____________ Modules Style _____________ */



/* -------------- End CMS Styles -------------- */





/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/

