﻿/*html, body, div, applet, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 10pt;	
	vertical-align: baseline;	
	text-align: left;
	font-family:arial;	
}*/

body
{
	/*line-height: 1.3;
	
	font-size: 8pt; 
	background-color: #ffffff;
	text-align: left;
	height: 100%;
	text-align:center;*/
	margin:0px;
	padding:0px;
	font-family: Verdana;
	font-size: 12px;
}

body, #LN_table
{
	height:100%;
}

#body_container
{
	padding:0px;
	margin:auto;
	text-align:center;
	width:909px;
	position:relative;
	margin-top:15px;
}

h1
{
	font-size:24px;
	color:#173a94;
}

h2
{
	font-size: 14px;
	color: #173a94;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 5px;
}

h4 
{
	font-weight:bold;
	margin-top:10px;
	font-size: 12px;
	color: #173a94;
	margin-bottom: 5px;
}

#header_shadow_top
{
	width:909px;
	height:3px;
	background-image:url('/Images/body_shadow_top.jpg');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-size:1px;
}

.body_shadow
{
	width:909px;
	background-image:url('/Images/body_shadow.gif');
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	margin-top:0px;
	font-size:1px;
}

.header_container
{
	width:903px;
	/*height:50px;*/
	background-image:url('/Images/header_gradient_bg.jpg');
	background-repeat:no-repeat;
	
	margin:auto;
	padding:0px;
	text-align:center;
	/*margin-left:3px;*/
}

.small_nav_container
{
	width:339px;
	height:25px;
	text-align:right;
	float:right;
	margin-top:25px;
	padding-right:2px;
	background-image:url('/Images/small_top_menu_bg.gif');
	background-repeat:no-repeat;
}

.small_nav_container ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-right:5px;
}

.small_nav_container ul li
{
	font-size:7pt;
	text-align:right;
	padding-right:6px;
	float:right;
	color:#ffffff;
	margin-top:5px;
	
}

.small_nav_container ul li a
{
	text-decoration:none;
	color:#ffffff;
}

.small_nav_container ul li a:hover
{
	text-decoration:underline;
	color:#ffffff;
}

.small_nav_container ul li a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.top_nav
{
	width:901px;
	height:28px;
	background-image:url('/Images/top_nav_bg.gif');
	background-repeat:repeat-x;
	margin-right:1px;
}


#topNavBtn
{
	position:absolute; top:0px; left:0px; border:solid 1px red;
}

ul#nav { background:url(/Images/navBG.jpg); background-repeat:no-repeat; margin:0px; padding:0px; 
position:relative; top:0px; left:225px; float:left;}

ul#nav li {  list-style-type:none; margin:0px; padding:0px; }

ul#nav li a { height:28px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none; margin:0px; padding:0px; }


li#navAbout a, li#navProducts a, li#navRecipes a, li#navBuy a, li#navApples a, li#navContact a { background:url(/Images/navBG.jpg) }

/*  
Measurements for the nav image replacement: 456 x 56px

The distance from the top to the...
initial state = 0
rollover state = 28px

The distance from the far-left to the...	
About us button = 0
Products button = 64px	
Recipes button = 127px	
Where to buy button = 190px	
Apples & Health button = 279px
Contact us button = 384px
	
The width of the...	
About us button = 63px	
Products button = 63px
Recipes button = 63px	
Where to buy button = 89px	
Apples & Health button = 105px
Contact us button = 73px
*/

li#navAbout a 					{ background-position:0 0; width:63px; left:0 }
li#navAbout a:hover				{ background-position:0 -28px }
body#pageAbout li#navAbout a 	{ background-position:0 -28px }

li#navProducts a 					{ background-position:-63px 0; width:63px; left:63px }
li#navProducts a:hover				{ background-position:-63px -28px }
body#pageProducts li#navProducts a 	{ background-position:-63px -28px }

li#navRecipes a 					{ background-position:-126px 0; width:63px; left:126px }
li#navRecipes a:hover				{ background-position:-126px -28px }
body#pageRecipes li#navRecipes a 	{ background-position:-126px -28px }

li#navBuy a 					{ background-position:-189px 0; width:89px; left:189px }
li#navBuy a:hover				{ background-position:-189px -28px }
body#pageBuy li#navBuy a 	{ background-position:-189px -28px }

li#navApples a 					{ background-position:-278px 0; width:105px; left:278px }
li#navApples a:hover				{ background-position:-278px -28px }
body#pageApples li#navApples a 	{ background-position:-278px -28px }

li#navContact a 					{ background-position:-383px 0; width:73px; left:383px }
li#navContact a:hover				{ background-position:-383px -28px }
body#pageContact li#navContact a 	{ background-position:-383px -28px }


#searchTextBox
{
	margin-top:1px;
}

#search
{
	margin-top:1px;
	margin-right:5px;
	margin-left:3px;
}

ul#searchArea
{
	 float:right;
}

ul#searchArea li 
{	
	float:right;
	list-style-type:none;

	
}



form
{
	margin: 0px;
	padding: 0px;
}

/*.TT_logo
{
	width:277px;
	height:157px;
	background-image:url('/Images/TT_logo.png');
	background-repeat:no-repeat;
	position:relative;
	top:100px;
}*/

/*------------------BODY CONTENT SECTION-----------------*/

.body_content_container
{
	width:auto;
	padding:0px;
	text-align:center;
}

#flash_container
{
	
	height:299px;
	font-size:0px;
	margin-left:0px;
	margin-top:-2px;
	padding:0px;
	/*background-image:url('/Images/home_flash_placeholder.jpg');
	background-repeat:no-repeat;*/
}

.template_content_container
{
	width:740px;
	float:right;
	/*border:solid 1px red;*/
	
}

.template_content_top img
{
	width:735px;
	float:left;
	margin-top:-2px;
}
.template_content_top_left
{
	width:362px;
	float:left;
}
.template_content_top_right
{
	width:362px;
	float:left;
}

/*.hero_txt
{
	width:285px;
	float:left;
	margin-top:25px;
	text-align:left;
	margin-left:5px;
}

.hero_txt h1
{
	font-family:cheltenham, Times New Roman, Verdana, Arial;
	font-size:20pt;
	color:#0b551c;
	margin-bottom:5px;
	padding-bottom:0px;
	
}

.hero_txt p
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	
	margin-top:0px;
	line-height:1.5em;
}*/

