﻿/*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;
}
ul li
{
	list-style-type: disc;
}
.default_font
{
	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: #0b551c;
}

h2
{
	font-size: 14px;
	color: #0b551c;
}

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: #0b551c;
	margin-bottom: 5px;
}

h4 a
{
	font-weight: bold;
	margin-top: 10px;
	font-size: 12px;
	color: #0b551c;
	margin-bottom: 5px;
}

li
{
	list-style-type: circle;
}

#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;
	list-style: none;
}

.small_nav_container ul li a
{
	text-decoration: none;
	color: #ffffff;
}

.small_nav_container ul li a:hover
{
	text-decoration: none;
	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: 0px;
	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;
}

/*.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 img
{
	margin-left: 7px;
	margin-top: 7px;
}

.page_title_image
{
	margin-top: 40px;
	text-align: left;
}
.contactus_content
{
	text-align: left;
	margin-left: 3px;
}
.contactus_content h2
{
	margin-bottom: 0px;
}
.contactus_content p
{
	margin-top: 5px;
}
/*------------------HOME CONTENT SECTION-----------------*/

.button_content_container
{
	margin: 0px;
	padding: 0px;
}

.button_container1
{
	width: 296px;
	height: 149px;
	float: left;
	margin-top: 30px;
	margin-left: 10px !important;
	margin-left: 5px;
	padding: 0px;
}

.button_container2
{
	width: 296px;
	height: 149px;
	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: 2px;
}

/*------------------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: #0b551c;
}

.green_text a
{
	color: #0b551c;
}

.product_descriptions
{
	/*width: 150px; 	float: left;*/
}

.related_products_container
{
	border: solid thin #c3d7bb;
	background-color: #e3f9da;
	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: #0b551c;
}

.related_text
{
	font-size: 10px;
	color: #000000;
}

.recipe_related
{
	padding: 0px;
	margin-top: 10px;
	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;
}

.template8_section
{
	/*margin-top:15px;*/
}

.template8_section img
{
	width: 80px;
	float: left;
	margin-bottom: 10px;
}

.template8_section a img
{
	margin-bottom: 10px;
}

.template8_section2
{
	/*margin-top:15px;*/
}
.template8_section2 img
{
	width: 120px;
	float: left;
	margin-bottom: 10px;
}

.template8_section3
{
	/*margin-top:15px;*/
}

.template8_section3 img
{
	width: 200px;
	float: left;
	margin-bottom: 40px;
}

.template8_hero
{
	margin-bottom: 15px;
	margin-top: 20px; /*border: thin solid #66b14c;*/
}

.template8_section_full
{
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
}
.template8_section_full h2
{
	color: #0b551c;
	font-size: 14px;
}

.template8_section_full h1
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.template8_section_full h3
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.template8_section_full img
{
	margin-bottom: 5px;
	border: thin solid #c1c1c1;
}

.job_location
{
	margin-top: -8px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 14px;
}

.template8_content h2
{
	color: #0b551c;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.template8_content
{
	width: 545px;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
}

.template8_content p
{
	margin-top: 0px;
}

.template8_content2 h2
{
	color: #0b551c;
	margin: 0px;
	padding-bottom: 10px;
	font-size: 14px;
}

.template8_content2
{
	width: 680px;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
}

.template8_content2 p
{
	margin-top: 0px;
}

.template8_content3 h2
{
	color: #0b551c;
	margin: 0px;
	padding-bottom: 10px;
	font-size: 14px;
}

.template8_content3
{
	width: 490px;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 0px;
	margin-bottom: 40px;
}

.template8_content3 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;
	margin-left: 12px;
}

.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: 10px;
}

.text_full_page_bottom
{
	float: left;
	width: 700px;
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
}

.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: Verdana;
	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;
}

.gray_contactus_subtext
{
	color: #999999;
	font-size: 10px;
	line-height: 2em;
	margin-top: 5px;
	text-align: left;
	margin-left: 210px;
}

