

#mainlevel-top, #mainlevel-top ul{
list-style:none;
margin:0;
padding:0;
line-height:1;
}
#mainlevel-top{
padding:118px 0px 0px 60px;
}
#mainlevel-top li{
float:left;
padding:0;
margin:0;
background:none;
width:auto;
}

#mainlevel-top li li{
float:none;
}

#mainlevel-top li ul{
position:absolute;
left:-999em;
width:214px;
background:url(../images/subbg.png) top left no-repeat;
padding:10px 0px;
}

#mainlevel-top li ul ul {
margin: -25px 0 0 214px;
background:#ecf4f8;
padding:5px 0px;
}



#mainlevel-top a{
display:block;
font-size:14px;
text-decoration:none;
color:#fff;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
padding:0px 10px 5px 10px;
}

#mainlevel-top ul a{
padding:5px 10px;
text-transform:none;
color:#545554;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

/* for hiding the sub menus */
#mainlevel-top li:hover ul ul,#mainlevel-top li:hover ul ul ul,#mainlevel-top li.sfhover ul ul,#mainlevel-top li.sfhover ul ul ul{
left:-999em;
}
/* for showing the sub menus */
#mainlevel-top li:hover ul,#mainlevel-top li li:hover ul,#mainlevel-top li li li:hover ul,#mainlevel-top li.sfhover ul,#mainlevel-top li li.sfhover ul,#mainlevel-top li li li.sfhover ul{
left:auto;
z-index:6000;
}

#mainlevel-top li.active a, #mainlevel-top li:hover a, #mainlevel-top li.sfhover a{
color:#eee4be;
}

#mainlevel-top li.active ul a, #mainlevel-top li:hover ul a, #mainlevel-top li.sfhover ul a{
color:#545554;
}

#mainlevel-top li li:hover,#mainlevel-top li li.sfhover{
background:#f6fafc; /*sublevel's li's background when hovering */
}

#mainlevel-top li li:hover a, #mainlevel-top li li.sfhover a, #mainlevel-top li li:hover li a:hover, #mainlevel-top li li.sfhover li a:hover{
color:#49acb1;
}

#mainlevel-top li li:hover li a, #mainlevel-top li li.sfhover li a{
color:#545554;
}

#left a.mainlevel{
font-size:13px;
display:block;
padding:1px 5px 6px 5px;
background:url(../images/line.png) bottom left repeat-x;
}


#left a.mainlevel:hover{
background-color:#ac76a0;
}

#left a.sublevel{
padding:2px 5px 2px 10px;
display:block;
font-weight:normal;
font-size:13px;
}

#left div.moduletable div div a{
font-size:11px;
background:url(../images/arrow.png) no-repeat;
background-position:2px 8px;
}
#left div.moduletable div div a:hover{
background:#ac76a0 url(../images/arrow.png) no-repeat;
background-position:2px 4px;
}

#left div.moduletable div img, #left div.moduletable div div img{
display:none;
}
