body{
  position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	background:#7E87B1 url(http://www.finnonline.fi/system/assets/shared/images/finn_7e87b1.gif) 0 0 no-repeat fixed;
	font-size:0.9em;
	line-height: 1.1em;
	text-align:center;
}

ol,ul {
	list-style-type:disc;
	margin: 10px 10px 10px 20px;
}

h1, h2, h3, h4, h5 {
color: #800000;
line-height:1.4em;
margin: 10px 0 10px 0;
font-weight:bold;
}

hr{text-align:center; width:80%;}
h5{font-size:1.0em;}
h4{font-size:1.1em;}
h3{font-size:1.2em;}
h2{font-size:1.3em;}
h1{font-size:1.4em;}

p {margin: 10px 0;}

strong {font-weight:bold; margin: 5px 0;}

#superContainer {
	position:absolute;
	padding: 0;
	background:#BEBEDD url(http://www.finnonline.fi/system/assets/shared/images/finn_bebedd.gif) 0 0 no-repeat fixed;
	color:#000;
	border: 3px solid #000;
top: 23px; left: 185px; right: 85px;
min-width:477px;
}

#topBar{
width:100%;
clear:both;
background-color:#FFFFFF;
height:98px;
margin:0;
vertical-align:middle;
background-image: url(http://www.finnonline.fi/system/assets/shared/images/NEWSINFOPIC.jpg); 
background-repeat: no-repeat; 
background-position: right center; 
}

div#links a {background: transparent url(http://www.finnonline.fi/system/assets/shared/images/finn_bebedd.gif) 0 0 no-repeat fixed;}
div#links a:hover {background: transparent url(http://www.finnonline.fi/system/assets/shared/images/finn_cdcdcd.gif) 0 0 no-repeat fixed;}
div#links a:hover {color: #411;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 2px; border-width: 0; 
   text-decoration: none; color: #800000;}
div#links {position: absolute; top: 124px; left: 0; width: 185px; height: 700px; font: 16px Verdana, sans-serif;}

ul.makeMenu{
 }
 
#leftNav li{
border-left: 2px solid #000;
background-color:#FFF;
height:20px;
width:285px;
margin:0 0 4px 0;
list-style-type: none;
}

#leftNav a:hover{
color:#99CC33;
}

#block{
width:100%;
height: 1px;
}

#content{
padding: 2em;
margin:0;
clear:both;
}

#content a{
text-decoration:underline;
color: #800000;
}

a em {
font: bold 1em sans-serif;
text-decoration: underline;
    }

#ref_team{width: 200px;margin-left:5px;font-size:0.8em;}

#ref_team li{
border-left: 2px solid #4030FE;
background-color:#E1DFFF;
height:34px;
margin-bottom:4px;
list-style-type: none;
margin-left:0;
}

#ref_team a:hover{
color:#663333;
}

.bold{
font-weight:bolder;
}

.italic{
font-style:italic;
color:#0033FF;
}

.pad_unit{
padding:1em;
}

.Half_col{
width: 44%;
}

.altHalf_col{
width: 85%
}
.Long_col{
width:90%;
}

.blue_italic{
color:blue;
font-style:italic;
text-align:center;
}

.less_pmargins{ margin-top: 6px; margin-bottom: 6px; }

.minus_margin{
margin-right:-10px
}

.bk_shade{
background-color:#FFFFCC;
}

#footBorder{
width:100%;
height:16px;
background-color: #99CC33;
color:#666666;
font-size:12px;
text-align:center;
line-height:14px;
clear:both;
}

#footer{
width:100%;
line-height: 0.9em;
font-size:0.8em;
}

#footer IMG {
text-decoration:none;
border:none;
float:right;
clear:none;
}

#footer p { margin-top: 2px; margin-bottom: 2px; }

#footer a{
text-decoration:underline;
color:#CC0033;
}

#fright{
width:360px;
height:100%;
padding: 10px;
text-align:center;
vertical-align:bottom;
}
.addBorder{
border: 1px solid black;
margin-right: 10px;
}


#fleft{
width:360px;
height:100%;
background-color:#FFFFCC;
padding: 10px;
}

.bkYellow{background-color: #FFFFCC;}

.mission{border: 3px outset #99CC33;}
.fll{
float:left
}

.flr{
float:right;
}

.clearLeft{
clear:left;
}

.clearRight{
clear:right;
}

.clearBoth{
clear:both;
}

.clearNone{
clear:none;
}

.rmv_dec{
text-decoration:none;
}

.dot_top{
border-top: 1px dotted black;
}