body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
	line-height: 16px;  
    margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}

td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
	line-height: 16px; 
}

h1  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bolder;
    color: #666666;
    padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight:bold;
    color: #00458d;
	margin:0px;
    padding:10px 0px 10px 0px;    
}

.darkBlueText {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight:bold;
    color: #00458d;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
	margin:10px 0px 10px 0px;
}

.orangeText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
}

h4  {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#669933;
	margin:0px;
	padding:15px 20px 30px 21px;
}

UL	{
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

LI {
	list-style-type:none;
	padding:5px 0px 0px 30px;
	background-image:url(/graphics/ULbullets.gif);
	background-position:16px 12px;
	background-repeat:no-repeat;
	color:#666666;
}

HR	{
	width:80%;
	height:1px;
	color:#fac2a1;
}

table .bodyTable {
	border-right:1px solid black;
	border-top:1px solid black;
	text-align:center;
}

table .bodyTable td {
	border-bottom:1px solid black;
	border-left:1px solid black;
	text-align:center;
}

table .bodyTable th {
	border-bottom:1px solid black;
	border-left:1px solid black;
	text-align:center;
}

/*-------------------------------- Modules Start ---------------------------------*/

.boxText  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
	font-style:normal;

}

.boxText a:link, .boxText a:visited {
	color:#890857;
	font-size:10px;
	font-style:normal;	
	text-decoration:underline;
}

.boxText a:hover {
	text-decoration:none;
}


.ModuleText_Orange, .ModuleText_Orange a:link, .ModuleText_Orange a:visited {
 	color:#cc6600;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
 }
 
.ModuleText_Orange a:hover{
 	color:#e19a5d;
	text-decoration:none;

 }
 
.ModuleText_Gray {
	color:#3f3c33;
	font-size:10px;
	/*display:block;*/
	font-weight:normal;	
}

.ModuleText_Gray a:link, .ModuleText_Gray a:visited {
 	color:#0d6e9e;
	text-decoration: underline;
}

.ModuleText_Gray a:hover{
	text-decoration: none;
}

.FeaturedRecipe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#453b29;
}

