/* ==================================
|	Version: CARGILL.COM.CSS    V.1
|	Author: Cargill.com
|	Developed: July 18, 2008

|   Updated: September 15th, 2008 
===================================== */

/*********************************************

body text								505050

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 Helvetica, Verdana, 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:#505050;text-decoration: none;}

#main_col_style_container p.blockquote_grey {margin:10px 30px 10px 20px; 
	font-size:1em; line-height: 1.3em; color:#505050;}
#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:#0b9002;}

blockquote {
	margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em;
}

p.blockquote_grey {margin:10px 30px 10px 20px; font-size:1em; line-height: 1.3em; color:#505050;}
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:#0b9002;}

#main_col_style_container p.blockquote_sub_grey {margin:-10px 30px 10px 50px; 
font-size:1em; line-height: 1.3em; color:#505050;}
#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:#0b9002;}

p.blockquote_sub_grey {margin:-10px 30px 10px 50px; font-size:1em; line-height: 1.3em; color:#505050;}
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:#0b9002;}

/* h1.grey, */ h2.grey,h3.grey,h4.grey,h5.grey,h6.grey {
font-family: 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 {
font-family: Helvetica, Verdana, sans-serif;
font-weight:normal;
display: block;
color: #0b9002;
font-size:1em;
margin:0;
padding:0;
}
h2.blue,h3.blue,h4.blue,h5.blue,h6.blue, .heading1_container  {
font-family: 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: Helvetica, Verdana, sans-serif;
font-weight:normal;
display: block;
color: #0b9002;
font-size:1em;
margin:0;
padding:0;
}
/*
h2.green a, h3.green a, h4.green a, h5.green a, h6.green a {color: #0b9002; text-decoration:underline;}
h2.green a:hover, h3.green a:hover, h4.green a:hover, h5.green a:hover, h6.green a:hover {color: #0b9002; text-decoration:none;}
*/

/* -- grey  color:#888888;-- */
/* -- green color: #0b9002;-- */
h1,h1.pagetitle  {font-size:2.1em;line-height: 1.1em;margin:0 0 0.5em 0;padding:0;color: #0b9002;}

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: Helvetica, Verdana, sans-serif; 
text-align:left;font-size:1.3em;line-height: 1.1em;font-weight: normal;}
h2.segment {font-family: 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: Helvetica, 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: Helvetica, 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: Helvetica, 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: Helvetica, 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 0px;
		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:#505050;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: #0b9002; 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: #0b9002; text-decoration:none;}

#coloredbox_style_container a, #coloredbox_style_container a:visited {color:#6a8bac;text-decoration: underline;}
#coloredbox_style_container a:hover {color:#505050;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: #0b9002; 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: #0b9002; text-decoration:none;} 

.nav_promo a:link, .nav_promo a:visited {color:#6a8bac;text-decoration: underline;}
.nav_promo a:hover {color:#505050;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: #0b9002; 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: #0b9002; 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: #0b9002; 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: #0b9002; 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: Helvetica, Verdana, sans-serif; display: block; width:auto;height:auto;font-size:1.0em;font-weight: bold;letter-spacing:.03em;margin:0px 0px 2px 0px; 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: Helvetica, 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: Helvetica, 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: Helvetica, Verdana, sans-serif;color: #0b9002;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: #0b9002;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: #0b9002;text-decoration:none;}

h6.italic  {font-family: Helvetica, 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:#505050;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:#505050;text-decoration: none;}

.textxlarge{font-family: 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:#505050;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: #505050;
	}
.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: 854px; 
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: 275px;
height: 15px;
float: right;
background: #FFFFFF;
font-size: 100%;
color: #FFF;
text-align: right;
margin: 30px 17px 0 0;
padding:0;
}

#search {
display: inline !IMPORTANT;
width: 150px;
float: left;
background: #FFFFFF;
font-size: 12px;
color: #FFF;
text-align: left;
padding:0;
}

#search_only {
display: inline !IMPORTANT;
float: right;
background: #FFFFFF;
font-size: 12px;
color: #FFF;
text-align: left;
padding:0;
}

#worldwidelink {
display: inline !IMPORTANT;
background: #FFFFFF;
font-size: 12px;
color: #FFF;
text-align: right;
margin: 0;
padding:0;height: 15px;
width: 120px;
float: right;
}

#worldwidelink a:link, #worldwidelink a:visited {color:#6a8bac;text-decoration: none;}
#worldwidelink a:hover {color:#505050;text-decoration: underline;}


/*	---	Breadcrumb Styles -------	*/

#breadcrumb {
width:854px;
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: 161px;
float: left;
text-align: left;
margin: 0;
padding: 0 0 20px 0; 
}


