/* ==================================
|	Version: CARGILL.COM.CSS    V.1
|	Author: Cargill.com
|	Developed: July 18, 2008

|   Updated: September 15th, 2008 
===================================== */

/*********************************************

body text								666666

leftnav
	inactive							666666
	rollover							88a2bd
	active								88a2bd
	
pagetitle, heading1,2,3,4,5,6 grey		888888
pagetitle, heading1,2,3,4,5,6 blue		2E406B

a:link, a:visited						6a8bac
a:hover									888888
							

	
*********************************************/

/*	---	HTML Styles	-------	*/
body {
background: #FFFFFF !important;
text-align: center;
font: 73.5%/1.0em Arial, Helvetica, sans-serif;
color:#666666;
margin:0;
padding:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, p { 
margin:0;
padding:0;
}

a:link, a:visited {color:#6a8bac;text-decoration: underline;}
a:hover {color:#888888;text-decoration: none;}

#main_col_style_container p.blockquote_grey {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#888888;}
#main_col_style_container p.blockquote_blue {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#2E406B;}
#main_col_style_container p.blockquote_green {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#33A165;}

p.blockquote_grey {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#888888;}
p.blockquote_blue {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#2E406B;}
p.blockquote_green {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#33A165;}

#main_col_style_container p.blockquote_sub_grey {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#888888;}
#main_col_style_container p.blockquote_sub_blue {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#2E406B;}
#main_col_style_container p.blockquote_sub_green {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#33A165;}

p.blockquote_sub_grey {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#888888;}
p.blockquote_sub_blue {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#2E406B;}
p.blockquote_sub_green {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#33A165;}

/* h1.grey, */ h2.grey,h3.grey,h4.grey,h5.grey,h6.grey {
font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
font-weight:normal;
display: block;
color:#888888;
font-size:1em;
margin:0;
padding:0;
}
/*
h2.grey a, h3.grey a, h4.grey a, h5.grey a, h6.grey a {color: #888888; text-decoration:underline;}
h2.grey a:hover, h3.grey a:hover, h4.grey a:hover, h5.grey a:hover, h6.grey a:hover {color: #888888; text-decoration:none;}
*/

h1,h1.pagetitle,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue, .heading1_container  {
font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
font-weight:normal;
display: block;
color: #2E406B;
font-size:1em;
margin:0;
padding:0;
}

/*h2.blue,h3.blue,h4.blue,h5.blue,h6.blue, .heading1_container  {
text-align:left;
}
*/

#main_col_style_container h1.pagetitle a {color: #2E406B; text-decoration:underline;}
#main_col_style_container h1.pagetitle a:hover {color: #2E406B; text-decoration:none;}

/*
h2.blue a, h3.blue a, h4.blue a, h5.blue a, h6.blue a {color: #2E406B; text-decoration:underline;}
h2.blue a:hover, h3.blue a:hover, h4.blue a:hover, h5.blue a:hover, h6.blue a:hover {color: #2E406B; text-decoration:none;}
*/

h2.green,h3.green,h4.green,h5.green,h6.green, .heading1_container  {
font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;
font-weight:normal;
display: block;
color: #33A165;
font-size:1em;
margin:0;
padding:0;
}
/*
h2.green a, h3.green a, h4.green a, h5.green a, h6.green a {color: #33A165; text-decoration:underline;}
h2.green a:hover, h3.green a:hover, h4.green a:hover, h5.green a:hover, h6.green a:hover {color: #33A165; text-decoration:none;}
*/

/* -- grey  color:#888888;-- */
/* -- green color: #33A165;-- */
h1,h1.pagetitle  {font-size:2.1em;line-height: 1.1em;margin:0 0 0.5em 0;padding:0;}

h2,h2.grey  {font-size:1.6em;line-height: 1.3em;margin:1em 0 -0.1em 0;padding:0;}
h2.blue  {font-size:1.6em;line-height: 1.3em;margin:1em 0 -0.1em 0;padding:0;}
h2.green {font-size:1.6em;line-height: 1.3em;margin:1em 0 -0.1em 0;padding:0;}

h3,h3.grey  {font-size:1.4em;line-height: 1.3em;margin:1em 0 -0.1em 0;padding:0;}
h3.blue  {font-size:1.4em;line-height: 1.3em;margin:1em 0 -0.1em 0;padding:0;}
h3.green {font-size:1.4em;line-height: 1.3em;margin:1em 0 -0.1em 0;padding:0;}

h4,h4.grey  {font-size:1.4em;line-height: 1.3em; font-weight: bold;margin:1em 0 -0.4em 0;padding:0;}
h4.blue  {font-size:1.4em;line-height: 1.3em; font-weight: bold;margin:1em 0 -0.4em 0;padding:0;}
h4.green {font-size:1.4em;line-height: 1.3em; font-weight: bold;margin:1em 0 -0.4em 0;padding:0;}

h5,h5.grey  {font-size:1.2em;line-height: 1.3em;margin:1em 0 0em 0;padding:0;}
h5.blue  {font-size:1.2em;line-height: 1.3em;margin:1em 0 0em 0;padding:0;}
h5.green {font-size:1.2em;line-height: 1.3em;margin:1em 0 0em 0;padding:0;}

h6,h6.grey  {font-size:1.2em;line-height: 1.3em;font-weight: bold;margin:1em 0 -0.1em 0;padding:0;}
h6.blue  {font-size:1.2em;line-height: 1.3em;font-weight: bold;margin:1em 0 -0.1em 0;padding:0;}
h6.green {font-size:1.2em;line-height: 1.3em;font-weight: bold;margin:1em 0 -0.1em 0;padding:0;}

h4.callout {font-size:1.3em;line-height: 1.3em; font-weight: bold;margin:0 0 0.5em 0;padding:0;}
h4.callout a:link, h4.callout a:visited  {color:#6a8bac;text-decoration:underline;}
h4.callout a:hover  {color:#888888;text-decoration:none;}

h4.moduletitle {font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif; text-align:left;font-size:1.3em;line-height: 1.1em;font-weight: normal;}
h2.segment {font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif;font-size:2.6em;letter-spacing:.03em;font-weight: normal;margin:20px 0 10px 0;padding:0;}

h6.heading_grey_bkgr, h6.heading_blue_bkgr, h6.heading_purple_bkgr, h6.heading_light-blue_bkgr, h6.heading_green_bkgr, h6.heading_dark-green_bkgr {width:auto;height:auto;font-family: Arial, Verdana, sans-serif;font-size:1.0em;line-height:1.2em;letter-spacing:.03em;font-weight:bold; border: 1px solid #e5e5e5; margin:7px 0 5px 0; padding:5px 4px 5px 4px; display:block;}
h6.heading_grey_bkgr 		{color: #888888; background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_gr.jpg) top left repeat-x;}
h6.heading_blue_bkgr		{color: #FFFFFF;background: #3A466A url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_bl.jpg) top left repeat-x;}
h6.heading_light-blue_bkgr 	{color: #FFFFFF;background: #6E86A8 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_ltb.jpg) top left repeat-x;}
h6.heading_purple_bkgr		{color: #FFFFFF;background: #79627E url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_pur.jpg) top left repeat-x;}
h6.heading_dark-green_bkgr	{color: #FFFFFF;background: #29622D url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_dkg.jpg) top left repeat-x;}
h6.heading_green_bkgr		{color: #FFFFFF;background: #7F983C url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_grn.jpg) top left repeat-x;}

#main_col_style_container h6.heading_blue_bkgr a, #main_col_style_container h6.heading_purple_bkgr a, #main_col_style_container h6.heading_light-blue_bkgr a, #main_col_style_container h6.heading_green_bkgr a, #main_col_style_container h6.heading_dark-green_bkgr a {color: #FFFFFF; text-decoration:underline;}
#main_col_style_container h6.heading_grey_bkgr a {color: #888888; text-decoration:underline;}
#main_col_style_container h6.heading_blue_bkgr a:hover, #main_col_style_container h6.heading_purple_bkgr a:hover, #main_col_style_container h6.heading_light-blue_bkgr a:hover, #main_col_style_container h6.heading_green_bkgr a:hover, #main_col_style_container h6.heading_dark-green_bkgr a:hover {color: #FFFFFF; text-decoration:none;}
#main_col_style_container h6.heading_grey_bkgr a:hover {color: #888888; text-decoration:none;}

h6.titlebar_blue_bkgr a, h6.titlebar_blue_bkgr a:visited, h6.titlebar_light-blue_bkgr a, h6.titlebar_light-blue_bkgr a:visited, h6.titlebar_dark-green_bkgr a, h6.titlebar_dark-green_bkgr a:visited, h6.titlebar_green_bkgr a, h6.titlebar_green_bkgr a:visited, h6.titlebar_purple_bkgr a, h6.titlebar_purple_bkgr a:visited {color: #FFFFFF; text-decoration:underline;}		
h6.titlebar_blue_bkgr a:hover, h6.titlebar_light-blue_bkgr a:hover, h6.titlebar_dark-green_bkgr a:hover, h6.titlebar_green_bkgr a:hover, h6.titlebar_purple_bkgr a:hover {color: #FFFFFF; text-decoration:none;}		

h6.titlebar_blue_bkgr, 
h6.titlebar_light-blue_bkgr, 
h6.titlebar_dark-green_bkgr, 
h6.titlebar_green_bkgr, 
h6.titlebar_purple_bkgr {
	width:auto;
	height:auto;
	font-family: Arial, Verdana, sans-serif;
	font-size:1.0em;
	line-height:1.2em;
	letter-spacing:.03em;
	font-weight:bold; 
	border: 1px solid #e5e5e5; 
	margin:0px 0 12px 0; 
	padding:4px 4px 4px 4px; 
	display:block;
	}		
h6.titlebar_blue_bkgr		{ color:#FFFFFF;background: #3B496E url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_bl.jpg) top left repeat-x;}
h6.titlebar_light-blue_bkgr { color:#FFFFFF;background: #6E86A8 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_ltb.jpg) top left repeat-x;}
h6.titlebar_purple_bkgr  	{ color:#FFFFFF;background: #79627E url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_pur.jpg) top left repeat-x;}
h6.titlebar_dark-green_bkgr { color:#FFFFFF;background: #29622D url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_dkg.jpg) top left repeat-x;}
h6.titlebar_green_bkgr  	{ color:#FFFFFF;background: #7F983C url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_grn.jpg) top left repeat-x;}


/*table heading styles*/
table h2, table h2.grey {font-size:1.6em;line-height: 1.3em;margin:0.5em 0 -0.1em 0;padding:0;}
table h2.blue {font-size:1.6em;line-height: 1.3em;margin:0.5em 0 -0.1em 0;padding:0;}
table h2.green {font-size:1.6em;line-height: 1.3em;margin:0.5em 0 -0.1em 0;padding:0;}

table h3,table h3.grey  {font-size:1.4em;line-height: 1.3em;margin:0.5em 0 -0.1em 0;padding:0;}
table h3.blue  {font-size:1.4em;line-height: 1.3em;margin:0.5em 0 -0.1em 0;padding:0;}
table h3.green {font-size:1.4em;line-height: 1.3em;margin:0.5em 0 -0.1em 0;padding:0;}

table h4,table h4.grey  {font-size:1.4em;line-height: 1.3em; font-weight: bold;margin:0.5em 0 -0.4em 0;padding:0;}
table h4.blue  {font-size:1.4em;line-height: 1.3em; font-weight: bold;margin:0.5em 0 -0.4em 0;padding:0;}
table h4.green {font-size:1.4em;line-height: 1.3em; font-weight: bold;margin:0.5em 0 -0.4em 0;padding:0;}

table h5,table h5.grey  {font-size:1.2em;line-height: 1.3em;margin:0.5em 0 0em 0;padding:0;}
table h5.blue  {font-size:1.2em;line-height: 1.3em;margin:0.5em 0 0em 0;padding:0;}
table h5.green {font-size:1.2em;line-height: 1.3em;margin:0.5em 0 0em 0;padding:0;}

table h6,table h6.grey  {font-size:1.2em;line-height: 1.3em;font-weight: bold;margin:0.5em 0 -0.1em 0;padding:0;}
table h6.blue  {font-size:1.2em;line-height: 1.3em;font-weight: bold;margin:0.5em 0 -0.1em 0;padding:0;}
table h6.green {font-size:1.2em;line-height: 1.3em;font-weight: bold;margin:0.5em 0 -0.1em 0;padding:0;}

table h6.heading_grey_bkgr, table h6.heading_blue_bkgr, table h6.heading_purple_bkgr, table h6.heading_light-blue_bkgr, table h6.heading_green_bkgr, table h6.heading_dark-green_bkgr {width:auto;height:auto;font-family: Arial, Verdana, sans-serif;font-size:1.0em;line-height:1.2em;letter-spacing:.03em;font-weight:bold; border: 1px solid #e5e5e5; margin:0px 0 5px 0; padding:5px 4px 5px 4px; display:block;}

table h6.titlebar_blue_bkgr, h6.titlebar_light-blue_bkgr, h6.titlebar_dark-green_bkgr, h6.titlebar_green_bkgr, h6.titlebar_purple_bkgr {width:auto;height:auto;font-family: Arial, Verdana, sans-serif;font-size:1.0em;line-height:1.2em;letter-spacing:.03em;font-weight:bold; border: 1px solid #e5e5e5; margin:0px 0 12px 0; padding:4px 4px 4px 4px; display:block;}				

table span.left_img {
		float: left;
		margin:8px 10px 0 0;
		padding:0;
	}
table span.right_img {
		float: right;
		margin:8px 0 0 7px;
		padding:0;
	}

/*end table heading styles*/

.r_col_infobox a:link, .r_col_infobox a:visited {color:#6a8bac;text-decoration: underline;}
.r_col_infobox a:hover {color:#888888;text-decoration: none;}

.r_col_infobox h6.titlebar_blue_bkgr a, .r_col_infobox h6.titlebar_light-blue_bkgr a, .r_col_infobox h6.titlebar_dark-green_bkgr a, .r_col_infobox h6.titlebar_green_bkgr a, .r_col_infobox h6.titlebar_purple_bkgr a {font-size:1.0em; color: #FFFFFF; text-decoration:underline;}		
.r_col_infobox h6.titlebar_blue_bkgr a:hover, .r_col_infobox h6.titlebar_light-blue_bkgr a:hover, .r_col_infobox h6.titlebar_dark-green_bkgr a:hover, .r_col_infobox h6.titlebar_green_bkgr a:hover, .r_col_infobox h6.titlebar_purple_bkgr a:hover {font-size:1.0em; color: #FFFFFF; text-decoration:none;}		

.r_col_infobox h3.grey, .r_col_infobox h3.blue, .r_col_infobox h3.green {font-size:1.2em;line-height: 1.1em;margin:.5em 0 .5em 0;padding: 0 13px 0 6px;}
.r_col_infobox h4.grey, .r_col_infobox h4.blue, .r_col_infobox h4.green {font-size:1.2em;line-height: 1.1em;font-weight: bold;margin:.5em 0 0.5em 0;padding: 0 13px 0 6px;}
.r_col_infobox h5.grey, .r_col_infobox h5.blue, .r_col_infobox h5.green {font-size:1.0em;line-height: 1.1em;margin:.5em 0 .5em 0;padding: 0 13px 0 6px;}
.r_col_infobox h6.grey, .r_col_infobox h6.blue, .r_col_infobox h6.green {font-size:1.0em;line-height: 1.1em;font-weight: bold;margin:.5em 0 .5em 0;padding: 0 13px 0 6px;}

.r_col_infobox h3.grey a, .r_col_infobox h3.grey a:visited, .r_col_infobox h4.grey a, .r_col_infobox h4.grey a:visited, .r_col_infobox h5.grey a, .r_col_infobox h5.grey a:visited, .r_col_infobox h6.grey a, .r_col_infobox h6.grey a:visited {color: #888888; text-decoration:underline;}
.r_col_infobox h3.blue a, .r_col_infobox h3.blue a:visited, .r_col_infobox h4.blue a,  .r_col_infobox h4.blue a:visited, .r_col_infobox h5.blue a, .r_col_infobox h5.blue a:visited, .r_col_infobox h6.blue a, .r_col_infobox h6.blue a:visited {color: #2E406B; text-decoration:underline;}
.r_col_infobox h3.green a, .r_col_infobox h3.green a:visited, .r_col_infobox h4.green a,  .r_col_infobox h4.green a:visited, .r_col_infobox h5.green a,  .r_col_infobox h5.green a:visited, .r_col_infobox h6.green a, .r_col_infobox h6.green a:visited {color: #33A165; text-decoration:underline;}

.r_col_infobox h3.grey a:hover, .r_col_infobox h4.grey a:hover, .r_col_infobox h5.grey a:hover, .r_col_infobox h6.grey a:hover {color: #888888; text-decoration:none;}
.r_col_infobox h3.blue a:hover, .r_col_infobox h4.blue a:hover, .r_col_infobox h5.blue a:hover, .r_col_infobox h6.blue a:hover {color: #2E406B; text-decoration:none;}
.r_col_infobox h3.green a:hover, .r_col_infobox h4.green a:hover, .r_col_infobox h5.green a:hover, .r_col_infobox h6.green a:hover {color: #33A165; text-decoration:none;}

#coloredbox_style_container a, #coloredbox_style_container a:visited {color:#6a8bac;text-decoration: underline;}
#coloredbox_style_container a:hover {color:#888888;text-decoration: none;}

#coloredbox_style_container h3.grey, #coloredbox_style_container h3.blue, #coloredbox_style_container h3.green {font-size:1.2em; line-height: 1.1em; margin:0 0 0 5px; padding:0 0 10px 0; display:block;} 
#coloredbox_style_container h4.grey, #coloredbox_style_container h4.blue, #coloredbox_style_container h4.green {font-size:1.2em; line-height: 1.1em; margin:0 0 0 5px; padding:0 0 10px 0; display:block;} 
#coloredbox_style_container h5.grey, #coloredbox_style_container h5.blue, #coloredbox_style_container h5.green {font-size:1.0em; line-height: 1.1em; margin:0 0 0 5px; padding:0 0 10px 0; display:block;} 
#coloredbox_style_container h6.grey, #coloredbox_style_container h6.blue, #coloredbox_style_container h6.green {font-size:1.0em; line-height: 1.1em; margin:0 0 0 5px; padding:0 0 10px 0; display:block;} 

#coloredbox_style_container h3.grey a, #coloredbox_style_container h3.grey a:visited, #coloredbox_style_container h4.grey a,  #coloredbox_style_container h4.grey a:visited, #coloredbox_style_container h5.grey a, #coloredbox_style_container h5.grey a:visited, #coloredbox_style_container h6.grey a, #coloredbox_style_container h6.grey a:visited {color: #888888; text-decoration:underline;} 
#coloredbox_style_container h3.blue a, #coloredbox_style_container h3.blue a:visited, #coloredbox_style_container h4.blue a, #coloredbox_style_container h4.blue a:visited, #coloredbox_style_container h5.blue a, #coloredbox_style_container h5.blue a:visited, #coloredbox_style_container h6.blue a, #coloredbox_style_container h6.blue a:visited {color: #2E406B; text-decoration:underline;}
#coloredbox_style_container h3.green a, #coloredbox_style_container h3.green a:visited, #coloredbox_style_container h4.green a, #coloredbox_style_container h4.green a:visited, #coloredbox_style_container h5.green a, #coloredbox_style_container h5.green a:visited, #coloredbox_style_container h6.green a, #coloredbox_style_container h6.green a:visited {color: #33A165; text-decoration:underline;}

#coloredbox_style_container h3.grey a:hover, #coloredbox_style_container h4.grey a:hover,  #coloredbox_style_container h5.grey a:hover, #coloredbox_style_container h6.grey a:hover {color: #888888; text-decoration:none;} 
#coloredbox_style_container h3.blue a:hover , #coloredbox_style_container h4.blue a:hover ,  #coloredbox_style_container h5.blue a:hover, #coloredbox_style_container h6.blue a:hover {color: #2E406B; text-decoration:none;}
#coloredbox_style_container h3.green a:hover,  #coloredbox_style_container h4.green a:hover,  #coloredbox_style_container h5.green a:hover, #coloredbox_style_container h6.green a:hover {color: #33A165; text-decoration:none;} 

.nav_promo a:link, .nav_promo a:visited {color:#6a8bac;text-decoration: underline;}
.nav_promo a:hover {color:#888888;text-decoration: none;}

.nav_promo h3.grey, .nav_promo h3.blue, .nav_promo h3.green {font-size:1.2em;line-height: 1.1em;margin: 10px 0 0 10px;padding: 0px;}
.nav_promo h4.grey, .nav_promo h4.blue, .nav_promo h4.green {font-size:1.2em;line-height: 1.1em;font-weight: bold;margin: 10px 0 0 10px;padding: 0px;}
.nav_promo h5.grey, .nav_promo h5.blue, .nav_promo h5.green {font-size:1.0em;line-height: 1.1em;margin: 10px 0 0 10px;padding: 0px;}
.nav_promo h6.grey, .nav_promo h6.blue, .nav_promo h6.green {font-size:1.0em;line-height: 1.1em;font-weight: bold;margin: 10px 0 0 10px;padding: 0px;}

.nav_promo h3.grey a, .nav_promo h3.grey a:visited, .nav_promo h4.grey a, .nav_promo h4.grey a:visited, .nav_promo h5.grey a, .nav_promo h5.grey a:visited, .nav_promo h6.grey a, .nav_promo h6.grey a:visited {color: #888888; text-decoration:underline;}
.nav_promo h3.blue a, .nav_promo h3.blue a:visited, .nav_promo h4.blue a, .nav_promo h4.blue a:visited, .nav_promo h5.blue a, .nav_promo h5.blue a:visited, .nav_promo h6.blue a, .nav_promo h6.blue a:visited {color: #2E406B; text-decoration:underline;}
.nav_promo h3.green a, .nav_promo h3.green a:visited, .nav_promo h4.green a, .nav_promo h4.green a:visited, .nav_promo h5.green a, .nav_promo h5.green a:visited, .nav_promo h6.green a, .nav_promo h6.green a:visited {color: #33A165; text-decoration:underline;}

.nav_promo h3.grey a:hover, .nav_promo h4.grey a:hover, .nav_promo h5.grey a:hover, .nav_promo h6.grey a:hover {color: #888888; text-decoration:none;}
.nav_promo h3.blue a:hover, .nav_promo h4.blue a:hover, .nav_promo h5.blue a:hover, .nav_promo h6.blue a:hover {color: #2E406B; text-decoration:none;}
.nav_promo h3.green a:hover, .nav_promo h4.green a:hover, .nav_promo h5.green a:hover, .nav_promo h6.green a:hover {color: #33A165; text-decoration:none;}

#main_col_style_container h2.grey a, #main_col_style_container h3.grey a, #main_col_style_container h4.grey a, #main_col_style_container h5.grey a, #main_col_style_container h6.grey a {color: #888888; text-decoration:underline;}
#main_col_style_container h2.grey a:hover, #main_col_style_container h3.grey a:hover, #main_col_style_container h4.grey a:hover, #main_col_style_container h5.grey a:hover, #main_col_style_container h6.grey a:hover {color: #888888; text-decoration:none;}

#main_col_style_container h2.blue a, #main_col_style_container h3.blue a, #main_col_style_container h4.blue a, #main_col_style_container h5.blue a, #main_col_style_container h6.blue a {color: #2E406B; text-decoration:underline;}
#main_col_style_container h2.blue a:hover, #main_col_style_container h3.blue a:hover, #main_col_style_container h4.blue a:hover, #main_col_style_container h5.blue a:hover, #main_col_style_container h6.blue a:hover {color: #2E406B; text-decoration:none;}

#main_col_style_container h2.green a, #main_col_style_container h3.green a, #main_col_style_container h4.green a, #main_col_style_container h5.green a, #main_col_style_container h6.green a {color: #33A165; text-decoration:underline;}
#main_col_style_container h2.green a:hover, #main_col_style_container h3.green a:hover, #main_col_style_container h4.green a:hover, #main_col_style_container h5.green a:hover, #main_col_style_container h6.green a:hover {color: #33A165; text-decoration:none;}

.r_col_photo_heading h6.titlebar_blue_bkgr, 
.r_col_photo_heading h6.titlebar_light-blue_bkgr, 
.r_col_photo_heading h6.titlebar_dark-green_bkgr, 
.r_col_photo_heading h6.titlebar_green_bkgr, 
.r_col_photo_heading h6.titlebar_purple_bkgr {
	font-family: Arial, Verdana, sans-serif; 
	display: block; 
	width:auto;
	height:auto;
	font-size:1.0em;
	font-weight: bold;
	letter-spacing:.03em;
	margin:0 0 0 0; 
	padding:4px 4px 4px 6px; 
	color: #FFFFFF;
	}		
.r_col_photo_heading h6.titlebar_blue_bkgr		{ color:#FFFFFF;background: #3B496E url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_bl.jpg) top left repeat-x;}
.r_col_photo_heading h6.titlebar_light-blue_bkgr { color:#FFFFFF;background: #6E86A8 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_ltb.jpg) top left repeat-x;}
.r_col_photo_heading h6.titlebar_purple_bkgr  	{ color:#FFFFFF;background: #79627E url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_pur.jpg) top left repeat-x;}
.r_col_photo_heading h6.titlebar_dark-green_bkgr { color:#FFFFFF;background: #29622D url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_dkg.jpg) top left repeat-x;}
.r_col_photo_heading h6.titlebar_green_bkgr  	{ color:#FFFFFF;background: #7F983C url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_grn.jpg) top left repeat-x;}

.r_col_photo_heading h6.titlebar_blue_bkgr a, #r_col_imagebox h6.titlebar_light-blue_bkgr a, #r_col_imagebox h6.titlebar_dark-green_bkgr a, #r_col_imagebox h6.titlebar_green_bkgr a, #r_col_imagebox h6.titlebar_purple_bkgr a {font-size:1.0em; color: #FFFFFF; text-decoration:underline;}		
.r_col_photo_heading h6.titlebar_blue_bkgr a:hover, #r_col_imagebox h6.titlebar_light-blue_bkgr a:hover, #r_col_imagebox h6.titlebar_dark-green_bkgr a:hover, #r_col_imagebox h6.titlebar_green_bkgr a:hover, #r_col_imagebox h6.titlebar_purple_bkgr a:hover {font-size:1.0em; color: #FFFFFF; text-decoration:none;}		

.r_col_photo_heading h6.grey  {font-family: Arial, Verdana, sans-serif;color: #888888;font-size:1.2em; font-weight: bold;margin:0em 0 .3em 0;padding:0;}
.r_col_photo_heading h6.blue  {font-family: Arial, Verdana, sans-serif;color: #2E406B;font-size:1.2em; font-weight: bold;margin:0em 0 .3em 0;padding:0;}
.r_col_photo_heading h6.green {font-family: Arial, Verdana, sans-serif;color: #33A165;font-size:1.2em; font-weight: bold;margin:0em 0 .3em 0;padding:0;}

.r_col_photo_heading h6.grey a {color: #888888;text-decoration:underline;}
.r_col_photo_heading h6.blue a {color: #2E406B;text-decoration:underline;}
.r_col_photo_heading h6.green a {color: #33A165;text-decoration:underline;}

.r_col_photo_heading h6.grey a:hover  {color: #888888;text-decoration:none;}
.r_col_photo_heading h6.blue a:hover {color: #2E406B;text-decoration:none;}
.r_col_photo_heading h6.green a:hover {color: #33A165;text-decoration:none;}

h6.italic  {font-family: Arial, Verdana, sans-serif;font-size:1.0em; font-style:italic; margin:0 0 0 -20px;padding:0;}

.textsmall {font-size: 0.9em; line-height: 1.4em;}
.textsmall a:link, .textsmall a:visited {color:#6a8bac;text-decoration: underline;}
.textsmall a:hover {color:#888888;text-decoration: none;}

.textlarge {font-size: 1.2em; line-height:1.4em; margin:0; padding:0;}
.textlarge a:link, .textlarge a:visited {color:#6a8bac;text-decoration: underline}
.textlarge a:hover{color:#888888;text-decoration: none;}

.textxlarge{font-family: Arial, "Arial Narrow", Helvetica, Verdana, sans-serif; font-size:1.5em;letter-spacing:.04em;line-height: 1.3em;margin:0;padding:0;}
.textxlarge a:link, .textxlarge a:visited {color:#6a8bac;text-decoration: underline}
.textxlarge a:hover{color:#888888;text-decoration: none;}

/*	---	Utility Styles -------	*/

.clear {clear:both;display:block;}

.clearSpan {display:none;}

p.divider { 
width: 100%;
height: 1px;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_bkgr_divider.gif) repeat-x;
margin: 8px 0 8px 0px;
padding:0;
display:block;
}

hr{
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px 0px 0px;
  margin: 10px 5px 10px 5px;  
  height: 0px;
  width: 90%;
 }
 
#coloredbox_style_container hr {
  margin: 8px 0 0 6px;  
  width: 96%;
  }
  
#coloredbox_style_container p.divider {
  margin: 8px 0 0 6px;  
  width: 96%;
  }

.r_col_infobox p.divider { 
width: 96%;
height: 1px;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_bkgr_divider.gif) repeat-x;
margin: 8px 0 0 6px;
padding:0;
}

.r_col_infobox hr {
  margin: 8px 0 0 6px;  
  width: 96%;
 }
 
 .r_col_photo_caption hr{
  margin: 8px 0 0 4px;  
  width: 98%;
 }

.nav_promo p.divider { 
width: 96%;
height: 1px;
background: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_bkgr_divider.gif) repeat-x;
margin: 8px 0 0 10px;
padding:0;
}

.nav_promo hr {
  margin: 8px 0 0 10px; 
  width: 96%;
 }
 
.disclaimer hr {
  margin: 8px 0 0 10px; 
  width: 96%;
 }

#main_col_style_container p.divider { 
width: 100%;
height: 1px;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_bkgr_divider.gif) repeat-x;
margin: 8px 0 5px 0px;
padding:0;
line-height:0px;
}

#c_col_container hr{
  margin: 8px 0 0 0px; 
  width: 100%;
 }

span.alert {
font-size: .9em;
color: #FF0000;
font-weight: normal;
line-height: 1.4em;
}
span.required {
color: #FF0000;
font-weight: normal;
line-height: 1.4em;
}
.disclaimer {
width: 100%;
background: #E9E9E9;
margin:5px 10px 30px 10px;
padding:0px 5px 0px 5px;
display:block;
}
.disclaimer p {
	font-size: 0.9em;
	line-height: 1.3em;
	margin: 0;
	padding: 5px 5px 5px 10px;
}
.disclaimer table {
	width: 92%;
	line-height: 1.3em;
	padding: 5px 5px 5px 5px;
	margin: 10px 5px 10px 5px;
	color: #888888;
	}
.disclaimer td { 
font-size: 0.9em;
line-height: 1.3em;
padding: 2px 2px 2px 2px;
}
.r_col_infobox p.disclaimer {
width: 98%;
font-size: .9em;
line-height: 1.4em;
background: #E9E9E9;
margin:10px 10px 10px 10px;
padding:5px;
display:block;
}




/*	---	Brand Bar Styles -------	*/
#brandbar {
/*position: relative;*/
height: 66px; 
width: 100%; 
background: #FFFFFF; 
color: #6C84A7;
overflow: hidden;
margin: 0;
padding: 0;
}
#brandbar h1, #brandbar h1 a{
clear: right;
float: left;
margin: 0;
padding: 0 0 0 2px;
}

#search_container {
display: inline !IMPORTANT;
width: 32%;
height: 15px;
float: right;
background: #FFFFFF;
font-size: 100%;
color: #FFF;
text-align: right;
margin: 30px 17px 0 0;
padding:0;
}

#search {
display:none;
}

#worldwidelink {
display: none;
}

#worldwidelink a:link, #worldwidelink a:visited {color:#6a8bac;text-decoration: none;}
#worldwidelink a:hover {color:#888888;text-decoration: underline;}


/*	---	Breadcrumb Styles -------	*/

#breadcrumb {
width:100%;
height: 30px;
float:left;
text-align: left;
background: #FFFFFF;
margin: 0 0 2px 0;
padding: 0;
}
#breadcrumb p {
font-size: .8em;
margin: 0;
padding: 5px 18px;
}
#breadcrumb a {color:#6a8bac;text-decoration: none;}
#breadcrumb a:hover {color:#666666;text-decoration: underline;}


/*	---	Left Nav  -------	*/

#nav_container {
width: 19%;
float: left;
text-align: left;
margin: 0;
padding: 0; 
}


/*	---	Nav Promo Box -------	*/

.nav_promo {
width: 18%;
float: left;
border: 1px solid #e5e5e5;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_nav_promo_bkgr.jpg) left bottom no-repeat;
margin: 10px 0 5px 5px;
padding: 0px 3px 5px 0px;
display:block;
}
	.nav_promo p {
		font-size: 0.9em;
		line-height: 1.3em;
		margin: 0;
		padding: 10px 5px 10px 10px; 
		}

	.nav_promo table {
		font-size: 0.9em;
		width: 90%;
		line-height: 1.3em;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 10px 10px;
		color: #888888;
		}
	.nav_promo td {color: #888888}
	
.nav_promo img {
float: left;
border: 1px solid #e5e5e5;
margin: 3px 5px  0 -2px;
padding: 0px 0 0 0 ;
}


/*	---	Content Styles -------	*/

#wrapper { 
width: 100%;
background: #FFFFFF; 
margin:0;
padding: 0;
}

#container {
float: none !important;
color:#000000;
margin:2% 0 0 0;
padding: 0;

}
/*#main_col_style_container img, #l_col_wideContainer img {
margin:5px 15px 5px 10px;
padding: 0;
}*/

.flash_homepage {   
background: #FFFFFF;
text-align: left;
margin:0;
padding: 0;
}

/*removed content div in both homepage and secondary template-- 
#container p{       /*--'p' tag used for text in one column with padding on both left and right. Currently not being used.-- 
line-height: 1.5em;
margin: 0;
padding: 6px 18px 6px 18px;
}
#container p{
line-height: 1.5em;
margin: 0;
padding: 6px 0px 6px 18px;
}*/
#l_col_wideContainer {
width:65%;
float: left;
text-align: left;
background: #FFFFFF;
margin:0 5px 0 0;
padding: 0 0 0 15px;
}
	#l_col_wideContainer p {
		line-height: 1.6em;
		margin: 0;
		padding: 6px 0 8px 0;
		}
#c_col_container {
width:45%;
float: left;
display:inline;
text-align: left;
background: #FFFFFF;
margin:0 0px 0 20px;
padding: 0;
}

#fullbanner_container {
float:left;
display:inline;
width:80%;
}



/*------------ADD------------*/

#interactive_map_container
{
	margin:10px 0px 10px 0px;
}

/*Changed all main_col_style_container to style below*/
#main_col_style_container
{
	margin:0;	
	padding:0;	
}
#l_col_wideContainer_wide_photo_container
{
	width:95%;
	float: left;
	text-align: left;
	background: #FFFFFF;
	margin:0 18px 0 18px;	
	padding: 0 0 0 0px;
	display: inline;  /*ie6 double margin bug fix*/
	display:none;
}
#c_col_wide_photo_container {
	display:none;
}
#r_col_wideContainer {
	width:70%;
	float: left;
	text-align: left;
	background: #FFFFFF;
	margin:0 25px 0 18px;
	padding: 0;
	display: inline;  /*ie6 double margin bug fix*/	
}

#c_col_wideContainer {
	width:95%;
	float: left;
	text-align: left;
	background: #FFFFFF;
	margin:0 18px 0 18px;
	padding: 0;
	display: inline;  /*ie6 double margin bug fix*/	
}
#c_col_photo_container {
	margin:0 0 0 0;
	display:none;
}
#r_col_wide_photo_container {
	margin:0 0 10px 0;
}


.r_col_wide_iframe_container{
	width:75%;
	margin:0 0 15px 0;
}

.c_col_iframe_container{
	width:50%;
	margin:0 0 15px 0;
}


/*------------------------*/

.pagetitle_wrapper h1.pagetitle { 
	padding:0px 0 0 0;
}

	#main_col_style_container p {
		line-height: 1.6em;
		margin: 0;
		padding: 6px 0 8px 0;
		}
		
#main_col_style_container a:link, a:visited {color:#6a8bac;text-decoration: underline;}
#main_col_style_container a:hover {color:#888888;text-decoration: none;}

	#main_col_style_container table {
		font-size: 1.0em;
		color:#888888;
		width: 90%;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 10px 10px;
		}
	
	#main_col_style_container table.inbody_photo_container_left { 
		width: 2%;
		float: left;
		margin: 12px 7px 0 0;
		padding: 0;
		color:#888888;
		}
	#main_col_style_container table.inbody_photo_container_right { 
		width: 2%;
		float: right;
		margin: 12px 0 0 10px;
		padding: 0;
		color:#888888;
		}

	#main_col_style_container td.inbody_photo_caption { 
		font-size: 0.85em;
		background: #E9E9E9;
		color:#888888;
		padding:3px 2px;
		}
		
	p.inbody_photo_caption {background: #E9E9E9;}

#r_col_container_wrapper {
padding: 0px 0 0 0;
width:190px;
float: right;
background: #FFFFFF;
margin:0;
}

#r_col_container {
width:190px;
text-align: left;
float: right;
display:inline;
background: #FFFFFF;
margin:0;
padding: 0 0px 0 0;
}

	.r_col_infobox {
		width: 100%;
		border: 1px solid #999;
		background: #FFFFFF;
		margin: 0 0 10px 0;
		padding:0px 0px 0px 0px;
		}
	.r_col_infobox p {
		font-size: 0.9em;
		line-height: 1.2em; 
		margin: 0;
		padding: 5px 5px 5px 5px;
		}
	.r_col_infobox table {
		font-size: 0.9em;
		width: 90%;
		line-height: 1.3em;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 10px 10px;
		color:#888888;
		}
	.r_col_infobox td {color:#888888;}

	span.left_img {
		float: left;
		margin:8px 10px 0 0px;
		padding:0;
		}
	span.right_img {
		float: right;
		margin:8px 0px 0 7px;
		padding:0;
		}
	span.r_col_infobox_left_img {
		float: left;
		border: 1px solid #888888;
		margin:2px 5px 0 0;
		padding:0;
		}
	span.r_col_infobox_right_img {
		float: right;
		border: 1px solid #888888;
		margin:2px 0 0 5px;
		padding:0;
		}
	#r_col_imagebox {
		width: 23%;
		background: #FFFFFF;
		margin: 0 0 20px 0;
		padding:0px 0px 0px 0px;
		/*display:none;*/ /*commented out by neng on nov 20*/ 
		}
	.r_col_photo_heading { 
		background: #FFFFFF;
		margin: 0 0 0px 0;
		padding:0px 0px 3px 0px;
		display:block;
		float: right;
		}
	.r_col_photo_caption {
		width: 188px;
		background: #F5F5F5;
		margin:0px 0 0px 0;
		padding:2px 5px 2px 5px;

		}			
	.r_col_photo_caption p { background: #F5F5F5; font-size: 0.85em; }
	
	.r_col_photo_caption a, .r_col_photo_caption a:visited {color:#6a8bac;text-decoration: underline;}
	.r_col_photo_caption a:hover {color:#888888;text-decoration: none;}

#r_col_wideContainer {
width:75%;
float: left;
text-align: left;
background: #FFFFFF;
margin:-2px 0 0 25px;
padding: 0 0 0 0;
}
	#r_col_wideContainer p {
		line-height: 1.6em;
		margin: 0;
		padding: 6px 0 8px 0;
		}


/* banner photos */

/*#photo_container { *//* if this div is blank adds another 18px to the left */
/*float: left;
margin: 0 0 10px 0;
padding: 0;
}*/
	
	#main_col_style_container p.photo_caption_blue, #main_col_style_container p.photo_caption_green, #main_col_style_container p.photo_caption_grey {
		font-size: .85em;
		line-height:1.2em;
		margin:0px 0 0 0;
		padding:2px 5px 2px 5px;
		display:block;
		}
	
	#main_col_style_container p.photo_caption_blue {
		background: #A1B5CE; 
		color: #FFFFFF;
		}
	
	#main_col_style_container p.photo_caption_green {
		background: #ABC071; 
		color: #FFFFFF;
		}
		
	#main_col_style_container p.photo_caption_grey {
		background: #F5F5F5; 
		color: #888888;
		}

	p.photo_caption_blue {padding:0;}
	p.photo_caption_green {padding:0;}
	p.photo_caption_grey {padding:0;}

/* landing page */

#landing_imgcontainer {
clear: left;
float: right;
background: #FFFFFF;
margin: 2px 0 0 10px;
padding: 0;
}

#flash_container {
width:75%;
float: left;
background: #FFFFFF;
margin:0 0 0 0;
padding: 0 0 0 0;
}


/* colored boxes */

.coloredbox_yellow, .coloredbox_green, .coloredbox_blue {
width: 190px;
margin: 0 0 10px 0px;
padding: 0px 0 0px 0px;
border: 1px solid #999;
}
	.coloredbox_yellow p, .coloredbox_green p, .coloredbox_blue p {
		font-size: 0.9em;
		line-height: 1.2em;
		color: #666666;
		margin:0 0 0 5px;
		padding: 0px 5px 2px 0px;	
		}
	.coloredbox_yellow table, .coloredbox_green table, .coloredbox_blue table {
		font-size: 0.9em;
		width: 90%;
		line-height: 1.3em;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 10px 10px;
		color: #666666;
		}
	.coloredbox_yellow td, .coloredbox_green td, .coloredbox_blue td {color: #666666;}

.coloredbox_yellow img.thumbnail, .coloredbox_green img.thumbnail, .coloredbox_blue img.thumbnail  {border: 1px solid #ccc; float: right; margin: 2px 5px 0px 5px; padding: 0;}

.coloredbox_yellow {display: block;background: #EEB609 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_cbox_bkgr_grad_yell.gif) top left no-repeat;}
.coloredbox_green {display: block;background: #C8E2D2 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_cbox_bkgr_grad_gr.gif) top left no-repeat;}
.coloredbox_blue {display: block;background: #8BB8E6 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_cbox_bkgr_grad_blue.gif) top left no-repeat;}

.coloredbox_yellow_selector {display: block;background: #EEB609 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_cbox_bkgr_grad_yell.gif) top left no-repeat;}
.coloredbox_green_selector {display: block;background: #C8E2D2 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_cbox_bkgr_grad_gr.gif) top left no-repeat;}
.coloredbox_blue_selector {display: block;background: #8BB8E6 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_cbox_bkgr_grad_blue.gif) top left no-repeat;}

.links_jr {text-align: right; float:right; margin:0; padding:0;}
a.links_jr  {font-size: 1.0em;color:#6a8bac;text-decoration:none; font-weight:bold; background: url("../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_link_blue_arrow.gif") right no-repeat; margin:0 0 1px 0; padding:0;}
a.links_jr:hover {font-size: 1.0em;color:#666666;font-weight:bold;text-decoration: underline;}
span.links_blue_arrow {}
p.links_blue_arrow {color:#6a8bac;text-decoration:none; font-weight:bold; margin:0 10px 5px 5px; padding:3px 10px 5px 0px;}
p.links_blue_arrow a {font-size:1.0em;color:#6a8bac;text-decoration:none; font-weight:bold; background: url("../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_link_blue_arrow.gif") right no-repeat; margin:0 10px 10px 0; padding:0 10px 0px 0;}
 /* form */

* {margin: 0;padding: 0;}
fieldset,img, abbr, acronym { border: 0;}
/*form {float: right; margin: 0;padding: 0;}*/
form .select {color: #666666; clear:both; font-size:100%; border: 1px solid #AAAAAA;padding:1px 3px;margin: 0 3px 0 0; }
label {font-size: 100%;}
label u {font-style: normal;text-decoration: underline;}
form div.submit {width: 0px;padding: 0 0 0 0;}
form div.submit div {display: inline;float: left;text-align: left;width: auto;padding: 0;margin: 0;}

.home_textarea1 {
padding: 0px 0 3px 0;
}
.home_textarea2 {
padding: 15px 0 10px 0;
}


/* 4 and 3 Box Modules (Homepage 4, Landing Pages 3) */

#module_container {
width: 100%;
height: 150px;
float: left;
background: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
margin: 0;
padding: 0;
text-align:left;
}
.moduleTitle {
/*float: left; removed FF2 ul issue resolved*/ 
background: transparent;
margin: 3px 0 5px 0;
padding: 0 0 0 2px;
}
	/*#module_container p {
		font: 0.85em Arial, Verdana, sans-serif;
		color: #7A7A7A;
		font-weight: 900;
		text-align: left;
		line-height: 1.2em;
		clear: right;
		margin: 0;
		padding: 10px 5px 0 5px;
		}*/

#module_container a, #module_container a:visited {color:#6a8bac;text-decoration: none;}
#module_container a:hover {color:#888888;text-decoration: underline;}

.module_home_1_container {
display: inline;
width: 22%;
height: 150px;
float: left;
overflow: hidden;
margin-right:3px;
padding:0;
}
.module_home_2_container {
display: inline;
width: 22%;
height: 150px;
float: left;
overflow: hidden;
margin:0 3px 0 1px;
padding:0;
}
.module_home_3_container {
display: inline;
width: 22%;
height: 150px;
float: left;
overflow: hidden;
margin:0 3px 0 1px;
padding:0;
}
.module_home_4_container {
display: inline;
width: 22%;
height: 150px;
float: left;
overflow: hidden;
margin:0 0 0 1px;
padding:0;
}

.module_home_sage {
display: block;
width: 100%;
height: 100%;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_sage.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}
.module_home_blue {
display: block;
width: 100%;
height: 100%;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_blue.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}
.module_home_green {
display: block;
width: 100%;
height: 100%;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_green.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}
.module_home_peach {
display: block;
width: 100%;
height: 100%;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_peach.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}

.module_home_sage_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_sage.jpg) top left no-repeat;}
.module_home_blue_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_blue.jpg) top left no-repeat;}
.module_home_green_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_green.jpg) top left no-repeat;}
.module_home_peach_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_peach.jpg) top left no-repeat;}

.module_home_1_container p, .module_home_2_container p, .module_home_3_container p, .module_home_4_container p {
font: 0.85em/1.2em Arial, Verdana, sans-serif;
		color: #7A7A7A;
		font-weight: 900;
		text-align: left;
		padding: 5px 5px 5px 5px;
		}

.module_img_thumbnail img {border: 1px solid #ccc; margin: 5px 5px 5px 5px;float:right;}

.module_home_1_container ul, .module_home_2_container ul, .module_home_3_container ul, .module_home_4_container ul{
		display: block;
		list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
		font-size: .85em;
		text-align: left;
		font-weight: bold;
		margin: 5px 0 0 22px; 
		padding:0;
		}
	.module_home_1_container ul li, .module_home_2_container ul li, .module_home_3_container ul li, .module_home_4_container ul li {
		margin: 0; 
		padding:  0 0 4px 0px;  
		}
	ul.module{
  		display: block;
  		list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
  		font-size: 0.9em;
  		text-align: left;
  		font-weight: bold;
  		margin: 0 0 0 22px; 
  		padding:0; 
  		}
  
 	ul.module li {
  		margin: 0; 
  		padding:  0 0 4px 0; 
  		}
  		

#three_module_container {
width: 75%;
/*height: 167px;*/
float: left;
background: transparent;
margin: 10px 0;
padding: 15px 0px 0px 0px;
display:block;
}

	#three_module_container p {
		font: 0.85em Arial, Verdana, sans-serif;
		color: #666666;
		text-align: left;
		line-height: 1.2em;
		margin: 0;
		padding: 10px 15px 0 15px;
		}
		
.module_landing_title {
text-align: left;
padding: 5px 5px 5px 13px;
margin:0;
}
	
.module_landing_1_container {
display: inline;
width: 25%;
/*height: 167px;*/
float: left;
overflow: hidden;
margin:0;
padding:0;
}
.module_landing_2_container {
display: inline;
width: 25%;
/*height: 167px;*/
float: left;
overflow: hidden;
margin:0 0 0 1px;
padding:0;
}
.module_landing_3_container {
display: inline;
width: 25%;
/*height: 167px;*/
float: left;
overflow: hidden;
margin:0 0 0 1px;
padding:0;
}

.module_landing_blue {
display: block;
width: 100%;
/*height: 100%;*/
height: 167px;
background: #b8cdea url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_blue.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}
.module_landing_green {
display: block;
width: 100%;
/*height: 100%;*/
height: 167px;
background: #d4dbb2 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_green.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}
.module_landing_purple {
display: block;
width: 100%;
/*height: 100%;*/
height: 167px;
background: #d2cdd3 url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_purple.jpg) left top no-repeat;
overflow: hidden;
margin:0;
padding:0;
}

.module_landing_green_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_green.jpg) top left no-repeat;}
.module_landing_blue_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_blue.jpg) top left no-repeat;}
.module_landing_purple_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_purple.jpg) top left no-repeat;}

#main_col_style_container .module_landing_1_container ul, #main_col_style_container .module_landing_2_container ul, #main_col_style_container .module_landing_3_container ul {
		display: block;
		list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
		font-size: .855em;
		text-align: left;
		font-weight: bold;
		margin: 5px 0 0 32px; 
		padding:0;
		}
#main_col_style_container .module_landing_1_container ul li, #main_col_style_container .module_landing_2_container ul li, #main_col_style_container .module_landing_3_container ul li {
		margin: 0; 
		padding:  0 0 4px 0px;  
		line-height: 1em;
		color:#666666;
		}  
		
.module_landing_1_container p.divider, .module_landing_2_container p.divider, .module_landing_3_container p.divider { 
width: 96%;
height: 1px;
background: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_bkgr_divider.gif) repeat-x;
margin: 8px 0 0 15px;
padding:0;
}

.module_landing_1_container hr, .module_landing_2_container hr, .module_landing_3_container hr { 
margin: 8px 0 0 15px; 
width: 96%;
}

/* ul, ol Styles */
#l_col_wideContainer ul, #main_col_style_container ul {
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
margin: 10px 7px 0 25px;
padding: 0 7px 15px 0;
}
#l_col_wideContainer ul li, #main_col_style_container ul li {
line-height: 1.4em;
margin: 5px 7px 0 0px;
padding: 0 0 0px 0px; 
}
#l_col_wideContainer ul li ul, #main_col_style_container ul li ul {
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_grey.gif);
margin: 5px 0 0 15px;
padding: 0;
}
#l_col_wideContainer ul li ul li, #main_col_style_container ul li ul li {
line-height: 1.4em;
margin: 0;
padding: 0 0 5px 0px;
}


#l_col_wideContainer ol, #main_col_style_container ol  {
list-style-type:decimal; 
list-style-position: outside;
margin: 10px 7px 0 25px;
padding: 0 7px 15px 7px;
}
#l_col_wideContainer ol li, #main_col_style_container ol li {
line-height: 1.4em;
margin: 0;
padding: 2px 0 2px 0; 

}
#l_col_wideContainer ol li a:link, #l_col_wideContainer ol li a:visited, #main_col_style_container ol li a:link {
color:#6a8bac;
text-decoration: underline;
}
#l_col_wideContainer ol li a:hover, #main_col_style_container ol li a:hover {
color:#888888;
text-decoration: none;
}
#l_col_wideContainer ol li ol, #main_col_style_container ol li ol, #l_col_wideContainer ol li ol {
list-style-type: decimal;
list-style-position: outside;
margin: 5px 0 0 23px; 
padding: 0;
}
#l_col_wideContainer ol li ol li, #main_col_style_container ol li ol li {
margin: 0;
padding: 0 0 5px 5px; 
}


.nav_promo ul, .disclaimer ul, .r_col_photo_caption ul, .r_col_infobox ul, #coloredbox_style_container ul {
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
margin: 10px 7px 0 25px;
padding: 0 7px 15px 0;
}

.nav_promo ul li, .disclaimer ul li, .r_col_infobox ul li, #coloredbox_style_container ul li {
line-height: 1.3em;
font-size: 0.9em;
margin: 5px 7px 0 0px;
padding: 0 0 0px 0px; 
}
.r_col_photo_caption ul li {
line-height: 1.3em;
font-size: 0.85em;
margin: 5px 7px 0 0px;
padding: 0 0 0px 0px; 
}
.nav_promo ul li, .disclaimer ul li, .r_col_photo_caption ul li, .r_col_infobox ul li {
color:#888888;
}
#coloredbox_style_container ul li {
color:#666666;
}

.nav_promo ul li ul, .disclaimer ul li ul, .r_col_photo_caption ul li ul, .r_col_infobox ul li ul, #coloredbox_style_container ul li ul  {
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_grey.gif);
margin: 5px 0 0 15px;
padding: 0;
}

.nav_promo ul li ul li, .disclaimer ul li ul li, .r_col_photo_caption ul li ul li, .r_col_infobox ul li ul li, #coloredbox_style_container ul li ul li {
line-height: 1.1em;
font-size: 1.0em;
margin: 0;
padding: 0 0 5px 0px;
}
.nav_promo ul li ul li, .disclaimer ul li ul li, .r_col_photo_caption ul li ul li, .r_col_infobox ul li ul li {
color:#888888;
}

#coloredbox_style_container ul li ul li {
color:#666666;
}


.nav_promo ol, .disclaimer ol, .r_col_photo_caption ol, .r_col_infobox ol, #coloredbox_style_container ol {
list-style-type:decimal; 
list-style-position: outside;
margin: 10px 7px 0 25px;
padding: 0 7px 15px 7px;
}

.nav_promo ol li, .disclaimer ol li, .r_col_infobox ol li, #coloredbox_style_container ol li {
line-height: 1.3em;
font-size: 0.9em;
margin: 0;
padding: 2px 0 2px 0;  
}
.r_col_photo_caption ol li {
line-height: 1.3em;
font-size: 0.85em;
margin: 0;
padding: 2px 0 2px 0;  
}
.nav_promo ol li, .disclaimer ol li, .r_col_photo_caption ol li, .r_col_infobox ol li {
color:#888888;
}

#coloredbox_style_container ol li {
color:#666666;
}

.nav_promo ol li ol, .disclaimer ol li ol, .r_col_photo_caption ol li ol, .r_col_infobox ol li ol, #coloredbox_style_container ol li ol  {
list-style-type: decimal;
list-style-position: outside;
margin: 5px 0 0 23px; 
padding: 0;
}

.nav_promo ol li ol li, .disclaimer ol li ol li, .r_col_photo_caption ol li ol li, .r_col_infobox ol li ol li, #coloredbox_style_container ol li ol li {
line-height: 1.1em;
font-size: 1.0em;
margin: 0;
padding: 0 0 5px 5px; 
}
.nav_promo ol li ol li, .disclaimer ol li ol li, .r_col_photo_caption ol li ol li, .r_col_infobox ol li ol li {
color:#888888;
}
#coloredbox_style_container ol li ol li {
color:#666666;
}

	ul.grey_arrows{
	display: block;
	}
	ul.grey_arrows li{
	list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_raquo.gif);
	line-height: 1.2em;
	vertical-align: bottom;
	}
	ul.blue_arrow_box_right{
	display: block;
	}
	ul.blue_arrow_box_right li{
	list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox.gif); 
	line-height: 1.2em;
	vertical-align: bottom;
	}
	ul.blue_arrow_box_down{
	display: block;
	}
	ul.blue_arrow_box_down li{
	list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox_dn.gif);
	line-height: 1.2em;
	vertical-align: bottom;
	}
	ul.blue_square{
	display: block;
	}
	ul.blue_square li{
	list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
	line-height: 1.2em;
	vertical-align: bottom; 
}


	
.list_style_container_none{
}
.list_style_container_none ul{
	display: block;
}
.list_style_container_none ul li{
	list-style-image: none;
	list-style-type: none;
	line-height: 1.2em;
	vertical-align: bottom;
}