.template_content_bottom
{
	width:702px;
	float:left;
}
.template_content_bottom_left
{
	width:362px;
	float:left;
}
.template_content_bottom_right
{
	width:362px;
	float:left;
}

.template_content_bottom img
{
	margin-left:7px;
	margin-top:7px;
}

.page_title_image
{
	margin-top:50px;
	margin-left:10px;
	text-align:left;
}

/*------------------HOME CONTENT SECTION-----------------*/

.button_content_container
{
	margin:0px;
	padding:0px;
}

.button_container1
{
	width:296px;
	height:149px;
	background-image:url('/Images/home_products_box_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	margin-top:30px;
	margin-left:10px !important;
	margin-left:5px;
	
	padding:0px;
}

.button_container2
{
	width:296px;
	height:149px;
	background-image:url('/Images/home_recipes_box_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	margin-top:30px;
	margin-left:5px;
}

.button_container3
{
	width:286px;
	float:left;
	padding:0px;
	margin-top:30px;
	margin-left:5px !important;
	margin-left:3px;
}

.home_right_container
{
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	
}

/*------------------LEFT NAVIGATION SECTION-----------------*/

.left_nav_container
{
	font-size:12px;
	float: left; 
	width: 143px;
	/*margin-left:23px;
	background-image: url("/images/LeftNavBG.gif");
	border-color:Black;
	border-width:thin;
	border-style:solid;*/
}

.left_nav
{
	
}

.left_nav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:23px;
	/*background-color:#ebf8fd;*/
	/*border-bottom:solid 1px #e3edf1;*/
	
}

.left_nav ul li a
{
	text-decoration:none;
}

.left_nav ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#LN_table
{
	height:100%;
}

#LN_table tr
{
	height:100%;
}

#LN_table tr td
{
	background-color:Red;
	height:100%;
}

/*--LEFT NAV DYNAMIC STYLES--*/

.left_nav_container_dynamic
{
	font-size:12px;
	float: left; 
	width: 143px;
	/*margin-top:100px; This is temporary
	height:500px;/*This is temporary*/
}

.template_content_bottom_dynamic
{
	border:solid 1px red;
	width:730px;
	float:left;
}

.box_margin tr td
{
	padding-left:0px;
}

.dynamic_nav
{
	margin:0px;
	padding:0px;
	list-style:none;
}

/*------------------TEMPLATE 2 CONTENT SECTION-----------------*/


.template_content_container2
{
	width:740px;
	float:right;
	font-size:12px;
}

/*------------------TEMPLATE 3 CONTENT SECTION-----------------*/

.T3_box_container
{
	width:730px;
	float:left;
	margin-left:3px;
	
}

.template_content_bottomT3
{
	width:480px;
	float:left;
	
}

.template_content_bottomT3 img
{
	margin-left:7px;
	margin-top:7px;
}

.template_content_bottomT3_rt
{
	width:250px;
	float:left;
	
}

.template_content_bottomT3_rt img
{
	
	margin-top:7px;
}

/*------------------TEMPLATE 4 CONTENT SECTION-----------------*/

.template_content_container4
{
	width:704px;
	float:right;
	margin-right:20px !important;
	margin-right:12px;
	margin-top:15px;
	font-size:12px;
}

/*------------------TEMPLATE 5 CONTENT SECTION-----------------*/

.template5_page_container
{
	width:684px;
	float:right;
	margin-right:20px !important;
	margin-right:12px;
	margin-top:15px;
	padding-left:20px;
}

.print_link
{
	float:right;
	margin-bottom:10px;
	color:#0b551c;
}

.link_padding
{
	padding-left:15px;
	color:#0b551c;
}

.left_column_T5
{
	width:335px;
	float:left;
	text-align:left;
}

.right_column_T5
{
	/*width:260px;*/
	float:right;
	margin-top:50px;
}

.green_text
{
	color:#173a94;
}

.green_text a
{
	color:#173a94;
}

.product_descriptions
{
	/*width:150px;
	float:left;*/
}

.related_products_container
{
	border: solid thin #cacfd7; 
	background-color:#e9eef8; 
	margin-top:10px;
	padding-top:10px; 
}

.related_list
{
	list-style-type: none; 
	margin:0px; 
	padding:0px;
}

.related_list li
{
	margin:0px; 
	padding:0px; 
	text-align:left;
	list-style-type: none;
}

.related_image
{
	width: 75;
	margin-top: 10px;
	margin-bottom: 10px;
}

.related_link_container
{
	float: right; 
	width:150px; 
	margin-top:10px; 
	margin-right:10px;
	text-align:left;
}

.related_link
{
	font-size: 11px; 
	text-decoration:none;
	color:#173a94;
}

.related_text
{
	font-size: 10px; 
	color:#000000; 
}

.recipe_related
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.recipe_related ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	
}

.related_recipe_container
{
	line-height:25px;
}

/*------------------TEMPLATE 8 CONTENT SECTION-----------------*/

.template_content_container8
{
	width:704px;
	float:right;
	margin-right:20px !important;
	margin-right:12px;
	margin-top:0px;
	font-size:12px;
	
}

.template_content_container8 h1
{
	font-size:32px;
	text-align:left;
	margin-top:35px;
	font-weight:normal;
}

.template_content_container8 h2
{
	font-size:12px;
	text-align:left;
	margin-top:0px;
	font-weight:bold;
	color: #163c87;
}

.template8_section
{
	/*margin-top:15px;*/
}

.template8_section img
{
	width:124px;
	float:left;
}

.template8_section2
{
	/*margin-top:15px;*/
}
.template8_section2 img
{
	width: 120px;
	float: left;
	margin-bottom: 10px;
}

.template8_hero
{
	margin-bottom:15px;
	margin-top:20px;
}


.template8_section_full
{
	float:left;
	font-size: 12px;
	text-align:left;
	margin-left:10px;
}
.template8_section_full h2
{
	color:#4c63a2;
	margin:0px;
	padding:0px;
	font-size:14px;
}

.template8_section_full h3
{
	color:#000000;
	margin-top:10px;
	padding:0px;
	font-size:12px;
}

