		body { background:url(../img/bg.gif); margin:0px; font-family:Arial; font-size:11px; color:#666666;}
		.color1 { color:#84AB2E; }
		.color2 { color:#425810; }
		
		hr {height: 1px;
			border: 0;
			color: #425810;
			background-color: #425810;
			width: 99%;}
		
		
		#header { height:160px; background:url(../img/line.gif) repeat-x left bottom; }
		#header .logo{ float:left; width:137px; height:119px; background:url(../img/logo.gif); }
		#header .links { font-size:10px; height:20px;  color:#fff; float:right; width:100%; text-align:right;}
		#header .links a, #header .links a:visited{ color:#fff;}
		#header .banner { float:left; width:802px; height:119px; border-left:1px solid #fff; overflow:hidden; }
		
		#center_main { background:url(../img/bg_body.gif);}
		
		
		#nav_bar { height:20px; font-size:10px;}
		#nav_bar ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; float:right;  line-height:20px;}
		#nav_bar ul a, ul a:visited, ul .separator{ color:#fff; text-decoration:none; }
		#nav_bar ul a:hover, #nav_bar ul a.selected{ color:#cbff31; text-decoration:underline; }
		#nav_bar ul li {display: inline; }
		div#container { width:940px; margin:0 auto 0 auto; }
		
		
		div#footer { font-size:11px; color:#fff; text-align:center; border-bottom:1px solid #fff; border-top:1px solid #fff; background:url(../img/line.gif) repeat-x left bottom; height:20px;}
		div#footer #container { line-height:20px;}
		
		
		
		div.col_left { width: 180px; margin:0 auto 0 auto;}
		div.col_center { width: 455px; margin:0 auto 0 auto;}
		div.col_right { width: 240px; margin:0 auto 0 auto;}
		
		ul#products_container{ display:block; background:#425810; width:170px; margin:0 auto 0 auto; padding:0; list-style:none; }
		ul#products_container li { display:block; margin:0; padding:0;}
		ul#products_container .title{ background:url(../img/icon1.gif) no-repeat  ; padding:3px 0 3px 25px; display:block; color:#CBFF31; line-height:15px; }
		ul#products_container a{ border-top:1px solid #fff; display:block; height:45px; padding:10px 5px 5px 5px; color:#fff; text-decoration:none; font-size:14px;}
		ul#products_container a{background:url(../img/icon2.gif) no-repeat 95% 90%;}
		ul#products_container a.selected{background:url(../img/icon3.gif) no-repeat  95% 70%;}
		ul#products_container a:visited{ color:#fff; }
		ul#products_container a:hover{ background:url(../img/icon4.gif) #7DA825 no-repeat 95% 90%; }
		
		
		div#index_menu  {  margin:0 auto 0 auto; width:440px; overflow:hidden;}
		div#index_menu a { display:block; height:50px; background:#EAEAEA url(../img/index.menu/icon2.gif) 95% 90% no-repeat; color:#425810; text-decoration:none; line-height:50px; padding:0 0 0 5px;}
		div#index_menu a, div#index_menu a:visited { color:#425810; color:#425810;}
		div#index_menu a:hover { background:#7DA825 url(../img/index.menu/icon1.gif) 95% 90% no-repeat ; color:#fff;}
		div#index_menu div { width:108px; background:#425810; width:110px; border-right:1px solid #fff; float:left; padding:5px 0 0 0; overflow:hidden;}
		div#index_menu img { border-top:1px solid #fff;}
		
		
		
		span.title { font-size:18px; font-weight:bold;}
		span.subtitle { font-size:12px; }
		span.subtitle a, span.subtitle a:visited, span.subtitle a:hover { text-decoration:none; }
		
		
		
		.main_bg { background:url(../img/main_bg.jpg) no-repeat -500% bottom;}
		.vertical_dotted { background:url(../img/dotted_vertical.gif) repeat-y top left; }
		.h_line {  background:url(../img/dotted_horizontal.gif) repeat-x center; height:5px; }
		
		
		
		div#news_block { border-bottom:1px dotted #666666; overflow:hidden;  }
		div#news_block a , div#news_block a:visited{ color:#666666; text-decoration:none; display:inline;  }
		div#news_block a:hover { color:#84AB2E; font-weight:bold; }
		div#news_block h1 { font-size:12px; margin:0px; font-weight:bold;}
		div#news_block h1 span{ font-style:italic; font-weight:normal;}
		div#news_block h2 { font-size:10px;  font-style:italic;margin:0px; font-weight:normal;}
		
		div.paginator a, div#paginator a:visited{ color:#666666; text-decoration:none; display:inline; }
		div.paginator .current{ color:#84AB2E; font-weight:bold; }
		
		div.news_footer { color:#425810; }
		div.news_footer a, div.news_footer a:visited{ text-decoration:none; color:#425810; font-weight:bold;}
		div.news_footer a:hover{ text-decoration:underline; color:#425810; font-weight:normal;}
		
		
		div#news_comment_block { border:1px solid #B0B0B0; margin: 10px 0 20px 0;}
		div#news_comment_block .header{height:15px; line-height:15px; background:#C8C8C8; border-bottom:1px solid #B0B0B0; }
		div#news_comment_block .header span {color:#555555; padding: 5px;}
		div#news_comment_block .author {background:#F4F4F4; font-weight:bold; font-size:15px; padding:10px; border-bottom:1px solid #D7D7D7;}
		div#news_comment_block .content {margin:15px; display:block;}
		
		
		
		ul#galleries_list { margin:8px 0 0 0; padding:0 0 8px 10px;}
		ul#galleries_list .selected{ font-weight:bold; color:#7DA825; }
		ul#galleries_list ul{ margin:8px 0 0 0; padding:0 0 8px 20px; }
		ul#galleries_list a, ul#galleries_list a:visited { text-decoration:none; color:#555555; }
		ul#galleries_list a:hover { font-weight:bold; }
		
		a.info_link, a.info_link:visited  { text-decoration:none; color:#555555; }
		a.info_link:hover  { text-decoration:underline; }
		
		
		
		ul#biobased_nav { margin: 0; padding: 0; list-style-type: none; list-style-image: none; float:left;  line-height:20px; font-size:12px; font-weight:bold; }
		ul#biobased_nav   a, ul#biobased_nav .separator{ color:#84AB2E; text-decoration:none; }
		ul#biobased_nav  a:hover, #biobased_nav a.selected{ color:#555555; text-decoration:underline; }
		ul#biobased_nav  li {display: inline; }

		