/************** White Mainmenu Navigation styles **************/
.moduletable ul.menu li{ margin:0!important;padding:0!important;}
.moduletable ul.menu li a{display:block;border-bottom:1px solid #dadada;text-decoration:none;outline:none;color:#333;padding:4px;}
.moduletable ul.menu li a:hover,.moduletable ul.menu li a:active,.moduletable ul.menu li a:focus{color:#888;border-bottom:1px solid #dadada;text-decoration:none;background:none;}
.moduletable ul.menu li.active{color:#000;text-decoration:none;}
.moduletable ul.menu li.active a{color:#666!important;text-decoration:none;}
.moduletable ul.menu li li{list-style:none;padding:0 0 0 10px !important; background-image:none!important;background:url(../images/arrow.png) no-repeat left!important}
.moduletable ul.menu li li a{font-size:100%!important;padding-left:10px!important;border-bottom:1px solid #dadada;color:#666;}
.moduletable ul.menu li li a:hover,.moduletable ul.menu li li a:active,.moduletable ul.menu li li a:focus{color:#888;}
.moduletable ul.menu li.active{color:#000!important;text-decoration:none;background:none;}
.moduletable ul.menu, .moduletable ul li ul{list-style:none;margin:0;padding:0;}

/************** Dark Mainmenu Navigation styles **************/
.dark ul.menu li
{
	margin:0!important;padding:0!important;color:#CCCCCC!important;
}
.dark ul.menu li a
{
	display:block;border-bottom:1px solid #444!important;text-decoration:none;outline:none;color:#fff;padding:4px;
}
.dark ul.menu li a:hover,
.dark ul.menu li a:active,
.dark ul.menu li a:focus
{
	color:#ccc!important;border-bottom:1px solid #444;text-decoration:none;background:none;
}
.dark ul.menu li.active
{
	color:#999!important;text-decoration:none;
}
.dark ul.menu li.active a
{
color:#999!important;text-decoration:none;
}

.dark ul.menu li li
{
list-style:none;padding:0 0 0 10px !important; background-image:none!important;background:url(../images/arrow.png) no-repeat left!important
}
.dark ul.menu li li a
{
font-size:100%!important;padding-left:4px!important;color:#ccc!important;border:none!important
}
.dark ul.menu li li a:hover,
.dark ul.menu li li a:active,
.dark ul.menu li li a:focus
{
color:#999!important;
}
.dark ul.menu li.active a:hover
{
color:#999!important;text-decoration:none;background:none;
}
.dark ul.menu,
.dark ul.menu li ul
{
list-style:none;margin:0;padding:0;
}

/************** Topmenu Navigation styles **************/
.topmenu {font-size:11px; position:relative; z-index:1000;}
.topmenu ul{float:right;padding:0;margin:0;}
.topmenu ul li {float:right;list-style: none;}
.topmenu ul li a {color:#666;text-decoration:none;display:block;}
.topmenu ul li a:link, .topmenu ul li a:visited {text-decoration: none;display:block;padding:5px 5px;margin:0 0 0 1px;}
.topmenu ul li a:hover {color:#000; text-decoration:underline; background:none!important}
.topmenu ul li#current a:link, .topmenu ul li#current a:visited, .topmenu ul li.current a:link, .topmenu ul li.current a:visited {color:#999;}
.topmenu ul li#current a:hover, .topmenu ul li.current a:hover {color:#999;}
.topmenu ul li ul li a {background:none;}

/************** legaline Navigation styles **************/
.legaline ul{ text-align:center;padding:0;margin:0 auto;}
.legaline ul li {text-align:center;padding:0;margin:0 auto;list-style: none;}
.legaline ul li a {color:#6D685C;text-decoration: none;display:block;}
.legaline ul li a:link, .legaline ul li a:visited {color:#6D685C;text-decoration: none;display:block;padding:1px 10px;margin:0 0 0 1px; border-left:1px solid #fff}
.legaline ul li a:hover {color:#222;}
.legaline ul li#current a:link, .legaline ul li#current a:visited, .legaline ul li.current a:link, .legaline ul li.current a:visited {color:#222;}
.legaline ul li#current a:hover, .legaline ul li.current a:hover {color:#999;}
.legaline ul li ul li a {background:none;}