.template8_section_full img
{
	margin-bottom: 5px;
	border: thin solid #c1c1c1;
}

.template8_content h2
{
	color:#173a94;
	margin:0px;
	padding:0px;
	font-size:12px;
}

.template8_content
{
	width:545px;
	float:left;
	font-size: 10px;
	text-align:left;
	margin-left:10px;
}

.template8_content p
{
	margin-top:0px;
}

#CategoryImage
{
	margin-left:10px;
}

/*------------------FORMS PAGES-----------------*/

.form_container
{
	font-size:12px;
	text-align:left;
	margin-top:50px;
}

.form_container_sponsorship
{
	font-size:12px;
	text-align:left;
	width:690px;
	padding-right:30px;
	margin-top:15px;
}

.form_container_donations
{
	font-size:12px;
	text-align:left;
	margin-top:50px;
	/*margin-left:150px;*/
	width:690px;
	padding-right:30px;
	margin-top:15px;
	
}

.text_full_page 
{
	float:left;
	width:700px;
	font-size: 12px;
	text-align:left;
	margin-left:10px;
	margin-top:50px;
}

.text_full_page h2
{
	color:#0b551c;
	margin:0px;
	padding:0px;
	font-size:12px;
}

.text_full_page p
{
	margin-top:0px;
}

.form_item
{
	text-align:right;
}

.form_button
{
	padding-left:400px;
}

.form_button_donations
{
	padding-left:180px;
}

.form_item_search
{
	clear:both;
	width:100px;
	float:left;
	text-align:right;
	margin-right:8px;
	margin-top:4px;
}

.form_item_search span
{
	text-align:right;
	color:#0b551c;
}
.form_item_search2
{
	width:400px;
	float:left;
}

.form_item_box
{
	margin-left:50px;
}

#job_submit_btn
{
	margin-left:108px;
}

.search_results_container
{
	width:640px;
	border-top:solid 1px #d2d2d2;
	margin-top:5px;
	padding-top:15px;
	margin-left:35px;
}

.job_results_titles
{
	color:#0b551c;
	text-decoration:underline;
}

/*------------------EMAIL FORM-----------------*/


.email_container
{
	width:570px;
	margin-left:15px;
}

#email_title1
{
	text-align:left;
	border-bottom:solid 1px #bbbbbb;
	margin-top:5px;
	margin-bottom:5px;
}

#email_title1 span
{
	font-size:28px;
	font-weight:normal;
	font-family:Arial;
	line-height:40px;
}

/*------------------CONTACT US FORM-----------------*/

.Contact_btn_allignment
{
	text-align:left;
	margin-top:50px;
}

.Contact_btn_allignment p
{
	margin-bottom:8px;
	width:600px;
}

.Contact_btn_allignment a
{
	width:190px;
	float:left;
	margin-right:7px;
}

.Contact_btn_allignment_wide
{
	text-align:left;
	margin-top:15px;
}

.Contact_btn_allignment_wide p
{
	margin-bottom:8px;
	width:650px;
}

.Contact_btn_allignment_wide a
{
	width:288px;
	float:left;
	margin-right:7px;
}

.contact_items
{
	width:200px;
	text-align:right;
	padding-right:0px;
	margin-right:0px;
	padding-right:5px;
	
}

.contact_field
{
	float:left;
}

.gray_subtext
{
	color:#999999;
	font-size:10px;
	padding-left:215px;
	line-height:2em;
	margin-top:5px;
}

/*------------------RECIPE FINDER FORM-----------------*/

.recipe_content_container
{
	text-align:left;
	margin-left:20px;
}

/*------------------FEATURED RECIPE PAGE-----------------*/

.featured_recipe_content
{
	float: left; 
	font-size: 12px; 
	text-align:left; 
	margin-left:20px;
	margin-top:20px;
}




/*------------------RECIPE DETAILS PAGE-----------------*/

.recipe_header
{
	text-align:left;
	margin-left:25px;
	font-weight:normal;
	margin-bottom:20px;
}

.recipe_header h1
{
	font-weight:normal;
	font-size:28pt;
	margin-bottom:0px;
	padding-bottom:0px;
}

.recipe_header h2
{
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	
}


.ingredients_container
{
	width:230px;
	float:left;
	margin-left:25px;
	text-align:left;
	padding-right:20px;
}

.ingredients_container p
{
	margin-top:4px;
	padding-top:0px;
	line-height:20px;
}

.ingredients_container span
{
	
}

.recipe_image_container
{
	width:277px;
	float:left;
}

.recipe_detail_content
{
	margin-top:0px;
	margin-left:20px;
	width:545px;
	float:left;
	text-align:left;
}

.recipe_details
{
	margin-top:15px;
}

.recipe_details span
{
	line-height:20px;
}

/*------------------RECIPE PRINT PAGE-----------------*/

.recipe_print_container
{
	border:solid 1px #0b551c;
	width:850px;
	margin-top:10px;
	margin-left: 27px;
	font-size:12px;
}

.arrow
{
	width:20px;
	background-image:url('/images/right_arrow.gif');
	background-repeat:no-repeat;
	text-align:right; 
	margin-top:50px; 
	float:right;
}

.print_text
{
	text-align:right; 
	margin-top:50px; 
	font-size:12px; 
	margin-right:30px;
}

.recipe_header_print
{
	text-align:left;
	font-weight:normal;
	margin-bottom:0px;
	background-color:#e9eef8;
	height:90px;
	border:none;
}

.recipe_header_print h1
{
	font-size:38px;
	color:#173a94;
	font-weight:normal;
	margin-top:0px;
}

.print_logo
{
	float:left;
	width:277px;
	position:relative;
	top:-100px;
	
}

.print_logo1
{
	float:left;
	width:277px;
	position:relative;
	top:100px;
	right:40px;
	
}

.ingredients_container_print
{
	width:215px;
	float:left;
	margin-left:47px;
	text-align:left;
	padding-right:40px;
	position:relative;
	top:-180px;
}

.recipe_image_container_print
{
	width:208px;
	
	
}

.recipe_detail_content_print
{
	margin-top:0px;
	margin-left:20px;
	width:475px;
	float:left;
	text-align:left;
	margin-top:20px;
}