.list_style_container_grey_bullet
{
}

.list_style_container_grey_bullet ul{
	display: block;
}
.list_style_container_grey_bullet ul li{
	list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_raquo.gif);
	line-height: 1.2em;
	vertical-align: bottom;
}

#staticlist {margin:0 0 40px 0;padding:0;}
#staticlist p.list_title {margin:0;padding:0;line-height: 1.3em;}
#staticlist p.list_title a {margin:0;padding:0;text-decoration:underline;}
#staticlist p.list_sub_darkgrey {margin:2px 0 0 1px;padding:0;font-size:.9em;color:#666666;}
#staticlist p.list_sub_grey {margin:2px 0 0 1px;padding:0;font-size:.9em;color:#888888;}
#staticlist p {margin:0;padding:0;font-size:1.0em;}

p.list_title {margin:0;}
p.list_title a {margin:0;}
p.list_sub_darkgrey {margin:0;}
p.list_sub_grey {margin:0;}

.list_style_container_boxed_right
{
width:97%;/*added by nelee on nov 3 09*/	
}

.list_style_container_boxed_right ul{
	display: block;
	vertical-align:top;
	list-style-image:none;/*added by nelee on nov 3 09*/

}
.list_style_container_boxed_right ul li{
	
	
	line-height: 1.2em;
	/*
	list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox.gif); 	
	vertical-align: bottom;
	list-style-position:0 0;
	
	*/
	/*added by nelee on nov 3 09*/
	vertical-align:top;
	width:100%;
	clear:left;
	list-style-type:none;
	list-style-image:none;
	background-image:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox.gif); 
	background-position:0 0;
	background-repeat:no-repeat;

}
#main_col_style_container .list_style_container_boxed_right ul {	
	margin-left:10px;/*added by nelee on nov 3 09*/
	}
