.nav, .nav * { margin: 0; padding: 0; list-style: none; }
.nav { line-height: 1.0; margin: -4px 0 0 25px; }
.nav ul { font-size: 12px; position: absolute; top: -999em; width: 160px; }
.nav ul li, .nav a { width: 100%; }
.nav li { background: transparent url(/Template/Css/bg-navitab.png) no-repeat 0 0; float: left; position: relative; z-index: 99; }
.nav a { display: block; line-height: 34px; text-align: center; vertical-align: middle; position: relative; z-index: 100; }
.nav li { background-image: url(/Template/Css/bg-navitab.png); background-position: 0 0; }
.nav li:hover ul, ul.nav li.sfHover ul { padding: 10px 0 15px; top: 34px; }
.nav li:hover li ul, .nav li.sfHover li ul { top: -999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left: 160px; }
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; }
.nav { float: left; }
.nav li { background: transparent url(/Template/Css/bg-navitab.png) 0 0; color: #999; width: 160px; }
.nav > li {margin-right: 12px;}
.nav a { color: #13a; margin: 0; padding: 0; text-decoration: none; }
.nav li a { color: #999; }
.nav li a.active, .nav li a.active:visited { color: #A1221C; }
.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active { background: #fff url(/Template/Css/bg-navitab-hover.png) no-repeat; cursor: pointer; }
.nav li ul li { background: #BDD2FF url(/Template/Css/bg-navitab-hoverlist.png) no-repeat 0 0; font-weight: normal; text-align: left; }
.nav li ul li a:hover, .nav li ul li:hover { background: transparent none; color: #555; }
.nav  li ul { background: transparent url(/Template/Css/bg-navitab-hoverlist.png) no-repeat bottom center; }
.nav li ul a { color: #999; line-height: 15px; text-align: left; padding: 0 0 5px 10%; width: 90%; }
#flashcontent { position: relative; z-index: 0;}
#flashcontent embed, #flashcontent object { position: relative; z-index: 0; }