/*------------------ADVANCED SEARCH PAGE-----------------*/

#search_title h1
{
	font-size:28px;
	font-weight:normal;
	margin-top:75px;
}

.form_item_search
{
	text-align:right;
	margin-right:5px;
}

.form_item_search span
{
	margin-right:5px;
}

#search_results_title
{
	font-size:14px;
	color:#0b551c;
	border-bottom:solid 1px #bbbbbb;
	padding-bottom:5px;
	margin-top:15px;
}

.search_results_content
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:10px;
}

.search_results_content ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.search_results_content ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.search_results_content ul li a
{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#0b551c;
}

/*------------------CONCTACT US MAP PAGE-----------------*/

.contact_results_container
{
	font-size: 12px; 
	text-align:left;
	margin-left:30px;
}

#contact_results_title
{
	font-size:14px;
	color:#173a94;
	border-bottom:solid 1px #bbbbbb;
	padding-bottom:5px;
	margin-top:15px;
	width:665px;
	margin-bottom:15px;
}

.contact_name
{
	color:#173a94;
	font-size:14px;
}

.privacy_policy_container
{
	font-size: 12px; 
	text-align:left;
	margin-left:30px;
	width:840px;
}

/*------------------REGISTRATION/NEWSLETTER FORM-----------------*/

.formLabel
{
	color:#173a94;
	font-size:12px;
}

.form_item_search
{
	clear:both;
	width:100px;
	float:left;
	text-align:right;
	margin-right:8px;
	margin-top:4px;
}

.form_item_check
{
	font-size:12px;
	text-align:left;
	width:250px;
	margin-bottom:15px;
}

/*------------------STORE LOCATOR PAGE-----------------*/

.store_locator_tbl
{
	text-align:left;
}

/*------------------NEWS MEDIA PAGE-----------------*/

.news_container
{
	float: left; 
	font-size:12px;
	text-align:left;
	margin-top:50px;
	padding-right:20px;
	width:690px;
	float:right;
}

.news_container h1
{
	margin-bottom:0px;
	padding-bottom:0px;
}

.news_title
{
	color:#0b551c;
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:14px;
}

.news_content
{
	line-height:1.5em;
	margin-top:0px;
	padding-top:0px;
	display:inline;
}

.news_content p
{
	margin-top:5px;
	padding-top:0px;
}



/*------------------FOOTER CONTENT SECTION-----------------*/

.footer_container
{
	/*width:901px;*/
	height:96px;
	background-image:url('/Images/footer_bg.jpg');
	background-repeat:no-repeat;
	margin-left:3px;
}

.footer_content_container
{
	font-size:10px;
	padding-top:30px;
	color:#999999;
}

.footer_logo1
{
	width: 89px;
	height: 45px;
	float: left;
	background-image: url( '/Images/NWNaturals_logo.gif' );
	background-repeat: no-repeat;
	margin-left: 15px;
}

.footer_logo2
{
	width: 115px;
	height: 41px;
	float: left;
	background-image: url( '/Images/sab_logo.gif' );
	background-repeat: no-repeat;
	margin-left: 15px;
}

.footer_links
{
	width:600px;
	float:left;
	margin-left:15px;
	margin-top:3px;
}

.footer_links ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	
}

.footer_links ul li
{
	float:left;
	margin-right:8px;
	color:#999999;
}

.footer_links ul li a
{
	color:#999999;
}

.footer_links span
{
	clear:left;
	width:600px;
	float:left;
	text-align:left;
	margin-top:3px;
}

.body_shadow_bottom
{
	width:908px;
	height:5px;
	margin:auto;
	padding:0px;
	background-image:url('/Images/body_shadow_bottom.gif');
	background-repeat:no-repeat;
}




/*-----------------------------------FOODSERVICE SITE---------------------------------------*/
/*------------------------------------------------------------------------------------------*/

.header_containerFS
{
	width:903px;
	/*height:50px;*/
	background-image:url('/Images/header_gradient_bgFS.jpg');
	background-repeat:no-repeat;
	
	margin:auto;
	padding:0px;
	text-align:center;
	/*margin-left:3px;*/
}

.small_nav_containerFS
{
	width:339px;
	height:23px;
	text-align:right;
	float:right;
	margin-top:25px;
	padding-right:2px;
	background-image:url('/Images/small_top_menu_bgFS.gif');
	background-repeat:no-repeat;
}

.small_nav_containerFS ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-right:5px;
}

.small_nav_containerFS ul li
{
	font-size:7pt;
	text-align:right;
	padding-right:6px;
	float:right;
	color:#ffffff;
	margin-top:5px;
	
}

.small_nav_containerFS ul li a
{
	text-decoration:none;
	color:#ffffff;
}

.small_nav_containerFS ul li a:hover
{
	text-decoration:none;
	color:#ffffff;
}

.small_nav_containerFS ul li a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.top_navFS
{
	width:901px;
	height:28px;
	background-image:url('/Images/top_nav_bgFS.gif');
	background-repeat:repeat-x;
	margin-right:1px;
}


#topNavBtnFS
{
	position:absolute; top:0px; left:0px;
}

ul#navFS { background:url(/Images/navBGFS.jpg); background-repeat:no-repeat; margin:0px; padding:0px; 
position:relative; top:0px; left:202px; float:left;}

ul#navFS li {  list-style-type:none; margin:0px; padding:0px; }

ul#navFS li a { height:26px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none; margin:0px; padding:0px; }


li#navAboutFS a, li#navProductsFS a, li#navCulinaryCenterFS a, li#navHealthInfoFS a, li#navContactFS a { background:url(/Images/navBGFS.jpg) }

/*  
Measurements for the nav image replacement: 478 x 52px

The distance from the top to the...
initial state = 0
rollover state = 26px

The distance from the far-left to the...	
About us button = 0
Products button = 118px	
Culinary button = 185px	
HealthInfo = 284px	
Contact us button = 370px
	
The width of the...	
About us button = 119px	
Products button = 67px
Culinary button = 100px	
HealthInfo button = 115px	
Contact us button = 81px
*/

