BODY
{
background-color: #ffefd5;
}

#bodytext
 { margin-bottom: 20pt;
text-align: left;
text-decoration: none;
font-family: Helvetica, Arial;
font-size:normal;
font-weight: normal;
font-style: normal;
color: Black;
 }

body A:link
{
color:#990000;

font-weight:bold;
text-decoration: none;
}
body A:visited
{
color: #cc0000;
font-weight:bold;
text-decoration: none;
}

body A:hover
{
color: #ff6600;
text-decoration: underline;
}
body A:active
{
color: #ff9900;
text-decoration: underline;
}

#nexuslist
 {
 position:absolute;
 width:180pt;
 top:8pt;
 left:8pt;
 right:0pt;
 padding:5px 5px 5px 5px;
 margin: 0pt 0pt 0pt 0pt;
 line-height:auto;
 font-size:small;
 font-family: Helvetica, Arial, sans-serif;
 text-align:center;
 height:auto;
 overflow:visible;
  }

#nexuslist a:link
{
font-weight:normal;
display:block;
padding:1pt 1pt 1pt 1pt
}

#nexuslist a:visited
{
font-weight:normal;
display:block;
padding:1pt 1pt 1pt 1pt
}

#nexuslist a:hover;
{
font-weight:normal;
text-decoration:none;
display:block;
padding:1pt 1pt 1pt 1pt;
background-color:white;
}

p, h4
{
margin-left:200pt;
margin-right: 150pt;
margin-top: 5pt;
margin-bottom: 5pt;
line-height: normal;
text-align:justify;

}

.hm0
 { font-weight:bold;
 }


.infoboxleft
 {
 background-color: #66ccff;
 float:left;
 width:20%;
 height:auto;
 margin: 3pt 3pt 3pt 3pt;
 padding-right:2pt;
 padding-left:2pt;
 padding-top:2pt;
 padding-bottom:2pt;
 font-size:80%;
 }
.infoboxright
 {
 background-color: #66ccff;
 float:right;
 width:20%;
 height:auto;
 margin: 3pt 0pt 3pt 3pt;
 padding-right:2pt;
 padding-left:2pt;
 padding-top:2pt;
 padding-bottom:2pt;
 font-size:80%;
 }

.infoboxbottom
 {
 background-color: #66ccff;


 height:auto;
 margin: 3pt 3pt 3pt 3pt;
 padding-right:2pt;
 padding-left:2pt;
 padding-top:2pt;
 padding-bottom:2pt;
 font-size:80%;
 }



.Note
{
color: #006600;
border: 2pt;
border-color: #006600;
border-style: dotted;
font-size:small;
}
OL, ul
{
margin-top: 5pt;
margin-bottom: 10pt;
margin-left: 250pt;
margin-right: 150pt;
text-align: justify;
font-family: Arial;
font-size: 100%;
font-weight: normal;
font-style: normal;
color: Black;
}


.pagehead, PAGEHEAD
{
/*position:relative;
top:0pt;                     hyi
left:20pt;*/
margin: 25pt 0pt 18pt 0pt;
text-align: center;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
font-size: 25pt;
color: #990000;
}


p.question
{
font-weight:bold;
margin-top:18pt;
}

/*Heading styles*/

h1
{
margin-right:2pt;
margin-top:15pt;
font-family: "Times New Roman", serif;
color: #990000;
font-size:normal;
}


H2
{
margin: 10pt 15pt 5pt 200pt ;
text-align: left;
font-family: "Times New Roman", serif;
font-variant:small-caps; 
color: #990000;
font-size: 160%;
font-weight:normal;
}
H3
{
margin-left: 200pt;
margin-right: 10pt;
margin-top: 12pt;
font-family: Helvetica, Arial, sans-serif;
margin-bottom: 6pt;
font-size: medium;
font-weight:normal;
}
H4
{
margin-top: 8pt;
font-size: 10pt;
font-weight: bold;
}

/*Technicalities*/

img
{
padding:8pt 8pt 8pt 8pt;
}

dt
{
font-style:italic;
font-size:10pt;
}



.TableCommonStyles {
 font-size: medium;
 vertical-align: top;
 text-align: left;
}

/*  Etusivun tyylit */


#frontbody
{
position:relative;
top:0pt;
left:0pt;
bottom:0pt;
width:auto;
height:auto;
margin-left:200pt;
overflow:visible;

}

#frontbody p
{
margin-bottom: 3pt;
margin-top: 0pt;
margin-left: 0pt;
margin-right: 0pt;
color: #000000;
}
#frontbody h1
{
margin: 0;
color:#990000;
font-size:350%;
font-weight:normal;
}
#frontbody h2
{
margin: 0;
color:#990000;
font-size:150%;
font-weight:normal;
width: auto;
}

#frontbody a:link
{
font-weight:normal;
color: #990000;
}

#frontbody a:visited
{
font-weight:normal;
}
#frontbody a:hover
{
font-weight:normal;
}

#title
{
color: #990000;
padding: 10pt;
text-align:center;
font-size: 320%;
font-family: "Times New Roman", serif;
font-variant:small-caps; 
letter-spacing:5;
}

#amppari img
{
top: 80pt;
left: 10pt;
}

#uutta
{
left: 5pt;
top: 100pt;
width:95%;
color: #990000;
padding-right:65pt; 
text-align:right;
font-size: 70%;
font-family: Arial;


}


#uutta p, h3
{
text-align:right;
margin-right: 25pt;
}
