.menu {
float:left; 
width:100%; 
height: 20px;
padding-top: 10px;
/* background-color: #00acec; */
background-color: #00acec;
font-size: 10px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
}
.menu ul li{
padding:0;margin:0;list-style-type:none; 
z-index: 1;
text-align: left;
float:right;
position:relative;
border-right:1px solid #fff; 
}
.menu ul li.firstli
{
	border-right:none; 
}
.menu ul li a, .menu ul li a:visited {
float:left; display:block; text-decoration:none; color:#ffffff; font-weight: normal; padding:0px 5px; line-height:10px; height:10px;
}

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

.menu ul li a:hover {
	color:#ffffff;
	text-decoration:none; 
}

.menu ul li a.menu_1:hover {border-color:#c00; color:#ffffff; text-decoration:none;}

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

/* specific to non IE browsers */
.menu ul li:hover ul {
display:block;position:absolute;top:10px; left:0;width:184px; border-bottom:1px solid #ffffff;
}
.menu ul li:hover ul.endstop {
	border:1px inset #00ffff;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block;background:#00acec;color:#ffffff;height:15px;line-height:15px;padding:4px 16px; width:150px; border:1px outset #ffffff; border-bottom:0;
}
.menu ul li:hover ul li a:hover {
color:#ffffff; background: #a5d6f6;
}
.menu ul li:hover ul li:hover ul {
display:block; position:absolute; left:184px; top:-1px;
}
.menu ul li:hover ul li:hover ul.left {
left:-184px;
}

/*
.menu ul li ul li ul li {
	border: 2px solid red ;
	}
*/

/* Added to hide the 3 level */
.menu ul li:hover ul li:hover ul li ul {
display: none;
}

/* Added to display the 4 level */
.menu ul li:hover ul li:hover ul li:hover ul {
display: block;
}

/* Added to hide the 4 level */
.menu ul li:hover ul li:hover ul li ul {
display: none;
}

/* Added to display the 4 level */
.menu ul li:hover ul li:hover ul li:hover ul {
display: block;
}

/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {
display:block;position:absolute;top:20px; t\op:20px; left:0; border-bottom:1px solid #ffffff;
}

.menu ul li a:hover ul.endstop {
left: 0px;
}
.menu ul li a:hover ul li a {
display:block;background:#00acec;color:#ffffff; height:15px; line-height:15px; padding:4px 16px; width:184px; w\idth:150px; border:1px outset #ffffff; border-bottom:0;
}
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}

/* Added to hide level 4 */
.menu ul li a:hover ul li a:hover ul li ul {
visibility:hidden; position:absolute; height:0; width:0;
}

/* Added to display level 4 */
.menu ul li a:hover ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#ffffff; left:184px;
}

/* Added to display level 4 on the left */
.menu ul li a:hover ul li a:hover ul li a:hover ul.left {
left:-184px;
}

.menu ul li a:hover ul li a:hover {
color:#ffffff; background: #a5d6f6;
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#ffffff; left:184px;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-184px;
}


/* OVERRIDE FOR DEFAULT EZWEBIN STYLES */

/* ORDERED AND UNORDERED LISTS */

div.menu ul, ol
{
    margin: 0;
    padding: 0;
}

div.menu ul ul, ol ul
{
    margin: 0;
}

div.menu ul ol, ol ol
{
    margin: 0;
}

div.menu li
{
    margin: 0;
    padding: 0;
    line-height: 1em;
}
