div, td, html {
font-family:helvetica, arial, sans-serif;
font-size:12px;	
color:#383838;
}
a {color:#dba600;}
.topnav {
	padding-top:6px;
	padding-bottom:2px;
}
.topnav tr td {}

.topnav tr td a {
	font-size:14px;
	line-height:14px;
	padding-top:2px;
	padding-bottom:5px;
text-align:center;

width:100%;
height:100%;
display:block;
color:white;
text-decoration:none;
}

.topnav tr td a.lit {
background-image:url(images/greenbox.png);
}

.treelogo {
	
	width:800px;
	height:274px;
	background-image:url(images/treelogo.png);
	font-size:15px;
	font-weight:bold;
	color:#487f0b;
	text-align:left;
}
.treelogo div {
	color:#487f0b;
}

h1, h2, h3 {
	font-size:14px;
	color:#edbb1d;
	border-bottom:1px solid #dba600;
	margin-bottom:3px;
}
h4 {
		font-size:15px;
	font-weight:bold;
	color:#487f0b;
	margin-top:3px;
	margin-bottom:3px;
}
td {vertical-align:top;}
.overview ul {
	color:#487f0b;
	list-style-image: url(images/tick.png);
}
	

.overview {width:150px;}

.blurb {
	
border-top:1px solid #dba600;
 border-bottom:1px solid #dba600;
  background-color:#f9e9b6;
  padding:10px;
  width:800px;
  text-align:center;

}
.blurb b {
	
	  font-weight:bold;
  font-style:italic;
  color:#dba600;
}
.footer td, .footer td a {
	font-size:12px;
	color:#508515;
	text-decoration:none;
}

.contact input, .contact textarea, .contact select {
border: 1px solid #cccccc;
}

.contact input:hover, .contact textarea:hover, .contact select:hover, .contact input:focus, .contact textarea:focus, .contact select:focus {
border: 1px solid #686868;
background-color: #dedede;
}

fieldset {
border: 1px solid #dba600;
}
