/* Effective stylesheet produced by snapshot save */
#main-nav { margin: 0px; position: relative; height: auto; }
ul.navigation { width: 100%; float: left; }
ul.navigation > li { float: left; padding: 0px 8px; font: 12px/30px Arial,sans-serif; }
ul.navigation > li > a, ul.navigation > li > .no-link {  }
ul.navigation, ul.navigation > li { background-color: rgb(18, 18, 18); color: rgb(255, 255, 255); }
ul.navigation, ul.navigation > li > a { color: rgb(255, 255, 255); }
ul.navigation > li:hover, ul.navigation > li.active { background-color: rgb(136, 136, 136); }
ul.navigation > li:hover > a, ul.navigation > li.active > a { color: rgb(255, 255, 255); }
ul.navigation ul { position: static; clear: both; background-color: transparent; }
ul.navigation ul > li { color: rgb(221, 221, 221); }
ul.navigation ul li a { color: rgb(18, 18, 18); }
ul.navigation ul li:hover, ul.navigation ul li.active { background-color: transparent; }
ul.navigation ul li:hover > a, ul.navigation ul li.active > a { color: rgb(51, 51, 51); text-decoration: underline; }
.mega-nav-container .nav-content-left .grid_2, .mega-nav-container .nav-content-right .grid_2 { position: static; width: 180px; }
ul.navigation.mega .mega-nav-container { width: 98%; color: rgb(18, 18, 18); height: auto; position: absolute; left: 0px; margin: 0px; overflow: hidden; background: none repeat scroll 0% 0% white; z-index: 9999; clear: both; box-shadow: 0px 0px 10px rgb(51, 51, 51); border-radius: 0px 0px 4px 4px; padding: 1%; }
ul.navigation.mega .mega-nav-container div { margin-top: 0px; }
ul.navigation .nav-content-left ul li:hover, ul.navigation .nav-content-left ul li.active, ul.navigation .nav-content-right ul li:hover, ul.navigation .nav-content-right ul li.active { background-color: transparent; }
ul.navigation .nav-content-left a:hover, ul.navigation .nav-content-right a:hover { text-decoration: underline; }
.navigation.mega .blox-title h3, .navigation.mega .blox-sub-title h4 { font-size: 1em; }
ul.navigation.mega .mega-nav-container ul.section-list { margin-top: 0px; border-right: 1px solid rgb(238, 238, 238); }
ul.navigation.mega .mega-nav-container ul li { padding-left: 8px; }
ul.navigation.mega .mega-nav-container .blox-list li { border-top: 1px solid rgb(238, 238, 238); margin: 0px; color: rgb(18, 18, 18); padding: 2px 0px 2px 11px; }
ul.navigation.mega .mega-nav-container .blox-list li.list-position-1 { border-top: medium none; color: rgb(18, 18, 18); padding: 0px 0px 2px 11px; }
ul.navigation.mega .mega-nav-container .blox-recent-list li { border-top: medium none; margin: 0px; padding: 13px 0px; }
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a, ul.navigation.mega .mega-nav-container div.content a, ul.navigation.mega .mega-nav-container div.navigation a { color: rgb(18, 18, 18); }
div.content a, div.navigation a { text-decoration: none; color: rgb(18, 18, 18); }
ul.navigation.mega .mega-nav-container .blox-recent-block h4 { line-height: 1.48em; }
ul.navigation.mega .mega-nav-container p, ul.navigation.mega .mega-nav-container span { color: rgb(51, 51, 51); }
ul.navigation.mega .mega-nav-container.unmega { position: absolute; left: inherit; width: 160px; padding: 0px; margin-left: -10px; }
ul.navigation.mega .mega-nav-container.unmega ul { box-shadow: 0px 0px 10px rgb(51, 51, 51); width: 100%; position: static; left: inherit; background: none repeat scroll 0% 0% white; z-index: 9999; margin-top: 0px; margin-left: 0px; border-right: 1px solid rgb(221, 221, 221); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px 0px 4px 4px; }
ul.navigation.mega .mega-nav-container.unmega ul li { border-right: medium none; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(238, 238, 238) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
