/* CSS Document */

/* MAIN MENU LINK COLOR */
ul.menu{
list-style:none; padding:0;
}
#left ul.menu li, #nav ul.menu, #nav ul.menu li{
margin:0;
padding:0;
}

#left ul.menu li li{
padding-left:6px;
}
#nav ul.menu a, #nav ul.menu li#current a{
font-size:16px;
color:#fff;
padding:12px 12px 10px 12px;
font-weight:bold;
display:block;
text-decoration:none;
}
#nav ul.menu a:hover, #nav ul.menu li#current a{
color:#191919;
border:#53bdf4 1px solid;
border-bottom:none;
padding:12px 11px 10px 11px;
display:block;
}
#nav ul.menu ul a:hover, #nav ul.menu ul li#current a{
color:#fff;
background:none;
border:none;
}
#left ul.menu a{
border-bottom:#2b90b9 1px solid;
display:block;
}

#left ul.menu a:hover, #left ul.menu li#current a{
background:#2b90b9 url(../images/active.gif) no-repeat;
background-position:3px 6px;}

#left ul.menu li#current li a{
background:none;
}

#left ul.menu a{
color:#fff;
text-decoration:none;
font-size:13px;
font-weight:bold;
padding:6px 0px 6px 10px;}

#left .moduletable table tbody tr td div{
background-color:#2b90b9;
border-bottom:#1881ac 1px solid;
padding:6px 0px 6px 10px;
}

#left ul.menu ul a:hover{
color:#000;
}

#left ul.menu li li#current a{
color:#000;
}

#user4{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}

#nav{
position:relative;
z-index:100;}

#nav ul.menu a{
font-size : 16px;
padding : 11px 12px 11px 12px;
font-weight : bold;
display:block;
text-decoration : none;
}

#nav ul.menu a:hover, #nav ul.menu li#current a{
color:#000;
padding:11px 11px 9px 11px;
display:block;}

#nav ul.menu li{
float:left;
padding:0;
background:none;
}


 #nav ul.menu ul{
position:absolute;
left:-999em;
top:41px;
height:auto;
width:164px;
font-weight:400;
background-color:#44b9f4;
border:#15a5f0 1px solid;
border-bottom:none;
margin:0;
padding:0;
}
#mainlevel-top li ul ul, #nav ul.menu li ul ul{
position:absolute;
left:-999em;
top:0;
margin:0;
margin-left:164px;
padding:0;
}
#mainlevel-top li li, #nav ul.menu li li{
width:164px;
margin:0;
border-bottom:#15a5f0 1px solid;
}

#nav ul.menu li ul a, #nav ul.menu ul li#current a{
width:164px;
color:#fff;
font-size:12px;
font-weight:bold;
padding:6px 16px;
}

#nav ul.menu li ul a:hover{
color:#fff;
padding:6px 16px;}

#nav ul.menu li:hover ul ul,#nav ul.menu li:hover ul ul ul, #nav ul.menu li.sfhover ul ul, #nav ul.menu li.sfhover ul ul ul{
left:-999em;
}
#nav ul.menu li:hover ul,#nav ul.menu li li:hover ul,#nav ul.menu li li li:hover ul,#nav ul.menu li.sfhover ul,#nav ul.menu li li.sfhover ul,#nav ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}
#nav ul.menu li li:hover,#nav ul.menu li li.sfhover{
background-color:#0a7099;} /*sublevel's li's background when hovering */