/*added by nelee on nov 3 09*/
#main_col_style_container .list_style_container_boxed_right ul li p,
#main_col_style_container .list_style_container_boxed_right ul li h3,
#main_col_style_container .list_style_container_boxed_right ul li h4,
#main_col_style_container .list_style_container_boxed_right ul li h5,
#main_col_style_container .list_style_container_boxed_right ul li h6 {padding-left:20px;}
#main_col_style_container .list_style_container_boxed_right ul li h3,
#main_col_style_container .list_style_container_boxed_right ul li h4,
#main_col_style_container .list_style_container_boxed_right ul li h5,
#main_col_style_container .list_style_container_boxed_right ul li h6 {padding-top:0; margin-top:0;}
.list_style_container_boxed_right ul li p.divider {
	/*
	
	padding-left:0;*/
	vertical-align:top;
	float:left; 
	clear:left;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.list_style_container_boxed_right ul li img {vertical-align:top;}/*added by nelee on nov 3 09*/


.list_style_container_boxed_down
{
width:97%;/*added by nelee on nov 3 09*/	
}

.list_style_container_boxed_down ul{
	display: block;
	vertical-align:top;
	list-style-image:none;/*added by nelee on nov 3 09*/
}
.list_style_container_boxed_down ul li{
	/*list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox_dn.gif);
	
	vertical-align: bottom;*/
	line-height: 1.2em;
	vertical-align:top;
	width:100%;
	clear:left;
	list-style-type:none;
	list-style-image:none;
	background-image:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox_dn.gif); 
	background-position:0 0;
	background-repeat:no-repeat;
}
#main_col_style_container .list_style_container_boxed_down ul {	
	margin-left:10px;/*added by nelee on nov 3 09*/
	}
