/* Common */
BODY, TD, DIV {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

#parent   {
          position:relative; 
          width:969px; 
          height:300; 

          left:0; top:0; 
          margin: auto; 
          text-align: left; 
          background-color: transparent;
}

#yla {
     height:65px
}

#banneri  {
         height:180px; 
         background: url(images/palkki_tausta.jpg);
         border-left: 3px solid #ffffff;
         border-right: 3px solid #ffffff;
}

td.menu {
      height:22px; 
      background: url(images/menu.jpg);
      padding-top: 3px;
      border-left: 3px solid #ffffff;
      border-right: 3px solid #ffffff;
}

#content {
         background-color: White;
         height: 100%;
         padding: 2em;
}

#arto    {
         position:absolute; 
         z-index:9; 
         left:700px; top:16px;
         width: 225px;
}

#logo    {
         position:absolute; 
         z-index:9; 
         left:40px; top:80px;
         width: 293px;
}

#logo2    {
         position:absolute; 
         z-index:9; 
         left:150px; top:140px;
         width: 400px;
         font-family: Trebuchet MS;
         color: #113DDE;
         font-size : 14pt;
}



/* Menu */
a.MenuInc  {
	color: #ffffff;
	text-decoration: none;
	padding-right: 2em;
	padding-left: 1em;
}

a.MenuInc:hover {
	color: #D3D3D3;
}

a.MenuSel  {
	color: #ffffff;
	text-decoration: none;
	padding-right: 2em;
	padding-left: 1em;
}

a.MenuSel:hover {
	color: #D3D3D3;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: transparent;
	/*border-bottom: 1px solid #ccc;*/
	}
li {
	float: left;
 	position: relative;
  	background: transparent;
  }

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 30; /* Set 1px less than menu width */
	top: 18px;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: inline-block;
	line-height:17px;
	text-decoration: none;
	color: white;
	background: inherit;  /*IE6 Bug */
	padding: 1px 2em 2px 2em;
	font-size: 12px;

}
	
ul li a:hover {
	/*font-weight: bold;*/
	color: #707070;
	font-size: 12px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li ul li a {
	padding: 2px 2px 2px 5px; 
	color: black;
	background: White;
	line-height: 18px;
	border-bottom: 1px solid White;
	font-size: 11px;
 }   /* Sub Menu Styles */

li ul li a:hover { 
	font-size: 11px;
	color: #868686; 
	background: white;
	font-weight: normal;

} /* Hover Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */