body
{
margin:0;
padding:0;
background-color:#ffffff;
font-family:sans-serif;
color:#000000;
font-size:80%;
}

table
{
margin:0;
padding:0;
border-collapse:collapse;
}

img.styleDocumentImage
{
margin-right:10px;
margin-bottom:10px;
}

td
{
margin:0;
padding:0;
}

div.searchColumn
{
padding:0.03cm;
border:1px dashed #d2d2d2;
margin:5px;
}

div.searchColumnEmpty
{
padding:0.03cm;
margin:5px;
}

div.resultColumn
{
padding:0.03cm;
border:1px dashed #d2d2d2;
margin:5px;
}

div.searchHeader
{
color:#ffffff;
font-weight:bold;
font-size:110%;
background-color:#1A52A9;
padding:0.15cm;
}

div.resultHeader
{
color:#ffffff;
font-weight:bold;
font-size:110%;
background-color:#42743F;
padding:0.15cm;
}

div.searchHeaderAdmin
{
color:#ffffff;
font-weight:bold;
font-size:110%;
background-color:#BC2020;
padding:0.15cm;
}

div.searchForm
{
padding:0.15cm;
}

div.searchFormInfo
{
padding-left:0.15cm;
padding-right:0.15cm;
padding-bottom:0.15cm;
padding-top:0.8cm;
}

span.locale
{
padding:0.05cm;
}

td.dataField
{
padding-right:0.3cm;
padding-bottom:0.1cm;
}

.rowSpacer
{
border-top:1px dashed #d2d2d2;
height:1px;
font-size:1px;
margin-top:10px;
margin-bottom:10px;
}

div.webformCaption
{
font-weight:bold;

}

/* LINKIT */

a
{
color:#1D639F;
text-decoration:none;
}

a:hover
{
color:#004F93;
text-decoration:none;
}

a.ui
{
color:#1D639F;
text-decoration:none;
padding:2px;
}

a.ui:hover
{
color:#ffffff;
background-color:#004F93;
text-decoration:none;
padding:2px;
}

span.adminLink
{
padding-right:0.1cm;
}

/* YLEISET TUKI M&#196;&#196;RITYKSET */

.maxWidth
{
width:100%
}

.bold
{
font-weight:bold;
}

.top
{
vertical-align:top;
}

.left
{
text-align:left;
}

.right
{
text-align:right;
}

input.button
{
background-color:#0124a9;
border:0;
text-align:center;
margin-right:4px;
color:#FFFFFF;
display:inline;
font-size:8pt;
border:1px outset #d2d2d2;
}

.noWrap
{
white-space:nowrap;
}