.FeaturedRecipe a:link, .FeaturedRecipe a:visited {
	color:#453b29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0px 0px 16px;
	text-decoration:underline;	
	background-image:url(/graphics/FeaturedRecipe_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

.FeaturedRecipe a:hover {
    color:#665942;
    text-decoration:none;
	background-image:url(/graphics/FeaturedRecipe_Arrow_on.gif);
	background-repeat:no-repeat;
}

.FeaturedRecipe_Module {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#453b29;
	text-align:left;
}

td .FeaturedRecipe_Module a:link, td .FeaturedRecipe_Module a:visited {
	color:#453b29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0px 0px 16px;
	display:block;
	text-decoration:underline;	
	background-image:url(/graphics/FeaturedRecipe_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

td .FeaturedRecipe_Module a:hover {
    color:#665942;
	display:block;
    text-decoration:none;
	background-image:url(/graphics/FeaturedRecipe_Arrow_on.gif);
	background-repeat:no-repeat;
}

td .Module_Header {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#890857;
	padding:12px 0px 12px 0px;
}

td .Module_Header:hover {
	background-color:#a72675;
}

td .Module_Header a:link, td .Module_Header a:visited {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}

.HMRProgams_Module {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#453b29;
	text-align:left;
}

td .HMRProgams_Module a:link, td .HMRProgams_Module a:visited {
	color:#4b7b99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;

	text-decoration:underline;
}

td .HMRProgams_Module a:hover {
    color:#665942;
    text-decoration:none;
}

.SuccessStories_Module {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#453b29;
	text-align:left;
}

td .SuccessStories_Module a:link, td .SuccessStories_Module a:visited {
	color:#453b29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0px 0px 16px;
	text-decoration:none;	
	background-image:url(/graphics/FeaturedRecipe_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

td .SuccessStories_Module a:hover {
    color:#665942;
	display:block;
    text-decoration:underline;
	background-image:url(/graphics/FeaturedRecipe_Arrow_on.gif);
	background-repeat:no-repeat;
}

td .HMRFoods_Module1 a:link, td .HMRFoods_Module1 a:visited {
 	color:#cc6600;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	padding:10px 0px 5px 12px;
	background-image:url(/graphics/HMRFoods_Arrow.gif);
	background-position:0px 14px;
	background-repeat:no-repeat;
 }
 
td .HMRFoods_Module1 a:hover{
 	color:#e19a5d;
	background-image:url(/graphics/HMRFoods_Arrow.gif);
	background-repeat:no-repeat;
	text-decoration: none;
 }
 
.PhoneSupport_Module {
	color:#00488D;
	font-size:10px;
	font-style:normal;
}

.PhoneSupport_Module a:link, .PhoneSupport_Module a:visited {
 	color:#00488D;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
 
.EntreeTip_Module {
 	color:#cc6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
 
.EntreeTip_Module a:link, .EntreeTip_Module a:visited {
 	margin:0px;
	padding:0px 0px 0px 0px;
}

/*-------------------------------- Modules END ---------------------------------*/

/* PROGRAMS LANDING PAGE */

.clinicPrograms {
	border:1px solid #f89216;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#666666;
}

.clinicPrograms a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.clinicPrograms a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.clinicPrograms a:hover{
	text-decoration:none;
}

.homePrograms {
	border:1px solid #00468e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background-color:#ffffff;
	color:#666666;
}

.homePrograms a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.homePrograms a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.homePrograms a:hover{
	text-decoration:none;
}

#searchUtility {
	border-bottom:1px solid #ffffff;
	background-image:url(graphics/searchTabBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffe3bc;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#a85205;
}
#searchUtility a.OrderOnline {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#d41c38;
	text-decoration:none;
	margin:0px 12px 0px 0px;
	padding-left:12px;
	background-image:url(/graphics/Order_bullet_out.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}
#searchUtility a.OrderOnline:visited {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#d41c38;
	text-decoration:none;
}
#searchUtility a.OrderOnline:hover {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#f75a5a;
	text-decoration:none;
	background-image:url(/graphics/Order_bullet_over.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}
#searchUtility a.FindProgram {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a0a57;
	text-decoration:none;
	margin:0px 15px 0px 0px;
	padding-left:12px;
	background-image:url(/graphics/program_bullet_out.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}
#searchUtility a.FindProgram:visited {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a0a57;
	text-decoration:none;
}
#searchUtility a.FindProgram:hover {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#c45497;
	text-decoration:none;
	background-image:url(/graphics/program_bullet_over.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}

input.border, select.border {
	width:82px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 5px;
	background-color:#fff1dc;
	border:1px solid #d3a070;
	color:#663300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.clinicHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#004590;
	text-decoration:none;
}

.clinicHeader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#004590;
	text-decoration:none;
}

/* -------------------------- START FORM ---------------------------- */

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #686868;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #686868;
}

/* -------------------------- END FORM ---------------------------- */

.header {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #006699;    
    text-decoration: none;
}

.header a:link, .header a:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 8px;
    text-align: right;	
    color: #006699;
    text-decoration: none;
	background-image:url(/graphics/header_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;	
    text-decoration: none;	
}

.header a:hover {
    color: #006699;
    text-decoration: underline;	
}

.quoteText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #423F3A;
	line-height: 18px;
}

.quote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #423F3A;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

/* -------------------------- HOMEPAGE ---------------------------- */


.homeText  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;  
	line-height:16px;  
    color: #453b29;
	text-align:left;
}

.homeNews  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;    
    color: #000000;
}

.homeNews a:link, .homeNews a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;        
	color: #4b7b99;
	text-decoration:underline;
	padding:4px 0px 10px 0px; 
	text-decoration: none;
	background:url(graphics/news_bullet.jpg);
	background-position:0px 8px;
	background-repeat:no-repeat;	
	display:block;
}