li#navAboutFS a 					{ background-position:0 0; width:118px; left:0 }
li#navAboutFS a:hover				{ background-position:0 -26px }
body#pageAboutFS li#navAboutFS a 	{ background-position:0 -26px }

li#navProductsFS a 						{ background-position:-118px 0; width:66px; left:118px }
li#navProductsFS a:hover				{ background-position:-118px -26px }
body#pageProductsFS li#navProductsFS a 	{ background-position:-118px -26px }

li#navCulinaryCenterFS a 							{ background-position:-185px 0; width:99px; left:185px }
li#navCulinaryCenterFS a:hover						{ background-position:-185px -26px }
body#pageCulinaryCenterFS li#navCulinaryCenterFS a 	{ background-position:-185px -26px }

li#navHealthInfoFS a 							{ background-position:-284px 0; width:114px; left:284px }
li#navHealthInfoFS a:hover						{ background-position:-284px -26px }
body#pageHealthInfoFS li#navHealthInfoFS a 		{ background-position:-284px -26px }

li#navContactFS a 						{ background-position:-397px 0; width:80px; left:397px }
li#navContactFS a:hover					{ background-position:-397px -26px }
body#pageContactFS li#navContactFS a 	{ background-position:-397px -26px }


#searchTextBoxFS
{
	margin-top:1px;
	margin-left:5px;
}

#searchFS
{
	margin-top:4px;
	margin-right:5px;
	margin-left:3px;
}

ul#searchAreaFS
{
	 float:right;
	
}

ul#searchAreaFS li 
{	
	float:right;
	list-style-type:none;

	
}

.blue_text
{
	color:#173a94;
}


/*------------------FOOTER CONTENT SECTION FS-----------------*/

.footer_containerFS
{
	/*width:901px;*/
	height:96px;
	background-image:url('/Images/footer_bgFS.jpg');
	background-repeat:no-repeat;
	margin-left:3px;
}

/*------------------SITE MAP PAGE FS-----------------*/

.sitemap_content_container
{
	margin-top:75px;
	margin-left:75px;
	text-align:left;
	font-size:12px;
	width:400px;
	float:left;
}

.sitemap_content_container2
{
	margin-top:125px;
	margin-left:0px;
	text-align:left;
	font-size:12px;
	width:400px;
	float:left;
}


.section_content h2
{
	font-size:14px;
	color:#173a94;
	margin-bottom:3px;
}

.section_content h2 a
{
	text-decoration:none;
	color:#173a94;
}

.section_content h2 a:hover
{
	text-decoration:underline;
}

.section_content ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.section_content ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.section_content ul li a
{
	text-decoration:none;
	color:#000000;
}

.section_content ul li a:hover
{
	text-decoration:underline;
}

/*------------------NEWSLETTER PAGE FS-----------------*/

.newsletter_content
{
	font-size:12px;
	margin-top:50px;
	margin-left:30px;
	text-align:left;
}

/*------------------REGISTRATION PAGE FS-----------------*/

.pageContainer
{
	font-size:12px;
	text-align:left;
	
}

.contentContainer
{
	margin-top:0px;
	margin-left:30px;
	
}

/*------------------PRODUCT SUB CATEGORY PAGE FS-----------------*/


.sub_category_container
{
	width:134px;
	float:left;
	margin-top:10px;
	
}

.sub_category_items
{
	width:134px;
	float:left;
	margin-left:8px;
	margin-right:11px;
	margin-bottom:10px;
}

/*------------------RECIPE CATEGORY CATEGORY PAGE FS-----------------*/

.recipe_search_box
{
	float: right; 
	font-size:12px;
	margin-top:10px;
	margin-right:20px;
}

/*------------------FAQ PAGE-----------------*/

.FAQ_list
{
	text-align:left;

}

.FAQ_Topic
{
	font-size: 14px;
	font-weight: bold;
	color: #173a94;
}

.FAQ_question
{
	
	font-size:14px;
	text-align:left;
}

.FAQ_question ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:0px;
}

