BODY		{
		background-image: url("http://herkules.oulu.fi/pics/oy.gif");
                background-repeat: no-repeat;
                background-color: white;
		color: black;
		font-family: Arial, Helvetica, sans-serif;
		margin-left: 170px;
		margin-right: 50px;
		}
P		{text-align: left;}

H1		{
		font-size: x-large;
		font-weight: bold;
		text-align: center;
		}

.bold 
{
                font-style: normal;
                font-weight: bold; 
}

.italicbold
{
                font-style: italic;
                font-weight: bold; 
}

H1.Title		{
		font-family: "Gill Sans", GillSans, Humanist, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-variant: small-caps;
		font-weight: bold;
		font-size: x-large;
		color: #00426f;
		background-color: white;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		letter-spacing: 0.2em;
		text-decoration: none;	
		vertical-align: baseline;
		text-transform: uppercase;
		text-align: center;
		text-indent: 0;
		line-height: normal;
		margin-top: 2em;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 1em;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		padding-bottom:0;
		border-top-width: medium;
		border-right-width: medium;
		border-left-width: medium;
		border-bottom-width: medium;
		border-color: black;
		border-style: none;
		list-style-type: disc;
		list-style-image: none;
		list-style-position: outside;
		}
H1.Sect1	{
		font-size: large;
		font-weight: bold;
		text-align: center;		
		}
H2.Sect2	{
		font-size: large;
		font-weight: bold;
		font-style: italic;
		text-align: center;		
		}
H3.Sect3	{
		font-size: large;
		font-weight: normal;
		font-style: italic;
		text-align: center;		
		}

I.emphasis	{
		letter-spacing: 0.01em;		
		}

DIV.abstract	{
		margin-left: 2em;
		margin-right: 2em;
		}
H2.SubTitle	{
		font-family: "Gill Sans", GillSans, Humanist, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-variant: small-caps;
		font-weight: normal;
		font-size: large;
		color: #00426f;
		background-color: white;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		letter-spacing: 0.2em;
		text-decoration: none;	
		vertical-align: baseline;
		text-transform: uppercase;
		text-align: center;
		text-indent: 0;
		line-height: normal;
		margin-top: 0em;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		padding-bottom:0;
		border-top-width: medium;
		border-right-width: medium;
		border-left-width: medium;
		border-bottom-width: medium;
		border-color: black;
		border-style: none;
		list-style-type: disc;
		list-style-image: none;
		list-style-position: outside;
		}

.Editor		{
		color:  #00426f;
		background-color:  white;
		font-size: 18pt;
		font-weight: bold;
		margin-bottom: 0.5em;
		text-align: center;
		}

.Author		{
		color:  #00426f;
		background-color:  white;
		font-size: 18pt;
		font-weight: bold;
		text-align: center;
		margin-bottom: 0.5em;
		}

.Affiliation	{
		font-weight: bolder;
		text-align: center;
		}
A:link		{
		color: red;
		background-color:  white;
		}

A:active	{
		color: red;
		background-color:  white;
		}

A:visited	{
		color: red;
		background-color:  white;
		}

ADDRESS		{
		margin-top: 1em;
		margin-left: -100pt;
		margin-bottom: 1em;
		}

.Bridgehead	{font-size: 90%;
		font-weight: bold;}

.BIBLIOMIXED	{font-size: 90%;
		text-indent: -1em;
		
		}

P.BIBLIOMIXED I {		
		font-style: normal;
		}

P.BIBLIOMIXED I.EMPHASIS {		
		font-style: italic;
		}



.PubsNumber	{
		White-space: pre;

		}

.Date		{
		margin-left: -100pt;
		}

.citation       {
		color:  #00426f;
		background-color:  white;
		}

SPAN A		{
		color:  #00426f;
		background-color:  white;
		}


TABLE.footnotes	
	{
		margin-left: 0em;
		margin-right: 75px;
		font-size: 80%
	}


DIV.INFORMALTABLE {text-align: center;}

.footnotes 
        {
                font-size: 80%
        }


H1.Bibliodiv	{font-size: medium;}

table      	{
		border: 0;
		}
TABLE.CALSTABLE {
		border-width: 0;;
		}

         
.literal 	{
		font-family: monospace
		}

.Programlisting
		{
		font-weight: bold;
		}

DIV BLOCKQUOTE.BLOCKQUOTE 
		{	
		margin-top: 1em;
		margin-bottom: 1em;
		}
.Screen
	{font-weight: bold;
	font-family: monospace;
	white-space: pre;}

.logo	{margin-left: -100pt;}

.Underline 
	{
        font-style: normal;
	text-decoration: underline;
	}

DIV.toc		{
		font-family: serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: medium;
		color: black;
		background-color: white;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		letter-spacing: normal;
		text-decoration: none;	
		vertical-align: baseline;
		text-transform: none;
		text-align: left;
		text-indent: 10pt;
		line-height: normal;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		padding-bottom:0;
		border-top-width: medium;
		border-right-width: medium;
		border-left-width: medium;
		border-bottom-width: medium;
		border-color: black;
		border-style: none;
		list-style-type: disc;
		list-style-image: none;
		list-style-position: outside;
		}



.x              {
                font-family: serif;   
                font-style: normal;
                font-variant: normal;
                font-weight: normal;
                font-size: medium;
                color: black;
                background-color: white;
                background-image: none;
                background-repeat: repeat;
                background-attachment: scroll;
                background-position: 0% 0%;
                letter-spacing: normal;
                text-decoration: none;
                vertical-align: baseline;
                text-transform: none;
                text-align: left;
                text-indent: 0;
                line-height: normal;
                margin-top: 0;
                margin-right: 0;   
                margin-left: 0;
                margin-bottom: 0;
                padding-top: 0;
                padding-right: 0;
                padding-left: 0;
                padding-bottom:0;
                border-top-width: medium;
                border-right-width: medium;
                border-left-width: medium;
                border-bottom-width: medium;
                border-color: black;
                border-style: none;
                list-style-type: disc;  
                list-style-image: none;
                list-style-position: outside;
                }