/*added by nelee on nov 3 09*/
#main_col_style_container .list_style_container_boxed_down ul li p,
#main_col_style_container .list_style_container_boxed_down ul li h3,
#main_col_style_container .list_style_container_boxed_down ul li h4,
#main_col_style_container .list_style_container_boxed_down ul li h5,
#main_col_style_container .list_style_container_boxed_down ul li h6 {padding-left:20px;}
#main_col_style_container .list_style_container_boxed_down ul li h3,
#main_col_style_container .list_style_container_boxed_down ul li h4,
#main_col_style_container .list_style_container_boxed_down ul li h5,
#main_col_style_container .list_style_container_boxed_down ul li h6 {padding-top:0; margin-top:0;}
.list_style_container_boxed_down ul li p.divider {
	/*
	
	padding-left:0;*/
	vertical-align:top;
	float:left; 
	clear:left;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.list_style_container_boxed_down ul li img {vertical-align:top;}/*added by nelee on nov 3 09*/	
	
.list_style_container_blue_square
{
width:97%;/*added by nelee on nov 3 09*/
}
.list_style_container_blue_square ul{
	display: block;
	vertical-align:top;
	list-style-image:none;/*added by nelee on nov 3 09*/
	}
.list_style_container_blue_square ul li{
	/*list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
	line-height: 1.2em;
	vertical-align: bottom;*/
	line-height: 1.2em;
	vertical-align:top;
	width:100%;
	clear:left;
	list-style-type:none;
	list-style-image:none;
	background-image:url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif); 
	background-position:0 0;
	background-repeat:no-repeat; 
}

