body { 
	background-color: #FFFFFF ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	color: #515151 ;
	font-size: 77% ;
	border: 0px ;
	margin: 0px ;
	padding: 0px ;
}
* {
	margin: 0px ;
	padding: 0px ;
}


/* HEADER */

.header { 
	background-image: url("images/greenlogo2.gif") ;
	background-repeat: repeat-x ;
      background-position: top ;
	color: #515151 ;
	text-align: center ;
      width: 100% ;   
}
.pagewrap {
      background-color: #FFFFFF ;
	color: #515151 ;
	margin: 0px 6%;
}
.nav {
      background-color: #FFFFFF ;
      text-align: center ;
      font-family: Arial, Helvetica, Sans-serif ;
      color: #B3DE57 ;
}
.navpad {
	padding: 14px 10px 0px 10px;
}
.inline ul, .inline li  { 
	font-family: Arial, Helvetica, Sans-serif ;
	list-style-type: none ;
	list-style-position: outside ;
	display: inline ;
}


/* SECONDARY WRAPS */

.ttwrap {
	float: left ;
	width: 64% ; 
}
.menuwrap {
	float: right ;
 	width: 35%;
}


/* BOXES AND BARS */

.udbar { 
	font-family: Verdana ,Arial, Helvetica, Sans-serif ;
	font-weight: bold ;
      font-size: 1.2em ;
	color: #4A4251 ;
	text-align: center ;
}
.dnabox {
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	color: #515151 ;
	text-align: left ;
}
.dnapad {
	padding-right: 25px ;
}
.mainbox {
	background-color: #FFFFFF ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	color: #515151 ;
	text-align: left ;
}
.menu {
	background-image: none ;
	background-color: #FFFFFF ;
	font-family: Arial, Helvetica, Sans-serif ;
	color: #515151 ;
	text-align: center ;
}
.startpad {
	padding-right: 25px ; 
}
.start p {
	background-color: #FFFFFF ;
	color: #515151 ;
	margin-left: 10px ;
}
.start img {
	float: left ;
	margin-bottom: 10px
}
.hith  {
	font-family: Arial, Helvetica, Sans-serif ;
	text-align: center ;
	color: #515151 ;
}
.block {
	font-family: Verdana, Arial,Helvetica,sans-serif ;
	color: #515151 ; 
	margin: 0px 40px ;
}


/* FOOTER */

.footer {
	clear: both ;

}
p.foot {
	color:  #3D6B3F ;
	background-color: transparent ;
	font-size: .95em ;
	text-align: center ;
	padding: 2px 50px 8px 25px ;
}


/* LISTS */

.no ul {
	list-style-type: none ;
	list-style-position: outside ;
	text-align: center ;
	margin: 0px 0px 5px -30px ;
}
.no li  {
	list-style-type: none ;
	list-style-position: outside ;
	font-family: Arial, Helvetica, Sans-serif ;
	margin: 0px 0px 8px 0px ;
}
.no p {
	text-align: left ;
}
.hith ul {
	list-style-type: none ;
	list-style-position: outside ;
	margin: 0px 0px 5px -30px ;
}
.hith li  {
	list-style-type: none ;
	list-style-position: outside ;
	font-family: Arial, Helvetica, Sans-serif ;

	text-align: center ;
	padding: 0px 0px 8px 0px ;
}


/* PARAGRAPHS */

p {
	background-color: transparent ;
	color: #515151 ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	text-align: justify ;
}
p.cen {
	color: #515151 ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	text-align: center ;
}


/* FONT STYLING */


span.bld {
	font-size: 105% ;
	font-weight: bold ;
}
span.smaller {
	font-size: .85em ;
}


/* MISCELLANEOUS STUFF */

.clear {
	height: 1px ;
	overflow: hidden ;
	clear: both ;
	margin-top: -1px ;
}


/* LINKS */

a:link {
	color: #778737 ;
	background: transparent ;
	text-decoration: none ;
	font-weight: normal ;
}
a:visited  {
	color: #778737 ;
	background: transparent ;
	text-decoration: none ;
	font-weight: normal ;
}
a:active {
	color: #7D6294 ;
	background: transparent ;
	text-decoration: underline ;
	font-weight: normal ;
}
a:hover {
	color: #7D6294 ;
	background: transparent ;
	text-decoration: underline ;
	font-weight: normal ;
}
a.other:link {
	color: #7D6294 ;
	background: transparent ;
	text-decoration: none ;
	font-weight: normal ;
}