/* CSS Document */

#menu {
    /*position:relative;*/
    width:996px;
    height:26px;
    /*float:left;*/
    background-color:#008457;
}
/**** POPUP MENU ****/

.menulist, .menulist  ul {margin: 0;padding: 0;list-style: none;border:0px;}
.menulist ul {
	display: none;
	position: absolute;
	width:796px;
	height:26px;
}

.menulist ul ul {top: -1px; margin-top: 0;left: -48px;}
.menulist li ul li {
	width:auto;
	height:auto;
	line-height:24px;
	background-color: #ffffff;
	/*border:1px solid #369748;	*/
	border:1px solid #d3d3d3;
}

.menulist li ul{width:auto;height:auto}

.menulist li ul li a{
	color:#008457;
	/*text-transform:uppercase;*/
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	text-indent:8px;
	display:block;
	border:#FFFFFF solid 1px;
}

.menulist li ul li a:hover{background-color:#369748;color:#FFFFFF}
.menulist li {
	float: left;
	display: block;
	position: relative;
	width:71px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:26px;
	/*text-transform:uppercase;*/
	vertical-align:middle;
	/*background-color:#369748;*/
	color:#FFFFFF;
	border-left:1px solid #369748;
/*	background-image:url("../img/back_menu.jpg");
	background-repeat:repeat-x;*/
}

.menulist ul li {float: none;margin: 0px;margin-bottom: -1px;}
.menulist ul>li:last-child {margin-bottom: 0px;/* Mozilla fix */}
.menulist a {display: block;color:#FFFFFF;text-decoration: none;}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {color: #FFFFFF;background-color: #0A901E;}
.menulist a.highlighted {color: #FFFFFF;}
.menulist a .subind {display: none;}
.menulist ul a .subind {display: block;float: right;}

/**hacks**/
.menulist a {float: left;}
.menulist ul a {float: none;}
/* \*/
.menulist a {float: none;}
/* */
*:first-child+html .menulist ul li {float: left;width: 100%;}
* html .menulist ul li {float: left;height: 1%;}
* html .menulist ul a {height: 1%;}