.homeNews a:hover {
    color: #5794B3;  
    text-decoration: none;	  
}

.homeSpotlight  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 16px;
    color: #464646;
    padding: 0px 0px 0px 0px;               
    text-decoration: none;
                    
}

.homeSpotlight a:link, .homeSpotlight a:visited  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;
	line-height: 16px;	
    padding: 0px 40px 0px 0px;       
    text-decoration: underline;
   	font-weight: bold;                
}

.homeSpotlight a:hover  {
    text-decoration: none;
}

.homeEvents  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 16px;	
    color: #464646;
    padding: 0px 40px 0px 0px;           
    text-decoration: none;
   	font-weight: bold;  	               
}

.homeEvents a:link, .homeEvents a:visited  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 16px;	
    color: #006699;
    padding: 0px 40px 0px 0px;           
    text-decoration: underline;
    font-weight: bold;  	               
}

.homeEvents a:hover  {
    text-decoration: none;
}

.homesolutionsHeader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
	line-height:18px;		
	font-weight: normal;	
    color: #006699;
    padding: 0px 0px 0px 0px;               
    text-decoration: none;   
}

.homesolutionsSubHeader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
	line-height:18px;			
	font-weight:bold;
    color: #999999;
    padding: 4px 0px 10px 0px;               
    text-decoration: none;    
}

.homesolutions {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #686868; 
	font-size:11px; 
	line-height:16px;	        
    text-decoration: none;   
}

.homesolutions a:link, .homesolutions a:visited  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006699;          
    text-decoration: underline;
                    
}

.homesolutions a:hover  {
    text-decoration: none;
}

.homeProduct  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 16px;	
    color: #FFFFFF;          
    text-decoration: none;
   	font-weight: bold;  	               
}

.homeProduct a:link, .homeProduct a:visited  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 15px;	
	vertical-align:middle;
    color: #FFFFFF;         
    text-decoration: underline;
    font-weight: bold;  		               
}

.homeProduct a:hover  {
    text-decoration: none;	
}


/* -------------------------- END HOMEPAGE ---------------------------- */


/* -------------------------- START SUBPAGE ---------------------------- */

.bodyText {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
	line-height: 16px;      
}

a:link, a:active, a:visited {
    text-decoration:underline;
	color:#00448d; 
}

a:hover {
    text-decoration:none; 
	color:#00448d;
}

.sidebarText  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#646464;
}
.sidebarText img  {
	text-align:right;
}

.sidebarTextDisclaimer  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: xx-small;
	line-height:12px;
    color:#646464;
	padding: 0px 20px 0px 20px;	
	display:block;		
}

.sidebarTextDarkOrange  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#cc6600;
	/*display:block;*/	
}

.sidebarTextDarkOrange img  {
   border: 1px solid #cc6600;
}


.Text_LightBlue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#38739D;	
}

.Text_Orange{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#ce6702;	
}

.sidebarText_blue  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:bold;
	line-height:16px;
	padding: 0px 20px 0px 20px;
    color:#0d6e9e;
	display:block;
}

.sidebarImage_border_blue img, .sidebarImage_border_blue {
   border:1px solid #0d6e9e;
}

.sidebarText_orange  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-style:normal;
	line-height:16px;
	padding: 0px 20px 0px 20px;
    color:#CC6600;
	display:block;
}

.sidebarImage_border_orange img, .sidebarImage_border_orange {
   border:1px solid #CC6600;
}

.sidebarText_gray  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-style:normal;
	line-height:16px;
    color:#646464;
}

.sidebarImage_border_gray img, .sidebarImage_border_gray {
   border: 1px solid #646464;
}

.sidebarText img {
    text-align:right;
	padding:0px 0px 0px 0px;
}

.sidebarText a:link, .sidebarText a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc6600;
	padding:10px 0px 10px 0px;
	text-decoration:underline;
}

