.menu li a:hover, .menu li a:focus, .menu li a:active {color: #fff !important;}

.menu ul {padding:0;margin:0;list-style-type:none; color:#FFFFFF; margin-top:26px}

/* ie 7 fix */
html* .menu ul {padding:0;margin:0;list-style-type:none; color:#FFFFFF; margin-top:23px}

.menu ul li {float:left; position:relative; color:#FFFFFF }
.menu ul li a, .menu ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#fff;
	height:25px;
	background-image: url (images/bullet.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
}

html>body .menu ul li .bordernone { background-image:none}

html>body .menu ul li a, .menu ul li a:visited {
float:left; display:block; text-decoration:none;color:#fff; padding:0px 24px; height:25px; padding-left:5px}

.menu ul li:hover {width:auto;}

.menu ul li a:hover { color:#fff;}
.menu ul li:hover a{ color:#fff;}

.menu ul li a{font:normal 16px Verdana, Arial; line-height:25px; color:#000}
.menu ul li a:hover{color: #000}
.menu ul li ul a{font:normal 16px Verdana, Arial; line-height:15px;}

.menu ul li ul {display: none;}
.menu table {margin:0; border-collapse:collapse; font-size:16px; position:absolute; top:0; left:0; background-image:none;}

/* specific to non IE browsers */
.menu ul li:hover ul {display:block;position:absolute;top:24px;margin-top:1px; left:0; }
.menu ul li:hover ul.endstop {left:-92px;}

.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#a7c638;color:#fff;height:auto;line-height:15px;padding:5px 5px; width:110px; border-bottom:0; background-image:none; border-bottom:1px solid #a7c638;border-top:1px solid #a7c638;}

.menu ul li:hover ul li a.drop { background:#006f5b ; background-position:130px 10px;background-image:none;}

.menu ul li:hover ul li a:hover {color:#fff; background: #006f5b;background-image:none; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}

.menu ul li:hover ul li a:hover.drop { background-position:120px 7px; background-image:none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:131px; top:-1px;}
.menu ul li:hover ul li:hover ul.left {left:-131px;}


/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {display:block;position:absolute;top:25px; t\op:24px; background:#fff;left:0; }
.menu ul li a:hover ul.endstop {left: -92px;}
.menu ul li a:hover ul li a {display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 5px; width:154px; w\idth:120px; border-bottom:0;}

.menu ul li a:hover ul li a.drop { background:#ffffff url(../images/menu_pointer.gif) no-repeat top right; background-position:120px 7px; padding-bottom:4px;}

.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu ul li a:hover ul li a:hover {color:#000; background: #ABC1E3;}
.menu ul li a:hover ul li a:hover.drop {background-position:120px 7px;}

.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0;color:#000; left:131px;}

.menu ul li a:hover ul li a:hover ul.left {left:-131px;}



