
/* TOP.AsP-tyylit */

/*

strong {
	font-family: Verdana, Tahoma, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
        color: #0066b3;
        background-color: transparent;
        font-weight: normal;
        margin: 0;
        padding-top: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #0066b3; }

h1, h2{
	line-height: 1.1;
	color: #0066b3;
	letter-spacing: -1px;
        font-size: 180%;
        padding-right: 4em;
        border-bottom: 1px solid #A9A9A9;
}

h1  {
	margin-top: 0;
	padding-top: 0;
	font-weight: bold;
        border-bottom: 0px solid #A9A9A9;
}



h3, .mediumtitle {
    font-size: 140%;
    font-weight: bold;
}

h4,.minititle, .cursive {
	font-family: Tahoma, Verdana, sans-serif;
    font-size: 120%;
    font-weight: bold;
}

h5, , h5, .minicursive, .imagecaption {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 100%;
    font-weight: bold;
}
.minileipis, .imagecaption
{
    font-weight: bold;
}

h6 {
    font-size: 85%;
    font-weight: bold;
}

.small { font-size: 90%; }


*/


body, td, p, th,  h1,h2,h3,h4,h5,h6, li, ul, ol, div, span, font
{
font-family: arial, helvetica;
}

#pagetitle {
	margin-top: 0;
	padding-top: 0;
	font-weight: bold;
        border-bottom: 0px solid #A9A9A9;
}

#portal-title h1 {display: none;}

.minileipis, .minicursive, .button, .submitbutton, .resetbutton
{
    font-size: 8pt;
    font-weight:normal;
}

h1, h2, h3, h4, h5, h6 {
        color: #0066b3;
        background-color: transparent;
        font-weight: normal;
        margin: 0;
        padding-top: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


h1 {margin-top: 0;
	padding-top: 0;
	font-weight: bold;
    border-bottom: 0px solid #A9A9A9;}

	
.bigtitle, h2
{
	font-size: 12pt;
	text-decoration: none;
	color: #0066B3;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

.mediumtitle, H3
{
	font-size:11pt;
	text-decoration: none;
	color: #0066B3;
	font-weight: bold;
}

.minititle, .cursive, h4
{
	font-size: 8pt;  
	text-decoration: none;
	color: black;
	font-weight: bold;
}

.leipis, P, .bigcursive,td, .editor p,li, font
{
	font-size: 9pt;
	text-decoration: none;
	color: Black;

}


.minileipis, h5, .minicursive, .imagecaption
{
	font-size: 8pt;
	text-decoration: none;
	color: black;
	font-weight: normal;

}

.minicursive
{
	font-weight: bold;
}

a
{
	text-decoration: none;
	color: #0087D3;
}

a:hover
{
	color: black;
}



.menu a:hover
{
	color: lightblue;
}

.menu a
	{
	color: white;

	}


.menu a:active
	{
	font-weight: bold;

	} 

	
.button
{
    display: inline;
	white-space: nowrap;
    padding: 2px;
	font-family: tahoma, arial; 
	font-size: 8pt;
	color: black;
}
.button:hover
{
}

.button:active
{
}

.creation_data {text-align:right; font-size: 11px; font-weight: normal;}
	
	
.mainmenu /* menu.aspin valikot */
	{
	font-weight: normal;
	font-size:8pt;
	color: white;
	text-decoration: none;
	letter-spacing: -1px;
	}

 
.submenu
{ 
	font-size:7.5pt;
	text-decoration: none;
	color: white;
}

.imagecaption {color: darkgrey; text-decoration: italic;}
.redtext {color: red;}
.highlight {background-color: #FFF4C1}
.BoldGreen {color: green; font-weight: bold;}

