body{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
h1, h2, h3, p, table, tr, th, td, a, ul, li, img{
		margin: 0;
		padding: 0;
		border: none;
	}
h1{
		margin-bottom: 10px;
		font-size: 1.8em;
		color: #669933;
		font-style: italic;
	}
h3{
		margin-bottom: 10px;
		color: #669933
	}
a{
		color: #669933;
	}
a:visited{
		color: #336600;
	}
em{
		color: rgb(51, 153, 102);
	}
address{
		font-style: normal;
		font-size: 1.1em;
		line-height: 1.5em;
	}
small{
		display: block;
	}
.bold{
		font-weight: bold;
	}
#contentWrapper{
		margin: 0 auto;
		width: 800px;
		border-collapse: collapse;
		text-align: left;
	}
	#contentWrapper th, #contentWrapper td{
			border: 1px solid #FFF;
		}
	#contentWrapper th{
			height: 55px;
		}
		#contentWrapper th#logoSilaferm{
				width: 190px;
			}
			#contentWrapper th#logoSilaferm a{
					display: block;
					width: 190px;
					height: 55px;
					text-indent: -2000em;
					background: url(../img/logo_silaferm.gif) no-repeat 0 0 #FFF;
					outline: none;
				}
		#contentWrapper th#logoAjinomoto{
				width: 610px;
				border-right: 1px solid #FFF;
			}
			#contentWrapper th#logoAjinomoto a{
					display: block;
					float: right;
					width: 140px;
					height: 55px;
					text-indent: -2000em;
					outline: none;
					background: url(../img/logo_ajinomoto.gif) no-repeat 0 0 #FFF;
				}
		#contentWrapper tr.greyDivider{
				height: 10px;
				line-height: 10px;
				font-size: 1px;
				background: #999;
			}
	#contentWrapper td#leftColumn{
			padding: 10px 8px;
			background: #336699;
			vertical-align: top;
		}
		#contentWrapper #globalMenu{
				list-style-type: none;
				margin-top: 40px;
				font-size: 10px;
			}
			#contentWrapper #globalMenu li{
					padding: 10px 0 10px 8px;
					background: url(../img/bullet_arrow.gif) no-repeat 0 50%;
				}
				#contentWrapper #globalMenu li.last{
						border: none;
					}
				#contentWrapper #globalMenu li a{
						text-decoration: none;
						text-transform: uppercase;
						font-weight: bold;
						color: #FFF;
					}
				#contentWrapper #globalMenu li a:hover, body.m0 #contentWrapper #globalMenu li.m0 a, body.m1 #contentWrapper #globalMenu li.m1 a, body.m2 #contentWrapper #globalMenu li.m2 a, body.m3 #contentWrapper #globalMenu li.m3 a, body.m4 #contentWrapper #globalMenu li.m4 a, body.m5 #contentWrapper #globalMenu li.m5 a, body.m6 #contentWrapper #globalMenu li.m6 a, body.m7 #contentWrapper #globalMenu li.m7 a{
						color: #FFFF00;
					}
	#contentWrapper td#contentArea{
			vertical-align: top;
			padding: 30px;
			padding-bottom: 0;
			
			color: #666;
		}
	body.home #contentWrapper td#contentArea{
			background: url(../img/content_top_bg.jpg) no-repeat 0 0 #FFF;
		}
	body.m1 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
	body.m2 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
	body.m3 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
						
	body.m4 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
	body.m5 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
	body.m6 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
	body.m7 #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
	body.legal #contentWrapper td#contentArea{
			background: url(../img/m1_header.jpg) no-repeat 0 0 #FFF;
			padding-top: 94px;
		}
						
				
				
		
		#contentArea h1#mainHeader{
				text-indent: -2000em;
				width: 545px;
				height: 40px;
				margin-bottom: 65px;
				background: url(../img/main_header_bg.gif) no-repeat 0 0;
			}
		#contentArea h2{
				text-indent: -2000em;
				margin: 5px 0;
			}
			#contentArea h2.whatIsSilaferm{
					background: url(../img/what_is_silaferm.gif) no-repeat 0 0;
					width: 135px;
					height: 20px;
				}
			#contentArea h2.whyUseSilaferm{
					background: url(../img/why_use_silaferm.gif) no-repeat 0 0;
					width: 135px;
					height: 20px;
				}
		#contentArea p{
				margin-bottom: 20px;
			}
	#contentWrapper #contentBg{
			width: 100%;
			height: 30px;
			padding: 0;
			background: url(../img/content_footer_bg.jpg) repeat-x bottom left #FFF;
		}
	#contentWrapper tfoot td{
			font-size: 0.8em;
			text-align: right;
		}
		#contentWrapper tfoot td a{
				text-decoration: none;
				margin: 0 5px;
				color: #434343;
			}
	#contentWrapper #benefitsList{
		position: relative;
			margin-left: 80px;
			width: 460px;
			padding-top: 20px;
			margin-bottom: 20px;
			list-style-type: none;
			background: url(../img/benefits_list_header.gif) no-repeat 0 0 #8b8b8b;
			font-size: 0.9em;
		}
		#benefitsList li{
				display: none;
				padding: 5px 0 10px 50px;
				background: #ffffff;
			}
			#benefitsList li.first{
					border-top: 1px solid #FFF;
					padding-top: 20px;
				}
				#benefitsList.all li{
						display: block;
					}
				#benefitsList.li1 li#li1, #benefitsList.li2 li#li2, #benefitsList.li3 li#li3, #benefitsList.li4 li#li4, #benefitsList.li5 li#li5, #benefitsList.li6 li#li6, #benefitsList.li7 li#li7{
						display: block;
						padding: 0 0 30px 0;
						border-top: 1px solid #FFF;
					}
				#benefitsList.li1 li#li1 a, #benefitsList.li2 li#li2 a, #benefitsList.li3 li#li3 a, #benefitsList.li4 li#li4 a, #benefitsList.li5 li#li5 a, #benefitsList.li6 li#li6 a, #benefitsList.li7 li#li7 a{
						background: url(../img/benefits_list_minus.gif) no-repeat 40px 50% #999;
						line-height: 20px;
						padding-left: 50px;
						color: #FFF;
					}
				#benefitsList.li1 li#li1 img, #benefitsList.li2 li#li2 img, #benefitsList.li3 li#li3 img, #benefitsList.li4 li#li4 img, #benefitsList.li5 li#li5 img, #benefitsList.li6 li#li6 img, #benefitsList.li7 li#li7 img{
						display: block;
						padding-left: 20px;
					}
			#benefitsList li a{
					display: block;
					height: 100%;
					color: #006699;
					text-transform: uppercase;
					text-decoration: none;
					font-weight: bold;
					padding-left: 10px;
					background: url(../img/benefits_list_plus.gif) no-repeat 0 50% #ffffff;
					outline: none;
				}
			#benefitsList li img{
					display: none;
				}
		#benefitsList li#cow{
				display: block;
				padding: 0;
				width: 156px;
				height: 272px;
				background: url(../img/benefits_cow.gif) no-repeat 0 0;
				position: absolute;
				bottom: -50px;
				right: -60px;
			}
