#menu ul li ul li > a
{
	color:#edead7;
	padding:5px 5px;
	width: 140px;
}
#menu ul ul {
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 40px;
    left: 30px;
    z-index: 99999;
	padding: 5px 4px;
	background:#2B853C;
	width: 150px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #08611d;
}
#menu ul ul ul {
    left: 100%;
    top: 0;
	background:#2B853;
}
#menu ul ul li > a {
    color: #edead7;
    height: auto;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
#menu ul ul > li:hover > a {
    background: #0E5702;
    color: #edead7;
	display:block;
	padding:5px 5px;
	-moz-box-shadow: 0 1px 1px rgba(15,157,48,0.2);
    -webkit-box-shadow: 0 1px 1px rgba(15,157,48,0.2);
    box-shadow: 0 1px 1px rgba(15,157,48,0.2);
}
#menu ul li:hover ul {
    display: block;
}
/*---------------------------- left-menu -------------------*/
#menuLeft ul li ul li > a
{
	color:#d2d2d2;
	padding:0 5px 0 26px;
	width: 160px;
}
#menuLeft ul li ul li
{
	background:url(../images/arrow.png) 0 3px no-repeat;
}
#menuLeft ul ul {
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 0px;
    right: -212px;
    z-index: 99999;
	padding: 5px 4px 5px 25px;
	background:url(../images/left-menu-bg-dropdown.png) repeat;
}
#menuLeft ul ul ul {
    left: 100%;
    top: 0;
}
#menuLeft ul ul li > a {
    color: #edead7;
    height: auto;
	font-size:12px;
	background:none;
	font-family:Helvetica, sans-serif;
	text-align:left;
}
#menuLeft ul ul li:hover > a {
	display:block;
	padding:0 5px 0 26px;
	background:none;
}
#menuLeft ul li:hover ul {
    display: block;
}
/*---------------------------- menuSub-menu -------------------*/
#menuSub ul li ul li > a
{
	color:#d2d2d2;
	padding:0 5px 0 10px;
	width:120px;
}
#menuSub ul li ul li
{
	background:url(../images/arrow-small.png) 0 3px no-repeat;
}
#menuSub ul ul {
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 172px;
    z-index: 99999;
    width:140px;
	padding: 5px 4px 5px 16px;
	background:url(../images/left-menu-bg-dropdown.png) repeat;
}
#menuSub ul ul ul {
    left: 100%;
    top: 0;
}
#menuSub ul ul li > a {
    color: #edead7;
    height: auto;
	font-size:8.3px;
	background:none;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:left;
}
#menuSub ul ul li:hover > a {
	display:block;
	padding:0 5px 0 10px;
	background:none;
}
#menuSub ul li:hover ul {
    display: block;
}
/*---------------------------- box1Top-menu -------------------*/
.box1Top ul li > ul li > a
{
	color:#d2d2d2;
	padding:3px 5px 3px 5px;
	text-decoration: none;
}
.box1Top ul li ul li
{
	/*background:url(../images/arrow.png) 0 3px no-repeat;*/
	list-style: disc;
	color: #2E9BFD;
	font-size: 14px;
}
.box1Top ul ul {
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 26px;
    right: 0px;
    z-index: 99999;
	padding: 10px 32px;
	background:url(../images/left-menu-bg-dropdown.png);
	width: 166px;
}
.box1Top ul ul ul {
    left: 100%;
    top: 0;
}
.box1Top ul ul li > a {
    color: #edead7;
    height: auto;
	font-size:12px;
	background:none;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:left;
	display: block;
}
.box1Top ul > ul li:hover > a {
	display:block;
	padding:3px 5px 3px 20px;
	background:none;
}
.box1Top ul li:hover ul {
    display: block;
}
