/*uusi09*/

#main {
	position:relative;
 	width:960px; z-index:0; left:0;
	margin: 0px auto; 
	text-align: left;
}

#content, #content td {
	font-family: tahoma
}

img {
	border:0
}

#logoteksti {
	color:white;
	font-family:"Trebuchet MS";
	letter-spacing:2px;
	text-align:center;
	font-size:13pt
}

#oops .uutiset td {
	color: white;
	font-size: 10pt;
}

#oops .uutiset a.doSelectLink {
	color: white;
	font-size: 10pt;
	text-decoration:none
}

#oops A.doSelectLink {
	color: white;
	font-size: 8pt;
	text-decoration:none
}

#oops A.doSelectLink:hover {
	color: #E2E2E2;
}

#ylamenu a {

}

#ylamenu a:hover {

}
 
#footer {
	font-family:"Trebuchet MS"
}

#footer a {
	color:white;
	text-decoration:none;
}

td {
	vertical-align: top
}

/*Ylämenu*/

#Menu {

}

#Menu ul.navi {
	margin: 0;
	padding: 0;
	list-style: none;
	/*border-bottom: 1px solid #ccc;*/
	}

#Menu ul li.navi {
	float: left;
 	position: relative;
	z-index: 20;
  }
#Menu ul li.navi a { white-space: nowrap; }

#Menu li ul.navi {
	position: absolute;
	left: 0;  /* Set 1px less than menu width */
	top: 25px;
	display: none;
	}

/* Styles for Menu Items */
#Menu li a {
	display: block;
	text-decoration: none;
	color: White;
	font-size: 13pt;
	background: transparent;  /*IE6 Bug */
	text-align:center;
	height:20px;
	padding-top:5px;
	border-bottom: 0;
	border-left: 1px solid #D4D4D4;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul.navi li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* Hover Styles */
#Menu a:hover { color: #A2A2A2 }
#Menu li ul li a:hover { color: #ef8200; }
		
/* Sub Menu Styles */		
#Menu li ul li a { 
	padding: 3px 5px;
	width:220px;
	height: 20px; 
	color:#0d5f7e; 
	background:#F4F4F4; 
	border-bottom: 1px solid #C0C0C0; 
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	font-size: 10pt;
} 

#Menu ul > li.navi:hover ul.navi { display: block; z-index: 20; } /* The magic */

/*Menu*/

#MenuInc0 a {
	color: white;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 0;
	font-size: 12pt;
}

#MenuInc0 a:hover {
	color: #09799e;
}

#MenuSel0 a {
	color: #09799e;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 0;
	font-size: 12pt;
}

#MenuInc1 a {
	color: white;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 2em;
}

#MenuInc1 a:hover {
	color: #09799e;
}

#MenuSel1 a {
	color: #09799e;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 2em;
}

#MenuInc2 a {
	color: white;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 4em;
}

#MenuInc2 a:hover {
	color: #09799e;
}

#MenuSel2 a {
	color: #09799e;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 4em;
}

#MenuInc3 a {
	color: white;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 5em;
}

#MenuInc3 a:hover {
	color: #09799e;
}

#MenuSel3 a {
	color: #09799e;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 5em;
}
#MenuInc4 a {
	color: white;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 6em;
}

#MenuInc4 a:hover {
	color: #09799e;
}

#MenuSel4 a {
	color: #09799e;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 6em;
}

#MenuInc5 a {
	color: white;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 7em;
}

#MenuInc5 a:hover {
	color: #09799e;
}

#MenuSel5 a {
	color: #09799e;
	text-decoration:none;
	display: block;
	padding: 5px 0 5px 7em;
}


/*etusivu*/

.etukuva {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; BACKGROUND: url(images/design/etukuva_tausta.png) no-repeat; HEIGHT: 296px; PADDING-TOP: 6px
}

.etu_toimialat {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; BACKGROUND: url(images/design/toimialat_tausta.png) no-repeat; HEIGHT: 214px; PADDING-TOP: 6px
}

.etu_toimialat div {
	TEXT-ALIGN: center; color: #004993; font-weight: bold
}



