html		{height: 100%; margin: 0; padding: 0; }
body		{height: 100%; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #444444;
		background-color: #E7F3E1;
		margin: 0px; padding: 0px; border: 0px; 
		background-image: URL(/web/img/site/back.gif); background-position: center; background-repeat: repeat-y; }

p		{margin: 0px; }
a		{text-decoration: none}
a:link		{color: #226e22; }
a:visited	{color: #226e22; }
a:hover		{color: #226e22; }
img		{border: none; margin: none; padding: none}
hr		{color: #226e22; background-color: #226e22; height: 1px; padding: 0px; margin: 0px; border: 0px; }
table		{border-collapse: collapse; margin: 0px; padding: 0px; border: 0px; }
th		{text-align: left; background-color: #eeeeee; font-size: 11px; font-weight: bold; padding: 3px 3px 5px 5px}
td		{vertical-align: top; padding: 0px; }

div.container	{min-height:100%; position:relative; }
div.body	{min-height: 600px; padding-bottom: 80px; }

div.frame	{position: relative; width: 956px; border: 0px; margin: 0px auto 0px auto; padding: 0px; }
div.center	{width: 100%; text-align: center}
div.clear:after	{content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

div.header	{position: relative; height: 160px; width: 956px; background-color: #136211; background-image: URL(/web/img/head/header.jpg); }
div.menu	{position: absolute; z-index: 2; width: 170px; top: 120px; left: 10px; 
		 font-size: 14px; 
		 padding: 8px 10px 0px 10px; margin-bottom: 60px; 
		 background-color: #f2f2f2; background-color: rgba(240,240,240,0.8); border-radius: 10px 0px 10px 0px; -moz-border-radius: 10px 0px 10px 0px; border: 1px solid #cccccc; box-shadow: 1px 1px 3px #888888; }
	div.menu a:link		{color: #226e22; }
	div.menu a:visited	{color: #226e22; }
	div.menu a:hover	{color: #226e22; }
	div.menu ul	{padding: 0px; margin: 26px 0px 20px 0px; list-style-type: none; line-height: 150%; font-weight: bold; }
	div.menu ul ul	{padding: 0px; margin: 0px 0px 0px 18px; list-style-type: square; line-height: 135%; font-weight: normal; }
	div.menu ul ul ul	{padding: 0px; margin: 0px 0px 0px 18px; list-style-type: square; line-height: 120%; font-weight: normal; font-size: 12px; }
	div.menu ul li	{margin-top: 10px; }
	div.menu ul ul li	{margin-top: 2px; color: #226e22; }
	div.menu ul ul ul li	{color: #bbbbbb; margin-top: 2px; }
div.content	{position: relative; z-index: 2; width: 706px; top: 20px; left: 230px; 
		 padding: 0px 0px 20px 0px; 
		 font-family: arial, helvetica, sans-serif; font-size: 14px; color: #444444; }
	div.content p	{margin: 8px 0px 0px 0px; padding: 0px; line-height: 130%; text-align: justify; }
	div.content ul	{margin: 8px 0px 0px 18px; padding: 0px; line-height: 130%; list-style-type: square; }
	div.content ol	{margin: 8px 0px 0px 18px; padding: 0px; line-height: 130%}
	div.content li	{line-height: 130%}
	h1		{font-size: 24px; font-weight: normal; color: #226e22; margin: 0px 0px 10px 0px; }
	h2		{font-size: 20px; font-weight: normal; color: #226e22; margin: 18px 0px 0px 0px; }
	h3		{font-size: 15px; font-weight: bold; color: #226e22; margin: 16px 0px 0px 0px; }
	h4		{font-size: 13px; font-weight: normal; color: #226e22; margin: 14px 0px 0px 0px }
	td.table	{padding: 5px}
	img.crv		{border-radius: 10px 0px 10px 0px; -moz-border-radius: 10px 0px 10px 0px; }

	div.innernav	{width: 706px; height: 80px; padding: 0px 5px 0px 5px; margin: 0px -5px -60px -5px; 
			 background-image: URL(/web/img/site/bginnernav.gif); background-position: top left; background-repeat: repeat-x; 
			 font-size: 13px; }
		div.innernav table	{width: 100%; }
		div.innernav td		{text-align: center; vertical-align: middle; padding: 3px; color: #888888; }
		div.innernav td.nav	{width: 100px; border: 1px solid #E7F7E7; }
		div.innernav td.navon	{background-color: #E7F7E7; }
		div.innernav td a	{display: block; text-align: center; font-weight: bold; }

	div.frontl	{font-size: 13px; float: left; width: 506px; margin: 12px 10px 0px 0px; background-color: #226e22; color: #ffffff; border-radius: 10px 0px 10px 0px; -moz-border-radius: 10px 0px 10px 0px; padding: 0px 10px 5px 10px; box-shadow: 1px 1px 3px #888888; }
		div.frontl tr.odd	{background-color: #125E12; }
		div.frontl tr.even	{background-color: #307C30; }
		div.frontl td		{padding: 8px 3px 8px 3px; }
		div.frontl a:link	{color: #ffffff; }
		div.frontl a:visited	{color: #ffffff; }
		div.frontl a:hover	{color: #ffffff; }
	div.hl	{font-size: 14px; text-align: left; float: left; width: 150px; margin: 12px 0px 0px 0px; background-color: #C5E1B7; color: #226e22; border-radius: 10px 0px 10px 0px; -moz-border-radius: 10px 0px 10px 0px; padding: 0px 10px 5px 10px; line-height: 100%; }
		div.hl p		{margin: 6px 0px 0px 0px; text-align: left; }
		div.hl a:link		{color: #226e22; }
		div.hl a:visited	{color: #226e22; }
		div.hl a:hover		{color: #226e22; }

	img.news	{width: 200px; float: left; margin: 0px 20px 20px 0px; border-radius: 10px 0px 10px 0px; border: 1px solid #eeeeee; }
	img.store	{width: 135px; height: 135px; float: left; margin: 0px 20px 20px 0px; border-radius: 10px 0px 10px 0px; border: 1px solid #eeeeee; }

	form		{margin: 0px; padding: 0px}
	input		{font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #226e22; text-align: left; padding: 2px; margin: 2px}
	input.txt	{background-color: #ffffff; border: 1px solid; #226e22; font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #226e22; text-align: left; padding: 2px; margin: 2px}
	input.radio	{background-color: none; border: 0px}
	input.button	{font-family: arial, helvetica; font-size: 9pt; font-weight: bold; color: #ffffff; background-color: #226e22; border: 1px outset #226e22; text-align: center; margin: 2px}
	select		{background-color: #ffffff; border: 1px solid; #226e22; font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #226e22; text-align: left; padding: 2px; margin: 2px}
	textarea	{background-color: #ffffff; border: 1px solid; #226e22; font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #226e22; text-align: left; padding: 2px; margin: 2px}
div.footo		{position: absolute; bottom: 0px; width: 100%; height: 42px; }
	div.footi	{width: 936px; margin: 0px auto 0px auto; padding: 5px 10px 5px 10px; color: #aaaaaa; font-family: arial, helvetica, sans-serif; font-size: 12px; }
		td.footl		{width: 50%; vertical-align: middle; text-align: left; }
		td.footr		{width: 50%; vertical-align: middle; text-align: right; color: #dddddd}
		div.footi a:link	{color: #aaaaaa; }
		div.footi a:visited	{color: #aaaaaa; }
		div.footi a:hover	{color: #aaaaaa; }
		img.footr		{vertical-align: middle; }
