@charset "utf-8";

/*          CSS Document           */
/* ------------------------------- */
/* Written by Yngve Wikøren Nilsen */
/* ------------------------------- */


/* ----------------------------------------------------------------------- */
/* --------------------- TOP (Horizontal navigation) --------------------- */
/* ----------------------------------------------------------------------- */

#navigationTop {
	float: right;
	width: 780px;
	height: 77px;
	margin: 4px 0 0 0;
	background: url(../gfx/BgTopMenu.png) no-repeat right top;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.3em;
}

	#navigationTop span {
		display: none;
	}
	
	#navigationTop ul {
		margin: 0px;
		padding: 0px;
		width: 780px;
	}

		#navigationTop ul li {
			float: right;
			height: 50px;
			margin: 15px 0 0 0;
			padding: 0 10px;
			background: url(../gfx/MenuTopBorder.jpg) no-repeat left top;
			list-style: none;
			text-transform: uppercase;
		}
			#navigationTop ul li.last {
				background-image: none;
			}
		
			#navigationTop ul li a,
			#navigationTop ul li a:link,
			#navigationTop ul li a:active,
			#navigationTop ul li a:visited {
				color: #666;
				text-decoration: none;
				padding: 15px 10px;
				display: block;
			}		
			#navigationTop ul li a:hover {
				display: block;
				color: #db4533;
			}
			#navigationTop ul li.selected {
			}
			#navigationTop ul li.selected a,
			#navigationTop ul li.selected a:link,
			#navigationTop ul li.selected a:active,
			#navigationTop ul li.selected a:visited{
				color: #db4533;
			}
			
/* ----------------------------------------------------------------------- */
/* ----------------------- Second Level Styles --------------------------- */
/* ----------------------------------------------------------------------- */

			#navigationTop ul li ul {
				display: none;
			}
			
			#navigationTop ul li:hover ul {
				display: none;
			}
						
/* ----------------------------------------------------------------------- */
/* --------------------- LEFT (Vertical navigation) ---------------------- */
/* ----------------------------------------------------------------------- */
#navigationLeft ul {
	list-style: none;
	margin: 0 0 25px 0;
	border: none;
	padding: 0;
}
#navigationLeft * span {
	display: none;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
	#navigationLeft ul li {
		margin: 0;
		width: 215px;
		background: url(../gfx/Minus.gif) no-repeat left top;
	}
	#navigationLeft ul li.parent_element {
		background: url(../gfx/BulletPluss.gif) no-repeat left 2px;
	}
	#navigationLeft ul li.parent_element.selected {
		background: url(../gfx/BulletMinus.gif) no-repeat left 2px;
	}
	#navigationLeft ul li {
		margin-top: 1px; /* ----- margin-top fix in file lteIE7.css ----- */
		/*background: url(../gfx/BulletPluss.gif) no-repeat left 3px;*/
		padding-left: 10px;
	}
	#navigationLeft ul {
	}
		
		#navigationLeft ul li a {
			display: block;
			padding: 5px 5px 5px 10px;
			color: #666;
			font-size: 1em;
			text-decoration: none;
			text-transform: uppercase;
			line-height: 1em;
			width: 100%; /* ----- width fix in file lteIE6.css ----- */
		}
		html>body #navigationLeft li a { width: auto; }

		#navigationLeft ul li a:hover {
			color: #db4533;
		}
/* ----------------------------------------------------------------------- */
/* ----------------------- Second Level Styles --------------------------- */
/* ----------------------------------------------------------------------- */

				#navigationLeft li.selected li {
				}
				
	#navigationLeft ul li.selected ul li.parent_element {
		background: url(../gfx/BulletPluss.gif) no-repeat left 3px;
	}
	#navigationLeft ul li.selected ul li.parent_element.selected {
		background: url(../gfx/BulletMinus.gif) no-repeat left 3px;
		text-decoration: none;
	}
				#navigationLeft li li {
					margin: 0;
				}
				#navigationLeft li li {
					margin-top: 1px;
				}
					#navigationLeft li li a {
						display: block;
						padding: 5px 5px 5px 10px;
						color: #666;
						font-size: 0.8em;
						text-decoration: none;
						width: 100%; /* ----- width fix in file lteIE6.css ----- */
					}
					#navigationLeft ul li ul li a {
					}
					#navigationLeft ul li ul li a:hover,
					#navigationLeft ul li.selected ul li.selected a{
						color: #db4533;
						text-decoration: underline;
					}
		
/* ----------------------------------------------------------------------- */
/* ----------------------- Third Level Styles --------------------------- */
/* ----------------------------------------------------------------------- */

				#navigationLeft li.selected li {
					/*background: url(../gfx/xBulletMinus.gif) no-repeat left top!important;*/
				}
				
				#navigationLeft ul li.selected ul li.selected ul li.parent_element {
					background: url(../gfx/BulletPluss.gif) no-repeat left 3px;
				}
				#navigationLeft ul li.selected  ul li.selected ul li.parent_element.selected {
					background: url(../gfx/BulletMinus.gif) no-repeat left 3px;
				}
				#navigationLeft li li li{
					margin: 0;
				}
				#navigationLeft li li li{
					margin-top: 1px;
				}
					#navigationLeft li li li a {
						color: #666!important;
						text-transform: none;
						text-decoration: none!important;
						width: 100%; /* ----- width fix in file lteIE6.css ----- */
					}
					#navigationLeft ul li ul li ul li a:hover,
					#navigationLeft ul li ul li.selected ul li.selected a{
						color: #db4533!important;
						text-decoration: underline!important;
					}
