@charset "utf-8";

/*          CSS Document           */
/* ------------------------------- */
/* Written by Yngve Wikøren Nilsen */
/* ------------------------------- */


/* ----------------------------------------------------------------------- */
/* --------------------- TOP (Horizontal navigation) --------------------- */
/* ----------------------------------------------------------------------- */

#navigationTop {
	height: 25px;
	/*background: red url() repeat-x top left;*/
	font-size: 1em;
	float: right;
	padding-top: 15px;
	width: 260px;
}

	#navigationTop span{
		display: none;
	}
	
	#navigationTop ul {
		margin: 0px;
		padding: 0px;
		float: left;
	}

		#navigationTop ul li {
			list-style: none;
			float: left;
			font-size: 1em;
			height: 25px;
		}
		
			#navigationTop ul li a,
			#navigationTop ul li a:link,
			#navigationTop ul li a:active,
			#navigationTop ul li a:visited {
				font-family: Georgia, "Times New Roman", Times, serif;
				text-decoration: none;
				color: #666;
				font-size: 1.2em;
				padding: 4px 0 4px 10px;
				display: block;
			}		
			#navigationTop ul li a:hover {
				display: block;
				color: #CA894F;
			}		
			#navigationTop ul li.selected a,
			#navigationTop ul li.selected a:link,
			#navigationTop ul li.selected a:active,
			#navigationTop ul li.selected a:visited{
				/*background: orange url() repeat-x top left*/;
			}
			
/* ----------------------------------------------------------------------- */
/* ----------------------- Second Level Styles --------------------------- */
/* ----------------------------------------------------------------------- */

			#navigationTop ul li ul {
				display: none;
				width: 200px;
			}
			
			#navigationTop ul li:hover ul {
				display: block; 
				position: absolute;
				top: auto;
				width: 200px;
				margin: 0;
				padding: 0;
			}
			
				#navigationTop ul li ul li {
					display: block;
					width: 200px;
					height: auto;
					border: none;
				}
				#navigationTop ul li * span {
					display: block;
					height: 0px;
					overflow: hidden;
				}
					
					#navigationTop ul li ul li a:link, 
					#navigationTop ul li ul li a:active,
					#navigationTop ul li ul li a:visited{
						padding: 5px 15px; 
						margin-bottom: -1px;
						text-decoration: none;
						display: block;
						float: none;
						width: 200px;
						color: blue;
						background: black/* url() repeat-x top left*/;
					}
					
					#navigationTop ul li ul li a:hover{
						color: purple;
					}
						
						#navigationTop ul li ul li.selected a,
						#navigationTop ul li ul li.selected a:link,
						#navigationTop ul li ul li.selected a:active,
						#navigationTop ul li ul li.selected a:visited {
							color: white;
						}
						

/* ----------------------------------------------------------------------- */
/* ------------------------------ Navigation ----------------------------- */
/* ----------------------------------------------------------------------- */

/* First level */

#navigationLeft ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navigationLeft * span {
	display: none;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
	#navigationLeft ul li {
		margin: 0;
		width: 150px;
	}
	#navigationLeft ul li {
		margin-top: 1px; /* ----- margin-top fix in file lteIE7.css ----- */
		background: url(../gfx/bullet.jpg) no-repeat left 8px;
	}
		
		#navigationLeft ul li a {
			display: block;
			border-bottom: dashed 1px #ddd;
			padding: 6px 5px 7px 20px;
/*			background: #2d5aac url(../gfx/menuBackground.jpg) repeat-x top left;*/
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #ca894f;
			font-size: 1.2em;
			text-decoration: none;
			width: 100%; /* ----- width fix in file lteIE6.css ----- */
		}
		html>body #navigationLeft li a { width: auto; }

		#navigationLeft ul li a:hover,
		#navigationLeft ul li.selected a {
/*			background: #c1d2e5 url(../gfx/menuBackgroundHover.jpg) repeat-x top left;*/
			color: #776351;
		}
			
/* ----------------------------------------------------------------------- */
/* ----------------------------- Second level ---------------------------- */
/* ----------------------------------------------------------------------- */
			
				#navigationLeft li li {
					margin: 0;
				}
				#navigationLeft li li {
					margin-top: 1px;
					background: none;
				}
					#navigationLeft li li a {
						display: block;
						padding: 6px 5px 7px 40px;
/*						font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*						background: #c1d2e5 url(../gfx/menuBackgroundHover.jpg) repeat-x top left;*/
/*						color: #19499c;*/
						font-size: 0.95em;
/*						font-weight: bold;	
						text-decoration: none;*/
						width: 100%; /* ----- width fix in file lteIE6.css ----- */
					}
					#navigationLeft ul li ul li a {
/*						background: #c1d2e5 url(../gfx/menuBackgroundHover.jpg) repeat-x top left;*/
					}
					#navigationLeft ul li ul li a:hover,
					#navigationLeft ul li.selected ul li.selected a{
/*						background: #2d5aac url(../gfx/menuBackground.jpg) repeat-x top left;*/
						color: #ca894f;
					}
