/*+----------------------+*/
/*| DHTML valikon tyylit |*/
/*+----------------------+*/
#navWrapper { position: absolute; top: 89px; left: 18em; width: 1200px; ovefflow: hidden;}

div#nav {
	clear:both;
	position:relative;
	margin:auto;
	padding:0em;
	text-align:center;
	line-height:1em;
	}
div#nav ul { list-style-type:none; }
div#nav ul li { 
	float:left;
	position:relative;
	margin:auto;
	padding: 0em 1em;
	border-left:1px solid #FFFFFF; 
	display:inline;
}

div#nav ul li.menu_first { border:none;}
div#nav ul li.menu_first:hover { border:none;}
div#nav ul li a  { color:#ffffff; text-decoration:none;font-weight:bold; }
div#nav ul li a:hover { text-decoration:underline;}
div#nav ul li a.current { text-decoration:underline;}

div#nav ul li ul {
	position:absolute;
	top:16px;	
	left:0px;
	padding: 0px 0px 12px 0px;
	margin: auto;
	width: 186px;
	background:#1F709C;
 	z-index: 1;
	border:4px solid #3B8FBF;
  }
div#nav ul ul li { position:relative;width:186px;margin:0.2em 0em;text-align:left; }
div#nav li li {  border-top:1px solid #8CC7EA;border-left:1px solid #8CC7EA; }
div#nav ul ul ul { left: 186px; top: 0px; z-index: 1;}
div#nav ul ul ul.right { left: -195px; top: 0px; z-index: 1;}
div#nav ul li ul li { display:block;margin:0em;padding:0.2em 0em;}
div#nav ul li li a {
    display:block;
	margin: 0em 0em;
	padding: 0.5em 0em 0.5em 1em;
	color: #ffffff;
 	font:normal bold 11px verdana,arial,serif;
  	background: none;
	border:none;
	text-decoration:none;
  
}
div#nav ul li li a:hover { text-decoration:underline;color:#ffffff; }
  
#menu ul { visibility:hidden; }

