BODY{
	   scrollbar-3dlight-color:#6E5A00;
           scrollbar-arrow-color:#6E5A00;
           scrollbar-base-color:;
           scrollbar-darkshadow-color:#6E5A00;
           scrollbar-face-color:#f3f3f3;
           scrollbar-highlight-color:;
           scrollbar-shadow-color:#6E5A00;
}


td.vasen
{
width:50%;
background-image: url(/fi/gfx/left_outline.gif);
background-position: top right;
background-repeat: repeat-y;
background-color: #E5E5E5;
}

td.keski
{
width:auto;
}

td.oikea
{
width:50%;
background-image: url(/fi/gfx/right_outline.gif);
background-position: top left;
background-repeat: repeat-y;
background-color: #E5E5E5;
}

table
{
border-collapse:collapse;
margin:0;
padding:0;
}

td
{
vertical-align:top;
margin:0;
}

.infoforum
{
padding-top:20px;
font-family:arial;
}

.info {
	font-family: verdana;
	font-size: 80%;
	color:#000000;
        font-weight:normal;
	}

.menu { 
border-top:0px solid #C3BEBB;
border-right:1px solid #C3BEBB;
border-bottom:1px solid #C3BEBB;
border-left:0px solid #C3BEBB;
} 


#elButton 
{
color: black;
font-size:11px;
font-family:verdana;
text-align:center;
text-decoration: none;
border:2px outset;
display: block;
height: 1.8em;
}

#elText 
{
color: black;
font-size:12px;
font-family:verdana;
text-decoration: none;
border:2px inset;
display: block;
height: 1.7em;
}


A {
	font-family: arial;
	font-size: 11px;
	color:#336EA6;
        font-weight:bold;
        text-decoration:underline;

	}

A:hover {
	font-family: arial;
	font-size: 11px;
	color:#336EA6;
        font-weight:bold;
        text-decoration:underline;

	}
.language {
	font-family: arial;
	font-size: 75%;
	color:#336EA6;
        font-weight:normal;
        text-decoration:none;
        }

.languageMenu {
	font-family: arial;
	font-size: 70%;
	color:#336EA6;
        font-weight:normal;
        text-decoration:none;
        }

.languageMenu:hover {
	font-family: arial;
	font-size: 70%;
	color:#336EA6;
        font-weight:normal;
        text-decoration:none;
        }

.naviMain {
	font-family: arial;
	font-size: 9px;
	color:#000000;
        font-weight:normal;
        text-decoration:none;
        margin-top:5px;

	}

.naviMain:hover {
	font-family: arial;
	font-size: 9px;
	color:#000000;
        font-weight:normal;
        text-decoration:none;
        margin-top:5px;
	}

.naviMain_ {
	font-family: arial;
	font-size: 70%;
	color:#336EA6;
        font-weight:bold;
        text-decoration:none;
        margin-top:5px;
        margin-right:5px;
	}

.naviMain_:hover {
	font-family: arial;
	font-size: 70%;
	color:#336EA6;
        font-weight:bold;
        text-decoration:none;
        margin-top:5px;
        margin-right:5px;
	}


.subnavi {
	font-family: arial;
	font-size: 12px;
	color:#002F85;
        font-weight:normal;
        text-decoration:underline;

	}

.subnavi:hover {
	font-family: arial;
	font-size: 12px;
	color:#001A48;
        font-weight:normal;
        text-decoration:underline;

	}

.navikansio {
	font-family: arial;
	font-size: 12px;
	color:#000000;
        font-weight:bold;
        text-decoration:none;

	}

.navikansio:hover {
	font-family: arial;
	font-size: 12px;
	color:#000000;
        font-weight:bold;
        text-decoration:none;

	}




img
{
margin:0;
padding:0;
border:0;
}



/* Kenttien m&#228;&#228;ritykset */

input.field
{
background-color:#FFFFFF;
border:1px inset #A2372C;
display:inline;
font-size:9pt;
}