.FAQ_question ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.FAQ_anchor
{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.FAQ_anchor ul
{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
}

.FAQ_anchor ul li
{
	margin:0px;
	padding:0px;
	text-align:left;
}

.FAQ_anchor ul li a
{
	color:#000000;
	text-decoration:none;
}

.FAQ_anchor ul li a:hover
{
	text-decoration:underline;
}

.FAQ_anchor ul li a:visited
{
	color:#000000;
	text-decoration:none;
}


/*ul
{	
	margin-bottom:8px;
}
ul li
{	
	font-size: 10pt;
	list-style-type: disc;
	list-style-position: outside;
	text-align: left;
	padding-top: 5px;
}

ol { 
	list-style-type: decimal; 
	list-style-position: outside; 
	margin-bottom:8px;
	margin-left:15px;
}

.body_container
{
	margin:10px;	
}*/

/*-----------------------------------------
	Editor Styles
-----------------------------------------*/
/*h1
{
	font-size: 14pt;
	color: #757877;	
	font-family:arial;	
}
.h2_i
{
	font-size: 12pt;
	font-weight: bold;
	color: #0050A0;	
	font-family:arial;
}

.h2_s
{
	font-size: 12pt;
	font-weight: bold;
	padding-left: 0px;
	color: #666600;
	font-family:arial;
}

.h2_sec
{
	color: #EA8426;
	font-size: 14pt;
	font-weight: bold;
	font-family:Arial;	
}

.h2_alert
{
	color: #ff0000;
	font-size: 12pt;
	font-weight: Bold;
	padding-left: 0px;
	font-family:arial;
}

h2 a
{
	color: #00559C;
	text-decoration: none;
}

.h2_single
{
	font-family:arial;
	font-size: 12pt;
	font-weight: Bold; 
	color: #ee6600;
}

.h2_func
{	
	font-size: 10pt;
	font-weight: Bold; 	
}

h3
{
	font-family:arial;
	font-size: 10pt;
	font-weight: Bold;	
}

.credit
{
	text-align:right;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	line-height:100%;
}

.keyinfo
{
	text-align: center;	
	font-weight: bold;
	font-size: 8pt;
}

.bf_e
{
	color:red;
	font-weight: bold;
	font-size: 8pt;
}

p
{
	font-size:10pt;	
	padding-bottom:8px;
}

.p_func
{
	font-size: 8pt;
	padding-top:2px;

}

.news ul
{
}
.news ul li
{
	font-size: 8pt;
	text-decoration: normal;
	list-style-type: none;
	text-align: left;
	display: block;
	overflow: none;
	padding-top: 3px;
	padding-right: 3px;
	font-size: 8pt;
}
.news ul li a
{
	text-decoration: none;
	color: #00559C;
}
.news ul li a:Hover
{
	color: #00958B;
	text-decoration: underline;
}
.news ul li a:Visited
{
	color: #666600;
	
}
.news ul li a:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
}

.newspagelink
{
	font-size: 11px;
	text-decoration: none;
	font-weight: Bold;
	color: #00559C;
}

.newspagelink.a:Hover
{
	color: 	#00958B;
	text-decoration: underline;
}
.newspagelink.a:Visited
{
	color: #666600;
	
}
.newspagelink.a:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
}
.arrowlink
{
	color: #00559C;
	text-decoration: none;
}
.arrowlink:Hover
{
	color: #00958B;
	text-decoration: underline;
	
}
.arrowlink:Visited
{
	color: #666600;
	
}
.arrowlink:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
	
}

.padding_large
{
	padding:24px;
}
.padding_medium
{
	padding:18px;
}
.padding_small
{
	padding:10px;
}
.Indent_10
{
	padding-left:10px; padding-right:10px;
}*/

/*-----------------------------------------
	CONTENT TEMPLATE STYLES
-----------------------------------------*/

/*.bl
{
	padding-left: 15px;
	margin-left:15px;
}
.bl li
{
	color: Black;
	font-size: 10pt;
	list-style-type: disc;
	list-style-position: outside;
	text-align: left;
	padding-top: 5px;	
}

.bl_sec
{
	margin-left: 0px;
}
.bl_sec li
{
	color: Black;
	font-size: 10pt;
	list-style-type: disc;
	list-style-position: inside;
	text-align: left;
	padding-top: 5px;
}


.fl 
{
}
.fl li
{
	list-style-type: none;
	font-size: 10.5px;
	padding-top: 5px;
}


.Header_main
{
	
	background-color: #666600;
	width: 760px;
	height: 76px;
}
#Header_left_logo
{
	background-image: url(../images/Cascadia_Logo.JPG);
	background-repeat: no-repeat;
	width: 168px;
	height: 76px;
	background-position: left top;
	float: left;
}
.Header_Right_Div
{
	height: 76px;
	float: left;
	width: 592px;
	background-image: url(../images/Header_image1.JPG);
	background-repeat: no-repeat;
	background-position: left center;
}
.Header_Search_Div
{
	padding-top: 20px;
	padding-right: 18px;
	float: right;
}

.body_main_container
{
	width: 760px;
	text-align: center;
	margin: 20px auto;
	height: auto;
}
.Search_button_div
{
	float: left;
}
.Search_button_go_div
{
	float: left;
	padding-left: 5px;
	text-align: center;
	vertical-align: middle;
}
.search_lower_text
{
	clear: both;
	text-align: right;
	font-size: 8pt;
	float: left;
	margin: 0 auto;
	width: 135px;
}

.search_lower_text_span
{
	color: White;
	width: 150px;
	text-align: right;
	font-weight: bold;
}*/

/*-----------------------------
    MAIN NAVIGATION
--------------------------------*/
/*.Top_Menu_Main_Div
{	
	height: 22px;
	width: 760px;
	background-color: #7cb196;
	font-family: Verdana;
}
.Top_Menu_Main_Div ul
{
	margin-top:2px;
	text-align: center;
}
.Top_Menu_Main_Div ul li
{
	vertical-align: top;
	text-align: center;
	padding-left: 12px;
	list-style-type: none;
	display: inline;
	padding-top: 0px;
	margin-top: 0px;
}
.Top_Menu_Main_Div ul li a
{
	color: White;
	font-size: 10pt;
	text-decoration:none;
}

.Top_Menu_Main_Div ul li a:Hover
{
	color: White;
	font-size: 10pt;
	text-decoration:underline;
}

.image_caption_container
{
	position:relative;
	top:0px;
	left:0px;
	margin-top:6px;
	margin-bottom:10px;
}

.body_content_container
{
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
	margin-top:24px;
}

.body_indent_container
{
	margin-left:10px;
}

.content_left_menu
{
	width: 168px;
	float: left;
	background-color: #585613;
	background-color: #666600;
	min-height: 576px;
	height: auto;
}
.content_main_div
{
	float: left;
	width: 592px;
}
.content_main_body_Top_left
{
	float: left;
	width: 396px;
	height: 274px;
}
.content_main_body_Top_right
{
	float: left;
	width: 196px;
	height: 274px;
	background-color: White;
}
.body_fixed_navigation
{
	clear: both;
	height: 28px;
	width: 592px;
	background-color: #7cb196;	
	color: White;
}
.body_fixed_navigation div a
{
	font-size:8pt;
}

.content_main_body_bottom_container
{
	clear: both;
	width: 592px;
	height: 274px; 
	background-color: #DBF2D4;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.content_main_body_bottom_left
{
	float: left;
	width: 296px;
	min-height: 274px;
	height: 100%;
}
.content_main_body_bottom_right
{
	float: left;
	width: 296px;
	min-height: 274px;
	height: 100%;
}
.content_main
{
	height: 100%;
	background-color: #E5F4F4;
	overflow: hidden;
}

.footer_container
{
	clear: both;
	padding: 0.5em;
	margin: 0px;
	width: 760px;
	background-color: Transparent;
	text-align: center;
}

.Topic_nav_container
{
	padding-bottom: 15px;
	padding-top: 15px;
}
.functional_nav_container
{
	padding-top: 12px;
}
#HomePage_FixedNav ul
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#HomePage_FixedNav ul li
{
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}


#HomePage_FixedNav ul li.first
{
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}*/

/*
 Business employees template
*/

/*.Header2_main
{
	
	background-color: #999900;
	width: 760px;
	height: 64px;
}
.Header2_left_logo
{
	
	background-repeat: no-repeat;
	width: 564px;
	height: 64px;
	background-position: center center;
	float: left;
}
.Header2_Right_Div
{
	height: 64px;
	float: left;
	width: 196px; 
	background-color: #999900;
}
.Header2_Search_Div
{
	padding-top: 20px;
	padding-right: 24px;
	float: right;
}
.BETcontent_main_body_Top_left
{
	float: left;
	width: 396px;
	min-height: 574px;
	height: auto;
	background-color: White;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.BETcontent_main
{
	height: 100%;
	background-color: #E5F4F4;
	overflow: hidden;
}
.BETcontent_left_menu
{
	width: 168px;
	float: left;
	background-color: White;
	min-height: 574px;
	height: auto;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.BETcontent_left_menu_TopicNav
{
	background-color: #666600;
	padding-bottom: 24px;
	padding-top: 24px;
}
.BETfunctional_nav_container
{
	padding-top: 12px;
	background-color: #DDEED8;
	height: 100%;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.BETPromotionalSelectorContainer
{
	padding-top: 12px;
	padding-bottom: 18px;
}
.BETRightColumnContentContainer
{
	height: 100%;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.BETcontent_main_body_Top_right
{
	float: left;
	width: 196px;
	min-height: 574px;
	height: auto; 
	background-color: #f7e778;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.BETcontent_main_body_top_left_content
{
	padding: 0px;
}
.bread
{
	height: 18px;
	width: 750px;
	background-color: #B4D7B6;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	margin-left: 0;
	border: none;
	color: Black;
	padding-left: 5px;
	padding-top:2px;
	vertical-align:middle;
}

.bread ul
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	vertical-align:middle;
	padding-top:5px;
}

.bread ul li
{
	margin-left: 0;
	border: none;
	list-style: none;
	display: inline;
	color: Black;
	padding-left: 5px;
	vertical-align:middle;
}
.bread ul li a
{
	color: #00559C;
	text-decoration: none;
}

.Bread_Crumb_Container
{
	height: 18px;
	width: 760px;
	background-color: #B4D7B6;
	font-family: Verdana;
	font-size: 10pt;
}
.Bread_last
{
	color: White;
	padding-left: 7px;
}*/
/*   auto link      */
/*{
	padding: 10px;
	padding-top: 0px;
}*/
/* middle right column combined */
/*.MRCcontent_main_body_Top_left
{
	float: left;
	width: 592px;
	min-height: 574px;
	height: auto;
	background-color: White;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}

.MRCcontent_main_body_top_left_content
{
	padding: 0px;
	margin-top:10px;
}

.Functional_nav_inner_container
{
	padding-bottom: 24px;
}
.BETHeaderContainer
{
	padding-top:8px;
}

#ErrorContent
{
	padding-top: 36px;
	padding-left: 36px;
	min-height: 300px;
}
#ErrorHead
{
	font-size: 17px;
	font-weight: bold;
}
#ErrorBody
{
	clear: both;
	padding-top: 26px;
	color: #FF0000;
	font-weight: bold;
	font-size: 11.5px;
}

.error_footer_content
{
	padding-top: 12px;
	font-size: 10pt;	
	text-align: center;
}
.error_footer_content p
{
	text-align: center;	
}
.error_footer_content a
{
	color: #00559C;
	text-decoration: none;
}
#cse-search-results
{
	height: 900px;
}
.AutoNavBreak
{
	padding-bottom: 15px;
}
.AutoNavDescription
{
	font-weight: normal;
	font-size: 10.5px;
}*/
/* Web site layout */
/*#WebSite_Map a
{*/
	/* Main menu items */
	/*text-decoration: none;
	font-weight: normal;
	color: #00559C;
	font-size: 8pt;
	vertical-align: middle;
}

#WebSite_Map ol li a
{*/
	/* Sub menu */
	/*font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	padding-left: 20px;
}
#WebSite_Map ol li ol
{
	
	width: 166px;
	padding-left: 20px;
}
#WebSite_Map ol li ol li
{

	list-style-type: disc;
	padding-left: 12px;
	color: #00559C;
	vertical-align: middle;
}
#WebSite_Map ol li ol li a
{
	/* Sub Sub menu */
	/*color: #00559C;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
}*/
#WebSite_Map ol li ol li a:Hover
{
	color: #00958B;
}
#WebSite_Map ol li a:Hover
{
	color: #00958B;
}
#WebSite_Map a:Hover
{
	color: #00958B;
}

#WebSite_Map ol li ol li a:Visited
{
	color: #666600;
}
#WebSite_Map ol li a:Visited
{
	color: #666600;
}
#WebSite_Map a:Visited
{
	color: #666600;
}
#WebSite_Map ol li ol li a:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
}
#WebSite_Map ol li a:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
}
#WebSite_Map a:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
}



