/* Main navigation */

div#tabs { padding-top: 3px; zoom: 1; }
.sw-is-msie div#tabs { padding-top: 0px; border-top: 3px solid transparent; } /* msie moves the 3px padding to the bottom, not top */
.sw-mainnav-tabs ul, .sw-mainnav-tabs li, .sw-mainnav-bars ul, .sw-mainnav-bars li { padding: 0; margin: 0; }
.sw-mainnav-tabs ul, .sw-mainnav-bars ul { list-style-type: none; }
.sw-mainnav-tabs li, .sw-mainnav-bars li { float: left; }

.sw-mainnav-tabs, .sw-mainnav-bars, .sw-mainnav-box { clear: both; }
.sw-mainnav-box { background: #d9d9d9 url(../images/bg_nav_secondary.png) 0 0 repeat-x; zoom: 1; border-bottom: 1px solid #cccccc; }
.sw-mainnav-tabs ul li { margin: 0 0 0 7px; position: relative; }
.sw-mainnav-tabs ul li a, .sw-mainnav-tabs ul li a:active, .sw-mainnav-tabs ul li a:visited { color: #fafafa !important; text-decoration: none; }
.sw-mainnav-tabs ul li a { background: url(../images/navbar_tab_sprites.png) right top no-repeat; display: block; padding: 0 15px 0 0; }
.sw-mainnav-tabs ul li a span {
    background: url(../images/navbar_tab_sprites.png) left top no-repeat; display: block; line-height: 22px;
	padding: 0 0 0 15px; font-size: .95em; text-transform: uppercase; font-weight: bold;
	text-transform: uppercase;
}

.sw-mainnav-tabs ul li.selected a, .sw-mainnav-tabs ul li.selected a:hover { background: url(../images/navbar_tab_sprites.png) right -100px no-repeat; color: #4d4d4d !important; text-shadow: #fff 1px 0px 1px; }
.sw-mainnav-tabs ul li.selected a span, .sw-mainnav-tabs ul li.selected a:hover span { background:url(../images/navbar_tab_sprites.png) left -100px no-repeat; }
.sw-mainnav-tabs ul li a:hover { background:url(../images/navbar_tab_sprites.png) right -50px no-repeat; }
.sw-mainnav-tabs ul li a:hover span { background:url(../images/navbar_tab_sprites.png) left -50px no-repeat; }

.sw-mainnav-bars ul li { margin: 0 0 0 15px; line-height: 25px; }
.sw-mainnav-bars a, .sw-mainnav-bars a:active, .sw-mainnav-bars a:visited { color: #000; text-decoration: none; }
.sw-mainnav-bars a:hover { color: #df8200; }

/* ie6 - poor float margin calc - undo left side indented 15px */
* html .sw-mainnav-bars ul { margin-left: -15px; }

.sw-mainnav-bars .sw-mainnav-logo { float: right; background: url(/orion/images/NavBar.logo.gif) 0 0 no-repeat; margin: 2px 15px 0 0; }
.sw-mainnav-bars .sw-mainnav-logo a { display: block; width: 84px; height: 19px; }
.sw-mainnav-bars .sw-mainnav-logo span { visibility: hidden; }