#main_col_style_container .list_style_container_blue_square ul {	
	margin-left:10px;/*added by nelee on nov 3 09*/
	}
/*added by nelee on nov 3 09*/
#main_col_style_container .list_style_container_blue_square ul li p,
#main_col_style_container .list_style_container_blue_square ul li h3,
#main_col_style_container .list_style_container_blue_square ul li h4,
#main_col_style_container .list_style_container_blue_square ul li h5,
#main_col_style_container .list_style_container_blue_square ul li h6 {padding-left:20px;}
#main_col_style_container .list_style_container_blue_square ul li h3,
#main_col_style_container .list_style_container_blue_square ul li h4,
#main_col_style_container .list_style_container_blue_square ul li h5,
#main_col_style_container .list_style_container_blue_square ul li h6 {padding-top:0; margin-top:0;}
.list_style_container_blue_square ul li p.divider {
	/*
	
	padding-left:0;*/
	vertical-align:top;
	float:left; 
	clear:left;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.list_style_container_blue_square ul li img {vertical-align:top;}/*added by nelee on nov 3 09*/




ul#arrows {
display: block;
margin: 10px 0 0 0;
padding: 0;
}
ul#arrows li{
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_raquo.gif);
line-height: 1.2em;
margin:0 0 0 25px;
padding: 0 0 10px 0; 
}


