/* CSS Document */body{	margin:auto;	background-image:url(images/topbg.jpg);	background-repeat:repeat-x;		text-align:center;}#mainbody{	margin:auto;	width:900px;	text-align:left;}/*#bgcolor{	margin:0;		height:215px;}*/#logo{	margin:25px 0 0px 35px;   }#topmenu{ 	float:right;	margin:20px 60px 0px 0;	padding:0;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;}#content-body{	float:left;	margin:0px 0 0 35px;	padding:0px; 	width:800px;	background:#FFFFFF url(images/menu-bg.jpg) repeat-x; 	border:8px solid #66A100;	background-color:#FFFFFF;	}#menu{ 		margin:0px;	width:800px;	height: 50px;	color:#66A100;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}#menus{ 	float:left;	padding:20px 0px 0 20px;	font-weight:bold;}	#menus a{ 	text-decoration:none;	color:#66A100;}#menus a:hover{	text-decoration:underline;	color:#ec4c66;}#left{	float:left;	margin:0px 0 10px 15px; 	width:357px;	padding:0px 0px 0 0px;	}#quote{		float:left;	margin:5px 0 10px 0;	padding:0;	height:129px;	border: 2px solid #999;}#right{	float:left;	width:400px;	padding:0px 0px;	margin:5px 0 0 10px;	}#home-img{	float:left;	margin:5px 0 10px 0;	padding:0;	 }#inner-img{	float:left;	margin:5px 0 10px 0;	padding:0;	border: 2px solid #999;	 }#right-img{	float:right;	margin:0 10px 0 0p;	padding:0;	width:180px;}img.pic{ 	padding:0px;	border:3px solid gray;}#sitemap{	margin:0 0 0 30px;	padding:0;	}#sitemap-image{	float:right;	margin:100px 30px 0 0;	width:370px;	height:247px;	border: 2px solid #999;	padding:0;	}#footer p{ 	float:left; 	text-align:center;	width:800px;	font-size:10px;	font-family:Arial, Helvetica, sans-serif;	color:#666666; 	}a{	text-decoration:none;	color:#66A100;}a:hover{	text-decoration:underline;	color:#66A100;}h1{ 	font-size:24px;	font-family: Arial, Helvetica, sans-serif;	color:#8AB53F;	}h2{ 	font-size:20px;	font-family: Arial, Helvetica, sans-serif;	color:#333333;}h3{ 	font-size:18px;	font-family: Arial, Helvetica, sans-serif;	color:#8AB53F;}h4{ 	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	color:#ec4c66;}p { 	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#333333; 	text-align:justify;}h1, h2, h3, h4, p, ul, li,  {	margin:5px 5px 5px 5px;	text-align:left; 	text-align:justify;}  li{		font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	list-style-type:disc;	list-style-position: inside;}td{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#333333; }	tr.odd{	background-color:#dfe799;/*#CCFF66;*/	}tr.even{	background-color:#CCFF99;	}#specifications{	border:1px #c6c6c6 solid;	}p.para-height{ 	margin:0; 	padding:0;	line-height:20px;	text-align:justify; 	font-weight:bold;}#right-align{	float:left;	margin:0px; 	padding:0px 0 0 40px;	}table.text-align{	margin:0;	text-align:center;	padding:0 0 0 20px;}h3.text-align{	padding:0;	margin:0 0 0 20px;}p.text-align{	padding:0;	margin:0 0 0 20px;}#left.faq-para{ 	margin:0;	width:780px;	padding:0 0 0 10px;}#upperlink a{	margin:0;	padding:0;	float:right;	}#faq-img{	float:right;	margin:0px ;	padding:0px;	border: 2px solid #999;	}#PAR a, #PAR1 a, #PAR2 a, #PAR3 a, #PAR4 a, #PAR5 a, #PAR6 a, #PAR7 a, #PAR8 a, #PAR9 a{	font-weight:bold;	color:#000000;	}