/*	---	Nav Promo Box -------	*/

.nav_promo {
width: 152px;
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: #505050;
		}
	.nav_promo td {color: #505050}
	
.nav_promo img {
float: left;
border: 1px solid #e5e5e5;
margin: 3px 5px  0 -2px;
padding: 0px 0 0 0 ;
}


/*	---	Content Styles -------	*/

#wrapper { 
width:854px;
padding: 0 3px;
margin:0 auto; /* "auto" makes the left and right margins center the wrapper */
background-color: #FFFFFF; 
}

#container {
width:854px;
color:#505050;
text-align:left;
margin: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;
/*border-bottom: 3px solid #7B7C7D;*/
clear: right;
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:594px;/*changed 10/29 by Nlee*/
float: left;
text-align: left;
background: #fff;
margin:0 25px 0 0;
padding: 0 0 0 18px;
min-height:1px;
height:auto !important;
height:1px;
}
	#l_col_wideContainer p {
		line-height: 1.6em;
		margin: 0;
		padding: 6px 0 8px 0;
		}
#c_col_container {
width:427px;/*changed 10/29 by Nlee*/
float: left;
display:inline;
text-align: left;
background: #fff;
margin:0 25px 0 25px;
padding: 0;
min-height:1px;
height:auto !important;
height:1px;
}

#fullbanner_container {
float:left;
display:inline;
width:693px;
}



/*------------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;
	/*float:left;*/
}
#l_col_wideContainer_wide_photo_container
{
	width:817px;
	float: left;
	text-align: left;
	background: #FFFFFF;
	margin:0 18px 0 18px;	
	padding: 0 0 0 0px;
	display: inline;  /*ie6 double margin bug fix*/	
}
#c_col_wide_photo_container {
	width:650px;
	float: left;
	display:inline;
	text-align: left;
	background: #FFFFFF;
	margin:0 18px 0 25px;
}

#c_col_wideContainer {
	width:817px;
	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;
}
#r_col_wide_photo_container {
	margin:0 0 10px 0;
}


.r_col_wide_iframe_container{
	width:650px;
	margin:0 0 15px 0;
}

.c_col_iframe_container{
	width:427px;
	margin:0 0 15px 0;
}

.c_col_wide_iframe_container{
	width:817px;
	margin:0 0 15px 0;
}


/*------------------------*/

.pagetitle_wrapper h1.pagetitle { 
	padding:19px 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:#505050;text-decoration: none;}

	#main_col_style_container table {
		font-size: 1.0em;
		color:#505050;
		width: 90%;
		padding: 5px 5px 5px 5px;
		margin: 10px 5px 10px 10px;
		}
	
	#main_col_style_container table.inbody_photo_container_left { 
		width: 20px;
		float: left;
		margin: 12px 7px 0 0;
		padding: 0;
		color:#888888;
		}
	#main_col_style_container table.inbody_photo_container_right { 
		width: 20px;
		float: right;
		margin: 12px 0px 5px 10px;/*added 5px padding bottom by neng on nov 3 2009*/
		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: 15px 0 0 0;
/*width:198px;
float: right;
*/
float: left;
background: #fff;
margin:0;
}

#r_col_container {