/*
	No bullets
	*/
#WebSite_Map li
{
	list-style-type: disc;
	list-style-position: inside;
	vertical-align: middle;
}

/*
	No margin and padding
	*/
#WebSite_Map, #WebSite_Map ol
{
	padding: 10px;
	padding-left: 20px;
	text-align: left;
}


#WebSite_Map ol li
{
	
	padding: 1px;
	padding-right: 2px;
	vertical-align: middle;
}
.GoButton
{
	background-color: #EE6600;
	width: 25px;
	color: white;
	border: 0;
}
.header2_logoimage
{
	width: 100%;
	border: none;
	height: 100%;
}
.search_textbox
{
	width: 135px;
	border: none;
	color:gray;
	font-size:12px;

}
.Functional_listMenu_Home a
{
	/* Main menu items */
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: 8pt;
}
.Functional_listMenu_Home a:Hover
{
	/* Main menu items */
	text-decoration: underline;
	font-weight: normal;
	color: White;
	font-size: 8pt;
}

.Functional_listMenu_Home, .Functional_listMenu_Home ul
{
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}
.Functional_listMenu_Home ul li
{
	list-style-type: none;
	line-height: 1;
	padding: 4px;
	padding-left: 10px;
}
.Functional_listMenu a
{
	/* Main menu items */
	text-decoration: none;
	font-weight: normal;
	color: White;
	font-size: 8pt;
}
.Functional_listMenu a:Hover
{
	/* Main menu items */
	text-decoration: underline;
	font-weight: normal;
	color: #666600;
	font-size: 8pt;
}

