.navigation {
	font-size: 105%;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	float: left;
}

/** navigation / primary */

	.navigation .navigation-primary {
		font-family: Arial;
		font-weight: normal;
		height: 20px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
		width: 1000px;
		z-index: 500;
	}

		.navigation .navigation-primary li {
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}

			.navigation .navigation-primary ul.select li#active a {
				background-image: url(../images/highlight/arrow.gif);
				background-position: top center;
				background-repeat: no-repeat;
				color: #069;
				margin: 0 0 0 0;
				padding: 0 10px 0 0;
			}

			.navigation .navigation-primary ul.select li#active ul.sub {}

				.navigation .navigation-primary ul.select li#active ul.sub li {}

					.navigation .navigation-primary ul.select li#active ul.sub li a {
						background: none;
						border-right: 1px solid white;
						color: white;
						display: inline;
						font-size: 100%;
						height: 14px;
						margin: 0 0 0 0;
						padding: 3px 10px;
						text-align: center;
						white-space: nowrap;
					}

			.navigation .navigation-primary ul.select li a:link,
			.navigation .navigation-primary ul.select li a:visited {
				color: #7e7e7e;
				margin: 0 0 0 0;
				padding: 0 10px 0 0;
				text-decoration: none;
			}

			.navigation .navigation-primary ul.select li.menu a:hover,
			.navigation .navigation-primary ul.select li.menu a:active {
				background-image: url(../images/active/arrow.gif);
				background-position: top center;
				background-repeat: no-repeat;
				color: #069;
				margin: 0 0 0 0;
				padding: 0 10px 0 0;
				text-decoration: underline;
			}

			.navigation .navigation-primary ul.select li a:hover,
			.navigation .navigation-primary ul.select li a:active {
				color: #069;
				margin: 0 0 0 0;
				padding: 0 10px 0 0;
				text-decoration: underline;
			}

		.navigation .navigation-primary ul.select {
			margin: 0 0 0 0;
			padding: 0 0 0 85px;
			list-style: none;
			white-space: nowrap;
		}

		.navigation .navigation-primary ul.select a {
			color: #7e7e7e;
			display: block;
			height: 25px;
			float: left;
			padding: 0 0 0 0;
			text-decoration: none;
			white-space: nowrap;
		}

			.navigation .navigation-primary ul.select li:hover a {
				cursor: pointer;
				padding: 0 10px 0 0;
			}

			.navigation .navigation-primary ul.select ul.sub {
				display: none;
				list-style: none;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}

				.navigation .navigation-primary ul.select ul.sub li {
					background: transparent;
					font-size: 90%;
					margin: 0 0 0 0;
					padding: 8px 0 0 0;
					text-transform: capitalize;
				}

			.navigation .navigation-primary ul.select li:hover ul.sub {
				background: #069;
				display: inline;
				height: 35px;
				left: 0;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				position: absolute;
				top: 25px;
				width: 100%;
			}

			.navigation .navigation-primary ul.select li:hover ul.sub li a {
				background: none;
				border-right: 1px solid white;
				color: white;
				display: inline;
				font-size: 100%;
				height: 14px;
				margin: 0 0 0 0;
				padding: 3px 10px;
				text-align: center;
				white-space: nowrap;
			}

				.navigation .navigation-primary ul.select li:hover ul.sub li a:hover {}

			.navigation-primary ul.select {
				color: #7e7e7e;
				margin: 0 0 0 85px;
				padding: 0 0 15px 0;
			}

				.navigation-primary ul.select li {
					color: #7e7e7e;
					display: inline;
					font-size: 75%;
					text-transform: uppercase;
					margin: 0 0 0 0;
					padding: 0 0 0 5px;
				}

	.navigation div.navigation-primary-highlight {
		background-image: url(../images/highlight/background.gif);
		background-position: top left;
		background-repeat: repeat-x;
		display: block;
		font-size: 90%;
		float: left;
		height: 35px;
		left: 0;
		margin: 0 auto;
		padding: 0 0 0 0;
		position: absolute;
		top: 25px;
		width: 100%;
		z-index: -1000;
	}

		.navigation .navigation-primary-highlight ul.choose {
			margin: 5px auto;
			padding: 0 0 0 0;
			list-style: none;
			text-align: center;
		}

			.navigation .navigation-primary-highlight ul.choose li {
				background: transparent;
				display: inline;
				font-size: 75%;
				float: none;
				margin: 0 0 0 0;
				padding: 8px 0 0 0;
				text-transform: capitalize;
			}

				.navigation .navigation-primary-highlight ul.choose li a {
					background: none;
					border-right: 1px solid #069;
					color: #069;
					display: inline;
					float: none;
					height: 14px;
					margin: 0 0 0 0;
					padding: 3px 10px;
					white-space: nowrap;
				}

				.navigation .navigation-primary-highlight ul.choose li a:link,
				.navigation .navigation-primary-highlight ul.choose li a:visited {
					color: #069;
					text-decoration: none;
				}

				.navigation .navigation-primary-highlight ul.choose li a:hover,
				.navigation .navigation-primary-highlight ul.choose li a:active {
					color: #069;
					text-decoration: underline;
				}