@charset "UTF-8";
/* CSS Document */

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background: #7a953c url('../images/bg_gradient.jpg') repeat-x;
}

#forest  {
	background: #508c46 url('../images/forest.jpg') no-repeat;
	width: 800px;
	height: 260px;
}

#transbox
{
	display: inline;
  	width: 460px;
  	height: 216px;
  	background-color: #e0edbf;
  	filter:  alpha(opacity=68);
	opacity:  0.68;
	float:  right;
	margin-right:  20px;
	margin-top:  20px;
}

#transbox div {
  	padding: 10px;
	font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
  	font-size: 1.1em;
  	color: #093832;
  	line-height:1.3em;
}



p {
  font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
  font-size: .8em;
  color: #093832;
  vertical-align:top;
  line-height: 1.5em;
}

.bold {
  font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #093832;
  vertical-align:top;
}

.largeBold {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #093832;
	line-height: 1.3em;
}

#greenbar  {
	width:  800px;	
}

#greenbar div {
	padding: 10px 0 7px 20px;
	font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
  	font-size: 1.5em;
  	color: #093832;
  	vertical-align:top;
	height:  30px;
	background:  #9bb35f;
	margin: 0;
}

#menu {
	width:  800px;
}

#menu div {
	height:  20px;
	background:  #9bb35f;
	padding-top: 15px;
	padding-bottom: 8px;
	padding-right: 15px;
	text-align:right;
	vertical-align: middle;
	margin: 0;
	font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-size: 0.9em;
	color: #093832;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active {
	color: #093832;
	text-decoration:none;
	border: 0;
}

#menu a:hover {
	color: #ccf8f9;
	text-decoration:none;
}

.divider {
	color: #237e7f;
	font-size: 1em;
}

#content {
	background:#b9cd8a;
	width: 800px;
	
}
			
table.contentTable td { 
	padding:20px 13px 10px 13px; 
}

.lightbg  {
	background:  #c5d799;
}

img {  
	border-style: none;
}

#footer {
	width:  800 px;
}

#footer div{
	padding-top: 15px;
	padding-bottom: 8px;
	padding-right: 15px;
	height:  20px;
	background:  #9bb35f;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-size: 0.7em;
	color: #01312f;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #01312f;
	text-decoration:none;
	border: 0;
}

#footer a:hover {
	color: #ccf8f9;
	text-decoration:none;
}

#copyright {
	color: #093832;
	font-size: 0.7em;
	text-align: center;
	padding-top: 10px;
	font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}

.imageLeft {
	border: 1px solid #01312f;
	vertical-align: top;
	float: left;
}

.imageRight {
	border: 1px solid #01312f;
	vertical-align: top;
	float: right;
}

IMG.imageCenter {
	border: 1px solid #01312f;
    display: block;
    margin-left: auto;
    margin-right: auto }
	
.cost  {
	width:  264px;
}

div.cost  {
	height:  50px;
	background: url('../images/costGradient.jpg') repeat-y;
	vertical-align:  middle;
	text-align: left;
	padding-top:  20px;
	padding-left:  10px;
	padding-right: 10px;
	font-weight:  bold;
	font-family:  "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
  	font-size: .9em;
  	color: #093832;
  	vertical-align:top;
}

.horizontaldivider  {
	width:  280px;
	height:  1px;
	background: #01312f;
}

/* LINK STYLES  ########################### */


a {
	text-decoration: underline;
}

a.link:link { 
	color: #0c6358; 
	text-decoration: underline; 
}
a.link:visited { 
	color: #0c6358; 
	text-decoration: underline; 
}
a:link { 
	color: #0c6358; 
	text-decoration: underline; 
}
a:visited { 
	color: #0c6358; 
	text-decoration: underline; 
}
a:hover { 
	color: #0f71c4; 
	text-decoration: underline; 
}







