#header{height:238px;}

#header #logo{position:relative;top:55px;left:145px;width:167px;}

#header #search{position:relative;top:95px;left:135px;width:180px;}
	#header #search input{width:50px;font-size:.9em;}
	#header #search #q{width:150px;height:12px;font-size:.9em;padding-right:2px;}

#header #menu_head{position:relative;top:-100px;left:325px;width:590px; height:23px;}
/*	#header #menu_head ul{margin-left:5px;}
	#header #menu_head ul li{display:inline;margin-right:4.3px;color:#059003;background-color:transparent;}
	#header #menu_head ul li a{font-size:1.04em;font-weight:bold;color:#059003;background-color:transparent;}
*/

#header #menu_head #legend{position:relative;top:75px;left:130px;width:310px;color:#195038;font-weight:bold;font-size:1.1em;text-align:center;}
#header #menu_head #legend span{color:#643d02;}

#header #menu_head #legend_home{position:relative;top:15px;left:150px;width:278px;text-align:left;}
#header #menu_head #legend_home a{color:#1a4f6e;text-decoration:none;}

.roller:link{
	COLOR: #ffffff; FONT-FAMILY: arial, verdana, tahoma; FONT-SIZE: 9pt ; TEXT-DECORATION: none ;z-index:2;
}

.roller:active{
   COLOR: #ffffff; FONT-FAMILY: arial, verdana, tahoma; FONT-SIZE: 9pt  ; TEXT-DECORATION: none;z-index:2;
}

.roller:visited{
    COLOR: #ffffff;   FONT-FAMILY: arial, verdana, tahoma; FONT-SIZE: 9pt ; TEXT-DECORATION: none;z-index:2;
}

.roller:hover{
   COLOR: #cc6600; FONT-FAMILY: arial, verdana, tahoma; FONT-SIZE: 9pt;  TEXT-DECORATION: none;z-index:2;
}

#csstopmenu{
	list-style: none;
	z-index:2;
}
#csstopmenu1{
	margin:0px 0  0 0;
	padding: 0;
	margin-left:0px;
	list-style: none;
	z-index:2;
}
#csstopmenu ul{
	padding: 0;
	margin:0;
	margin-left:380px;
	list-style: none;
	z-index:2;
}

#csstopmenu1 ul{
	padding: 0;
	margin: 0;
	margin-left:50px;
	list-style: none;
	z-index:2;
}

#csstopmenu li{
	float: left;
	position: relative;
	line-height:24px;
	z-index:2;
}

#csstopmenu1 li{
	float: left;
	position: relative;
	line-height:24px;
	z-index:2;
}

#csstopmenu a{
	z-index:2 !important;
	text-decoration: none;
}

#csstopmenu1 a{
	text-decoration: none;
	z-index:2 !important;
}

.mainitems{
	z-index:2 !important;
}

.mainitems1{
	z-index:2 !important;
}
.headerlinks a{
	margin-left:7px;
	color: #059003;
	font-size:12px;
	font-weight:bold;
}
.headerlinks1 a{
	margin-left:7px;
	color: #059003;
	font-size:12px;
	font-weight:bold;
}


.submenus{
	display: none;
	width: 13em;
	position: absolute;
	top: 1.9em !important;
	right: -35px !important;
	background-color: #009D02;
	border: 3px;
	margin: 2px;
	font-size:11px !important;
	z-index:3 !important;
}

.submenus1{
	display: none;
	width: 13em;
	position: absolute;
	top: 1.9em !important;
	right: -35px !important;
	background-color: #009D02;
	border: 3px;
	margin: 2px;
	font-size:11px !important;
	z-index:3 !important;
}


.submenus li{
	width: 95%;
}

.submenus1 li{
	width: 95%;
}

.submenus li a{
	display: block;
	width: 100%;
	text-indent: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom:3px;
	margin-top:3px;
	font-size:12px !important;
	line-height:16px;
	z-index:2 !important;
}

.submenus1 li a{
	display: block;
	width: 100% !important;
	text-indent: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom:3px;
	margin-top:3px;
	font-size:12px !important;
	line-height:16px;
	z-index:2 !important;
}


.submenus li a:hover{
	background-color: #7BB97B;
	color: #003300;
	z-index:2 !important;
}

.submenus1 li a:hover{
	background-color: #7BB97B;
	color: #003300;
	z-index:2 !important;
}

#csstopmenu li>ul {/* non IE browsers */
	top: auto;
	left: auto;
}

#csstopmenu1 li>ul {/* non IE browsers */
	top: auto;
	left: auto;
}

#csstopmenu li:hover ul, li.over ul {
	display: block;
}

#csstopmenu1 li:hover ul, li.over ul {
	display: block;
}

html>body #clearmenu{ /* non IE browsers */
	height: 0px;
}
html>body #clearmenu1{ /* non IE browsers */
	height: 0px;
}