.linkit td {
	width: 33%;
	padding: 5px;
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.linkit img {
	border: 0px;
}

/*vanha*/

.doku	{
	margin : 0px;
	vertical-align : top;
}
.yla	{
	margin-top : 0px;
}
.text	{
	font-size : 8pt;
	font-weight : bold;
}
BODY{
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : Black;	

}
A{
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : #003A74;
	font-weight : bold;	
}




.sivu	{
	background-color : #F8C050;	
}
.palkki	{
	background : #003A74;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : White;
	letter-spacing : 0.2em;
	border-color : #003A74;
	border-width : 0px 1px 0px 1px;
	border-style : solid;	
}
.palkki_eng	{
	background : #003A74;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : White;
	letter-spacing : 0.1em;
	border-color : #003A74;
	border-width : 0px 1px 0px 1px;
	border-style : solid;	
}
.sisalto	{
	background : White;
	border-color : #003A74;
	border-width : 0px 1px 0px 1px;
	border-style : solid;
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : Black;
	margin-left: 10pt;
}
.teksti_etusivu	{	
	font-size : 11pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : Black;	
}
.otsikko_etusivu	{	
	font-size : 14pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : Black;	
}
.teksti_etusivu2	{	
	font-size : 11pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : #003A74;
}
.otsikko_etusivu2	{	
	font-size : 14pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : #003A74;	
}
.sisaltomenu	{
	background : White;
	border-color : #003A74;
	border-width : 0px 0px 0px 1px;
	border-style : solid;
	font-family : Arial, "Times New Roman", Times, serif;
	color : #003A74;
}
.hautomo	{
	text-align : justify;
	border-width : 0px 0px 0px 0px;
	border-style : none;
	border-color : #ffffff;
}
.kuva		{
	background-image : url(images/hakemus.gif);	
	border-color : #003A74;	
	border-width : 0px 1px 0px 1px;
	border-style : solid;	
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : Black;
}

.banneri	{
	background-color : #003A74;
	border-color : #003A74;
	border-width : 1px 1px 0px 1px;
	border-style : solid;
	font-family : Arial, "Times New Roman", Times, serif;
}
.bano	{
	background-color : #F4D79C;
	border-color : #003A74;
	border-width : 1px 1px 0px 0px;
	border-style : solid;
	font-family : Arial, "Times New Roman", Times, serif;
}
.bany	{
	background-color : #F4D79C;
	border-color : #003A74;
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	font-family : Arial, "Times New Roman", Times, serif;
}
.bana	{
	background-color : #F4D79C;
	border-color : #003A74;	
	font-family : Arial, "Times New Roman", Times, serif;
}
TD {
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : #000000;
}

P.i1 {
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color : Black;
	margin-left: 10pt;
}

UL,LI {
	list-style-image:url(./images/nuoli.jpg)
	font-size : 9pt;
	font-family : Arial, "Times New Roman", Times, serif;
}

h1 {
	font-size : 18pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color: #003973;
}

h2 {
	font-size : 16pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color: #003973;
}

h3 {
	font-size : 14pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color: #003973;
}

h4 {
	font-size : 12pt;
	font-family : Arial, "Times New Roman", Times, serif;
	color: #003973;
}

h5 {
	font-size : 10pt;
	font-family : Arial, "Times New Roman", Times, serif;	
	margin-left: 10pt;
	font-weight: bold;
	color: #003973;
}

h6 {
	font-size : 10pt;
	font-family : Arial, "Times New Roman", Times, serif;	
	margin-left: 10pt;
	color: #003973;
}
  
<!-- Links -->
A {
	color : #003A74;
	font-family : Arial, "Times New Roman", Times, serif;
	font-size: 9pt;
	text-decoration : underline;
}

<!-- Link with mouse on -->
A:Hover {
  color : #AC0150;
  font-family : Arial, "Times New Roman", Times, serif;
  
  text-decoration : underline;
  }
A:ACTIVE	{
	color : #003A74;
	font-family : Arial, "Times New Roman", Times, serif;
	font-size: 9pt;
	text-decoration : underline;
}

<!-- Link in path -->
A.path {
 font-size : 8pt;
  color :#003A74;
  text-decoration : underline;
  font-weight : normal;
  }

A.login {
	font-size : 8pt;
	color: white;
	text-decoration: none;
}
  
<!-- Valikon tekstin ja sisennyksen muotoilut -->
DIV.L0I {
	color :#FFFFFF;
	width: 100%;
	font-size : 10pt;
	font-family : Arial, "Times New Roman", Times, serif;
	font-weight : bold;
	margin-left: 0.0em;
	
	margin-bottom: 0.25em;
}
.lo {
	color :#FFFFFF;
	width: 100%;
	font-size : 10pt;
	font-family : Arial, "Times New Roman", Times, serif;
	font-weight : bold;
	margin-left: 0.7em;	
}
.la {
	color :black;
	width: 100%;
	font-size : 10pt;
	font-family : Arial, "Times New Roman", Times, serif;
	font-weight : bold;
	margin-left: 0.7em;	
}
.valmennus {
	color :#003A74;
	width: 100%;
	font-size : 10pt;
	font-family : Arial, "Times New Roman", Times, serif;
	font-weight : bold;		
}
DIV.L0S {
	color : #EAEFF4;
	font-size : 10pt;
	font-weight : bold;
	margin-left: 0.0em;
	margin-bottom: 0.25em;
}

DIV.L1I {
	list-style-image:url(./images/nuoli.jpg)
	color : #FF0000;
	font-size : 9pt;
	margin-left: 0.5em;
	margin-bottom: 0.25em;
}

DIV.L1S {
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
	margin-left: 0.5em;
	margin-bottom: 0.25em;
}

DIV.L2I {

	color : #FF0000;
	font-size : 9pt;
	margin-left: 1.0em;
	margin-bottom: 0.25em;
}

DIV.L2S {
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
	margin-left: 1.0em;
	margin-bottom: 0.25em;
}

DIV.L3I {
	color : #FF0000;
	font-size : 9pt;
	margin-left: 1.5em;
	margin-bottom: 0.25em;
}

DIV.L3S {
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
	margin-left: 1.5em;
	margin-bottom: 0.25em;
}

DIV.L4I {
	color : #FF0000;
	font-size : 9pt;
	margin-left: 2.0em;
	margin-bottom: 0.25em;
}

DIV.L4S {
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
	margin-left: 2.0em;
	margin-bottom: 0.25em;
}

DIV.L5I {
	color : #003A74;
	font-size : 9pt;
	margin-left: 2.5em;
	margin-bottom: 0.25em;
}

DIV.L5S {
	color : #FFFFFF;
	font-size : 9pt;
	font-weight : bold;
	margin-left: 2.5em;
	margin-bottom: 0.25em;
}

DIV.menu	{
	border-bottom-width: 0px;
	border : #000000;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : none;
	border-left-width : 0px;
	color : #003A74;
}
TD.menu	{
	color : #003A74;
	font-family : Arial, "Times New Roman", Times, serif;
	font-size: 9pt;
	text-decoration : underline;
}

TD.menuInc	{
	/*background: #C2CBE2;*/
	font-family : Arial, "Times New Roman", Times, serif;
	color : #003A74;
}

TD.menuSel	{
	background: #003A74;
	font-family : Arial, "Times New Roman", Times, serif;
}

<!-- Path -->
DIV.path
{
	/*background: #DDFBDD;*/
	width: 100%;
	font-size : 8pt;
	font-family : Verdana, Arial, "Times New Roman", Times, serif;
	color : Navy;
	border-bottom-width: 0px;
	border : 1px solid #603F30;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : solid;
	border-left-width : 0px;
}

SPAN.pathsel{
	font-size : 8pt;
	font-family : Verdana, Arial, "Times New Roman", Times, serif;
	color :  #603F30;
	/*background: #603F30;*/
}

<!--  Template content -->
DIV.tplcontent
{
	border : #C2CBE2;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : solid;
	border-left-width : 0px;
	border-bottom-width: 0px;
}

/* News */
.NewsArticleBase {
	border-width: 0;
	background: White;
} 

.NewsListBase {
	border-width: 0;
	background: White;
} 

.NewsBase {
	border-width: 0;
	background: #FFFFFF;
}

.NewsHeader {
	background: #FFFFFF;
	font-weight: Bold;
}

.NewsContHeader {
	background: White;
	font-weight: Bold;
}

.NewsContent {
	background: White;
}
.NewsSelAreaHead {
	background : #AFC6DB;
	font-size : 12px;
}

/*yrityspalvelupiste*/

.ypp_linkki {
	padding-bottom: 0.5em;
}

.ypp_linkki a {
	color: #003973;
	text-decoration: none;
}

.ypp_linkkikuva {
	width: 40px;
}

td.ypp_linkkiteksti {
	color: #3399cc;
	padding-bottom: 2em
}