ul#arrows_dn {
display: block;
margin: 10px 0 0 10px;
padding: 0;
}
ul#arrows_dn li{
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox_dn.gif);
line-height: 1.2em;
vertical-align: top;
margin:0 0 0 25px;
padding: 0 0 10px 5px; 
}

ul#arrows_dn li a:link, ul#arrows_dn li a:visited, ul#callout li a:link, ul#callout li a:visited, table#news td a:link, table#news td a:visited, ul li a:link, ul li a:visited  {color:#6a8bac;text-decoration: underline;}
ul#arrows_dn li a:hover, ul#callout li a:hover, table#news td a:hover, ul li a:hover {color:#888888;text-decoration: none;}



/* Table Styles with ul's */

table#news {
width: 100%;
font-size:1em;
border:0;
background: #FFFFFF;
text-align: left;
margin:0 0 55px 0;
padding:0;
}
table#news th {
height: 25px;
font-family:  Arial, "Arial Narrow", Verdana, sans-serif;
font-size:1.5em;
font-weight:normal;
color:#888888;
margin:0;
padding: 15px 4px 4px 0;
}
table#news td {
height: 20px;
background: #ccc;
margin:0;
padding: 8px 4px 8px 0;
}
table#news img {
float: left;
margin:0 6px 0 0;
padding: 0
}