.Functional_listMenu
{
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}


.p_sec
{
	color: black;
	font-size: 8pt;
	line-height: 100%;
	padding-bottom:2px;	
}
.Related ul
{
	text-align: left;
	color: Black;
	font-size: 8pt;
	font-family: Verdana;
}
.Related ul li a
{
	text-decoration: none;
	color: #00559C;
}
.Related ul li a:Hover
{
	text-decoration: underline;
	color: #00958B;
}
.Related ul li a:Visited
{
	color: #666600;
}
.Related ul li a:Visited:Hover
{
	color: #666600;
	text-decoration:underline;
}
.Related ul li
{
	list-style-type: none;
	vertical-align: top;
	padding-top: 5px;
}


.linklist ul li
{
	list-style-type:none;
	padding-top: 10px;	
	font-size: 10pt;
}
.linklist ul li a
{
	text-decoration: none;
	color: #00559C;
}
.linklist ul li a:Hover
{
	text-decoration: underline;
	color: #00958B;
}
.linklist ul li a:visited
{
	color: #666600;
}
.linklist ul li a:visited:Hover
{
	color: #666600;
	text-decoration:underline;
}
.link
{
	text-decoration: none;
	color: #00559C;
}
.link:Hover
{
	text-decoration: underline;
	color: #00958B;
}
.link:visited
{
	color: #666600;
}
.link:visited:Hover
{
	color: #666600;
	text-decoration:underline;
}
.OtherWhitelink
{
	text-decoration: none;
	color: White;
}
.OtherWhitelink:Hover
{
	text-decoration: underline;
	color:White;
}


.L4_Links ul li
{
	list-style-type: none;
	vertical-align: top;
	padding-top: 5px;
}

/*
	No margin and padding
	*/
.L4_Links ul
{
	text-align: left;
	color: Black;
	font-size: 10pt;	
}
.L4_Links ul li a
{
	text-decoration: none;
	color: #00559C;
}
.L4_Links ul li a:Hover
{
	text-decoration: underline;
	color: #00958B;
}
.L4_Links ul li a:visited
{
	color: #666600;
}
.L4_Links ul li a:visited
{
	color: #666600;
	text-decoration:underline;
}


/* functional nav and breadcrumb */
.bread_link
{
	color: #00559C;
	text-decoration: none;
	margin-left: 0;
	border: none;
	padding-left: 5px;
	font-size:8pt;
}
.bread_link:Hover
{
	text-decoration: underline;
	color: #00958B;
	font-size:8pt;
}

.Bluelink
{
	text-decoration: none;
	color: #00559C;
}
.Bluelink:Hover
{
	text-decoration: underline;
	color: #00958b;
}

.footer_content
{
	padding-top: 12px;
	font-size: 8pt;
	color: Black;
	text-align: center;
}
.footer_content p, .footer_content p a
{
	text-align: center;
	font-size: 8pt;
}
#body1content, #body2content
{
	width:248px;
	float:left;
}

.main_callout_link, .main_callout_link:active, main_callout_link:hover, main_callout_link:visited
{
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
}

/* Table Styles */

.table_body
{
	border-width: 2px 2px 0px 0px;
}
.table_body thead tr th
{
	background-color: #992200;
	height: 28px;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:4px;
	padding-left: 10px;
	text-align: left;
	border: solid 2px #b6c7af;
	border-width: 0px 0px 2px 2px;
	width: 295px;
	font-weight: Bold;
	font-size: 12px;
	color: White;
}
.table_body tbody tr td
{
	background-color: White;
	vertical-align: top;
	padding-top:2px;
	padding-bottom:4px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	border: solid 2px #b6c7af;
	border-width: 0px 0px 2px 2px;
	width: 295px;
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
}
.table_body tbody tr td.alter
{
	background-color: #fdfaab;
	width: 295px;
	font-weight: normal;
	font-size: 8pt;
	padding-right: 10px;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
}




/* Editor Specific Styles */
.highlight_text
{
	background-color:yellow;
}

/*----------------------------------
 HOME TEMPLATE STYLES
------------------------------------*/
#topic_listMenu ul li a, #topic_listMenu ul li ul li a, #topic_listMenu ul li ul li ul li a
{
	font-size:8pt;
}


/*----------------------------------
 FULL WIDTH TEMPLATE STYLES
------------------------------------*/
.FWcontent_main_body_Top_left
{
	/*float: left;*/
	width: 728px;
	height: auto;
	background-color: White;
	padding-left:16px;
	padding-right:16px;
	padding-top:36px;
	padding-bottom:24px;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}

.FWcontent_main_body_top_left_content
{
	padding: 0px;
	width: 100%;
}


/*----------------------------------
 TWO COLUMN TEMPLATE STYLES
------------------------------------*/

.TCcontent_main
{
	height: 100%;
	background-color: #E5F4F4;
	background-color: White;
	overflow: hidden;
	width: 759px;
}
.TCcontent_Column_Container1
{
	width: 254px;
	float: left;
	background-color: White;
	min-height: 534px;
	height: auto;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.TCcontent_Column_Container2
{
	width: 253px;
	float: left;
	background-color: White;
	min-height: 534px;
	height: auto;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.TCcontent_Column_Container3
{
	width: 253px;
	float: left;
	background-color: White;
	min-height: 534px;
	height: auto;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}

.TCContent_Column1
{
	height: auto;
	background-color: #dbf2d4;
	width: 254px;
	float: left;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.TCContent_Column2
{
	height: auto;
	background-color: #fdfaab;
	width: 253px;
	float: left;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.TCContent_Column3
{
	height: auto;
	background-color: #dbf2d4;
	width: 253px;
	float: left;
	margin-bottom: -32767px !important;
	padding-bottom: 32767px !important;
}
.TCHeading_Container
{
	width: 760px;
	min-height: 42px;
	padding-left: 10px;
}

.JuiceType_RightLabel
{
	color: #173a94;
	font-size: 24px;
	margin-left: 20px;
}
.Font12px
{
	font-size:12px;
}

.paddingbottom
{
	padding-bottom :10px;
}
.TandCList LI P
{
	font-weight: normal;
	
}
.TandCList LI
{
	list-style-type: upper-alpha;
	
	font-weight: bold;
}
