body{margin-top:20px;margin-bottom:80px;color:#333;}

a:link {text-decoration:none;color:#069;}
a:visited {text-decoration:none;color:#069;}
a:hover{text-decoration:underline;color:#069;}
a:active {text-decoration:none;color:#069;}

.gen_height{min-height:200px;_height:200px;}

.header{padding-left:5px;background-color:#00DEFF;}
.header h1 {font-size:60px;color:#fff;padding-top:5px;line-height:.9em;font-weight:400;padding-bottom:10px;margin-bottom:0;}
.header h1.two_line {margin-bottom:20px;}
.header p {font-size:13px;margin:0 0 0 5px;line-height:1.25em;color:#000066;}
a.header {display:block;width:100%;}
a.header:link {text-decoration:none;color:#fff;}
a.header:visited {text-decoration:none;color:#fff;}
a.header:hover {text-decoration:none;color:#fff;}
a.header:active {text-decoration:none;color:#fff;}
.header a:link {text-decoration:none;color:#000066;}
.header a:visited {text-decoration:none;color:#000066;}
.header a:hover {text-decoration:underline;color:#000066;}
.header a:active {text-decoration:none;color:#FFFFFF;}

.block{display:block;border-left:5px solid #999;min-height:200px;_height:200px;padding:0 0 0 10px;}
.block h2 {
	padding:0;
	margin:0;
	text-align: left;
	font-size: 18px;
}
.block ul {margin-bottom:0;}
.block ul li {
	margin-left:20px;
	padding-left:0;
	list-style-type:disc;
	margin-top:0;
	text-align: left;
}

a.block:link {text-decoration:none;color:#333;}
a.block:visited {text-decoration:none;color:#333;}
a.block:hover {text-decoration:underline;color:#333;background-color:#eee;}
a.block:active {text-decoration:none;color:#333;}

.tree_free {background-image:url(..//foliage2.jpg);color:#060;}
.tree_free h1 {display:inline;background-color:#fff;}
.tree_free p {display:inline;background-color:#fff;font-size:18px;padding:1px 0;}

.principal_corner {min-height:0;_height:0;}
.principal_corner h2 {line-height:2em;display:inline;}
.principal_corner p {display:inline;margin-left:10px;}

.footer {min-height:0;_height:0;}
.footer h3 {margin-bottom:0;}
.footer p {font-size:12px;margin-bottom:0;}

/* styles for the sub pages */


.navigation ul {list-style-type:none;margin:0;padding:0;margin-top:20px;}
.navigation ul li {margin:0;padding:0;padding-bottom:10px;}
.navigation li a {display:block;font-size:18px;font-weight:bold;padding:0px 15px 5px 5px;border-right:5px solid #999; text-align:right;}
.navigation li a:link {text-decoration:none;color:#333;}
.navigation li a:visited {text-decoration:none;color:#333;}
.navigation li a:hover {text-decoration:underline;color:#333;background-color:#eee;}
.navigation li a:active {text-decoration:none;color:#333;}

.content {margin-left:20px;}
h2 {margin-bottom:10px;}


/*.grade5 {color:#123456;border-color:#123456;} a.grade5:link, a.grade5:visited, a.grade5:hover, a.grade5:active {color:#123456;}
.grade6 {color:#ccff33;border-color:#ccff33;} a.grade6:link, a.grade6:visited, a.grade6:hover, a.grade6:active {color:#ccff33;}
.grade7 {color:#123456;border-color:#123456;} a.grade7:link, a.grade7:visited, a.grade7:hover, a.grade7:active {color:#123456;}
.grade8 {color:#123456;border-color:#123456;} a.grade8:link, a.grade8:visited, a.grade8:hover, a.grade8:active {color:#123456;}*/




.photo {
	border:1px solid #aaa;
	margin-bottom:15px;
}
.photo img {
	padding:10px;
}
.caption {
	padding:0 10px 10px 10px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}
.photo-right {
	float:right;
	margin:0 0 20px 20px;
	clear:right;
}
.photo-left {
	float:left;
	margin:0 20px 20px 0;
	clear:left;
}
img.full {margin-bottom:15px;}

