.navigation ul a { text-decoration: none; }

.navigation ul { margin: 0; padding: 0; }
.navigation ul li { margin: 0; padding: 0; display: inline; line-height: 35px; font-size: 90%;}
.navigation ul li a:link, .navigation ul li a:visited, .navigation ul li a:active { text-transform: uppercase; color: #FFFFFF; padding: 8px 10px; }
.navigation ul li a:hover { text-decoration: none; color: #000000; background-color: #BD0004; }

.navigation ul li.current a:link, .navigation ul li.current a:visited, .navigation ul li.current a:active { text-decoration: none; color: #FFFFFF; background-color: #CC0613;  }

/* RIGHT MENU */
.moduletable.rightmenu { margin-bottom: 15px; }
.moduletable.rightmenu ul { margin: 0; padding: 0; }
.moduletable.rightmenu ul li { margin: 0; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 2.2em; }
.moduletable.rightmenu ul li a:link, .moduletable.rightmenu ul li a:visited, .moduletable.rightmenu ul li a:active { text-transform: uppercase; color: #58585a; }
.moduletable.rightmenu ul li a:hover { text-decoration: none; color: #000; }

/* FOOTER MENU */ 
.footer ul { margin: 0; padding: 0; }
.footer ul li { margin: 0; padding: 0; display: inline; }
.footer ul li a:link, .footer ul li a:visited, .footer ul li a:active { text-transform: uppercase; color: #9A9A9A; padding: 0 10px;}
.footer ul li a:hover { text-decoration: none; color: #FFFFFF; }