text-align: left;
float: left;
display:inline;
background: #fff;
margin:0;
padding-bottom:10px; 
/*

float: right;
width:180px;
padding: 0 18px 0 0;*/

}

	.r_col_infobox {
		width: 198px;
		border: 1px solid #999;
		background: #FFFFFF;
		margin: 0 0 10px 0;
		/*padding:2px 2px 16px 2px;*/
		}
	.r_col_infobox p {
		font-size: 0.9em;
		line-height: 1.2em; 
		margin: 0;
		padding: 6px 8px 8px 6px;
		}
	.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:#505050;
		}
	.r_col_infobox td {color:#505050;}

	span.left_img {
		float: left;
		margin:8px 10px 0 0px;
		padding:0;
		vertical-align:top;
		}
	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: 198px;
		background: #FFFFFF;
		margin: 0 0 20px 0;
		padding:0px 0px 0px 0px;
		}
	.r_col_photo_heading { 
		background: #FFFFFF;
		margin: 0 0 0px 0;
		padding:0px 0px 0px 0px;
		display:block;
		}
	.r_col_photo_caption {
		/*width: 198px; */
		width: 198px; /*updated back to 198 from 188px*/
		background: #F5F5F5;
		margin:0px 0 0px 0;
		padding:2px 0px 2px 0px;
		}			
	.r_col_photo_caption p { 
		background: #F5F5F5; 
		font-size: 0.85em;
		padding:0px 5px 2px 5px; /*added padding left and right here to fix an issue dec 18 2009*/
		}
	
	.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:650px;
	float: left;
	text-align: left;
	background: #FFFFFF;
	margin:0 0 0 25px;
	padding: 0 0 0 0;
	display: inline;  /*ie6 double margin bug fix*/	
}
	#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:650px;
float: left;
background: #FFFFFF;
margin:0 0 0 0;
padding: 0 0 0 0;
}

.landing_flash_container{
	margin:0 0 -25px 0;
}

.landing_flash_padding_container{
	padding:0 0 25px 0; 
	width:100%;
}

/* colored boxes */

.coloredbox_yellow, .coloredbox_green, .coloredbox_blue {
width: 198px;
margin: 0 0 10px 0px;
padding: 10px 0 5px 0px;
}
	.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: 854px;
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:#505050;text-decoration: underline;}

