body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:8px 8px 8px 8px;
color: #ffffff;
background-color: #333399;
}

td {
background-color: #ffffff;
color: #000000;
}

p, li {
margin:0px 20px 8px 20px;
font-size:80%;		
}

h1 {
margin:0px 20px 8px 20px;
font-size: 150%;
color: #CC0099;
background-color: #ffffff;
}
		
h3 {
margin:10px 20px 8px 15px;
font-size: 14px;
}

h5 {
margin:0px 20px 8px 30px;
font-size: 12px;
font-weight: normal;
}

h2, h4, h6 {
margin:0px 20px 8px 20px;
}
	
#topcontent a {
color:aqua;
background-color: #333399;
font-weight: normal;
font-style: normal;
}
#topcontent a:visited {
color:#ffcc00;
background-color: #333399;
}
#topcontent a:hover {
color:yellow;
background-color: #333399;
}
#topcontent p {
color:#ffffff;
background-color: #333399;
font-size: 90%;
font-weight: bold;
font-style: italic;
}


#linkbar a {
background-color: yellow;
color: #333399;
}
#linkbar a:visited {
background-color: yellow;
color: #333399;
}

#linkbar a:hover {
background-color: red;
color: #000000;
}

#linkbar p {
margin:0px 6px 0px 6px;
color:#ffffff;
background-color: #333399;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 70%;
}

#linkbar h6 {
color:#ffffff;
background-color: #333399;
font-size: 70%;
}
#nav{
float: left;
margin:0px 7px 5px 0px;
}

#formdiv {
margin:0px 15px 0px 15px;
border-top:4px solid black;
border-right:4px solid black;
border-bottom:4px solid black;
border-left:4px solid black;
}
#formtab {
width: 100%;
}



	
#leftcontent {
float:left;
width:240px;
height:1000px;
color:#000000;
background-color: #ccffff;
margin-right:20px;
border-top:2px solid black;
border-right:2px solid black;
border-bottom:2px solid black;
border-left:2px solid black;
padding-bottom:20px;
}
#leftcontent a {
color: #6666ff;
background-color: #ccffff;
}
#leftcontent a:visited {
color: #996699;
background-color: #ccffff;
}
#leftcontent a:hover {
color:white;
background-color: black;
}

#leftmap {
float:left;
width:220px;
color:#000000;
background-color: #ffffff;
border-top:2px solid black;
border-right:0px solid black;
border-bottom:2px solid black;
border-left:2px solid black;
padding-bottom:10px;
}

#leftmap a {
color:green;
background-color: #ffffff;
}

#leftmap a:visited {
color:green;
background-color: #ffffff;
}

#leftmap a:hover {
color:white;
background-color: black;
}


#rightcontent {
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#000000;
background-color: #ffffff;
border-top:2px solid black;
border-right:2px solid black;
border-bottom:2px solid black;
border-left:2px solid black;
padding-bottom:20px;
}

#rightcontent a {
background-color: white;
color: #6666ff;
}
#rightcontent a:visited {
background-color: white;
color: #6666ff;
}

#rightcontent td{
font-size:80%;
}

#rightcontent h3{
margin:10px 20px 8px 15px;
font-size: 14px;
}

#rightcontent h5{
margin:0px 20px 8px 30px;
font-size: 12px;
font-weight: normal;
}

#difflinks {
font-weight: bold;
}
#difflinks a {
text-decoration: none;
color: #ffcc33;
background-color: #ffffff;
}
#difflinks a:hover {
text-decoration: underline;
color: #ff6666;
background-color: #ffffff;
}

.highlight {
font-weight: bold; 
color: #8F0E8F; 
background-color: #FFFFFF
}

.treecat { 
font-weight: bold;
}

.treecatcenter { 
font-weight: bold;
text-align: Center;
}

.treecatcenterpic {
margin:10px 0px 10px 0px;
text-align: Center;
}

.maptree1 { 
font-size: 80%;
margin: 0px 20px 4px 30px; 
}

.maptree2 { 
font-size: 70%;
font-style: italic;
margin: 0px 20px 4px 40px; 
}

.greenit {
color:#669900;
background-color: #ffffff;
}

.h6center { 
text-align: Center;
}

.purpleleft {
color: #CC0099;
background-color: #ccffff;
}

.standout {
color:#0000FF;
background-color: #FFFF00;
font-weight: bold;
}

.srchtemp {
margin: 0px 20px 6px 20px;
}
.halfit {
font-size: smaller;
}