/* CSS Document */

	html {
	margin: 0px;
	padding: 0px;
	}
	body {
		margin:0px;
		padding:0px;
		font-family:"Tahoma", trebuchet ms, verdana, sans-serif;
		color:#333;
		background-color:white;
		text-align: left;
		}
		a:link, a:visited
		{
		text-decoration: none;
		color: #900;		
		}
		
		a:hover, a:active { background: rgb(226, 236, 82);
		}
		
		p {
		font-size:85%; 
		line-height:1.8;
		color: #666;
		}
		
		p.contact {
		font-size:80%; 
		line-height:1.5;
		color: black;
		width: 350px;
		}
		
		p.contactGreen {
		font-size:76%;
		line-height:1.5em;
		color: #390;
		}
		
		p.contactClient_hdr {
		font-size:76%; 
		line-height:-3px;
		color: black;
		padding-top: 9px;
		padding-bottom: -30px;
		}
		
		p.footer {
		font-size:65%;
		line-height: .3em;
		margin: 0;
		padding: 8px 7px 9px 0;
		color: #030;
		}
		
		h1 {
		font-size: 1.4em;
		font-weight: normal;
		line-height: 1.05em;
		font: trebuchet ms;
		color:#266D3A;
		}
		
		h3 {
		font-size:0.9em; 
		line-height:1em;
		color: #666;
		padding: 0;
		margin: 0;
		}
		
		h4 {
		font-size: 92%;
		font-weight: normal;
		line-height: 1.3em;
		color: #060;
		margin-right: 40px;
		}
	
		.inlineGreenLink {
		color:#006600;
		font-style: italic;
		}
		
		.inlineRedLink {
		color:#900;
		}
		
		.floatleft {
			float: left;
			width: 100px;
			/*border: 2px solid #F63;*/
			padding: 0;
			margin: 17px 5px 0 -7px;
			}
			.floatleftLogo {
			float: left;
			width: 79px;
			margin: 19px 0 0 0;
			}
        
		#generalBullet ul {
		list-style: none;
		font-size: 90%;
		margin-left: 0;
		margin-bottom: 25px;
		}
		
		#generalBullet ul li { 
        padding-left: 20px;
		line-height: 1.5em;
		/*margin-bottom: 4px;*/
		background: transparent url(../img/bullet.gif) no-repeat;
		background-position:  left;
		}
		
		#contactNoBullet ul {
		list-style: none;
		margin-left: 0;
		margin-top: 4px;
		font-size: 85%;
		
		}
		
		#contactNoBullet ul li { 
		line-height: 1.4em;
		color: #666;
		margin: 0;
		padding: 0;
		background: none;
		}
		
		#contactBullet ul {
		list-style: none;
		margin-left: 0;
		font-size: 90%;
		}
		#contactBulletRed ul li { 
		line-height: 1em;
		color: #333;
		padding-top: 5px;
		}
		
		#container {
			width: 713px;
			height: 549px;
			margin: 18px 0 0 18px;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			background: url(../img/trees.jpg) bottom right no-repeat;

		}

		#banner {
			background-image: url(../img/topBar.jpg);
			background-repeat: no-repeat;
			background-color:#FFFFFF;
			height: 49px;
			width:  714px;
		}
		
		#navcontainer {
		margin-top: 8px;
		height: 18px;
		
		}
		
		#navcontainer ul
		{
		list-style: none;
		margin: 0;
		padding-bottom: 4px;
		border-bottom: 1px solid #ccc;
		}
		
		#navcontainer ul li {
		display: inline;
		margin: 0;
		padding: 0;
		
		}
		
		#navcontainer ul li a {
		height: 18px;
		color: #444;
		text-decoration: none;
		text-align: left;
		margin: 0;
		padding: 0 1.2em .1em 1.2em;
		border-right:1px solid #ccc;
		font-size: 85%;
		/*border: 1px solid #666;*/
		}
		
		#navcontainer ul li a.last {
		color: #444;
		text-decoration: none;
		text-align:left;
		margin: 0;
		padding: 0 1.2em 0 1.2em;
		border-right: none;
		font-size: 85%;
		}
		
	#navcontainer a.active:link,  a.active:visited
		{
		/*position: relative;
		z-index: 102;*/
		background: rgb(176, 180, 97);
		font-weight: bold;
		}
		
		#navcontainer a:hover, a:active { 
		background: rgb(226, 236, 82);
		}
			
		#navcontainer a.last:hover, a.last:active { background: rgb(226, 236, 82);
	}
		
	
	#contentbox {
		position: absolute;
		z-index: 10;
		width: 480px;
		padding: 0;
		/*margin: 150px 0 0 150px;*/
		left: 203px;
		top: 139px;
	}
	
	#contentbox.ul {
        list-style: none;
        margin-left: 0;
        padding-left: 1em;
        text-indent: -1em;
        }
		
		
		#sidebar {
			float: left;
			width: 101px;
			height: 482px;
			margin: 0 8px 0 0;
			padding: 0;
			background-image:url(../img/leftColBar.jpg);
			background-repeat:no-repeat;
		}
		
		#homeHeader  {
		background: url(../img/hdrhome.gif) top left no-repeat;
		width: 326px;
		height: 52px;
		padding: 0;
		margin: 0;
		}
		
		#homeHeader  span {
		display: none;
		}
		
		#treeHeader  {
		background: url(../img/hdrtreec.gif) top left no-repeat;
		width: 326px;
		height: 56px;
		padding: 0;
		margin: 0 0 1px 0;
		}
		
		#treeHeader span {
		display: none;
		}
		
		#fireHeader  {
		background: url(../img/hdrfire.gif) top left no-repeat;
		width: 326px;
		height: 56px;
		padding: 0;
		margin: 0 0 1px 0;
		}
		
		#fireHeader span {
		display: none;
		}
		
		#landHeader  {
		background:  url("../img/hdrland.gif") top left no-repeat;
		width: 340px;
		height: 56px;
		padding: 0;
		margin: 0 0 1px 0;
		}
		
		#landHeader span {
		display: none;
		}
	
		#clientHeader  {
		background: url(../img/hdrclient.gif) top left no-repeat;
		width: 326px;
		height: 40px;
		padding: 0;
		margin: 0 0 1px 0;
		}
		
		#clientHeader span {
		display: none;
		}
		
		#contactHeader  {
		background: url(../img/hdrcontact.gif) top left no-repeat;
		width: 326px;
		height: 56px;
		padding: 0;
		margin: 0 0 1px 0;
		}
		
		#contactHeader span {
		display: none;
		}
		
		#footer {
		clear: both;
		height: 18px;
		text-align:right;
		background-color:#99CC00;
		}
		
		/*#footer h3.footer {
		font-size: x-small;
		font-weight: normal;
		text-align:right;
		margin-top: -5px;
	
}*/

