@charset "utf-8";
/* CSS Document */

div{ margin:0px; padding:0px; border:0px; position:relative;}

html{ margin:0px; padding:0px; top:0px;}
body{margin:0px; padding:0px; top:0px; background-image:url(/graphics/design/body_bg.gif); background-position:top; background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#98989c;}

#OuterContainer{width:978px; margin-left:auto; margin-right:auto; }
	#Fade{background-image:url(/graphics/design/fade_bg.png); }
		#InnerContainer{ margin-left:7px; margin-right:11px; padding-left:25px; padding-right:25px; text-align:left; background-color:#FFF; padding-bottom:10px;}
			#Header{ height:96px; }
				#Logo{ position:absolute; top:27px; border:0px;}
				#HeaderLinks{ float:right; list-style-type:none; margin:0px; padding:0px; font-size:0.7em; line-height:1em; margin-top:10px; margin-right:0px; z-index:100; padding-bottom:15px;}
					#HeaderLinks li{ margin:0px; padding:0px; float:left; padding-left:5px; padding-right:5px; border-left:1px solid #5c5b60;}
					#HeaderLinks li.first{ border-left:0px;}
						#HeaderLinks li a{color:#5c5b60; text-decoration:none;}
						#HeaderLinks li a:hover{ text-decoration:underline;}
				#TrLogo{ float:right; clear:right; margin-top:0px; margin-right:0px; margin:0px; padding:0px; font-size:0.7em; vertical-align:middle; border:0px; }
				
			#Focus{ height:241px; background-image:url(/graphics/design/focus_bg.jpg); z-index:10;}
			#FocusFlash{  height:255px;}
			#flashcontent{height:255px;}
				#BeatingHeart{ position:absolute; top:72px; right:154px;}
				#FocusText{  margin-left:13px; padding-top:20px; z-index:15;}
					#FocusText p.tagline{ color:#FFF; font-size:1.8em; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif; text-indent:-60px; margin-left:60px; margin-top:0px; }
					#FocusLinks{ width:269px; margin-top:30px;}
						#FocusLinks .top{ background-image:url(/graphics/design/focusLinks_top.png); height:10px; overflow:hidden;}
						#FocusLinks .content{ background-image:url(/graphics/design/focusLinks_bg.png); padding-left:11px; padding-right:11px;}
							#FocusLinks .content p{ margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#b0cb33; padding-left:14px; margin-bottom:7px; line-height:1.2em;}
							#FocusLinks .content ul{ margin:0px; padding:0px;}
								#FocusLinks .content li{ margin:0px; padding:0px; font-size:0.8em; list-style-type:none; background-image:url(/graphics/design/bullets/quickLinks_arrow.gif); background-position:0px 6px; background-repeat:no-repeat; padding-left:14px;}
								#FocusLinks .content li a{ text-decoration:none; color:#FFF;}
								#FocusLinks .content li a:hover{ text-decoration:underline; }
						#FocusLinks .bottom{ background-image:url(/graphics/design/focusLinks_bottom.png); height:10px; overflow:hidden;}
			#MainMenu{ height:53px; background-image:url(/graphics/design/menu_bg.gif); list-style-type:none; margin:0px; padding:0px; margin-bottom:24px; text-align:center; display:block; }
				#MainMenu li{ display:inline;  height:48px; margin:0px; padding:0px; }
				#MainMenu li.first{background-image:none;}
					#MainMenu li a{line-height:48px; text-decoration:none; color:#aa025c; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.17em; padding-left:12px; padding-right:10px; background-image:url(/graphics/design/menu_seperator.gif); background-position:0px 3px; background-repeat:no-repeat;}
					#MainMenu li.first a{ padding-left:0px; background-image:none;}
					#MainMenu li.last a{ padding-right:0px;}
					#MainMenu li a:hover, #MainMenu li a.current{ color:#d598b9;}
					
			#Content{ float:left; width:910px;}
			#Content.home{ background-image:url(/graphics/design/content_bg_home.gif); }
			#Content.twoCol, #Content.threeCol{ background-image:url(/graphics/design/content_bg_twoCol.gif); }
				#LeftCol{ float:left; }
					#SetlersInfo{ padding:5px; background-color:#efefef;}
				#Content.home #LeftCol{ width:451px;}
				#Content.twoCol #LeftCol{ width:681px;}
				#Content.threeCol #LeftCol{ width:451px;}
				#RightCol{ float:right; }
				#Content.home #RightCol{ width:430px;}
				#Content.twoCol #RightCol{ width:200px;}
				#Content.threeCol #RightCol{ width:430px;}
					#RightCol1{ float:left; width:200px;}
					#RightCol2{ float:right; width:200px; }
			
	#FadeBottom{ height:18px; overflow:hidden; background-image:url(/graphics/design/fade_bottom.png);}
					
	#Footer{ clear:both; list-style-type:none; margin:0px; padding:0px; padding-left:7px; font-size:0.7em; padding-bottom:20px; }
		#Footer li{ float:left; margin:0px; padding:0px; border-left:1px solid #98989c; padding-left:7px; padding-right:7px; line-height:1em;}
		#Footer li.first{ border-left:0px; padding-left:0px;}
		#Footer li.second{border-left:0px;}
			#Footer li a{ text-decoration:none; color:#98989c;}
			#Footer li a:hover{ text-decoration:underline;}
		
.hpExpert{ background-image:url(/graphics/design/hp_expert_bg.gif); background-position:0px 3px; background-repeat:repeat-x; overflow:hidden; margin-bottom:20px; margin-left:-5px; margin-right:-5px;}
	.hpExpert .top{ height:3px; background-image:url(/graphics/design/hp_expert_top.gif); overflow:hidden;}
	.hpExpert .content{ border-left:1px solid #d3d5d6; border-right:1px solid #d3d5d6; padding-left:6px; padding-right:6px;}
		.hpExpert h3{ margin-top:4px;}
		.hpExpert p{ margin-bottom:4px;}
	.hpExpert .bottom{ background-image:url(/graphics/design/hp_expert_bottom.gif); height:3px; overflow:hidden; }
		
.expertBox{ padding-top:20px;}
	.expertBox img{ float:left; margin-right:28px;}
	.expertBox .text{ width:550px; float:left;}
		.expertBox .text h2{ margin-top:0px;}
	
		
.twoTableList{padding:0px; margin:0px; clear:both; display:block; background-image:url(/graphics/design/twoTableList_bg_green_blue.gif); background-repeat:repeat-y;}
	.twoTableList ul{ list-style-type:none; margin:0px; padding:0px;  display:block; line-height:26px;  width:444px; }
		.twoTableList ul li{ margin:0px; padding:0px; float:left; width:205px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; border-right:17px solid white; font-size:0.9em; text-indent:0px;}
			.twoTableList ul li.greenbg span{ text-indent:9px; line-height:23px; background-color:#b0cb33; display:block;}
			.twoTableList ul li.bluebg span{ text-indent:9px; line-height:23px; background-color:#57aec7; display:block;}			
			.twoTableList ul li ul{ padding:0px; margin:0px; border-top:4px solid white; line-height:1.3em; padding-top:7px; padding-bottom:7px;   background-repeat:repeat-y; width:205px;}
			.twoTableList ul li.greengb ul{ background-image:url(/graphics/design/twoTableList_col_bg_green.gif); }
			.twoTableList ul li.bluegb ul{ background-image:url(/graphics/design/twoTableList_col_bg_blue.gif); }
				.twoTableList ul li ul li{ margin:0px; padding:0px; float:none;color:#98989c;  text-indent:33px; background-image:url(/graphics/design/bullets/bullet_on_green.gif); background-position:21px 8px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:0.85em;  border-right:0px; }
	.twoTableList .clear{ width:10px; }
			
.recipeThumb{ padding-bottom:10px; width:450px;}
	.recipeThumb img{ float:left;}
		.recipeThumb .text{float:left; padding-left:17px; width:330px; display:block; padding-bottom:10px;}
			.recipeThumb h2{ margin:0px;}
			.recipeThumb p{ margin-bottom:0px; margin-top:3px; line-height:1.2em; width:280px; }
			.recipeThumb .pdf{ position:absolute; right:0px; bottom:10px; }
		
.clear{ clear:both; height:1px; overflow:hidden; }
.divider{ clear:both; height:2px; overflow:hidden; background-image:url(/graphics/design/divider.gif); margin-bottom:10px;}
.inCopyImage{ float:right; margin-left:6px; margin-bottom:6px; margin-top:4px;}
.pdf img{ border:0px;}

#RightCol p.quote{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.15em; line-height:1.3em; margin-top:15px;}

.green, .green a{ color:#b0cb33;}
.orange, .orange a{ color:#f29522;}
.purple, .purple a{ color:#642289;}
.cyan, .cyan a{ color:#00b9ef;}
p.blue, .blue a{ color:#57aec7;}

.tipLeft{ clear:both; float:left; width:330px; background-image:url(/graphics/design/divider.gif); background-repeat:repeat-x; background-position:bottom; height:130px; }
.tipRight{ float:right; width:330px; background-image:url(/graphics/design/divider.gif); background-repeat:repeat-x; background-position:bottom; height:130px;}
.tipLeft .content, .tipRight .content{ padding:20px;}

h1, h2, h3{ font-family:Georgia, "Times New Roman", Times, serif;}
	h1 a, h2 a, h3 a{ text-decoration:none;}
	h1 a:hover, h2 a:hover, h3 a:hover{ text-decoration:underline;}

h1{ font-size:1.7em; font-weight:normal; margin-top:0px; margin-bottom:10px;}
h2{ font-size:1em; font-weight:normal; margin-bottom:10px;}
	#RightCol h2{ font-size:1.4em; margin-top:0px; padding-bottom:13px; background-image:url(/graphics/design/divider.gif); background-position:bottom left; background-repeat:repeat-x;}
	#RightCol h3{ font-size:0.95em; font-weight:normal;}
h3{ margin-bottom:4px;}

p{ font-size:0.8em; line-height:1.4em; margin-top:0px; margin-bottom:15px;}
	#RightCol p{ font-size:0.7em;}

p a:hover{ text-decoration:none;}

#LeftCol li, #LeftCol li li{font-size:0.8em; line-height:1.4em; margin-top:0px; margin-bottom:15px;}

#Content ol{ padding-left:0px; list-style-position:inside; margin-left:0px;}
#Content ol li, #Content ol li li{ font-size:0.8em; line-height:1.4em;  margin-bottom:16px; padding-left:0px;}

.foodGroupTable{}
	.foodGroupTable td{ padding:2px 0px; background-color:#ebf2cc; border-bottom:5px solid white; border-right:3px solid white;}
	.foodGroupTable td.blue{ background-color:#d7ecf2; }
	.foodGroupTable td p, .foodGroupTable td ul{padding-left:7px; padding-right:2px;}
	.foodGroupTable td li{ font-size:0.7em;}
	.foodGroupTable td.green{background-color:#b0cb33; }
	.foodGroupTable td.dkblue{background-color:#57aec7; }
	#Content .foodGroupTable td.green p, #Content .foodGroupTable td.dkblue p{color:#FFF; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; margin:0px;}
	#Content .foodGroupTable td.wideright{ border-right:10px solid white;}
	
.foodGroupTable ul{ margin:0px; padding:0px; list-style-type:none;}
#Content .foodGroupTable li{ margin:0px; padding:0px; list-style-type:none; margin-bottom:4px; line-height:1.2em;}

#Content .foodGroupTable .clear{ background-color:#FFF; height:5px; margin-top:5px; margin-bottom:2px;}