.sidebarText a:hover {
	text-decoration:none;
}

.ClinicsBox {
	 font-size:14px;
	 font-weight:bold;
	 background:url(/graphics/clinic_programs_box_bg.gif);
	 background-position:bottom left;
	 background-repeat:repeat-x;
	 background-color:#ffffff;
	 padding:14px 0px 0px 17px;
}

.ClinicsBox a:link, .ClinicsBox a:visited {
	 font-size:10px;
	 font-weight:bold;
	 color:#666666;
	 display:block;
	 padding:10px 0px 8px 0px;
	 text-decoration:underline;

}
.ClinicsBox a:hover {
	 text-decoration:none;
}

/*---------- News Back link Start ---------------*/

a.Back:link, a.Back:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#cc6600;
	display:block;
	padding:10px 0px 0px 11px;
	background-image:url(/graphics/HMRFoods_Arrow.gif);
	background-position:0px 15px;
	background-repeat:no-repeat;
	text-decoration: underline;
}

a.Back:hover {
	background-image:url(/graphics/HMRFoods_Arrow_on.gif);
	text-decoration: none;
}

/*---------- News Back link End ---------------*/

.SubFeatures a {
	padding:0px;
	margin:0px;
}


 /*------------------------- START HMR FOODS ---------------------- */
 
 .Foods_LandingPage {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	line-height:14px;
 }
 
 .Foods_LandingPage img {
	display:block;
 }
 
 .Foods_QuickStart {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	line-height:14px;
 }
 
.Foods_QuickStart a:link, .Foods_QuickStart a:visited {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding:0px 0px 3px 0px;
	color:#505050;
	line-height:15px;
	text-decoration:none;
}

.Foods_QuickStart a:hover {
	color:#669933;
}
  
.Foods_QuickStart img {
 	padding:0px;
	margin:0px;
 }
 
/*-------------------- START Shake Styles ---------------- */
.portionsHeader {
	color:#ffffff;
	background-color:#99cc99;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:2px solid #ffffff;
}

.portionsHeader a:link, .portionsHeader a:visited {
	display:inline;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px 0px 0px 0px;
}

.portionsHeader_End {
	color:#ffffff;
	background-color:#99cc99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	border-bottom:2px solid #ffffff;
}

#ingredients {
	background-color:#e5ecf3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3f9e30;
	vertical-align:middle;
}

.portionsBody {
	color:#3f9e30;
	background-color:#e5ecf3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	border-right:2px solid #ffffff; 
	border-bottom:2px solid #ffffff;
	padding:0px 4px 0px 5px;
}

.portionsBody_End {
	color:#3f9e30;
	background-color:#e5ecf3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	border-bottom:2px solid #ffffff;
}
  	
/*-------------------- START Shake Styles ---------------- */


/*-------------------- START RECIPES Styles ---------------- */
.recipebody { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
}

.bodyRecipes ol { 
	margin:0px;
	padding:10px 0px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.bodyRecipes ol li { 
	margin:0px;
	padding:0px;
	list-style-type:decimal;
	background-image:url(graphics/shim.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.bodyRecipes h1 {
	color:#890857;
}

.recipeTitle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#cc6600;	
}


.servings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#cc6600;
}

.mix {
	 color:#38729d;
}

/*-------------------- END RECIPES Styles ---------------- */
  
/*------------------------- END WHY HMR FOODS ------------------------ */
 

.sidebarName  {
    color: #8D8A47;
    font-style:italic;
    padding: 10px 0px 10px 0px;
    display: block;    
}


/* ------------- START Success Landing SUBPAGE ----------- */

.SuccessLanding_filmStrip a:link, .SuccessLanding_filmStrip a:visited {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 14px 10px 0px;
	background-image:url(/graphics/Success_filmStrip_arrow.gif);
	background-repeat:no-repeat;
	background-position:right 12px;
}

/* ------------- END Success Landing SUBPAGE ----------- */

/* -------------------------- END SUBPAGE ---------------------------- */

/* --------------------------------- START NAVIGATION ------------------------------ */



/* -------------- START SUBPAGE NAV ---------- */
/**/
.SectionHeader a:link, .SectionHeader a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
	display:block;
	width:178px;
	padding:0px 0px 11px 5px;
	text-decoration:none;
	border-bottom:1px solid #afdd72;
}