input.textField
{
background-color:#FAF9F9;
border:1px solid #CECCCC;
font-size:9pt;
padding:3px;
text-decoration:none;
}

input.fieldError
{
border:1px solid #CECCCC;
font-size:9pt;
padding:3px;
text-decoration:none;
}

textarea.memoField
{
background-color:#FAF9F9;
border:1px solid #CECCCC;
font-size:9pt;
padding:3px;
text-decoration:none;
}

div.webformCaption
{
margin-top:5px;
text-decoration:none;
font-weight:bold;
}

.generalTitle
{
text-decoration:none;
font-weight:bold;
}

input.button
{
margin-top:15px;
background-color:#8D2C25;
border:0;
text-align:center;
color:#FFFFFF;
display:inline;
font-size:8pt;
border:1px outset #000000;
}

input.attachment
{
background-color:#eaeaea;
margin-top:4px;
border:0;
color:#000000;
display:inline;
font-size:8pt;
}


div.search
{
display:inline;
padding-right:5px;
}


/* Apu m&#228;&#228;ritykset */


.maxWidth
{
width:100%;
}

.width
{
width:100%;
}


.right
{
text-align:right;
}

.center
{
text-align:center;
}

.left
{
text-align:left;
}

.bottom
{
vertical-align:text-bottom;
}

.top
{
vertical-align:top;
}

.middle
{
vertical-align:middle;
}

.content
{
padding-top:0.1cm;
padding-left:0.25cm;
padding-bottom:0.1cm;
padding-right:0.25cm;
background-color:#ffffff;
vertical-align:top;
}


.white
{
background-color:#ffffff;
}

.borderTop
{
border-top:1px solid #9B97FF;
}
.borderTopdark
{
border-top:1px solid #9B97FF;
}

.borderLeft
{
border-left:1px solid #9B97FF;
}
.borderLeftdark
{
border-left:1px solid #9B97FF;
}

.borderRight
{
border-right:1px solid #9B97FF;
}
.borderRightdark
{
border-right:1px solid #9B97FF;
}


.borderBottom
{
border-bottom:1px solid #9B97FF;
}
.borderBottomdark
{
border-bottom:1px solid #9B97FF;
}

.border
{
border-top:1px solid #9B97FF;
border-bottom:1px solid #9B97FF;
border-left:1px solid #9B97FF;
border-right:1px solid #9B97FF;
}

.bold
{
font-weight:bold;
}


/* TY&#214;KALUJEN M&#196;&#196;RITYKSET */



/* FORUM STYLES */

a.messageTree
{
color:#463102;
text-decoration:none;
font-size:12px;
}

a.messageTree:hover
{
color:#463102;
text-decoration:underline;
font-size:12px;
}

td.title
{
background-color:#9ECAFF;
color:#000000;
font-weight:bold;
font-size:14px;
font-family:arial;
height:22px;
padding-left:0.25cm;
padding-right:0.25cm;
vertical-align:middle;
white-space:nowrap;
}

td.subtitle
{
background-color:#f6f6f6;
font-weight:bold;
padding-top:0.1cm;
padding-left:0.25cm;
padding-right:0.25cm;
padding-bottom:0.1cm;
white-space:nowrap;
}

td.subtitleForum
{
background-color:#f1f1f1;
border-bottom:1px solid #9B97FF;
border-top:1px solid #9B97FF;
font-weight:bold;
font-size:14px;
font-family:arial;
padding-top:0.1cm;
padding-left:0.25cm;
padding-right:0.25cm;
padding-bottom:0.1cm;
white-space:nowrap;
}

.darkBackground
{
background-color:#f2f2f2;
font-size:80%;
}

.forumtext 
{
font-size:80%;
}

.navigation {
font-size:12px;
}

.navigation:Hover {
font-size:12px;
}

.actionLink {
font-size:12px;
}

.actionLink:Hover {
font-size:12px;
}

.actionLinkDisabled {
font-size:12px;
color:#CACACA;
}

.actionLinkDisabled:Hover {
font-size:12px;
color:#CACACA;
}