A
{ 
    font-family:Arial ;
    font-size:14px ;
    text-decoration:none ;
}

A:hover 
{ 
    color:red ;
    text-decoration:underline ;
}

.linkMListPDF
{
    font-size:14px ;
    font-weight:normal ;
    color:blue ;
}

.imgLogo
{ 
    position:relative ;
}

.h3
{
    font-size:18px ;
    font-weight:bold ;
    font-family:Arial ;
    text-align:center ; 
}

.tbl
{
    width:100% ;
}

.trHea
{
    background-color:wheat ;
}

.trHea2
{
    background-color:#FFEFD5 ;
}

.trDat
{
    background-color:whitesmoke ;
}

.tcHea
{
    height:25px ;
    font-size:14px ;
    font-weight:bold ;
    font-family:Arial ;
    vertical-align: top;
    border-top: 1px solid black ;
    border-bottom: 1px solid black ;
}
.tcHeaFirst
{
    height:25px ;
    font-size:14px ;
    font-weight:bold ;
    font-family:Arial ;
    vertical-align: top;
    border-bottom: 1px solid black ;
    border-top: 1px solid black ;
    border-left: 1px solid black ;
}
.tcHeaLast
{
    height:25px ;
    font-size:14px ;
    font-weight:bold ;
    font-family:Arial ;
    vertical-align: top;
    border-bottom: 1px solid black ;
    border-top: 1px solid black ;
    border-right: 1px solid black ;
}
.tcHeaSepa
{
    padding-bottom:2px;
    font-size:0em;
}

.tcDat
{
    font-size:14px ;
    font-family:Arial ;
    vertical-align: top;
}

.tcBul
{
    text-align:center ;
    vertical-align: top;
}

.tblDoc
{
    text-align:center ;
    margin: 0px auto;
}

.tblMDoc
{
    /*text-align:center ;*/
    margin: 0px auto;
}

.tcDoc
{
    text-align:left ;
    width:650px ;
    padding-left:10px ;
    padding-top:10px ;
    padding-right:10px ;
    padding-bottom:10px ;
    border-width:1px ;
    border-style:solid ;
    border-top-color:gray ;
    border-left-color:gray ;
    border-right-color:silver ;
    border-bottom-color:silver ;
    background-color:#FFFFFF ;
    margin: 0px auto;
}

.tcMDoc
{
    text-align:left ;
    /*width:650px ;*/
    padding-left:10px ;
    padding-top:10px ;
    padding-right:10px ;
    padding-bottom:10px ;
    border-width:1px ;
    border-style:solid ;
    border-top-color:gray ;
    border-left-color:gray ;
    border-right-color:silver ;
    border-bottom-color:silver ;
    background-color:#FFFFFF ;
    margin: 0px auto;
}

.bodyTelimet, .bodyTelin, .bodyKokous, .bodyKokousasia
{
    font-family:Arial ;
    font-size:14px ;
    background-color:#FFFBF0 ;
}

.bodyVht, .bodyVh, .bodyVhp
{
    font-family:Arial ;
    font-size:14px ;
    background-color:#FFFBF0 ;
}

.bodyKansiot, .bodyAski
{
    font-family:Arial ;
    font-size:14px ;
    background-color:#FFFBF0 ;
}

.bodyAineistot, .bodyAsiat, .bodyAsia
{
    font-family:Arial ;
    font-size:14px ;
    background-color:#FFFBF0 ;
}

.bodyHakuKokous, .bodyHakuVhp, .bodyHakuAski, .bodyHakuAsha
{
    font-family:Arial ;
    font-size:14px ;
    background-color:whitesmoke ;
}
.bodyHakutulosKokous, .bodyHakutulosVhp, .bodyHakutulosAski, .bodyHakutulosAsha
{
    font-family:Arial ;
    font-size:14px ;
    background-color:#FFFBF0 ;
}

.co
{
    font-size:10px ;
    text-align:center ; 
}

.searchForm
{ 
    margin: 5px auto; 
} 

.readspeaker
{
  margin:5px;
}