html {
  margin:0;
  padding:0;
  background: #60A3D8 url(images/bg.jpg) top center repeat-y;
  min-height: 100%; 
  margin-bottom: 1px;
}

body {
  margin:0;
  padding:0;
  min-height:200px;
  background: url(images/top_bg.jpg) top center no-repeat;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
}

a:link,a:visited {
  color:#207430;
  text-decoration:none;
}

a:hover {
  color:#207430;
  text-decoration:underline;
}

p,h1,h2,h3 {
  margin:0;
  padding:0;
}

h1 {
  color:#207430;
  font-size:16px;
}

h2 {
  color:#207430;
  font-size:15px;
}

ul {
  margin-top:4px;
}
.check {
	list-style-position: outside;
	list-style-image: url(images/bullet_check.gif);
	
	}
.check li{
margin-right:12px;
padding:0 0 0 10px;
}

li {
  padding-bottom:4px;
}

.green {
  color:#207430;
}


#wrapper {
  width:962px;
  margin-left:auto;
  margin-right:auto; 
  background: url(images/top_bg.jpg) top center no-repeat;
}

#header {
  height:106px;
}

#header a.logo {
  width:260px;
  height:82px;
  display:block;
  float:left;
  margin:15px 0 0 42px;
}

* html #header a.logo {
  margin:13px 0 0 22px;
}

#nav {
  padding:62px 0 0 318px;
}

#nav a.main {
  color:#7C7C7C;
  text-decoration:none;
  padding:6px 1px;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
}

#nav a.main:hover,
#nav a.selected {
  color:#207430;
}

#nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#nav a {
  display: block;
}

#nav li {
  float: left;
  padding: 0;
  margin: 0;
}


#nav li ul {
  background-color:#d8e5f0;
  position: absolute;
  width: 170px;
  left: -999em;
  clear: left;
	
}

#nav li ul a {
text-align:left;
  display: block;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
  width:165px;
  padding:5px 15px 5px 15px;
  text-decoration:none;
	
}

#nav li ul a:hover {
  display: block;
  color:#207430;
}
#nav li:hover ul {
  left: auto;
}
	
#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
}	


#left {
  float:left;
  padding:20px 0 0 22px;
  width:290px;

}

#content .left-home {
  width:490px;
  padding:0;
}

#right{
  padding:20px 50px 0 318px;
  line-height:18px;
}

#content .right-home {
  padding:20px 50px 0 510px;
}

div.grey {
  border:0;
  border-bottom: 1px dotted #969696;
  height:1px;
  margin-top:10px;
  margin-bottom:12px;
}

* html div.grey {
  margin-top:0;
}

hr.clear {
  visibility:hidden;
  clear:both;
}


#footer {
  border-top:1px solid #e5e4e4;
  width:960px;
  height:60px;
  margin-top:20px;
  clear:both;
}

#footer .copy {
  width:880px;
  margin-left:auto;
  margin-right:auto;
  font-size:11px;
}

#footer .copy .left {
  float:left;
}

#footer .copy .right{
  float:right;
  text-align:right;
}

table tr td {
  padding:2px 6px 4px 0;
}

table.no-pad tr td {
  padding:0;
}

table {
  border-collapse:collapse;
}

td.align-top {
  vertical-align:top;
}




div.leaf_quote {
  background:url(images/bridge_quote.gif) top left no-repeat;
  padding-left:50px;
  width:220px;
  font-weight:bold;
  font-style: italic;
  margin-top:10px;
  font-size:15px;
}


.h4 {
	font-size:10px;
}













	

