h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	position: relative;
	top: 4px;
}
.heading, h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	}

hr {
height: 1px;
color: #000;
}

p, td {
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

.caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 21px;
	color: #666;
	}
	
p a:active, p a:visited, p a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #000;

	}
p a:hover{
text-decoration: underline;
color:#FFCC00;
}

.content a:active, .content a:visited, .content a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #000;
	text-decoration: none;
	}

.smallhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
ul {
	color: #2B442B;
	margin-top: -10px;
}
.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.content_prop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

.contentrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	border-top: 1px dotted #666;
	background-color: #FEE994;
	padding: 6px;
}

a.side1, a.side1b, a.side2b, a.side2 {
font-size: 11px;
font-family: verdana;
color: #003;
border-bottom: 1px solid #2B442B;
border-top: 1px solid #fff;
display: block;
padding: 3px 2px 3px 4px;
text-decoration: none;
}
a.side2:link, a.side2:visited, a.side2:active {
background-color: #eee;
}
a.side1:link, a.side1:visited, a.side1:active, a.side1:hover {
background-color: #FFDE59;
}
a.side2b:link, a.side2b:visited, a.side2b:active {
background-color: #eee;
background-repeat: repeat-x;
border-top: 0px;
}
a.side1b{
background-color: #FFDE59;
background-repeat: repeat-x;
border-top: 0px;
}
a.side2:hover, a.side2b:hover {
background-image: none;
background-color: #FFDE59;
}

td.sidecell {
border-right: 1px dotted #666;
background-color: #fff;
}

.edit td, .edit input, .edit textarea, .edit select  {
font-family: verdana;
font-size: 11px;
color: #003;
}

.formbox {
padding: 20px;
border: 1px solid #696;
background-color: #D4F4D4;
}

a.prop:link, a.prop:active, a.prop:visited, a.prop:hover {
color: #33f;
text-decoration: none;
font-family: verdana,arial;
font-size: 11px;
}

a.key:link, a.key:active, a.key:visited, a.key:hover {
color: #666;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}

.keytext {
color: #666;
font-family: verdana;
font-size: 11px;
}

p.pest {
color: #000;
font-size: 11px;
line-height: 13px;
}
a.pestlink {
text-decoration: none;
}

a.tab1:active, a.tab1:visited, a.tab1:link{
display: block;
padding: 4px 10px;
border-style: groove;
border-color: #666;
border-width: 1 1 0 1;
background-color: #eee;
white-space: nowrap;
font-family:  arial;
font-size: 11px;
color: #000;
text-decoration: none;
}

a.tab2:active, a.tab2:visited, a.tab2:link{
display: block;
padding: 2px 10px;
border-style: groove;
border-color: #666;
border-width: 1 1 1 1;
background-color: #fff;
white-space: nowrap;
font-family:  arial;
font-size: 11px;
color: #000;
text-decoration: none;
}
a.tab2:hover {
background-color: #fff;
}
a.tab3:active, a.tab3:visited, a.tab3:link{
display: block;
padding: 2px 10px;
border-style: groove;
border-color: #666;
border-width: 1 1 1 1;
background-color: #fff;
white-space: nowrap;
font-family:  arial;
font-size: 11px;
color: #000;
text-decoration: none;
}
a.tab3:hover {
background-color: #fff;
}

.tipbox1 {
border: 1px dotted #999;
display: block;
width: 30px;
background-color: #eee;
color: #333;
text-decoration: none;
}

.tipbox2 {
border: 2px solid #666;
display: block;
width: 30px;
background-color: #fff;
color: #333;
text-decoration: none;
}

    .div_tree {

    display:block;
    }
    
    .div_tree_closed {
    
    display:none;
    }
	
	.tiparea1{
border: 1px solid #AB9751;
background-color: #DBCE9A; 
display: block; 
height: 270px;
width:210px; 
padding: 3px;
}

.tiparea2{
background-color: #907443; font-family:  arial; font-size: 13px; font-weight: bold; color: #fff; padding: 2px 2px 2px 10px;
}

.proparea1{
border: 1px solid #AB9751;
background-color: #DBCE9A; 
display: block; 
padding: 8px;
margin-bottom: 8px;
}
.proparea1 td {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color:#4F4623;
}

.top {
background-color: #F1EBD3;
color: #fff;
border-style: solid;
border-color: #CEC6A4;
border-width: 1 0 1 0;
padding: 2px 5px 2px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.bottom {
border-style: solid;
border-color: #bbbb99;
border-width: 1 0 1 0;
color: #826744;
background-color: #fff;
padding: 2px 5px 2px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 10px;
}


.spotlight{
	border-style:solid;
	border-color:#000;
	border-width:1px 0px 0px 0px;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
}


.bannerhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:-1;
	color: #000;
	}
	
	.bannertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	}
	
	.map1{
	display:block;
	background-color: #FEE994;
	padding:2px 8px;
	color: #000;
	font-size: 14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	a.map2:active,a.map2:visited,a.map2:link{
	border-bottom:1px dotted #999;
	padding:3px 8px;
	font-size:12px;
	display:block;
	color:#000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	a.map2:hover{
	background-color: #FEE994;
	text-decoration:underline;
	}
	.contentrow div.indent{
	margin-left:30px;
	}
form.incform td{
font-size: 12px;
color: 000}
form.incform td, form.incform input, form.incform textarea, form.incform select{
font-size: 12px;
}
a.sort:link,a.sort:active,a.sort:visited{
text-decoration: none;
font-size: 11px;
color:#fff;
}
a.sort:hover{
background-color:#ddf;
color:#003;
}
.info1{
display:block;
background-color: #E2E2C9;
color: #003;
font-size: 11px;
text-decoration: none;
padding: 2px 8px;
border-bottom: 1px solid #999;
}
.info2{
display:block;
background-color: #fff;
color: #003;
font-size: 11px;
text-decoration: none;
padding: 2px 8px;
border-bottom: 1px solid #999;
}