body {font-family: verdana, arial, times; font-size: 12px}
table {background: white; font-family: verdana, arial, times; font-size: 12px}
.z1{ font-size: 16px; color: #0d5413;}
.borderbox {border: #74a542 1px solid;}
hr {border: #74a542 1px solid;}
input {border: #74a542 1px solid;}
img {border: none;}
a {color: #0d5413; text-decoration: none;}
a:visited {color: #0d5413; text-decoration: none;}
a:hover {color: green; text-decoration: underline;}

.sgooglediv input {height: 18px;}
#sbb {height: 20px;}

.menu div { position: relative; width: 80px; margin: 5px 0 5px 0; }
.menu a {text-decoration: none; color: #002f14;}
.menu a:hover {text-decoration: underline; }

.menu1 div { position: relative; width: 80px; margin: 5px 0 5px 0; }
.menu1 a {text-decoration: none; color: #002f14;}
.menu1 a:hover {text-decoration: underline; }


.newsheader { border: #74a542 1px dotted; background:#eeffcf; text-indent: -5px; padding-left: 5px; }
.newsheader:hover { border: #74a542 1px solid; }
.newsheader a:hover { text-decoration: none; }
.glist {text-indent: -10px; list-style-image: url('images/newpost_n.gif');}
.caltd {border: 1px solid silver;}
.tree {margin-top: 3px; border: 0px;}
.c_caption {font-size: 1.15em; color: #0d5413; text-transform: uppercase;}
.c_listitem {margin: 5px 0px; width: 50%; position: relative;}
.c_img { border: 1px solid #74a542; background: white;}
.c_tr {background: #eeffcf;}
.c_tr2 {background: white;}
.c_tr td,.c_tr2 td {border: 1px solid #eeffcf;}
.btn {border: 1px solid #74a542; background: #eef4e8; padding: 3px; position: relative; font-size: 1em; text-decoration: none;}
.btn:hover {background: #74a542; color: white; text-decoration: none;}

li.styled {
	margin-top: 2px;
	list-style-image: url('images/list.gif');
}
ul li.styled {
	text-indent: -5px;
	margin-left: -15px;
}
ul{	margin-top: 0px;}

.accordion {
	border-bottom: #74a542 1px dotted;
}
.accordion h3 {
	color: #0d5413;
	border: #74a542 1px dotted;
	padding: 7px 30px 7px 7px;
	margin: 0;
	background: #eeffcf url(images/arrow-square.gif) no-repeat right -51px;
	font-size: 12px;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #74a542;
	color: white;
}
.accordion h3:hover a {
	color: white;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion div {
	margin: 0;
	padding: 10px 15px 20px;
	border-left: #74a542 1px dotted;
	border-right: #74a542 1px dotted;
}




#panel, #panel2 {
	height: 147px;
	width: 200px;
	display: none;
	float: left;
	position: relative;
	overflow: visible;
}
#panel .ip, #panel2 .ip{
	overflow: hidden;
	width: 200px;
	border: 1px solid #74a542;
	background: #c0e4cd;
	text-align: left;
}
#panel2 .ip{
	background: #fffbcc;
	border-color: #f7941d;
}
.slide, .slide2 {
	position: relative;
	float: left;
	height: 147px;
	width: 22px;
	margin: 0px;
	padding: 0px;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.slide2 {
	background: url(images/btn-slide2.gif) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right 0px;
}
.btn-slide2 {
	background: url(images/white-arrow2.gif) no-repeat left 0px;
}
.btn-slide, .btn-slide2 {
	cursor:pointer;
	text-align: center;
	height: 147px;
	width: 22px;
	padding: 0px;
	margin: 0px;
	display: block;
}
.active {
	background-position: left 0px;
}
.active2 {
	background-position: right 0px;
}
