body {
						background-color: silver; 
						font-family: Arial, Helvetica, Geneva, sans-serif; margin: 0; padding: 0; }
			
div#structure {
						width: 850px;  background-color: white; height: 530px; margin-left: auto; margin-right: auto; position: relative; }
			
h1 { 		
						background-color: #fbaa28; padding: 1.5em; padding-left: 67px; color: #ffffff; font-weight: bold; font-size: 0.75em; letter-spacing: 4px; }

h2	{
						color: white; font-size: 0.90em; font-weight: bold; }
					
h3	{
						color: #000000; font-size: 0.95em; }
						
h4	{
						color: #ffffff; font-size: 1.0em; font-weight: bold; }
						
h5 	{					font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 0.90em; 
						 color: #000000; font-weight: bold;	letter-spacing: 4px; }	
						
h6	{
						color: #999999: font-size: 0.6em; }
						
p   { 
						color: black; font-size: 0.80em; line-height: 1.7em; margin-bottom: -0.40em; }	
						
td  {					padding: 0.25em 1px; width: }

td.lbl	{				font-size: 0.65em; color: black; }

ul.horiz li {			list-style-type: square; padding-left: none; margin-left: none; color: black; font-size: 0.75em; }

							
div#navigation 	{ 							
						position: absolute; width: 100px; margin: 0px; top: 0; text-align: left; background-color: #000000; padding-left: 750px; 
						padding-top: 15px; padding-bottom: 60px; }					
.navbar 		{
						font-size: 0.65em; color: #ffffff; }												
.navbar a:link 	{
						color: #ffffff; text-decoration: none; }	
.navbar a:visited {
						color: silver; text-decoration: none; }	
.navbar a:hover {				
						color: #fbaa28; text-decoration: none; }
						
						
/* map page list*/							
.mapbar 		{
						font-size: 0.65em; color: #000000; }												
.mapbar a:link 	{
						color: #000000; text-decoration: none; }	
.mapbar a:visited {
						color: silver; text-decoration: none; }	
.mapbar a:hover {				
						color: #fbaa28; text-decoration: none; } 
			

/* top vignett band*/		
div#band 		{
					position: absolute; left: 0px; top: 65px; width: 850px; background: url("media/vignettxt.jpg") no-repeat; padding: 0;}	
div#band a:link 			{	
					color: #fbaa28; text-decoration: none; }
div#band a:hover 		{ 	
					color: red; text-decoration: none; }	
div#band a:visited {
					color: silver; text-decoration: none; }
					
						
/*top left pump picture*/						
div#head
				{ 		 
						position: absolute; left: 0px; width: 312px; top: 93px;  }
						
/* elemoto logo*/							
div#logo
				{ 		 
						position: absolute; left: 5px; width: 264px; top: 5px;  }
						
						
/* top sub-heading right of the logo*/						
div#logotype	 { 
						position: absolute; top: 45px; left: 285px; width: 475pt; font-size: 0.70em; font-weight: bold; color: #ffffff;  }
						
	
/*bottom text on right on the yellow*/				
div#list
				{ 		  
						position: absolute; left: 280px; width: 530px; top: 335px; color: black; font-size: 0.80em; }
						

/* main text link style */
						a:link {	
						color: blue; text-decoration: none; }	
						a:visited {
						color: gray; text-decoration: none; }	
						a:hover {  
						color: red; text-decoration: none; }
			

/* left rollover */
.rollover2 a { 
			 			width: 310px; position: absolute; margin-left: 180px; top: 172px; background: url("media/left1.gif") no-repeat; }
.rollover2 a:hover { 
						background: url(media/left2.gif) no-repeat; }
			

/* right right rollover */															
.rollover a { 
						width: 310px; position: absolute; margin-left: 490px; margin-right: auto; top: 172px; background: url("media/right1.gif") no-repeat; }
.rollover a:hover { 
						background: url("media/right2.gif") no-repeat; }	
			
			
div#content 
				{		position: absolute; left: 20px; width: 210px; top: 298px; color: black; font-size: 0.75em; font-weight: bold; line-height: 1.3em; }
				
div#form		
				{		position: absolute; left: 67px; width: 325px; top: 450px; }
									
			
/* main centre right index panel*/			
div#index { 
			width: 375px; position: absolute; top: 281px; left: 484px; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 0.85em; font-weight: bold;  }
ul.navibar {
			list-style: none; padding: 0; margin: 0; padding-top: 4px;  padding-bottom: 4px; }
			
ul.navibar li { 
				display: inline; }
li a:link {	
			color: #ffffff; text-decoration: none; padding: 3px  10px 3px 10px; background-color: #000000; }	
li a:visited {
			color: #99999; text-decoration: none; padding: 3px  10px 3px 10px; background-color: #000000; }	
li a:hover {  
			color: #CC0000; text-decoration: none; padding: 3px  10px 3px 10px; background-color: #333333; }
ul.navibar {
			text-decoration: none; }
	
div#map
				{ 		  
						position: absolute; color: white; font-size: 1.25em; font-weight: bold; left: 245px; height: 11.1em; width: 585px; top: 282px; 
						background-color: #fbaa28; padding-left: 20px; 
						padding-top: 0.90em; }
			
			
div#toptxt	{ 
			position: absolute; left: 300px; width: 530px; top: 100px; }
			
			
/* Title under the logo on left*/						
div#title {
					position: absolute; left: 10px; top: 65px;}
			
/* copyright*/						
div#copyright {
					width: 800px; position: absolute; font-size: 0.75em; color: #ffffff; left: 0px;  background-color: #000000; padding-left: 50px; padding-top: 5px; padding-bottom: 5px; top: 510px; }

	
			

			
			
			
			