.SectionHeader a:hover{
	color:#70a922;
}

.SectionHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
	width:178px;
	padding:0px 0px 11px 5px;
	text-decoration:none;
	border-bottom:1px solid #afdd72;
}

#menu a.lastlink {
	border-bottom:1px solid #afdd72;
}
#menu a.nav0:link, #menu a.nav0:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #245497;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	display: block;
	width:168px;
	border-bottom:1px solid #afdd72;
	background-image: url(/graphics/nav_circle.gif);
	background-repeat: no-repeat;
	background-position: 17px 16px;
}

#menu a.nav0:hover {
	color:#70a922;
	background-image: url(/graphics/nav_circle_over.gif);
	background-repeat: no-repeat;
	background-position: 17px 16px;
}

#menu a.nav0#on0:link, #menu a.nav0#on0:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding: 5px 5px 3px 10px;
	text-decoration: none;
	display: block;
	width:168px;
	background-color:#e5ecf3;
	border-bottom:1px solid #e5ecf3;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 11px;
}

a.toplink {
	border-bottom:1px solid #e5ecf3 !important;
}

#menu a.nav0#on0:hover {
	color:#70a922;
	background-image:url(/graphics/nav0on_arrow_on.gif);
}

#menu a.nav1:link, #menu a.nav1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-color:#e5ecf3;
	padding:2px 5px 6px 20px;
	text-decoration: none;
	display:block;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat: no-repeat;
	background-position:11px 10px;
}

a.bottomlink {
	border-bottom:1px solid #afdd72;
}

#menu a.nav1:hover {
	color:#70a922;
}

#menu a.nav1#on1:link, #menu a.nav1#on1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #006699;
	padding: 2px 5px 6px 20px;
	text-decoration: none;
	display:block;
	width:158px;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat: no-repeat;
	background-position:11px 8px;
}

#menu a.nav1#on1:hover {
	color:#70a922;
	background-image:url(/graphics/nav0on_arrow_on.gif);
}

#menu a.nav2:link, #menu a.nav2:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	background-color:#e5ecf3;
	padding:2px 5px 6px 30px;
	text-decoration: none;
	display:block;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat: no-repeat;
	background-position:21px 10px;
}

#menu a.nav2:hover {
	color:#70a922;
}

#menu a.nav2#on2:link, #menu a.nav2#on2:visited, #menu a.nav2#on2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#70a922;
	padding: 2px 5px 6px 30px;
	text-decoration: none;
	display:block;
	background-image:url(/graphics/nav0on_arrow_on.gif);
	background-repeat: no-repeat;
	background-position:21px 8px;
}

#menu a.nav3:link, #menu a.nav3:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	background-color:#e5ecf3;
	padding:2px 5px 6px 35px;
	text-decoration: none;
	display:block;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat: no-repeat;
	background-position:21px 10px;
}

#menu a.nav3:hover {
	color:#70a922;
}

#menu a.nav3#on3:link, #menu a.nav3#on3:visited, #menu a.nav3#on3:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#70a922;
	padding: 0px 5px 6px 35px;
	text-decoration: none;
	display:block;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat: no-repeat;
	background-position:21px 6px;
}
/* ------------------ END SUBPAGE NAV -------------- */



/* ------------------ START VIDEO NAV -------------- */

#sidebarVideo {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-style:normal
}

#sidebarVideo h1  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bolder;
    color: #cc6600;
    padding:0px 0px 10px 0px;
}

#sidebarVideo h2  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
    color: #666666;
	margin:0px;
    padding:10px 0px 5px 0px;    
}

