#nav_wrapper
		{
		background-image: url(images/nav_bg.jpg);
		width: 900px;
		height: 43px;
		}

body#finn #nav_wrapper
		{
		background-image: url(images/finn_nav_bg.jpg);
		width: 900px;
		height: 43px;
		}

#nav_wrapper table
		{
		margin: 0 auto;
		}

#nav,
#nav ul
		{ /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		}

#nav a
		{
		display: block;
		min-width: 10px;
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		color: #f47511;
		text-decoration: none;
		padding: 6px;
		}
		
#nav a:hover
		{
		color: #006688;
		}

#nav li ul li a
		{
		display: block;
		width: 140px;
		padding: 2px;
		padding-left: 10px;
		}

/* all list items */
#nav li
		{
		float: left;
		min-width: 10px; /* width needed or else Opera goes nuts */
		border-right: dotted 1px #ccc;
		height: 26px;
		}
#nav li ul li
		{
		border-right: none;
		}
 /* second-level lists */
#nav li ul
		{
		position: absolute;
		background-color: #fff;
		border: solid 1px #e9eaeb;
		width: 150px;
		margin-top: -3px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		}

/* third-and-above-level lists */
#nav li ul ul
		{
		margin: -1em 0 0 10em;
		}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul
		{
		left: -999em;
		}

/* lists nested under hovered list items */
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul
		{
		left: auto;
		}


/* Spacer*/
div#spacer_secNav
		{
		background-image: url(images/spacer_secNav.gif);
		height: 26px;
		width: 160px;
		}

/* Secondary Navigation */
div#secondaryNavWrapper
		{
		padding-left: 5px;
		}

ul.secondaryNav
		{
		background-image: url(images/secondaryNav_bg.gif);
		}

ul.secondaryNav,
ul.secondaryNav li,
ul.secondaryNav li ul
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: 160px;
		cursor: pointer;
		}

ul.secondaryNav li li
		{
		background-image: url(images/secondaryNav_li_li_bg.gif);
		background-repeat: no-repeat;
		background-position: 20px 9px;
		}

ul.secondaryNav li a
		{
		padding-left: 15px;
		padding-top: 4px;
		width: 145px;
		height: 15px;
		display: block;
		font-size: 13px;
		letter-spacing: 0px;
		text-decoration: none;
		line-height: 12px;
		background-image: url(images/secondaryNav_a_bg.gif);
		color: #393b44;
		text-transform: uppercase;
		font-weight: bold;
		}

ul.secondaryNav li a:hover
		{
		background-image: url(images/secondaryNav_a_hover_bg.gif);
 		color: #F06A0F;
		}

ul.secondaryNav li.active a
		{
		background-image: url(images/secondaryNav_a_active_bg.gif);
		}

ul.secondaryNav li.active a:hover
		{
		color: #F06A0F;
		}

ul.secondaryNav li li a
		{
		width: 130px;
		padding-left: 30px;
		color: #006688;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: normal;
		text-transform: none;
		}

ul.secondaryNav li ul li a:hover, ul.secondaryNav li.active ul li a:hover, ul.secondaryNav li.active ul li.active
		{
		background-image: url(images/secondaryNav_li_li_a_hover_.gif);
		background-repeat: no-repeat;
		background-position: 20px 9px;
		color: #000;
		font-weight: normal;
		}

ul.secondaryNav li.active li a, ul.secondaryNav li li a
		{
		background-image: none;
		}

#secondaryNavBottom
		{
		background-image: url(images/secondaryNav_bottom_bg.gif);
		height: 8px;
		width: 160px;
		overflow: hidden;
		}
