/* Begin General Page Structure CSS Code - */
		
html
	{
	/* position info */
	/* display info */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* text info */
	}
	
body
	{
	/* position info */
	/* display info */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* text info */
	}
	
a
	{color:#669933; font-weight: bolder;}

a:hover
	{ color:#94cd31; font-weight: bolder; }
	
a.ul {color:#336633; font-weight: normal;}
a.ul:hover
	{ color:#94cd31; font-weight: normal; }

#frame
	{
	/* position info */
	/* display info */
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 798px;
	height: 95%;
	border: 1px solid #000000;
	background: #ffffff;
	display: block;
	/* text info */
	}
	
	/* ----------------------------------------------------------------------------------- */
	
#logo
	{
	/* position info */
	z-index : 101;
	position: absolute;
	top: 18px;
	/* display info */
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 128px;
	height: 128px;	
	/* text info */
	}
	
	#logo img
		{z-index : 1;
	position: absolute;background-image: url(images/logo_ecowise.png);
	/* ieWin only code */
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_ecowise.png');
_background-image:none;
		/*border: 1px solid #000000;*/
		}


	#header
		{
		/* position info */
		/* display info */
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 798px;
		height: 95px;
		/*border: 1px solid #009966;*/
		background-image: url(images/bg_header.gif);
		/*background-color: #ccffcc;*/ 
		/* text info */
		}
		
		#header_title
			{
			/* position info */
			position: relative;
			top: 70px;
			left: 160px;
			/* display info */
			width: 450px;
			height: 20px;
			/*border: 1px solid #009966;*/
			/* text info */
			font-family: arial;
			font-size: 12px;
			color: #ffffff;
			}
			
		dl, dt, dd, ul, li 
			{ margin: 0; padding: 0; list-style-type: none; }
			
		#menu 
			{
			/* position info */
			position: absolute;
			top: 96px;
			/*left: 150px;*/
			z-index:100;
			/* display info */
			width: 690px; /* precision for Opera */
			padding: 0px 0px 0px 108px;
			/* text info */
			font: 70% verdana, arial, sans-serif;
			/*border: 1px solid #000000;*/
			}
			
		#menu dl 
			{ float: left; width: 138px; margin: 0; padding: 0; }
			
		#menu dt 
			{
			/* position info */
			/* display info */
			cursor: pointer;
			margin: 0px;
			padding: 0;			
			/* text info */
			font-weight: bold;
			text-align: center;
			}
			
		#menu dd 
			{ display: none; }
			
		#menu li 
			{ /*text-align: center;*/ }
		
		#menu li a, #menu dt a 
			{			
			/* position info */
			/* display info */
			padding: 4px 0px 7px 4px;
			display: block;
			height: 100%;
			background: #8bca19;
			/* text info */
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			}
		
		#menu li a:hover, #menu dt a:hover 
			{ 
			background: #699e12; 
			border: 1px solid #ffffff; 
			padding: 4px 0px 5px 4px; 
			font-weight: bold;
			}

		
		
/* ----------------------------------------------------------------------------------- */
	
	#body
		{
		/* position info */
		/* display info */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 798px;
		/*height: 487px;*/
		/*background-image: url(images/splash_image_01.jpg);*/
		/*background: #f0f0f0;
		border: 1px solid #009966;*/
		/* text info */
		}
		
		#body_nav
			{
			/* position info */
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 130px;
			height: 19px;
			width: 668px;
			background: #94cd31;
			/* text info */
			}

		#body_trans  /*this is the transparent text overlay on rotating splash page*/
			{
			/* position info */
			position: relative;
			z-index : 1;
			top: 180px;
			float: right;
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 15px 20px 10px 20px;
			background-image: url(images/body_trans2.png);
			/* ieWin only code */
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/body_trans2.png');
_background-image:none;
			/*border: 1px solid #ffffff;*/
			height: 75px;
			width: 460px;
			/* text info */
			color: #ffffff;
			font-size: 18px;
			font-family: arial;
			font-weight: normal;
			}
			
		#body_title
			{
			/* position info */
			position: relative;
			top: 100px;
			left: 150px;
			/* display info */
			margin: 0px 0px 20px 0px;
			padding: -50px 0px 0px 0px;
			/*border: 1px solid #000000;*/
			/*height: 90px;*/
			width: 575px;
			display: block;
			/* text info */
			font-size: 18px;
			font-family: arial;
			/*letter-spacing: .75px;*/
			font-stretch: ultra-condensed;
			color: #000000;/*color: #0099d2;*/
			}
		
			
		#body_col_r  /*this is the right content column */
			{
			/* position info */
			position: relative;
			top: 80px;
			float: right;
			
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 0px 86px 0px 15px;
			/*background: #dedede;
			border: 1px solid #000000;*/
			width: 257px;
			/*height: 320px;*/
			display: block;
			/* text info */
			font-size: 12px;
			font-family: arial;
			color: #000000;/*color: #0099d2;*/
			}
			
		#body_col_l /*this is the left navigation column */
			{
			/* position info */
			position: relative;
			top: 80px;
			float: left;
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 8px 20px 0px 0px;
			/*background: #dedede;
			border: 1px solid #000000;*/
			width: 140px;
			/*height: 320px;*/
			/*display: inline;*/
			/* text info */
			text-align: right;
			font-size: 11px;
			font-family: arial;
			color: #94cd31;
			}
			
				
			#body_col_l_selected a
				{
				color: #00b5ed;
				font-weight: bolder;
				}
				
				#body_col_l ul
					{
					/* position info */
					/* display info */
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					list-style: none;
					/* text info */
					align: right;
					}
					
					#body_col_l ul li
						{
						/* position info */
						/* display info */
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 10px 0px;
						/* text info */
						text-align: right;
						valign: top;
						color:#699e09;
						font-weight: bolder;
						}
						
						#body_col_l ul li a
							{
							/* position info */
							background-position: right;
							background-repeat: no-repeat;
							/* display info */
							/* text info */
							color:#669933;
							}
							
						#body_col_l ul li a:hover
							{ color:#94cd31;; }
							
						#body_col_l ul li img
							{
							/* position info */
							z-index : 1;
							position: absolute;
							/* display info */
							margin: 0px 0px 0px 0px;
							padding: 10px 0px 0px 120px;
							/* text info */
							}
						
			
		#body_col_c /*this is the center content column */
			{
			/* position info */
			position: relative;
			top: 80px;
			float: left;
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 0px 15px 0px 35px;
			width: 225px;
			/*height: 320px;*/
			display: block;
			/* text info */
			font-size: 12px;
			font-family: arial;
			color: #000000;/*color: #0099d2;*/
			}
			
		#body_col_rc /* this is combined right and center column */
			{
			/* position info */
			position: relative;
			top: 80px;
			float: right;
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 0px 55px 0px 35px;
			width: 545px;
			/*height: 320px;*/
			/* text info */
			font-size: 14px;
			font-family: arial;
			color: #000000;/*color: #0099d2;*/
			/*overflow : auto;*/
			}
					
			#body_col_rc img
				{ margin: 0px 0px 10px 10px; float: right; }
				
			
		#body_col_rcl /* this is combined right and center and left columns */
			{
			/* position info */
			position: relative;
			top: 80px;
			float: right;
			/* display info */
			margin: 0px 0px 0px 0px;
			padding: 0px 55px 0px 35px;
			width: 686px;
			/*height: 320px;*/
			/* text info */
			font-size: 12px;
			font-family: arial;
			color: #000000;/*color: #0099d2;*/
			/*overflow : auto;*/
			}
			
			#body_col_rcl table
				{width: 686px; border: 1px solid #8bca19;}
			
			
.small_caps
	{
	/* position info */
	/* display info */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* text info */
	font-size: 11px;
	font-variant: small-caps;
	font-family: arial;
	font-stretch: wider;
	color: #0099d2;
	}

				
.body_bullet
	{ list-style: disc; margin: 5px 0 0 16px; }
	
.body_list
	{ list-style: decimal; margin: 5px 0 0 10px; }
	
.body_list_alpha
	{ list-style: lower-alpha; margin: 5px 0 0 10px; }
	
.body_list_square
	{ list-style: square; margin: 5px 0 0 16px; }
	
.body_list_circle
	{ list-style: circle; margin: 5px 0 0 16px; }
	
.clear
	{clear: both; width: 100%; height: 100px; margin: 0px 0px 0px 0px; font: arial;}
		