/*	--------------------------------------------------	NAVIGATION STYLES	--------------------------------------------------	Client:		Author:		Date:	Month, Year		*//* ===================================================================================== COMMON ELEMENTS */.horizNavSeparator {	padding: 0px 5px;}.breadcrumbNavSeparator {	padding: 0px 1px;}/* ===================================================================================== TOP NAVIGATION */#topNav{    width:720px;}#topNav a, #topNav a:active, #topNav a:visited{	color: #E82F3C;	font-size:10px;	margin-right:10px;	text-decoration: none;	text-transform:uppercase;	font-family: Helvetica, Arial, sans-serif;}	#topNav a:hover 	{		text-decoration: underline;	}/* ===================================================================================== MAIN NAVIGATION *//* ========== Global (Level 1) Navigation ========== */#nav {	margin: 0;	padding: 0;	list-style-type: none;	list-style-image: none;}	#nav li 	{		margin: 0;		padding: 0;		float: left;	}		#navTab01, 	#navTab02, 	#navTab03, 	#navTab04, 	#navTab05,	#navTab06,	#navTab07 	{		position: relative;		float: left;	}		a.mainNavItem, 	a.mainNavItem:active, 	a.mainNavItem:visited 	{		float: left;		padding: 0;		height: 44px;		background-image: url(../en/images/structure/mainNav.gif);		text-indent: -9999px;		font-size: 1%;		overflow: hidden;	}		#navTab01 a.mainNavItem { background-position: 0px 0px; width: 120px;}
	#navTab02 a.mainNavItem { background-position: -120px 0px; width: 120px;}
	#navTab03 a.mainNavItem { background-position: -240px 0px; width: 77px;}
	#navTab04 a.mainNavItem { background-position: -317px 0px; width: 154px;}
	#navTab05 a.mainNavItem { background-position: -471px 0px; width: 117px;}
	#navTab06 a.mainNavItem { background-position: -588px 0px; width: 187px;}
	#navTab07 a.mainNavItem { background-position: -775px 0px; width: 50px;}

	#navTab01 a.mainNavItem:hover { background-position: 0px -44px; }
	#navTab02 a.mainNavItem:hover { background-position: -120px -44px; }
	#navTab03 a.mainNavItem:hover { background-position: -240px -44px; }
	#navTab04 a.mainNavItem:hover { background-position: -317px -44px; }
	#navTab05 a.mainNavItem:hover { background-position: -471px -44px; }
	#navTab06 a.mainNavItem:hover { background-position: -588px -44px; }
	#navTab07 a.mainNavItem:hover { background-position: -775px -44px; }

	#navTab01 a.current { background-position: 0px -44px; }
	#navTab02 a.current { background-position: -120px -44px; }
	#navTab03 a.current { background-position: -240px -44px; }
	#navTab04 a.current { background-position: -317px -44px; }
	#navTab05 a.current { background-position: -471px -44px; }
	#navTab06 a.current { background-position: -588px -44px; }
	#navTab07 a.current { background-position: -775px -44px; }/* ========== Drop-down (Level 2) Navigation ========== */		#mainNav ul.dropdown		{			display: none;			position: absolute;			margin: 0;			padding: 0;			left: 0px;			top: 44px; /* Height of main navigation item */			list-style-image: none;			list-style-type: none;			border-top: solid 1px silver;			border-left: solid 1px silver;			border-right: solid 1px silver;			z-index: 1000;		}				#mainNav ul.lastMainNavDropdown 		{			left: auto; /* Required for 'right' to work */			right: 0px;			border-left: solid 1px silver;			border-right: solid 1px silver;		}						#mainNav ul.dropdown li 			{				position: relative;				background-color: #FFF;				border-bottom: solid 1px silver;				width: auto !important;			}							#mainNav ul.dropdown li a, 			#mainNav ul.dropdown li a:active, 			#mainNav ul.dropdown li a:visited 			{				display: block;				padding: 3px 5px 3px 5px;				width: 220px;								background-color: #FFF;				font-family: Arial, Helvetica, sans-serif;				font-size: 12px;				text-decoration: none;				color: #2b2b2b;				cursor: pointer;				}								#mainNav ul.dropdown li a:hover 			{				background-color: #2b2b2b;				color: #FFF;			}						/* ========== Flyouts (Level 3) Navigation ========== */							#nav ul.flyout				{					display: none;					position: absolute;					margin: 0;					padding: 0;					left: 230px;					top: 0px;					list-style-image: none;					list-style-type: none;					border-left: solid 1px silver;					border-right: solid 1px silver;					border-top: solid 1px silver;					z-index: 1001;				}								/* Required for the 'right' navigation to flyin */				#nav ul.lastMainNavDropdown ul				{					left: -230px;					z-index: 1001;					width: 230px !important;				}								/* IE 6 only - Drop-down was bumpped to the left 1px */				* html #nav div ul.lastMainNavDropdown				{					left: auto;					right: -1px;					z-index: 1001;				}								#nav ul a.dropdownItemHasFlyout				{					background: url(../images/structure/mainnav_arrow_up.gif) 216px 7px no-repeat;				}								#nav ul a.dropdownItemHasFlyout:hover				{					background: url(../images/structure/mainnav_arrow_over.gif) 216px 7px no-repeat;				}/* ===================================================================================== BREADCRUMBS  */#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:active {	text-decoration: none;	color: #80883D;}#breadcrumbs a:hover {	text-decoration: underline;}/* ===================================================================================== ACTIONS  */#actions a, #actions a:active, #actions a:visited {	position: relative;	padding: 0 0 0 15px;	height: 16px;	text-decoration: none;	color: #fff;}#actions a:hover {	text-decoration: underline;}#actions .printLink img,#actions .rssLink img,#actions .emailLink img,#actions .ShareLink img {    padding-right: 3px;}#textSizePlus{	top:10px;	left:24px;	margin:0px;	float:left;	width:11px;	height:12px;	overflow:hidden;	padding:0px;	position:absolute;}	#textSizePlus a{		float:left;		width:11px;		height:12px;		font-size:1%;		text-indent:-9999px;		padding:0px !important;		background:url(../images/actions/icon_plus.jpg) top left no-repeat;	}#textSizeMinus{	top:10px;	left:35px;	margin:0px;	float:left;	width:10px;	height:12px;	overflow:hidden;	padding:0px;	position:absolute;}	#textSizeMinus a{		float:left;		width:10px;		height:12px;		font-size:1%;		text-indent:-9999px;		padding:0px !important;		background:url(../images/actions/icon_minus.jpg) top left no-repeat;	}	#rssLink{	top:10px;	left:101px;	margin:0px;	float:left;	width:37px;	height:12px;	overflow:hidden;	padding:0px;	position:absolute;}	#rssLink a{		float:left;		width:37px;		height:12px;		font-size:1%;		text-indent:-9999px;		padding:0px !important;		background:url(../en/images/actions/icon_rss.jpg) top left no-repeat;	}#printLink{	top:10px;	left:148px;	margin:0px;	float:left;	width:42px;	height:12px;	overflow:hidden;	padding:0px;	position:absolute;}	#printLink a{		float:left;		width:42px;		height:12px;		font-size:1%;		text-indent:-9999px;		padding:0px !important;		background:url(../en/images/actions/icon_print.jpg) top left no-repeat;	}#emailLink{	top:10px;	left:252px;	margin:0px;	float:left;	width:42px;	height:12px;	overflow:hidden;	padding:0px;	position:absolute;}	#emailLink a{		float:left;		width:42px;		height:12px;		font-size:1%;		text-indent:-9999px;		padding:0px !important;		background:url(../en/images/actions/icon_email.jpg) top left no-repeat;	}/* 	Share Drop-down Styles	*/#Share{	top:10px;	left:200px;	margin:0px;	float:left;	width:43px;	height:12px;	padding:0px;	position:absolute;}/* 	Need background image as link cannot be empty otherwise it will	have no clickable/hoverable area*/a.ShareLink, a.ShareLink:active,a.ShareLink:visited{	float:left;	width:43px;	height:12px;	font-size:1%;	text-indent:-9999px;	padding:0px !important;	background: url(../en/images/actions/icon_share.jpg) top left no-repeat;}				/* Individual share item container */	#Share ul	{		position: absolute; 		display: none;		list-style-image: none; 		list-style-type: none; 		padding: 0;		margin: 0;				top: 16px; /* This should be the height of the share icon so that the menu will display directly below */		left: 0;		list-style-image: none; 		list-style-type: none; 		background-color: #ffffff;		border: solid 1px #e9e9e9;	}/* ===================================================================================== SUB NAVIGATION */#subNav{	float: left; /* Contain floated list items */	margin: 0px 0px 0px 0px;	padding: 34px 0px 0px 0px;	width: 221px;	list-style-image: none;	list-style: none;}#subNav li{	float: left; /* This corrects the */	width: 100%; /* IE whitespace bug */	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-image: none;	list-style: none;}#subNav li ul{	margin:0px;	}#subNav ul li a{	text-transform:uppercase;}#subNav ul ul li a{	text-transform:none;}#subNav a, #subNav a:active, #subNav a:visited{	display: block;	padding: 5px 3px 5px 30px;	width: 221px;	text-decoration: none;	color: #576F7C;	cursor: pointer;	background:url(../images/structure/sub-nav-border.jpg) bottom left no-repeat;}#subNav a:hover{	background-color: #FFF;}#subNav a.current{	font-weight: bold;	background-color: #FFF;} #subNav #needToKnow, #subNav #wabExperience, #subNav #kids, #contactUs {	width:212px;	height:61px;	text-indent:-9999px;	float:left;	padding-top:0;	padding-bottom:0;	font-size:1%;	overflow:hidden;}#subNav #needToKnow{	background:url(../en/images/structure/subnav-need-to-know.jpg) 8px 0px no-repeat;	}#subNav #wabExperience{	background:url(../en/images/structure/wabanaki/subnav-wab-experience.jpg) 8px 0px no-repeat;	}#subNav #kids{	background:url(../en/images/structure/subnav-kids.jpg) 8px 0px no-repeat;	}#subNav #contactUs{	padding: 5px 3px 20px 30px;	background:url(../en/images/structure/subnav-contact-us.gif) 8px 0px no-repeat;	}/* ========== 3rd Level ========== */#subNav .level3 a, #subNav .level3 a:active, #subNav .level3 a:visited{	padding: 3px 3px 3px 50px;}#subNav .level3 a:hover{	background-color: #FFF;}#subNav .level3 a.current{	font-weight: bold;	background-color: #FFF;} /* ========== 4th Level ========== */#subNav .level4 a, #subNav .level4 a:active, #subNav .level4 a:visited{	padding: 3px 3px 3px 70px;	text-decoration: none;	cursor: pointer;}#subNav .level4 a:hover{	background-color: #FFF;}#subNav .level4 a.current{	font-weight: bold;	background-color: #FFF;}		/* ===================================================================================== FOOTER NAVIGATION */#footerNav p{	font-size:11px;	font-family: Helvetica, Arial, sans-serif}#footerNav a, #footerNav a:active, #footerNav a:visited {	font-size:11px;		color: #646464;	text-decoration: none;	font-family: Helvetica, Arial, sans-serif}#footerNav a:hover {	text-decoration: underline;}/* ----- END OF TEMPLATE ----- */
