/* Main Menu */
.header .menu, .header .menu li, .header .menu li a { margin:0; padding:0; }
.header .menu > li { float:left; display:block; }
.header .menu > li > a { display:block; }
.header .menu { width:776px; height:27px; float:right; list-style:none; background-color:#c6eff4; border-bottom:3px solid #b5e5ec; margin:0; padding:0 0 0 199px; }
.header .menu > li { position:relative; z-index:99; display:block; }
.header .menu > li > a { font:14px/14px century gothic, arial; display:block; border-left:1px solid #97d8e0; color:#3b6c7e; white-space:nowrap; padding:6px 18px 7px 18px; }
.header .menu > li:hover > a, .header .menu > li.active > a { background-color:#b5e5ec; text-decoration:none; }
.header .menu > li.active > a { color:#3b6c7e; }
.header .menu > li:hover > a { color:#000; }
.header .menu > li.first > a { border:0; }
.header .menu > li.item38 { display:none; }
.header .menu > li > ul { display:none; position:absolute; border:1px solid #97d8e0 }
.header .menu > li:hover > ul { display:block; list-style:none; cursor:pointer; margin:0; padding:0; }
.header .menu > li:hover > ul > li,
.header .menu > li:hover > ul > li > a { display:block; color:#3b6c7e; }
.header .menu > li:hover > ul > li { min-width:144px; }
.header .menu > li:hover > ul > li > a { white-space:nowrap; background-color:#c6eff4; border-bottom:1px solid #97d8e0; padding:6px 18px; }
.header .menu > li:hover > ul > li.last > a { border:0; padding-bottom:18px; }
.header .menu > li:hover > ul > li:hover > a { color:#000; /* background-color:#a5ddda; */ text-decoration:none; }
.header .menu > li:hover > ul > li:hover > a { background-color:#b5e5ec; }

/* Sub Menu */
.leftColumn .menu { list-style:none; margin:0; padding:0; font:13px/17px century gothic, verdana, arial;  }
.leftColumn .menu li { padding:0; margin:0; border-top:2px solid #c7c7c7; }
.leftColumn .menu li.last { border-bottom:2px solid #c7c7c7; }
.leftColumn .menu li a { padding:8px 25px 8px 12px; display:block; color:#3b6c72; }
.leftColumn .menu li a:hover { background:#c6eff4; text-decoration:none; }
.leftColumn .menu li.active a { background:#c6eff4; }

.leftColumn .rsb_module_categories_ li { border-top:0; border-bottom:2px solid #c7c7c7; }

/* Footer Menu */
.footer .menu { list-style:none; }
.footer .menu, .footer .menu li, .footer .menu li a { margin:0; padding:0; }
.footer .menu li, .footer .menu li a { float:left; display:block; }
.footer .menu li a { font:12px/12px century gothic, arial; color:#704933; border-left:1px solid #704933; padding:0 8px 0 7px; }
.footer .menu li.first a { border:0; padding-left:0; }