body		{		background : #109;
				background:url(images/background.jpg);					
				font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;	
				font-size : 12px ; 					
				line-height : 130% ; 
				scrollbar-face-color: #336666;
				scrollbar-arrow-color: #FFFFFF;
				scrollbar-track-color: #000000;
				scrollbar-highlight-color: #FFFFFF;
				}
				<!--					

input, select, textarea {	font-family : Arial, Helvetica, sans-serif ; 		
							font-size : 11px ;					
							margin-top : 3px ;					
							margin-bottom : 3px ;					
							background : #ffffff ;					
							color : #000000 ; }					

td, th, tfoot	{ 	font-family : Verdana, Arial, Helvetica, sans-serif ;	
					font-size : 12px ;					
					color : #000000 ; 
					text-align: center;
					}					

strong.title	{	font-weight : bold ;					
			        font-family : Verdana, Arial, Helvetica, sans-serif ;	
			        font-size : 15px ; 
			        background-color: transparent }		
					
/* acronym {
border-bottom: 1px dotted black;
}	*/							

b, strong	{	font-weight : bold ;	
                background-color: transparent }					

cite		{	font-style : normal ;	
                background-color: transparent }					

i, em		{	font-style : italic ;	
                background-color: transparent }					

u		{	text-decoration : underline ; 
            background-color: transparent }				

hr		{	color : #000000 ;					
			height : 1px ; 
        	background-color: transparent }					 

h1		{	font-family : Arial, Helvetica, sans-serif ;		
			font-size : 20px ;					
			margin-bottom : 5px ; 
			background-color: transparent }					

h2		{	font-family : Arial, Helvetica, sans-serif ;		
			font-size : 17px ; 
			background-color: transparent }					

h3		{	font-family : Arial, Helvetica, sans-serif ;		
			font-size : 15px ; 
			background-color: transparent }					
			
h3.title	{	font-weight : bold ;					
				font-size : 15px ; 					
				font-family : Verdana, Arial, Helvetica, sans-serif ;	
				margin-top : 0px ; 					
				margin-bottom : 3px ; 
				background-color: transparent }					

h4		{	font-family : Arial, Helvetica, sans-serif ;		
			font-size : 13px ; 
			background-color: transparent }					

h5		{	font-family : Arial, Helvetica, sans-serif ;		
			font-size : 13px ; 					
			margin-left : 10px ; 
			background-color: transparent }                   

h6		{	font-family : Arial, Helvetica, sans-serif ;		
			font-size : 13px ; 					
			margin-left : 20px ; 
			background-color: transparent}   
			
.border		{	background : #336666 ;					
				border-left : 1px solid #000000 ; }			
	
.blackBorder	{	border : 1px solid #000000 ; }				

.blackSides	{	border-left : 1px solid #000000 ;			
				border-right : 1px solid #000000 ; }	

.footer		{	background-color : #000000 ;				
				color : #ffffff ; }	
					
TD.footer A:link {color: #cfcfcf; background: #000000;}
TD.footer A:visited {color: #cfcfcf; background: #000000;}
TD.footer A:hover {color: #ffffff; background: #000000; text-decoration:overline underline;}				
					
ul.listroll {
  				list-style: none;
  				text-align: left;}		
														
.main		{	background-color : #FFFFFF ;				
				line-height : 130% ; }			
				
.side		{	background : #00FFFF ;					
				font-family : Verdana, Arial, Helvetica, sans-serif ;	
				font-size : 11px ;					
				line-height : 120% ;					
				color : #990033 ; }								                
	
.smalltext	{	font-size : 10px ;
                color: #A06666; }					

.tinytext   {	font-size : 8px ;
                font-weight: bold; 
                color: #A06666;}

.top		{	background : #CC0000 ;					
				font-family : Verdana, Arial, Helvetica, sans-serif ;	
				font-size : 11px ;					
				line-height : 120% ;					
				color : #FFFFFF ; }	

.pageTitle1	{	position:absolute;
				left:20px; 
				top:100px; 
				width:120px; 
				height:49px; 
				z-index:1; 
				background-color: #0000CC; 
				layer-background-color: #0000CC; 
				border: 1px none #000000;
				background-image: url(water.jpg);
				color : #FFFFFF; }

.pageTitle2	{	background-color : #cfcfcf ;	
				color : #336666; }					

.quote	{	background-color : #cfcfcf ;	
				color : #336666; }		
				
.quotebold	{	background-color : #cfcfcf ;	
				color : #336666;
				font-weight : bold; }	
				
.quotered	{	background-color : transparent;	
				color : #ff0000;
				font-style:italic;
				 }					
				
.query { font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 8pt; 
		 background-color : #ffffff ;		
		 color: #CD5C5C;}
					
SPAN.team    {color: white; 
              font-style: italic;
			  background-color : #000000 ;	
			  font-weight: bold;
			  padding: 1px }
			  

a:link		{	text-decoration : underline ;	
				color : #000000 ; }					

a:visited	{	text-decoration : underline ;					
				color : #41383C ; }					

a:hover		{	text-decoration : none ;
               background-color : #ffffff ;	
   				color : #000000 ; }		


a.assignoff:link { text-decoration : none ; 
				 }		
									
a.assignoff:visited { text-decoration : none ; 
					}		
									
a.assignoff:hover { text-decoration : none ; 
				 }																				
	
a.sidebar:link	{	text-decoration : underline ; 
					font-weight : bold ;						
					color : #cfcfcf ; }					

a.sidebar:visited {	text-decoration : underline ; 	
					font-weight : bold ;					
					color : #cfcfcf ; }					

a.sidebar:hover	{	text-decoration : none ;
                    font-weight : bold ;		 				
					color : #000000 ; }					

					
a.sidebaroff:link	{	text-decoration : none ; 				
                    font-weight : bold ;		
					color : #cfcfcf  ; }					

a.sidebaroff:visited {	text-decoration : none ; 	
                    font-weight : bold ;					
					color : #cfcfcf ; }					

a.sidebaroff:hover	{	text-decoration : none ; 	
		 			font-weight : bold ;				
					color : #cfcfcf  ; }		
				
.toptextnav	{color : #000000 ; 
             font-size : 11px ;	
			 font-weight : bold ;		
             font-family :'felix titling', Verdana, Arial, Helvetica, sans-serif ;
			 padding: 1px}					

a.toptextnav:link {	text-decoration : none ; 	
					font-weight : bold ;								
					font-size : 11px ;					
					color : #FFFFFF ; }					

a.toptextnav:visited {	text-decoration : none ; 
						font-weight : bold ;								
						font-size : 11px ;					
						color : #FFFFFF ; }					

a.toptextnav:hover {	text-decoration : none ; 								
						font-size : 11px ;					
						color : #f8f8f8 ;
						background-color : #000000;
						padding: 1px }					

a.title:link	{	text-decoration : none ;				
					font-weight : bold ;				
					font-family : Verdana, Arial, Helvetica, sans-serif ;	
					font-size : 15px ; }					

a.title:visited	{	text-decoration : none ;				
					font-weight : bold ;					
					font-size : 15px ; 
					color : #666666 ; }					

a.title:hover	{	text-decoration : underline ;
					font-weight : bold ;					
					font-family : Verdana, Arial, Helvetica, sans-serif ;	
					font-size : 15px ; }		
					

style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/


.m0l0o {
	border: 1px solid #ffffff;
	text-decoration: none;
}

.m0l1o {
	border: 1px solid #ffffff;
	text-decoration: none;
}

.m0l0i {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	padding: 4px;
	text-decoration: none;
}

.m0l1i {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	padding: 4px;
	text-decoration: none;
}

#nav {
position: absolute; left: 700px; top: 20px;
border: dashed 1px #000000;
background: #c0c0c0;
padding: 4px; }

#nav2 {
position: absolute; left: 100px; top: 300px;
border: dashed 1px #000000;
background: #c1c1c1;
padding: 4px; 
}

#logoleft {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}

#logobackground {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -10;
}

#quote
    {
	position: absolute; 
	left: 340px;
	top: 10px;
	z-index: +1;
    }

#logoright {
	position: absolute;
	left: 610px;
	top: 24px;
	z-index: -1;
	border: 1px solid #000000;
}

#toplinks {
	position: absolute;
	left:260px;
	top: 0px;
	z-index: +2;
	border: 2px solid #33FF33;
	background: #006633;
}

#navlinks {
	position: absolute;
	left:260px;
	top: 0px;
	z-index: +2;
	width: 540px;
}

#nav {
	position: absolute;
	left: 0;
	top: 0;
	width: 6em;
	margin: 1em;
}

#content {
	margin-left: 20em;
	width: 100%;
}

#locationimage {
	position: absolute;
	left: 80px;
	top: 80px;
	z-index:+3;
}

#locationtext {
	position: absolute;
	left: 95px;
	top: 115px;
	color : #FFFFFF;
	z-index: +4;
	width:130px; 
	height:49px; 
}

#welcomeimage {
	position: absolute;
	left: 10px;
	top: 10px;
}

#contenttext {
	position: absolute;
	left: 140px;
	top: 100px;
	color: #000000;
	z-index: -5;
	text-indent: 10px;
	width:445px;
	background: #FFFFFF;
	border: 1px solid #000000;
}

#rightnav {
	position: absolute;
	left: 590px;
	top: 100px;
	color : #FFFFFF;
	z-index: +4;
	width:180px;
	background: #33CC66;
	background-image: url(images/rightnavback.jpg);
	z-index: -2;
	text-align: left;
	border : 1px solid #000000 ;
}

#footert	{
	left: 140px;
	width: 460px;
	background-color : #000000 ;				
	color : #ffffff ;
	bottom: 0px;
}

#borderlb {
	border-left : 1px solid #000000 ;
}

#announcement {
	position: absolute;
	left: 590px;
	top: 675px;
	border: 2px double #000000;
}


#professional {
	position: absolute;
	left: 600px;
	top: 670px;
	border: 2px solid #009900;
	z-index: +10;
}

#greenborder {
		border: 3px solid #009900;
}

#leftalign {
		text-align: left;
}

#whitetext {
			color : #ffffff;
}

#webmaster {
			color : #ffffff;
			text-align: right;
}

#distributors {
	position: absolute;
	top: 540px;
	left: 5px;
	z-index: +10;
	border : double #000000 ;
}

#aquachek {
	position: absolute;
	top: 605px;
	left: 8px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#jungle {
	position: absolute;
	top: 635px;
	left: 20px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#laguna {
	position: absolute;
	top: 695px;
	left: 10px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#mydor {
	position: absolute;
	top: 755px;
	left: 20px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#microbelift {
	position: absolute;
	top: 815px;
	left: 20px;
	z-index: +10;
}

#pondarmor {
	position: absolute;
	top: 895px;
	left: 10px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#tetra {
	position: absolute;
	top: 945px;
	left: 20px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#vitakraft {
	position: absolute;
	top: 1000px;
	left: 15px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#kordon {
	position: absolute;
	top: 1050px;
	left: 20px;
	z-index: +10;
	border : 1px solid #000000 ;
}

#thoro {
	position: absolute;
	top: 1110px;
	left: 35px;
	z-index: +10;
	border : 1px solid #000000;
}

#savio {
	position: absolute;
	top: 1190px;
	left: 10px;
	z-index: +10;
	border : 1px solid #000000;
}

#aquaultraviolet {
	position: absolute;
	top: 1245px;
	left: 10px;
	z-index: +10;
	border : 1px solid #000000;
}

#pondmaster {
	position: absolute;
	top: 1300px;
	left: 10px;
	z-index: +10;
	border : 1px solid #000000;
}

#tsurumi {
	position: absolute;
	top: 1329px;
	left: 20px;
	z-index: +10;
	border : 1px solid #000000;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: +5;
}

#bbb {
	position: absolute;
	top: 105px;
	left: 265px;
	z-index: +10;
}

#bbb2 {
	position: absolute;
	left: 590px;
	top: 726px;
	z-index: +10;
	border: 2px double #000000;
}