/*************************************************************************/
#contentWrapper .dataTable{
		border-collapse: collapse;
		border: 1px solid #999;
		width: 100%;
		padding: 1px;
		margin-bottom: 20px;
		
		text-align: center;
	}
	#contentWrapper .dataTable caption{
			text-align: left;
			font-size: 1.2em;
			font-weight: bold;
			margin-bottom: 5px;
		}
	#contentWrapper .dataTable .greyBg{
			background-color: #CCC;
			border: none;
		}
	#contentWrapper .dataTable .cleanBg{
			background-color: #FFF;
		}
	#contentWrapper .dataTable tr.even{
			background-color: #eee;
		}
		#contentWrapper .dataTable th{
				height: 2em;
				border: none;
				font-size: 0.8em;
				/*background-color: #FFF;*/
			}
		#contentWrapper .dataTable td{
				border: 1px solid #999;
				text-align: right;
				padding: 2px;
			}
	.dataTable input{
			width: 50px;
			margin: 5px;
			text-align: center;
			color: red;
			font-weight: bold;
		}
/****************************************************************/
#contentArea ul{
		margin-bottom: 20px;
		margin-left: 20px;

	}
#contentArea #physicalChar{
		width: 100%;
		border-collapse: collapse;
		margin-bottom: 20px;
	}
	#contentArea #physicalChar caption{
			color: #669933;
			font-size: 1.2em;
			font-weight: bold;
			text-align: left;
			margin-bottom: 5px;
		}
	#contentArea #physicalChar tr.even{
			background: #EFEFEF;
		}
	#contentArea #physicalChar td{
			padding: 0 5px;
			border-bottom: 1px solid #999;
			line-height: 1.5em;
		}
		
#contentArea #label{
		border-collapse: collapse;
		width: 80%;
		margin-bottom: 20px;
		text-align: center;
	}
	#contentArea #label caption{
			font-size: 1.5em;
			font-weight: bold;
			margin-bottom: 0;
		}
		#contentArea #label thead th{
				font-size: 1.2em;
				font-weight: normal;
			}
	#contentArea #label tfoot td{
			text-align: center;
			font-size: 1em;
			padding-bottom: 5px;
		}
	#contentArea #label tbody{
			text-align: left;
		}
		#contentWrapper #contentArea #label tbody td{
				padding: 1px;
				vertical-align: bottom;
				border: none;
				border-bottom: 1px dotted #999;
			}
/********************************/
ul.pdf{
		list-style-type: none;
	}
ul.pdf li{
		margin-bottom: 10px;
	}
ul.pdf p{
		margin-left: 20px;
	}
ul.pdf a{
		display: block;
		line-height: 17px;
		color: #666;
		padding-left: 20px;
		background: url(../img/pdficon_small.gif) no-repeat 0 50%;
	}