.module_home_1_container {
display: inline;
width: 213px;
height: 150px;
float: left;
overflow: hidden;
margin:0;
padding:0;
}
.module_home_2_container {
display: inline;
width: 213px;
height: 150px;
float: left;
overflow: hidden;
margin:0 0 0 1px;
padding:0;
}
.module_home_3_container {
display: inline;
width: 213px;
height: 150px;
float: left;
overflow: hidden;
margin:0 0 0 1px;
padding:0;
}
.module_home_4_container {
display: inline;
width: 212px;
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_tan {
display: block;
width: 100%;
height: 100%;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_tan.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_tan_selector {display: block;background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_mod_bkgr_tan.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 Helvetica, Verdana, sans-serif;
		color: #505050;
		font-weight: 900;
		text-align: left;
		padding: 5px 5px 5px 5px;
		}

.module_img_thumbnail img {border: 1px solid #ccc; margin: 5px 5px 5px 10px;float:right;}

.module_home_1_container h6.grey, .module_home_2_container h6.grey, .module_home_3_container h6.grey, .module_home_4_container h6.grey, .module_home_1_container h5.grey, .module_home_2_container h5.grey, .module_home_3_container h5.grey, .module_home_4_container h5.grey, .module_home_1_container h4.grey, .module_home_2_container h4.grey, .module_home_3_container h4.grey, .module_home_4_container h4.grey {
		padding-left: 5px;
		}
		
.module_home_1_container h6.green, .module_home_2_container h6.green, .module_home_3_container h6.green, .module_home_4_container h6.green, .module_home_1_container h5.green, .module_home_2_container h5.green, .module_home_3_container h5.green, .module_home_4_container h5.green, .module_home_1_container h4.green, .module_home_2_container h4.green, .module_home_3_container h4.green, .module_home_4_container h4.green {
		padding-left: 5px;
		}
		
.module_home_1_container h6.blue, .module_home_2_container h6.blue, .module_home_3_container h6.blue, .module_home_4_container h6.blue, .module_home_1_container h5.blue, .module_home_2_container h5.blue, .module_home_3_container h5.blue, .module_home_4_container h5.blue, .module_home_1_container h4.blue, .module_home_2_container h4.blue, .module_home_3_container h4.blue, .module_home_4_container h4.blue {
		padding-left: 5px;
		}

.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: 650px;
/*height: 167px;*/
float: left;
background: transparent;
margin: 10px 0;
padding: 15px 0px 0px 0px;
display:block;
}

	#three_module_container p {
		font: 0.85em Helvetica, Verdana, sans-serif;
		color: #666666;
		text-align: left;
		line-height: 1.2em;
		margin: 0;
		padding: 10px 15px 0 15px;
		}
		
#three_module_container a:link, #three_module_container a:visited {color:#6a8bac;text-decoration: none;}
#three_module_container a:hover {color:#505050;text-decoration: underline;}
		
.module_landing_title {
text-align: left;
padding: 5px 5px 5px 13px;
margin:0;
}

.module_landing_1_container h6.grey, .module_landing_2_container h6.grey, .module_landing_3_container h6.grey, .module_landing_1_container h5.grey, .module_landing_2_container h5.grey, .module_landing_3_container h5.grey, .module_landing_1_container h4.grey, .module_landing_2_container h4.grey, .module_landing_3_container h4.grey {
		padding-left: 15px;
		}
		
.module_landing_1_container h6.green, .module_landing_2_container h6.green, .module_landing_3_container h6.green, .module_landing_1_container h5.green, .module_landing_2_container h5.green, .module_landing_3_container h5.green, .module_landing_1_container h4.green, .module_landing_2_container h4.green, .module_landing_3_container h4.green {
		padding-left: 15px;
		}
		
.module_landing_1_container h6.blue, .module_landing_2_container h6.blue, .module_landing_3_container h6.blue, .module_landing_1_container h5.blue, .module_landing_2_container h5.blue, .module_landing_3_container h5.blue, .module_landing_1_container h4.blue, .module_landing_2_container h4.blue, .module_landing_3_container h4.blue {
		padding-left: 15px;
		}

	
.module_landing_1_container {
display: inline;
width: 216px;
/*height: 167px;*/
float: left;
overflow: hidden;
margin:0;
padding:0;
}
.module_landing_2_container {
display: inline;
width: 216px;
/*height: 167px;*/
float: left;
overflow: hidden;
margin:0 0 0 1px;
padding:0;
}
.module_landing_3_container {
display: inline;
width: 216px;
/*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:#505050;
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:#505050;
}
#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:#505050;
}

#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:#505050;
}

#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:#505050;
}
#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
{
width:97%;/*added by nelee on nov 3 09*/
}

.list_style_container_grey_bullet ul{

	display: block;
	vertical-align:top;
	list-style-image:none;/*added by nelee on nov 3 09*/
}
.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);
	
	vertical-align: bottom;*/
	line-height: 1.2em;
	vertical-align:top;
	width:97%;
	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_raquo.gif); 
	background-position:0 0;
	background-repeat:no-repeat;
}
#main_col_style_container .list_style_container_grey_bullet ul {	
	margin-left:10px;/*added by nelee on nov 3 09*/
	padding-right:0;
	margin-right:0;
	}
/*added by nelee on nov 3 09*/
#main_col_style_container .list_style_container_grey_bullet ul li p,
#main_col_style_container .list_style_container_grey_bullet ul li h3,
#main_col_style_container .list_style_container_grey_bullet ul li h4,
#main_col_style_container .list_style_container_grey_bullet ul li h5,
#main_col_style_container .list_style_container_grey_bullet ul li h6 {padding-left:20px;} {padding-left:20px;}
#main_col_style_container .list_style_container_grey_bullet ul li h3,
#main_col_style_container .list_style_container_grey_bullet ul li h4,
#main_col_style_container .list_style_container_grey_bullet ul li h5,
#main_col_style_container .list_style_container_grey_bullet ul li h6 {padding-top:0; margin-top:0;}

