h2 {
	font-family: tahoma,arial;
	font-size: 18px;
	font-weight: bold;
	color: #2B442B;
	position: relative;
	top: 4px;
}
.heading {
	font-family: tahoma,arial;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	}

hr {
height: 1px;
color: #2b442b;
}

p, .content {
	font-family: tahoma,arial;
	font-size: 12px;
	line-height: 20px;
	color: #333;
}

.caption{
	font-family: tahoma,arial;
	font-size: 10px;
	line-height: 21px;
	color: #2B442B;
	}
	
p a:active, p a:visited, p a:link{
	font-family: tahoma,arial;
	font-size: 12px;
	line-height: 21px;
	color: #1229A0;
	text-decoration: none;
	font-weight: bold;
	}

.content a:active, .content a:visited, .content a:link{
	font-family: tahoma,arial;
	font-size: 12px;
	line-height: 21px;
	color: #1229A0;
	text-decoration: none;
	}

.smallhead {
	font-family: tahoma,arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.small2{
	font-family: tahoma,arial;
	font-size: 9px;
	color: #666;
	text-decoration:none;
}
.small3{
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
		text-decoration:none;
}


.a.headinglink:active, a.headinglink:visited, a.headinglink:link{
	font-family: tahoma,arial;
	font-size:18px;
	color: #000;
	font-weight:normal;
	text-decoration:underline;
}


li {
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: normal;
	color: #2B442B;
}
ul {
	color: #2B442B;
}

.content_prop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2B442B;
}

.contentrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2B442B;
	border-top: 1px dotted #2B442B;
	background-color: #E6FBE6;
	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 4px 3px 2px;
text-decoration: none;
}
a.side2:link, a.side2:visited, a.side2:active {
background-color: #CECE84;

}
a.side1:link, a.side1:visited, a.side1:active, a.side1:hover {
background-color: #fff;
}
a.side2b:link, a.side2b:visited, a.side2b:active {
background-color: #CECE84;

background-repeat: repeat-x;
border-top: 0px;
}
a.side1b{
background-color: #fff;
border-top: 0px;
}
a.side1:hover, a.hover:side1b, a.side2:hover, a.side2b:hover {
background-image: none;
background-color: #fff;
}

td.sidecell {
border-right: 1px dotted #2B442B;
background-color: #DBCE9A;
}

.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: 3px 10px;
border-style: solid;
border-color: #000;
border-width: 1 1 0 1;
background-color: #fff;
white-space: nowrap;
font-family: tahoma, arial;
font-size: 10px;
color: #000;
text-decoration: none;
font-weight:normal;
}

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

.tabcontent{
border-style: solid;
border-color: #000;
border-width: 0px 1px 1px 1px;
}

.notab{
border-bottom: 1px solid #000;
}


.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: tahoma, 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;
/*
background-image: url(images/tab_back1.gif);
*/
}
.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;
}