#sidebarVideo h3	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
	margin:20px 0px 2px 0px;
}

#sidebarVideo h4  {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#669933;
	margin:0px;
	padding:15px 20px 30px 21px;
}

div#sidebarVideo a:link, div#sidebarVideo a:visited {
	color:#006699;
	display:inline;
	font-size:11px;
	font-weight:bold;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
}

div#sidebarVideo a:hover {
	color:#70a922;
	display:inline;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/graphics/nav0on_arrow_on.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
}

#videoMenu a.nav0:link, #videoMenu a.nav0:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#245497;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	display: block;
	width:168px;
	border-bottom:1px solid #afdd72;
	/*border-bottom:1px solid #afdd72;*/
	background-image: url(/graphics/nav_circle.gif);
	background-repeat: no-repeat;
	background-position: 17px 16px;
}

#videoMenu a.nav0:hover {
	color:#70a922;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	background-image: url(/graphics/nav_circle_over.gif);
	background-repeat: no-repeat;
	background-position: 17px 16px;
}

#videoMenu a.nav0#on0:link, #videoMenu a.nav0#on0:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	display: block;
	width:168px;
	background-color:#e5ecf3;
	border-bottom:1px solid #afdd72;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 11px;
}

#videoMenu a.nav0#on0:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#70a922;
	background-image:url(/graphics/nav0on_arrow_on.gif);
}

#videoMenu a.nav1:link, #videoMenu a.nav1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-color:#e5ecf3;
	padding:0px 5px 6px 20px;
	text-decoration: none;
	display:block;
	border-bottom:1px solid #afdd72;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat: no-repeat;
	background-position:11px 8px;
}

#videoMenu a.nav1:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#70a922;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat: no-repeat;
}

#videoMenu a.nav1#on1:link, #videoMenu a.nav1#on1:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding: 0px 5px 6px 27px;
	text-decoration: none;
	display:block;
	width:151px;
	border-bottom:1px solid #afdd72;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat: no-repeat;
	background-position:21px 6px;
}

#videoMenu a.nav1#on1:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#70a922;
	background-image:url(/graphics/nav0on_arrow_on.gif);
}

/* ------------------ END VIDEO NAV -------------- */

/* ------------------ START VIDEO SIDEBAR NAV -------------- */
#sidebarVideo a:link, #sidebarVideo a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#006699;
	padding:0px 0px 0px 10px;
	text-decoration: none;
	background-image:url(/graphics/videos_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#sidebarVideo a:hover {
	color:#70a922;
	padding:0px 0px 0px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	background-image: url(/graphics/videos_arrow_on.gif);
	background-repeat: no-repeat;
}

/* ------------------ END VIDEO SIDEBAR NAV --------------- */

/* -------------------------- END NAVIGATION ---------------------------- */


/* -------------------------- START FOOTER ---------------------------- */

.siteNav {
	color:#35769c;
}
.siteNav a{
	color:#35769c;
	font-size:10px;
	text-decoration:underline;
}
.siteNav a:visited{
	color:#35769c;
	text-decoration:underline;
}
.siteNav a:hover{
	color:#35769c;
	text-decoration:none;
}

.Copyright {
	color:#006699;
	font-size:xx-small;
	line-height:14px;
}

.footer {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
    text-align: left;
    line-height:14px;
	margin: 0px 0px 0px 0px;
}

.footerNav a:link, .footerNav a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
	font-weight:bold;
    color:#577693;
    text-decoration: none;
	padding:0px 0px 0px 0px;
}

.footerNav a:hover  {
    text-decoration: underline;    
}

.notices th {
	padding:0px;
	text-align:left;
	font-weight:bold;
}

.notices td {
	padding:0px 0px 0px 10px;
	text-align:left;
}

sup {
	font-size:7px;
}

sub {
	font-size:9px;
}

.FoodsTop_td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	line-height:14px;
}

.HMRFoods_Kits {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#505050;
	line-height:14px;
}