.list_style_container_grey_bullet ul li p.divider {
	/*
	
	padding-left:0;*/
	vertical-align:top;
	float:left; 
	clear:left;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.list_style_container_grey_bullet ul li img {vertical-align:top;}/*added by nelee on nov 3 09*/


#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:#505050;}
#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:#505050;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:  Helvetica, Verdana, sans-serif;
font-size:1.5em;
font-weight:normal;
color:#505050;
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:  Helvetica, Verdana, sans-serif;
font-size:1.4em;
font-weight:bold;
color:#888888;
margin:0;
padding: 5px 4px 10px 0px;/*changed padding top 0 px to 5px - Nlee - oct 30, 2009*/
}
table.callout td {
vertical-align: top;
margin:0;
/*padding:0px 0 5px 0;*/
padding:0px 5px 5px 5px;
}
table.callout td.left {
width: 124px;
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;
		border-collapse:collapse;
	}

	table.data tbody tr td {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 8pt;
		padding: 4px 8px;
		border-left: 1px solid #CCCCCC;
	}
	
	table.data th {
		font-family: Helvetica, 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: Helvetica, 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:#505050;
		font-weight: bold;
		border-left: 1px solid #CCCCCC;
	}
	table.data tbody tr.selected_gray td {
		background-color: #CCCCCC;
		padding: 8px 8px;
		color:#505050;
		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: Helvetica, Verdana, sans-serif;
		font-size: 8pt;
		padding: 4px 8px;
	}
	
	table.data_blue th {
		font-family: Helvetica, 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:#505050;
		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(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_table_bkgr_gradient.gif) repeat-x 0% 100%;
	text-align:left;
	border-collapse:collapse;
}

#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;
	padding-bottom:14px;
}
	
/* 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 .popupHeader{
	float:left;
	width:100%;
	background: #EBEBEB url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_tbox_title_bkgr_gr.jpg) top left repeat-x;
}

#popupContainer .closeLink{
	text-decoration: none;
	display:block;
	margin:0px 0px 0px 0px; 
	padding:2px 8px 2px 8px;
	border: 2px solid #e5e5e5;
	float:right;
	font-family: Helvetica, Verdana, sans-serif;
	font-size:1.0em;line-height:1.2em;letter-spacing:.03em;font-weight:bold;
	color: #505050;
	cursor:hand;
}

#popupContainer .closeLink:hover, #popupContainer .closeLink:visited {
	text-decoration: none;
	color: #505050;
}

#popupContainer .closeLink a:hover{
	text-decoration: none;
	color: #505050;
}

#popupContent{ 
	background-color: white;
	clear:both
}

#windowMask{ 
position: absolute;
background: black;
right: 0;
width: 10px;
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:854px;
height: 16px;
float:left;
background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_img_footer_dotted.gif) repeat-x;
/*text-align: right;*/
margin: 8px 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;
}

#footer .footerLeft{
	float:left;
	text-align:left;
	padding:10px 0 0 0;
}

#footer .footerRight{
	width:450px;
	float:right;
	text-align:right;
}




/*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:300px;
	float:left;
	padding:0 20px 0 10px;
	}
	
	#about_right {
	width:300px;
	float:left;
	}
		
		#about_home .boxText {
		margin: 0px 15px 10px 15px;
		}	
		
		#about_home .boxText p {
		font-size:11px; 
		line-height:12px;
		color:#666666;
		}	
	
	.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: 255px;} /*Flavors Form Styles*/
.TDGreyDotted {border: 1px dotted #666666; background-color: #EEEEEE; padding:0px 5px 5px 7px;} /*Sweeteners Form Styles*/


/* ==================================
|   Language Blue Bar
===================================== */

#top_container_home_right {
width: 641px;
height: 350px;
float: left;
background: #ffffff;
border-bottom: 1px solid #FFFFFF;
margin: 0;
padding: 0;
overflow: hidden;
}

