/* NAVIGATION */
	

/*

	-- -- -- -- -- -- --
	css sprites
	nav style, with style for scripted elements

	http://www.alistapart.com/articles/sprites
	-- -- -- -- -- -- --
	
*/

.tabnav {
	position: relative;
	top: 0;
	left: 0;
	float: left;	
	width: 960px;
	height: 30px;
	margin: 0 20px 0 20px;
	padding: 0;
	background: #ccc url(images/tab-menu2.png) no-repeat 0px 0px;
	border-top: 5px solid #fff;	
}
.tabnav li {
	display: inline;
}
.tabnav li a:link, .tabnav li a:visited {
	position: absolute;
	top: 0;
	height: 30px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
	.tabnav .international a:link, .tabnav .international a:visited {
		left: 0px;
		width: 228px;
	}
	.tabnav .international a:hover, .tabnav .international a:focus {
		background: url(images/tab-menu2.png) no-repeat 0px -30px;
	}
	.tabnav .international a:active {
		background: url(images/tab-menu2.png) no-repeat 0px -60px;
	}
	.current-international .international a:link, .current-international .international a:visited {
		color: #000;
		background: url(images/tab-menu2.png) no-repeat 0px -90px;
		cursor: default;
	}
	.tabnav-international, .tabnav-international-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 228px;
		height: 30px;
		background: url(images/tab-menu2.png) no-repeat 0px -30px;
	}
	.tabnav-international-click {
		background: url(images/tab-menu2.png) no-repeat 0px -30px;
	}



	.tabnav .regional a:link, .tabnav .regional a:visited {
		left: 228px;
		width: 200px;
	}
	.tabnav .regional a:hover, .tabnav .regional a:focus {
		background: url(images/tab-menu2.png) no-repeat -228px -30px;
	}
	.tabnav .regional a:active {
		background: url(images/tab-menu2.png) no-repeat -228px -60px;
	}
	.current-regional .regional a:link, .current-regional .regional a:visited {
		background: url(images/tab-menu2.png) no-repeat -228px -90px;
		cursor: default;
	}
	.tabnav-regional, .tabnav-regional-click {
		position: absolute;
		top: 0;
		left: 228px;
		width: 200px;
		height: 30px;
		background: url(images/tab-menu2.png) no-repeat -228px -30px;
	}

	.tabnav .travel a:link, .tabnav .travel a:visited {
		left: 428px;
		width: 166px;
	}
	.tabnav .travel a:hover, .tabnav .travel a:focus {
		background: url(images/tab-menu2.png) no-repeat -428px -30px;
	}
	.tabnav .travel a:active {
		background: url(images/tab-menu2.png) no-repeat -428px -60px;
	}
	.current-travel .travel a:link, .current-travel .travel a:visited {
		background: url(images/tab-menu2.png) no-repeat -428px -90px;
		cursor: default;
	}
	.tabnav-travel, .tabnav-travel-click {
		position: absolute;
		top: 0;
		left: 428px;
		width: 166px;
		height: 30px;
		background: url(images/tab-menu2.png) no-repeat -428px -30px;
	}

	.tabnav .term a:link, .tabnav .term a:visited {
		left: 594px;
		width: 166px;
	}
	.tabnav .term a:hover, .tabnav .term a:focus {
		background: url(images/tab-menu2.png) no-repeat -594px -30px;
	}
	.tabnav .term a:active {
		background: url(images/tab-menu2.png) no-repeat -594px -60px;
	}
	.current-term .term a:link, .current-term .term a:visited {
		background: url(images/tab-menu2.png) no-repeat -594px -90px;
		cursor: default;
	}
	.tabnav-term, .tabnav-term-click {
		position: absolute;
		top: 0;
		left: 594px;
		width: 166px;
		height: 30px;
		background: url(images/tab-menu2.png) no-repeat -594px -30px;
	}
	
	.tabnav .income a:link, .tabnav .income a:visited {
		left: 760px;
		width: 200px;
	}
	.tabnav .income a:hover, .tabnav .income a:focus {
		background: url(images/tab-menu2.png) no-repeat -760px -30px;
	}
	.tabnav .income a:active {
		background: url(images/tab-menu2.png) no-repeat -760px -60px;
	}
	.current-income .income a:link, .current-income .income a:visited {
		background: url(images/tab-menu2.png) no-repeat -760px -90px;
		cursor: default;
	}
	.tabnav-income, .tabnav-income-click {
		position: absolute;
		top: 0;
		left: 760px;
		width: 200px;
		height: 30px;
		background: url(images/tab-menu2.png) no-repeat -760px -30px;
	}	

	