/*Ylävalikot*/

/*Päätason valikot*/
#imenus0 li a
{
	color:white; 
	text-align:center; 
	font-family:Trebuchet MS, Verdana,Arial; 
	font-size:15px; 
	font-weight:normal; 
	text-decoration:none; 
	text-transform:uppercase; 
}


#imenus0 li:hover>a 
{
	color:#ffffff; 
	text-decoration:none;
	text-align:center; 
	font-family:Trebuchet MS, Verdana,Arial; 
	font-size:15px; 
	font-weight:normal; 
	text-decoration:none; 
	text-transform:uppercase;
}

#imenus0 li a.ihover, .imde imenus0 a:hover 
{
	color:#ffffff; 
	text-decoration:none;
	text-align:center; 
	font-family:Trebuchet MS, Verdana,Arial; 
	font-size:15px; 
	font-weight:normal; 
	text-decoration:none; 
	text-transform:uppercase; 
}

/*Ylätason Pudotusvalikot*/
#imenus0 ul a 
{
	color:#ffffff; 
	text-decoration:none;
	text-transform:none; 
	text-align:left; 
	font-size:12px; 
}

#imenus0 ul li:hover>a 
{
	color:#ffffff; 
	text-decoration:none;
	text-transform:uppercase; 
	text-align:left; 
	font-size:12px; 
}

#imenus0 ul li a.ihover 
{
	color:#ffffff; 
	text-decoration:none;
	text-transform:none; 
	text-align:left; 
	font-size:12px; 
}

/* TOP.AsP-tyylit */

/* Vasemman laidan valittu valikko */


table#tablemenu {

}


tr.selected td {
background-color: #D1DF94
}

body, th, ul, ol, div, font
{
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	font-size: 12px;

}


#pagetitle {width: 100%; font-weight: normal; margin-top: 10px; padding-left: 2px; margin-bottom: 10px; font-size: 16px; Font-family: Trebuchet MS, Verdana; font-weight: normal;}

.minileipis, .minicursive, .button, .submitbutton, .resetbutton
{
	font-family: Trebuchet ms, Verdana, Arial, helvetica; 
}
/*
#releaseinfo
{
	font-family: Trebuchet ms, Verdana, Arial, helvetica; 
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
	*/
.bigtitle, h1
{
	font-size: 18px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	text-transform: uppercase;
	color: #1668b1;
	font-weight: bold;
	line-height: 19px;
	
}

h2
{
	font-size: 15px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	color: #1668b1;
	font-weight: bold;
	line-height: 16px;

	
}

.mediumtitle, H3
{
	font-size:14px;
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	text-decoration: none;
	color: #1668b1;
	font-weight: bold;
	line-height: 15px;

	
}

.minititle, .cursive, h4
{
	font-size: 12px;  
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	text-decoration: none;
	color: #1668b1;
	font-weight: bold;

}

h5, h6
{
	font-size: 12px;  
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	line-height: 12px;

}

.leipis, P, .bigcursive, td, .editor p,li
{
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, helvetica; 
	text-decoration: none;
	color: Black;
   	line-height: 14px;

	
}


.minileipis, .minicursive, .imagecaption
{
	font-size: 12px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, helvetica;
	color: black;
	font-weight: normal;

}

.minicursive
{
	font-weight: bold;
}

a
{
	text-decoration: none;
	color: #1668b1;
}

a:hover
{
	color: #2081be;
	text-decoration: none;
}

#footer_buttons a
{
	color: #7f7f83;
	text-decoration: none;
	font-size: 12px;
	
}

#footer_date
{
	color: #7f7f83;
	text-decoration: none;
	font-size: 12px;
}

.menu a:hover
{
	color: #2fcce8;
}

.menu a
	{
	color: white;

	}


.menu a:active
	{
	font-weight: bold;

	} 


	
.button
{
    	display: inline;
	white-space: nowrap;
    	padding: 2px;
	font-family: tahoma, arial; 
	font-size: 12px;
	color: black;
}
.button:hover
{
}

.button:active
{
}

#tablemenu tr
{
	
}
	
#tablemenu td
{
	color: #1668b1;
	text-transform: uppercase;
	font-family: trebuchet ms, verdana, arial;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	padding-bottom: 11px;
	 
}

#tablemenu td a
{
	text-transform: none;
	/*font-size: 12px;*/
	
}

#tablemenu  td.level2menu 
{
	
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 6px;
	font-size: 12px !important;
	}
	
#tablemenu  td.level2menu a i
{
	
	font-style: normal !important;
	}
	

	
.mainmenu /* menu.aspin valikot */
	{
	/*font-weight: bold;*/
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-family: trebuchet ms, verdana, arial;
	line-height: 15px;
	height: 15px;
	padding-top: 12px;
	padding-bottom: 5px !important;
	
	}


.mainmenu a
{

	line-height: 15px;
	height: 15px;
	/*font-weight: bold;*/
	text-transform: none;
	color:#1668b1;
	font-size: 16px;
	font-family: trebuchet ms, verdana, arial;

	
} 

.mainmenu a i
{
	/*font-weight: bold;*/
	font-style: normal;
	color: #1668b1;
	/*background: #d1df94;*/
	background-position: 0% 0%;
	
}

.mainmenu a:hover
{
	font-style: normal;
	color: #1668b1;
	/*background: #d1df94;*/
	background-position: 0% 0%;
}
 
.submenu
{ 
	font-size:10px;
	text-decoration: none;
	color: white;
}

.imagecaption {color: #dddddd; font-style: italic;}
.redtext {color: red;}
.highlight {background-color: #FFF4C1}
.BoldGreen {color: green; font-weight: bold;}