#top_container_home_left {
width:202px;
height: 350px;
float: left;
background: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
margin:0 10px 0 0px;
padding:0;
overflow: hidden;
}

#top_container_home_left p
{
		text-align: left;
		padding: 5px 5px 5px 5px;
}

#top_container_home_left p.left_divider
{
		width:202px;
		height: 1px;
		background: #FFFFFF url(../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nutrena_img_bkgr_divider.gif) repeat-x;
		margin: 5px 0 8px 0px;
		padding:0;
		display:block;
}

table.product {
width: 100%;
border:0;
margin:10px 0 10px 0;
padding:0;
text-align: left;
}
table.product th {
font-weight:bold;
font-size: .9em;
}
table.product td {
margin:0;
padding: 5px 0 0 5px;
font-size: .9em;
}
table.product h4 {padding-bottom:10px;}/*added by nelee on nov 3 2009*/

#brand_bar_top {
	width: 854px;
	height: 18px; 
	background-color: #ffffff; 
	background-image: url('../../../../../../../wcm/groups/public/@ss-assets/@can/documents/image/can_nu_banner_background.gif');		
	background-repeat: repeat-x;
	text-align: left;
	overflow: hidden;
	padding: 1px 0px;  
}

#brand_bar_top_grey {
	text-align: left;
	overflow: hidden;
	padding: 1px 15px;
}

	.brandbarTopLeft { text-align: left; font-size: .9em; float: left; overflow: hidden;}
	.brandbarLanguage { text-align: right; font-size: .9em; float: right; overflow: hidden; color:#000000}

.brandbarTopLeft a:hover, .brandbarLanguage a:hover {
text-decoration:none;
color:#888888;
}

h3.sitelabel {
font-family: Helvetica, Verdana, sans-serif;
font-weight:bold;
display: block;
color: #0b9002;
font-size:16px;
margin:0;
padding-left:14px;
padding-top: 6px;
}

.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:0px 0px 18px 0px;
padding:0px;
position:relative;
}

.media_container
	{
		text-align:center;
		padding:30px 0px 10px 0px;
	}
	
.media_inc_container .videoBody
	{
		text-align:left;
		padding: 0px 0px 0px 0px;
	}
	

.moduleTitle h4.grey, .moduleTitle h4.green, .moduleTitle h4.blue, .moduleTitle h5.grey, .moduleTitle h5.green, .moduleTitle h5.blue, .moduleTitle h6.grey, .moduleTitle h6.green, .moduleTitle h6.blue {
		padding-left: 2px;
		}
/*Google Search properties*/
#google-results-page {margin-top:20px; font-size:12px;}
#google-results-page table { margin:0; padding:0}

.s{font-size:12px;}
.g{margin-top: 1em; margin-bottom: 1em}
.s td{font-size:12px}
.l{font-size:12px;  }
.l{color: #6a8bac}
.w,.w a:link{color:#0000cc}
.f,.f:link,.f a:link{color:#6a8bac}
.f a:visited{color:#6a8bac}
.f a:active{color:#ff0000}
.t{color:#000000}
.t{background-color:#e5ecf9}
.z{display:none}
.i,.i:link{color:#00bd3f}
.a,.a:link{color:#008000}
div.n {margin-top: 1ex; }
#google-results-page div.n table {width:auto;}
div.n td {padding:0; margin:0; }
.n a{font-size: 10pt; color:#6a8bac; margin:0; padding:0}
.n a:hover {color:#00bd3f}
.n .i{font-size: 10pt; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {color:#6a8bac;}
.b,.b a{font-size: 12pt; color:#6a8bac; font-weight:bold}
.d{
/*margin-right:1em; margin-left:1em;*/}
div.oneboxResults {max-height:150px;overflow:hidden;}

/*Added December 18 2009*/
.c_col_main_body {margin-bottom:15px;}

.inputFormLabel
{
	color:#666666;
	font-weight:bold;
}

.inputFormErrorLabel
{
	color:#CC3333;
	font-weight:bold;
}

#trophyUploadServError
{
	color:#666666;
	font-weight:bold;
}