.layoutColumnPadding { margin: 0px; }

/* DO NOT REMOVE: TRANSPARENT PNG FIX FOR IE6
img, div, input, td  { behavior: url(/iepngfix.htc) } */

/* OVERALL PAGE BODY STYLE */
.body { background:#380001; margin: 0px; padding: 0px; }

.mainnav { text-align:right; padding:0px 17px 0px 0px; vertical-align:top; }
.mainnav UL { margin: 6px 0px 0px 0px; padding:0px; }
.mainnav UL LI { height:8px; list-style:none; display:inline; border-left:#CC0000 solid 4px; margin-left:20px; padding:0px 0px 0px 5px; font: 11px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-decoration:none; }
.mainnav UL LI A:link    { COLOR: #000000; text-decoration:none; }
.mainnav UL LI A:visited { COLOR: #000000; text-decoration:none; }
.mainnav UL LI A:active  { COLOR: #000000; text-decoration:none; }
.mainnav UL LI A:hover   { COLOR: #CC0000; text-decoration:underline; }

#tl_bg { background:#7A0100 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/l_bg.jpg) right repeat-y; }
#tl_bg div { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/tl_bg.jpg) repeat-x; height:504px; width:100%; }
#tl_bg div div { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/tl.jpg) no-repeat top right; height:504px; width:100%; }

#bl_bg { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/bl_bg.jpg) repeat-x; }
#bl_bg div { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/bl.jpg) no-repeat top right; height:275px; width:100%; }

#tr_bg { background:#7B0100 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/r_bg.jpg) left repeat-y; }
#tr_bg div { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/tr_bg.jpg) left repeat-x; height:504px; width:100%; }
#tr_bg div div { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/tr.jpg) no-repeat top left; height:504px; width:100%; }

#br_bg { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/br_bg.jpg) repeat-x; }
#br_bg div { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/br.jpg) no-repeat top left; height:275px; width:100%; }

.pageheader { text-align:right; background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/header_bg.jpg) no-repeat; height:41px; padding:0px 8px 0px 0px; }
.pageheader UL { padding:6px 0px 0px 0px; margin:0px; }
.pageheader UL LI { list-style:none; display:inline; padding:0px 0px 0px 13px; font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.pageheader UL LI A:link    { COLOR: #FFFFFF; text-decoration:none; }
.pageheader UL LI A:visited { COLOR: #FFFFFF; text-decoration:none; }
.pageheader UL LI A:active  { COLOR: #FFFFFF; text-decoration:none; }
.pageheader UL LI A:hover   { COLOR: #FFFFFF; text-decoration:underline; }

.home_content { background:#bce0f0 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/home_content_bg.jpg) no-repeat top; }

#home_news_events { position: relative; width:385px; height:auto; float:right; padding:0px; margin:0px; }
#home_news_events H1 { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/H1_dotted.gif) repeat-x bottom; font: normal 13px Arial, Helvetica, sans-serif; COLOR: #000000; padding:0px 0px 6px 0px; margin:0px; }

#home_news_events UL { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #000000; text-align:left; margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px; list-style-type:square; }
#home_news_events UL A:link    { COLOR: #CC0000; text-decoration:underline; }
#home_news_events UL A:visited { COLOR: #CC0000; text-decoration:underline; }
#home_news_events UL A:active  { COLOR: #CC0000; text-decoration:underline; }
#home_news_events UL A:hover   { COLOR: #000000; text-decoration:underline; }

#newsuss { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #000000; text-align:left; margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:5px; list-style-type:square; }
#newsuss A:link    { COLOR: #CC0000; text-decoration:underline; }
#newsuss A:visited { COLOR: #CC0000; text-decoration:underline; }
#newsuss A:active  { COLOR: #CC0000; text-decoration:underline; }
#newsuss A:hover   { COLOR: #000000; text-decoration:underline; }


#welcome { position: relative; width:360px; height:auto; float:left; padding:0px; margin:0px; }
#welcome H1 { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/H1_dotted.gif) repeat-x bottom; font: normal 13px Arial, Helvetica, sans-serif; COLOR: #000000; padding:0px 0px 6px 0px; margin:0px; }

#welcome P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #000000; text-align:justify; margin:0px; padding:0px; }
#welcome P A:link    { COLOR: #CC0000; font-weight:bold; }
#welcome P A:visited { COLOR: #CC0000; font-weight:bold; }
#welcome P A:active  { COLOR: #CC0000; font-weight:bold; }
#welcome P A:hover   { COLOR: #000000; font-weight:bold; }


/* OVERALL CONTENT PARAGRAPH STYLES */
.content P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
.content P A:link    { COLOR: #CC0000; text-decoration:underline; }
.content P A:visited { COLOR: #CC0000; text-decoration:underline; }
.content P A:active  { COLOR: #CC0000; text-decoration:underline; }
.content P A:hover   { COLOR: #000000; text-decoration:underline; }

.nojustify P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:left; }

.pagination { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px;}
.pagination A:link    { COLOR: #CC0000; text-decoration:underline; }
.pagination A:visited { COLOR: #CC0000; text-decoration:underline; }
.pagination A:active  { COLOR: #CC0000; text-decoration:underline; }
.pagination A:hover   { COLOR: #000000; text-decoration:underline; }


/* BULLETED LISTING STYLES */
.content UL { text-align:left; margin: 0px 0px 0px 20px; padding:0px; }
.content LI { list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; }
.content LI A:link    { COLOR: #CC0000; text-decoration:underline; }
.content LI A:visited { COLOR: #CC0000; text-decoration:underline; }
.content LI A:active  { COLOR: #CC0000; text-decoration:underline; }
.content LI A:hover   { COLOR: #000000; text-decoration:underline; }


/* DEFINITION LIST LISTING STYLES */
.content DL { text-align:left; margin-top:0px;}
.content DT { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; }
.content DT A:link    { COLOR: #CC0000; text-decoration:underline; }
.content DT A:visited { COLOR: #CC0000; text-decoration:underline; }
.content DT A:active  { COLOR: #CC0000; text-decoration:underline; }
.content DT A:hover   { COLOR: #000000; text-decoration:underline; }
.content DD { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; }

/* CONTENT TABLES */
.regulartable TD { vertical-align:top; padding:0px 0px 0px 0px; }
.content TD { vertical-align:top; padding:0px 40px 0px 0px; }
.vertical-listing TD { background:#d7eaf7; border-bottom:#b5c0c8 solid 1px; padding:15px; }
.vertical-listing TH { background:#e3f0fa; border-bottom:#b5c0c8 solid 1px; padding:15px; }
.vertical-listing { border-top:#b5c0c8 solid 1px; }

.horizontal-listing TD { background:#d7eaf7; border-right:#b5c0c8 solid 1px; padding:8px; vertical-align:top; }
.horizontal-listing TH { background:#e3f0fa; border-right:#b5c0c8 solid 1px; padding:8px; vertical-align:top; }
.horizontal-listing { border-left:#b5c0c8 solid 1px; }

.inside_titles { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/inside_nav_b.jpg) no-repeat; height:33px; text-align:right; }
.inside_titles IMG { padding:9px 122px 0px 0px; }


/* HEADING STYLES */
.content H1 { font: normal 13px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; padding:0px 0px 6px 0px; text-transform:uppercase; background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/H1_dotted.gif) repeat-x bottom; }
.content H1 A:link    { COLOR: #CC0000; text-decoration:none; font: bold 16px Arial, Helvetica, sans-serif; }
.content H1 A:visited { COLOR: #CC0000; text-decoration:none; font: bold 16px Arial, Helvetica, sans-serif; }
.content H1 A:active  { COLOR: #CC0000; text-decoration:none; font: bold 16px Arial, Helvetica, sans-serif; }
.content H1 A:hover   { COLOR: #CC0000; text-decoration:none; font: bold 16px Arial, Helvetica, sans-serif; }

.content H2 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px; }
.content H2 A:link    { COLOR: #CC0000; text-decoration:underline; }
.content H2 A:visited { COLOR: #CC0000; text-decoration:underline; }
.content H2 A:active  { COLOR: #CC0000; text-decoration:underline; }
.content H2 A:hover   { COLOR: #000000; text-decoration:underline; }

H3 { font: 13px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

.content H4 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #CC0000; text-align:left; margin:0px; padding:0px; }
.content H4 A:link    { COLOR: #CC0000; text-decoration:underline; }
.content H4 A:visited { COLOR: #CC0000; text-decoration:underline; }
.content H4 A:active  { COLOR: #CC0000; text-decoration:underline; }
.content H4 A:hover   { COLOR: #333333; text-decoration:underline; }


H5 { font: 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 14px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.pagecontent { padding: 8px 20px 20px 20px; margin:0px; vertical-align:top; background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/inside_content_leftnav.jpg) no-repeat left top; height:390px; }

/* HOME WELCOME STATEMENT STYLE */
.welcome { font: 13px/16px Arial, Helvetica, sans-serif; COLOR: #03172e; width:333px; z-index:10; position: relative; left:24px; top:143px; text-align:justify; }

/* FOOTER STYLE */
.footer { text-align:left; vertical-align:top; background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/footer_bg.jpg) no-repeat left top; padding:0px; }

#footer_links { position: relative; width:100%; height:auto; padding:26px 0px 0px 0px; font: 10px/15px Arial, Helvetica, sans-serif; COLOR: #ffcccc; text-align:center; }
#footer_links A:link    { COLOR: #ffcccc; text-decoration:underline; }
#footer_links A:visited { COLOR: #ffcccc; text-decoration:underline; }
#footer_links A:active  { COLOR: #ffcccc; text-decoration:underline; }
#footer_links A:hover   { COLOR: #FFFFFF; text-decoration:underline; }

#kemin_worldwide { position: relative; width:138px; height:auto; left:130px; font: 11px/15px Arial, Helvetica, sans-serif; COLOR: #000000; text-align:center; }
#kemin_worldwide A:link    { COLOR: #000000; text-decoration:none; }
#kemin_worldwide A:visited { COLOR: #000000; text-decoration:none; }
#kemin_worldwide A:active  { COLOR: #000000; text-decoration:none; }
#kemin_worldwide A:hover   { COLOR: #CC0000; text-decoration:none; }

/* TABLE LISTINGS STYLE */
.table { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; vertical-align:top; text-align:left; }
.table A         { COLOR: #003333; }
.table A:hover   { COLOR: #000000; }
.table TH { padding:2px; text-align:left; background: #273143; color:#FFFFFF; }
.table TD { padding:3px; }

/* FORM STYLES */
.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#336699; border:#FFFFFF solid 1px; padding:0px 3px 0px 3px; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 12px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }
.formDescription { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }

/* MAIN NAV ON STATES */
body#foods #foods { font: bold 11px Arial, Helvetica, sans-serif; color:#CC0000; }
body#agrifoods #agrifoods { font: bold 11px Arial, Helvetica, sans-serif; color:#CC0000; }
body#petfoods #petfoods { font: bold 11px Arial, Helvetica, sans-serif; color:#CC0000; }
body#nutraceuticals #nutraceuticals { font: bold 11px Arial, Helvetica, sans-serif; color:#CC0000; }
body#pharmaceuticals #pharmaceuticals { font: bold 11px Arial, Helvetica, sans-serif; color:#CC0000; }

/* IMAGE FLOAT STYLES */
img.floatRight { float: right; clear: right; margin: 0 0 10px 15px;}


/* TEXT LEFT NAVIGATION STYLE */
.leftnav { background:url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/leftnav_t.jpg) no-repeat top; }
.leftnav ul {	list-style: none;	margin: 0;	padding: 0;	border-top: #dce7f0 solid 1px;	}

#leftnav {	width: 179px;	margin: 0px;	font: bold 10px Arial, Helvetica, sans-serif;	padding: 6px 0px 0px 0px;	text-transform:uppercase;	}
#leftnav li a {	height: 25px;	voice-family: "\"}\""; 	voice-family: inherit; height: 18px; text-decoration: none;	}	
#leftnav li a:link, #leftnav li a:visited {	color: #FFFFFF;	display: block;	background:  url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/leftnav_red_bg.gif);	padding: 6px 0 0 10px;	border-bottom: #dce7f0 solid 1px;	}
#leftnav li a:hover {	color: #FFF;	background:  url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/leftnav_red_bg.gif) 0 -25px;	padding: 6px 0 0 10px;	}

#leftnav #second_level a {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#273143 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/plus.gif) no-repeat top left;	}
#leftnav #second_level a:hover {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#3b4657 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/plus.gif) no-repeat top left;	}
#leftnav #second_level_on a {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#273143 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/minus.gif) no-repeat top left;	}
#leftnav #second_level_on a:hover {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#3b4657 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/minus.gif) no-repeat top left;	}

#leftnav UL UL { border-bottom: #dce7f0 solid 1px; border-top:none; }

#leftnav #third_level a {	border-bottom:none;	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px 0 2px 22px;	background:none;	text-transform:capitalize;	}
#leftnav #third_level a:hover {	border-bottom:none;	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px 0 2px 22px;	background:#89949f url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/arrow.gif) no-repeat top left;	text-transform:capitalize;	}

#leftnav #level0 {	list-style: none;	margin: 0;	padding: 0;	}

#leftnav #level1 a {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#273143 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/plus.gif) no-repeat top left;	}
#leftnav #level1 a:hover {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#3b4657 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/plus.gif) no-repeat top left;	}
#leftnav #level1_on a {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#273143 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/minus.gif) no-repeat top left;	}
#leftnav #level1_on a:hover {	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 3px 0 3px 18px;	background:#3b4657 url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/minus.gif) no-repeat top left;	}
	
#leftnav UL UL { border-bottom: #dce7f0 solid 1px; border-top:none; }

#leftnav #level2 a {	border-bottom:none;	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px 0 2px 22px;	background:none;	text-transform:capitalize;	}
#leftnav #level2 a:hover {	border-bottom:none;	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px 0 2px 22px;	background:#89949f url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/arrow.gif) no-repeat top left;	text-transform:capitalize;	}
	
#leftnav UL UL UL {border-bottom: #dce7f0 solid 1px; border-top:none; }
#leftnav UL UL UL UL {border-bottom: none; border-top:none; }

#leftnav #level3 a {	border-bottom:none;	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px 0 2px 42px;	background:none;	text-transform:capitalize;	}
#leftnav #level3 a:hover {	border-bottom:none;	height: auto;	font: 10px Arial, Helvetica, sans-serif;	padding: 2px 0 2px 42px;	background:#89949f url(http://sas-origin.OnstreamMedia.com/origin/keminindustriesinc/kemin/Images/arrow.gif) no-repeat top left;	text-transform:capitalize;	}

#inside_news UL { margin:2px 10px 90px 20px; list-style:square; border:none; }
#inside_news LI { font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#inside_news LI a { font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#inside_news LI a:hover { color:#FFFF99; }