/* lists */

table#lists {
font-size: 1em;
float: left;
width:100%;
border:0;
margin:0;
padding:0;
}
table#lists td {
width:33%;
margin:0;
padding:0;
}
ul#lists {
display: block;
margin: 0;
padding: 15px 0;
}
ul#lists li{
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_blue.gif);
line-height: 1.2em;
vertical-align: top;
padding: 0 0 10px 0; 
margin:0 0 0 25px;
}


/* callout */

table.callout {
font-size: 1em;
text-align:left;
width:100%;
border:0;
margin:0px 0 0px 0;
padding:0;
}
table.callout th {
font-family:  Arial, "Arial Narrow", Verdana, sans-serif;
font-size:1.4em;
font-weight:bold;
color:#888888;
margin:0;
padding: 0px 4px 10px 0px;
}
table.callout td {
vertical-align: top;
margin:0;
/*padding:0px 0 5px 0;*/
padding:0px 5px 5px 5px;
}
table.callout td.left {
width: 14%;
margin:0;
padding: 10px 0 10px 0;
}
table.callout td.bottom {
height:1px;
margin:10px 0 0 0;
padding: 0;
}

ul#callout {
display: block;
margin: 0;
padding: 0;
}
ul#callout li{
line-height: 1.2em;
text-align:left;
list-style-image: url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_bullet_arrowbox.gif);
margin:0 0 0 15px;
padding: 0 0 10px 4px; 

}



