/************** 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;
margin:0 0 0 4px!important;
padding-left:4px!important;
background-image:none!important;
}

.moduletable ul.menu li li a {
font-size:100%!important;
padding-left:14px!important;
color:#ccc!important;
border:none!important;
background:url(../images/arrow.png) no-repeat left!important;
}

.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:#CCC!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;
margin:0 0 0 4px!important;
padding-left:4px!important;
background-image:none!important;
}

.dark ul.menu li li a {
font-size:100%!important;
padding-left:14px!important;
color:#ccc!important;
border:none!important;
background:url(../images/arrow.png) no-repeat left!important;
}

.dark ul.menu li li a:hover,.dark ul.menu li li a:active,.dark ul.menu li li a:focus {
color:#fff!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;
}

/************** User Footer Navigation styles **************/
.user-module {
position:relative;
z-index:1000;
}

.user-module ul {
float:left;
padding:0!important;
margin:0;
}

.user-module ul li {
float:left;
list-style:none;
margin:0!important;
}

.user-module ul li a {
color:#888!important;
font-size:11px;
text-decoration:none;
display:block;
padding:2px 12px!important;
border-bottom:none!important;
border-right:1px solid #555;
}

.user-module ul li a:link,.user-module ul li a:visited {
text-decoration:none;
display:block;
}

.user-module ul li a:hover {
text-decoration:none;
color:#fff!important;
}

.user-module ul li#current a:link,.user-module ul li#current a:visited,.user-module ul li.current a:link,.user-module ul li.current a:visited {
color:#999;
}

.user-module ul li#current a:hover,.user-module ul li.current a:hover {
color:#999;
}

.user-module 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;
}