/*------------------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;
}

.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: #e4f9da;
	height: 90px;
}

.recipe_header_print h1
{
	font-size: 38px;
	color: #063b12;
	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;
}

.privacy_policy_container
{
	font-size: 12px;
	text-align: left;
	margin-left: 30px;
	width: 840px;
}

/*------------------REGISTRATION/NEWSLETTER FORM-----------------*/

.formLabel
{
	color: #0b551c;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana;
}

.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;
}

#locator_results_title
{
	font-size: 14px;
	color: #0b551c;
	border-bottom: solid 1px #bbbbbb;
	padding-bottom: 5px;
	margin-top: 15px;
	width: 665px;
	margin-bottom: 15px;
}

/*------------------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 a
{
	color: #0b551c;
}

.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;
	list-style: none;
}

.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;
}

/*------------------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
{
	margin-bottom: 10px;
}

.section_content h2
{
	font-size: 14px;
	color: #0b551c;
	margin-bottom: 3px;
}

.section_content h2 a
{
	text-decoration: none;
	color: #0b551c;
}

.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;
}


/*-----------------------------------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: underline;
	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;
}

/*------------------REGISTRATION PAGE FS-----------------*/

.pageContainer
{
	font-size: 12px;
	text-align: left;
}

.contentContainer
{
	margin-top: 0px;
	margin-left: 30px;
}

/*------------------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: #0b551c;
}

.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;
	font-size: 12px;
}

.FAQ_question a
{
	margin-bottom: 10px;
}

.FAQ_Answer ul li
{
	list-style: disc;
	list-style-position: inside;
}
.FAQ_anchor
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.FAQ_anchor ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
}

.FAQ_anchor ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	margin-bottom: 0px;
}

.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%;
}

.full_page_banner
{
	margin-top: 18px;
	margin-left: -8px;
}


/*----------------------------------
 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: #0b551c;
	font-size: 24px;
	margin-left: 20px;
}
.Font12px
{
	font-size: 12px;
}
.paddingbottom
{
	padding-bottom: 10px;
}
.HistoryTable
{
}
.HistoryTable tr
{
	padding-bottom: 20px;
}
.HistoryTable tr td.right
{
	padding-left: 40px;
}
.HistoryTable tr td.left
{
	vertical-align: top;
}



/*----------------------------------
 THREE COLUMN TEMPLATE STYLES
------------------------------------*/

.full_page_banner
{
	margin-top: 18px;
	margin-left: -8px;
}

.ThreeCContentCont_Column1
{
	width: 265px;
	float: left;
	margin-left: 52px;
}

.ThreeCContentCont_Column2
{
	width: 265px;
	float: left;
	margin-left: 8px;
}

.ThreeCContentCont_Column3
{
	width: 265px;
	float: left;
	margin-left: 8px;
}
.ThreeCContentCont_Column
{
	width: 265px;
	float: left;
	margin-left: 8px;
}
.ThreeCContentPromo_headline_Top
{
	color: #18762b;
	width: 263px;
	font-size: 13px;
	border-left: solid 1px #91ca78;
	border-top: solid 1px #91ca78;
	border-right: solid 1px #91ca78;
	margin-top: 15px;
	line-height: 30px;
	font-weight: bold;
}

.ThreeCContentPromo_headline
{
	color: #18762b;
	width: 263px;
	font-size: 14px;
	border-left: solid 1px #d3eac9;
	border-top: solid 1px #d3eac9;
	border-right: solid 1px #d3eac9;
	margin-top: 15px;
	line-height: 30px;
}


.ThreeCContentPromo_desc
{
	color: #696969;
	font-size: 11px;
	text-align: left;
	margin-top: 8px;
}
.ThreeCContentPromo_desc p
{
	margin-bottom: 0px;
}
.ThreeCContentPromo_desc a
{
	color: #18762b;
	float: right;
	margin-top: 2px;
	font-weight: bold;
}

.sweepstakes_button
{
	position: absolute;
	top: 161px;
	left: 331px;
}
.TandCList LI P
{
	font-weight: normal;
	
}
.TandCList LI
{
	list-style-type: upper-alpha;
	
	font-weight: bold;
}
