.menu{
	width:1024px; 
	height:32px; 
	padding:0px;
	margin:0px;
	font-size:11px;
	}
.menu ul{
	padding:0px; 
	margin:0px; 
	list-style-type:none;
	}
.menu ul li{
	float:left; 
	line-height:32px; 
	height:32px
	}
.menu ul ul li{
	display:block; 
	width:auto;
	height:auto;
	line-height:1px;
	border-bottom:#2384bf 1px solid; 
	position:relative; 
	}
.menu a{
	display:block;
	font-size:9px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: capitalize;
	color: #5D8D48;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 35px;
	}
.menu ul ul a{
	padding:7px 10px 7px 10px;  
	display:block; 
	background-color:#267cb2; 
	width:125px; 
	color:#ffffff; 
	line-height:10px; 
	height:100%;
	}
.menu li:hover{
	position:relative;
	}
.menu a:hover{
	background:#F4E2A0; 
	color:#5D8D48;
	}
.menu ul ul a:hover{
	background:#3da1e0; 
	color:#FFFFFF;
	}
.menu ul ul :hover >a{
	background:#3da1e0;
	color: #fff
	}
.menu ul ul ul a:hover{
	background:#3da1e0;
	}
#menu ul ul ul :hover > a{
	background:#3da1e0; 
	}
.menu ul ul ul ul a:hover{
	background:#eee
	}
.menu ul ul{
	left:0px;
	visibility:hidden;
	width:125px;
	position:absolute;
	top:31px;
	height:0px;	
	}
.menu ul ul ul{
	left:150px;
	width:125px;
	top:0px;
	}
.menu ul ul ul.left{
	left:-150px;
	}
.menu ul li:hover ul{
	visibility:visible;
	padding-bottom:30px;
	height:auto;
	}
.menu ul a:hover ul{
	visibility:visible;
	padding-bottom:30px;
	height:auto;
	}
.menu ul :hover ul ul{
	visibility:hidden;
	}
.menu ul :hover ul :hover ul ul{
	visibility:hidden;
	}
	
	
	
/********************************************************************************/	
	
.dropmenudiv{
	position:absolute;
	top: 0;
	z-index:100;
	visibility: hidden;
	padding:0px;
	display:block;
	background-color:#ffffff;
	width:175px;
	color:#5D8D48;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: capitalize;
	line-height:10px;
	border-left:0px #F4E2A0 solid;
	border-right:0px #F4E2A0 solid;
	border-bottom:0px #F4E2A0 solid;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.dropmenudiv_sub{
	position:absolute;
	top: 0;
	z-index:100;
	visibility: hidden;
	padding:0px;
	display:block;
	background-color:#267cb2;
	width:300px;
	color:#F4E2A0;
	line-height:10px;
	border-left:1px #46aee8 solid;
	border-right:1px #46aee8 solid;
	border-bottom:1px #46aee8 solid;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.dropmenudiv2{
	position:absolute;
	top: 0;
	z-index:100;
	visibility: hidden;
	padding:0px;
	display:block;
	background-color:#267cb2;
	width:166px;
	color:#000000;
	line-height:10px;
	border-left:0px #46aee8 solid;
	border-right:0px #46aee8 solid;
	border-bottom:0px #46aee8 solid;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.dropmenudiv a{
display: block;
background-color:#F4E2A0;
padding:3px 0 0 10px; 
font-size:10px; 
color:#5D8D48; 
font-size:8.5pt;
text-decoration:none;
line-height:20px;
width:245px;
height:25px;
text-align:left;
border-bottom:1px #F4E2A0 dashed;
}
.dropmenudiv a:hover{
text-decoration:none;
display: block;
background-color:#F4E2A0;
width:245px;
height:25px;
padding:5px 0 0 10px;
border-bottom:1px #F4E2A0 dashed;
}
.dropmenudiv2 a{
display: block;
padding:5px 0 0 10px; 
font-size:10x; 
color:#FFFFFF; 
text-decoration:none;
line-height:20px;
width:166px;
height:25px;
text-align:left;
border-bottom:1px #46aee8 dashed;
}
.dropmenudiv2 a:hover{
text-decoration:none;
display: block;
background-color:#CC0000;
width:166px;
height:25px;
padding:5px 0 0 10px;
border-bottom:1px #46aee8 dashed;
}
