﻿.menu { position: relative; padding: 0; cursor: default; }
.menu ul { display: block; margin: 0; list-style-type: none; }
.menu li { display: block; margin: 0; float: left; white-space: nowrap; }
.menu li a { display: block; }
.menu ul ul { display: none; position: absolute; float: left; }
.menu li li { float: none; }

.menu li.hoverMenu { }
.menu li.pressedMenu { }

/* Customized */
#mainMenu { position: absolute; top: 261px; width: 1200px; left: 92px; }
#mainMenu .menu { background: url(../images/header/menu_bg.png); }

#mainMenu .menu li { font-size: 9pt; width: 213px; line-height: 28px; height: 28px; text-align: center; margin-right: 22px; background-color: #00488e; border: solid 1px #00488e; text-transform: uppercase; }
#mainMenu .menu li:last-child { margin: 0; }

#mainMenu .menu li a { color: #fff; text-decoration: none; }
#mainMenu .menu li a:hover /*, #mainMenu .menu li.selected a */{ text-decoration: underline; background-color: #fff; color: #00488e; }
#mainMenu .menu li a:hover { text-decoration: underline; }

#mainMenu .menu li ul, #mainMenu .menu li li { display: none; }

#mainMenu .menu #n-2 { border-color: #bfd2e4; }
#mainMenu .menu #n-2 a { color: #00488e; background: #fff url(../images/nav/logo.png) no-repeat left center;  }

#mainMenu .menu #n-4 { background-color: #4fa026; border-color: #4fa026; }
#mainMenu .menu #n-4 a:hover /*, #mainMenu .menu #n-3.selected a */{ color: #4fa026; }

#mainMenu .menu #n-5 { background-color: #cc013a; border-color: #cc013a; }
#mainMenu .menu #n-5 a:hover /*, #mainMenu .menu #n-4.selected a */{ color: #cc013a; }

#mainMenu .menu #n-6 { background-color: #9f4590; border-color: #9f4590; }
#mainMenu .menu #n-6 a:hover /*, #mainMenu .menu #n-5.selected a */{ color: #9f4590; }

.submenu { margin: 38px 0 40px 92px; width: 1200px;  }
.submenu li { font-size: 7.5pt; padding: 1em 0; text-align: center; margin-right: 12px; text-transform: uppercase; border-top: solid 4px #00488e; }
.submenu li a { color: #00488e; margin: 0 0.9em; }
.submenu li li { border-top: solid 1px #fff; margin-right: 0; background-color: #00488e; padding: 0; left: 0; }
.submenu li ul { background-color: #fff; z-index: 10; }
.submenu li li a { color: #fff; padding: 0 0.9em; margin: 0; }
.submenu li li.selected a { text-decoration: underline; }
.submenu li.menu-spacer { width: auto; display: none; }
.submenu li .menu-spacer { display: none; }

.rn-4 .submenu li { border-top-color: #4fa026; }
.rn-5 .submenu li { border-top-color: #cc013a; }
.rn-6 .submenu li { border-top-color: #9f4590; }


#topmenu { padding: 95px 0 0 385px; width: 649px; }
#topmenu li { margin-right: 57px; height: 21px; line-height: 21px; float: right; }
#topmenu li span { display: inline-block; vertical-align: top; margin-right: 4px; }
#topmenu li a { color: #00488e; }
/*.msie7 #topmenu li a { padding-top: 3px; }*/
#topmenu li a.selected { text-decoration: underline; }
#topmenu input { }

