/* Normalizes margin, padding */
/* summary-services.html */
body, ul, li, h3, p { margin : 0; padding : 0; }

/* Removes border from img */
img { border : 0; }



body  	{font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #666;
		text-align: center;
		min-width: 810px;
		
		}
		
#wrapper	{width: 805px;
			margin: 0 auto;
			text-align: left;
			background-color:#fff;
			
			}

h2		{font-size: 12px;
			color: #000;
			}


h3		{font-size: 10px;
		color: #000;
		margin-bottom: -5px;
		}
		
a:link	{color: #333;
			}
			
a:hover		{color:#999966;
				}
		
a:visited	{color: #333;
			}
			
.bold 	{font-size: 10px;
		font-weight: bold;
		color: #000;
		}

					
#mainnav 	 {margin: 0;
				padding: 0;
				height: 25px;
				background-color: #000;
				border-bottom: solid #b8bf9a 4px;
				}
			
#mainnav a			{text-decoration: none;
						}				
#mainnav a:link		{color: #cccc99;
						}
#mainnav a:visited  {color: #cccc99;
						} 
#mainnav a:hover  	{color: #fff;
						}				
				

#mainnav ul	{	float: right;
			font-family: Verdana, Arial, sans-serif;
			font-size: 9px;
			font-weight: 200;
			color: #CACA97;
			list-style-type: none;
			padding-top: 6px;			
			}
			
#mainnav li	{display: inline;
			padding-right: 26px;
			}			
			
#branding	{height: 45px;
				padding-bottom: 5px;
				padding-top: 5px;
				}
				
#branding img	{padding-left: 0px;
					padding-top: 5px;
					}
				
#submenu  {margin: 0px;
			padding: 0px;
			width: 175px;
			float: left;
			padding-left: 20px;
			margin-top: 20px;
			border-left: solid #ccc thin;
			}
			

			
#submenu h2	{padding-left: 0px;
				}
				
#submenu ul	{list-style-type: none;
				
				}
				
			
#submenu li	{line-height: 18px;
				font-size: 10px;
				}				

					
#locations	{width: 180px;
			float: left;
			padding-left:0px;
			margin-top: 10px;
			}

			
#locations h3	{margin-bottom: 5px;
					margin-top: 10px;
					}
					
#locations p	{margin-bottom: 10px;
					}
			
#maincontent	{	float: right;
					width: 560px;									
					}			
			
#pageid	h1	{font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
				color: #959771;
				margin: 0;
				padding: 0;
				margin-top: 50px;
				padding-left: 153px;
				margin-bottom: 25px;
				}
#summary	{	padding-left: 20px;
				border-left: solid #ccc thin;
						
				} 
							
			
			
				
#summary h2	{font-size: 12px;
				font-weight: bold;
				color: #000;
				
				}
				
#summary p	{line-height: 16px;
				}	
				
#municipal	{width: 400px;
				padding-top: 10px;
				background-image:url(../images/services/services-municpal-tn.jpg);
				background-repeat:no-repeat;
				background-position: left;
				
				margin-bottom: 20px;
				}	
#municipal h2 {width: 400px;
				margin-left: 133px;
				margin-bottom: 5px;
				}
				
#municipal p {width: 400px;
				margin-left: 133px;
				padding-top: 0px;
				}				
									
#municipal span	{	padding-left: 100px;
					line-height: 0px;
					}
					
			
#transport	{width: 400px;
				padding-top: 10px;
				background-image:url(../images/services/services-tranport-tn.jpg);
				background-repeat:no-repeat;
				background-position: left;
				
				margin-bottom: 20px;
				}	
#transport h2 {width: 400px;
				margin-left: 133px;
				margin-bottom: 5px;
				}
				
#transport p {width: 400px;
				margin-left: 133px;
				padding-top: 0px;
				}				
									
#transport span	{	padding-left: 100px;
					line-height: 0px;
					}
					
					

#water	{width: 400px;
				padding-top: 10px;
				background-image:url(../images/services/services-water-tn.jpg);
				background-repeat:no-repeat;
				background-position: left;
				margin-bottom: 20px;
				}	
#water h2 {width: 400px;
				margin-left: 133px;
				margin-top: -5px;
				margin-bottom: 5px;
				
				}
				
#water p {width: 400px;
				margin-left: 133px;
				padding-top: 0px;
				
				}				
									
#water span	{	padding-left: 100px;
					line-height: 0px;
					}

							
#landdev	{width: 400px;
				padding-top: 10px;
				background-image:url(../images/services/services-landdev-tn.jpg);
				background-repeat:no-repeat;
				background-position: left;
				
			
				}	
#landdev h2 {width: 400px;
				margin-left: 133px;
				margin-bottom: 5px;
				}
				
#landdev p {width: 400px;
				margin-left: 133px;
				padding-top: 0px;
				
				}				
									
#landdev span	{	padding-left: 100px;
					line-height: 0px;
					}	
					
					
					
#survey	{width: 400px;
				
				background-image:url(../images/services/services-survey-tn.jpg);
				background-repeat:no-repeat;
				background-position: 0px 6px;
				margin-top: 20px;
				padding-top: 10px;
				
				}	
#survey h2 {width: 400px;
				margin-top: 10px;
				margin-left: 133px;
				margin-bottom: -5px;
							
				}
				
#survey p {width: 400px;
				margin-top: 10px;
				margin-left: 133px;
				padding-top: 2px;
				margin-bottom: 50px;
				
				}				
									
#survey span	{	padding-left: 100px;
					line-height: 0px;
					}					
				
							
				
		
			
#siteinfo {clear: both;
			border-top: 8px solid #000;
			margin-bottom: 20px;
			
			}

#siteinfo address	{margin-top: 0px;
			padding-left: 20px;
			padding-top: 8px;
			border-top: solid #b8bf9a 4px;
			background-image:url(../images/siteinfobkgrd.gif);
			background-repeat: no-repeat;
			padding-bottom: 10px;
			background-position: 0px 0px;
			}