table#callout img {
float: left;
background: #000;
margin:0 20px 0 0;
padding:0;
}

table.callout h4 {font-size:1.4em;line-height: 1.1em; font-weight: normal;margin:0 0 10px 0;}
table.callout h4 a:link, h4.callout a:visited  {color:#6a8bac;text-decoration:underline;}
table.callout h4 a:hover  {color:#888888;text-decoration:none;}

table.callout p {margin:8px 0 0 0;padding:0; line-height: 1.3em;}
	
	tr.selected_blue {
		padding: 8px 8px;
		color:#FFFFFF;
		background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_bl.jpg) top left repeat-x;
		background-color: #2E406B;
		font-weight: bold;
		border-left: 1px solid #FFFFFF;
	}

table.data {
		width: 100%;
		border: 1px solid #CCCCCC;
		margin: 10px 0;
		padding:0;
	}

	table.data tbody tr td {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 4px 8px;
		border-left: 1px solid #CCCCCC;
	}
	
	table.data th {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		background: #efefef;
		padding: 4px 8px;
		border-left: 1px solid #CCCCCC;
	}
	
	table.data tbody tr td.left_header, table.data tbody tr.selected td.left_header
	{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		background: #efefef;
		padding: 4px 8px;
		border-left: 1px solid #CCCCCC;
		font-weight:bold;
	}
	
	table.data tbody tr.selected td {
		background-color: #CCCCCC;
		padding: 8px 8px;
		background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_gr.jpg) top left repeat-x;
		color:#888888;
		font-weight: bold;
		border-left: 1px solid #CCCCCC;
	}
	table.data tbody tr.selected_gray td {
		background-color: #CCCCCC;
		padding: 8px 8px;
		color:#888888;
		background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_gr.jpg) top left repeat-x;
		font-weight: bold;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
	}
	

	table.data_blue {
		width: 100%;
		margin: 10px 0;
		padding:0;
	}

	table.data_blue tbody tr td {
		width: 33%;
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		padding: 4px 8px;
	}
	
	table.data_blue th {
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 8pt;
		background: #efefef;
		padding: 4px 8px;
	}
	
	table.data_blue tbody tr.selected td {
		background-color: #CCCCCC;
		padding: 8px 8px;
		background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_bl.jpg) top left repeat-x;
		color:#888888;
		font-weight: bold;
	}
		
	table.data_blue tbody tr.selected_blue td {
		padding: 8px 8px;
		color:#FFFFFF;
		background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_bl.jpg) top left repeat-x;
		background-color: #2E406B;
		font-weight: bold;
		border-left: 1px solid #FFFFFF;
	}
	
#main_col_style_container .grey_table {
	border-bottom:#EBEBEB solid 1px;
	border-left:#EBEBEB solid 1px;
	border-right:#EBEBEB solid 1px;
	background:#FFF url(//a248.e.akamai.net/f/248/47542/30d/www.ibm.com/i/v16/t/container-gradient.gif) repeat-x 0% 100%;
	text-align:left;
}

#main_col_style_container .grey_table p {
	padding-left:10px;
	padding-bottom:5px;
}

#main_col_style_container .grey_table ul {
	padding-top:0px;
	padding-left:8px;
	margin-top:-3px;
}
	
/* Slideshow Popup Code */

#popupContainer{
position: absolute;
/*width: 600px;*/ /*width slideshow box*/
left: 0;
top: 0;
padding-top: 0;
visibility: hidden;
z-index: 1006;
/*height:400px;*/ /*for iframe*/
}

#popupContainer .closeLink{
	text-decoration: none;
	display:block;
	background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_gr.jpg) top left repeat-x;
	margin:0px 0px 0px 0px; 
	padding:2px 8px 2px 8px;
	border: 1px solid #e5e5e5;
	float:right;
}

#popupContainer .closeLink a, #popupContainer .closeLink a:visited {
	text-decoration: underline;
	font-family: Arial, Verdana, sans-serif;font-size:1.0em;line-height:1.2em;letter-spacing:.03em;font-weight:bold;
	color: #888888;
}

#popupContainer .closeLink a:hover{
	text-decoration: none;
	color: #888888;
}

#popupContent{ 
	background-color: white;
	clear:both
}

#windowMask{ 
position: absolute;
background: black;
right: 0;
width: 1%;
top: 0;
z-index: 1005;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
opacity: 0.5;
}

/* Footer Styles */

#footer {
/*position: relative;*/  /*---commented out for site builder---*/
width:100%;
height: 10px;
float:left;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_footer_dotted.gif) repeat-x;
text-align: left;
margin: 20px 0 0 0;
padding: 0;
}
#footer a {color:#6a8bac;text-decoration: none;}
#footer a:hover {color:#666666;text-decoration: underline;}

p.footer {
font-size: .8em;
padding: 12px 18px 6px 18px;
}




/*how we are organized*/
 #about_home {
 	text-align:left;
 	padding:0 0 20px 0;
 	margin:0 0 20px 0;
 	}
 
	#about_home select {font-size:11px; width:260px;
	background-color:#fff;}
	
	#about_left {
	width:35%;
	float:left;
	padding:0 20px 0 10px;
	}
	
	#about_right {
	width:35%;
	float:left;
	}
		
		#about_home .boxText {
		margin: 0px 15px 10px 15px;
		}	
		
		#about_home .boxText p {
		font-size:11px; 
		line-height:12px;
		color:#666666;
		}	

	*:first-child+html #about_home #topBoxLeft {
		height:auto; 
		margin-bottom:0px;
		}
		
	.media_inc_container
	{
		text-align:center;
		padding:10px 0px 10px 0px;
	}
		
#food, #flavor, #beverage, #other {margin:5px 0; border:1px dotted #FF9900; padding:5px; font-size:11px; width: 30%;} /*Flavors Form Styles*/
.TDGreyDotted {border: 1px dotted #666666; background-color: #EEEEEE; padding:0px 5px 5px 7px;} /*Sweeteners Form Styles*/

/*
#topnav {
	display:none;
}
*/
ul#can_nutrena_left_nav li a.notcurrent{background:none;margin:0;padding: 0 0 0 0;}
