/* CSS Document */
body, li, ol, ul, table, p, div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}
h1, h2, h3 {
	font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#617A9E;
	font-weight:normal;
}

h4 	{
	font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #333333;
}


a {
	color: #666666;
	text-decoration: underline;
    font-weight:normal;
}

a:hover {
	color: #F06B0C;
	text-decoration: underline;
    font-weight:normal;
}


.pathbar a {
	color: #666666;
	text-decoration: underline;
    font-weight:normal;
}

.pathbar a:hover {
	color: #F06B0C;
	text-decoration: underline;
    font-weight:normal;
}



.topmenu a {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.topmenu a:hover {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	text-decoration:underline;
}


.topmenu a:F06B0C {
	color: #FF0000;
	text-decoration: none;
    font-weight:bold;
}


.topmenu {
	background-color:#B9B8C0;
}

.links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:none; background-color:#617A9E;}

.links a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; text-decoration:underline; font-weight:normal;}

.links a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #F06B0C; text-decoration:underline font-weight:normal;}

.background1 {
	background-image:url(/images/hg_con42.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

.background2 {
	background-color:#D3D9E2;
}


.background_kemppi {
	background-image:url(/images/kemppi.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}


.borderright {
	border-right-color:#545D6F;
}

.bordertop {
	border-top-color:#545D6F;
}


.leftmenu {
		background-color:#EDF0F5;
		Xbackground-image:url(/images/border.gif);
		Xbackground-position:right;
		Xbackground-repeat:repeat-y;
}

.leftmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight:bolder;
	text-decoration:none;
}
	
.leftmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #F06B0C;
	font-weight:bolder;
	text-decoration:none;
}

.brd {
border-right-color:#545D6F; border-right-width: 1px; border-right-style:solid;
background-image: url(/images/hg_con4.gif);
}
.topborder { border-top: 1px solid #545D6F}

.bottomborder { border-bottom: 1px solid #545D6F}

.news { font-size:15; font-family:font-family:Verdana, Arial, Helvetica, sans-serif;}

.content-main-head {
	font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#617A9E;
	font-weight:normal;
}


TABLE.list {background: #f2f2ff; font-size: 9pt}
TABLE.list TR TH { font-size: 10pt; color: black; background: #ECA16C}
TABLE.list TR.padd TH { padding: 0.2em 1em 0.2em 1em }
TABLE.list TR.head1 th, TABLE.list td.head1 {color: black; background: #d2ffd2}
TABLE.list TR.head2 th, TABLE.list td.head2 {color: black; background: #ffd2d2}
TABLE.list TR Th.red  {color: black; background: red}
TABLE.list TR Th.blue {color: black; background: #7BF531}
TABLE.list TR TD { font-size: 8pt; font-weight: normal; color: black; background: #ffffff; text-align: center}
TABLE.list TR.padd TD { padding: 0.2em 1em 0.2em 1em  }
TABLE.list TR TD.group_name { font-size: 10pt; font-weight: bold; color: black; background: #e2e2ff; text-align: center}

TABLE.list TR.n TD { font-weight: normal; color: black; background: #FEDFB3;}
TABLE.list TR.o TD { font-weight: normal; color: black; background: #ffffff;}


TABLE.lost {background: #f2f2ff; font-size: 9pt}
TABLE.lost TR TH { font-size: 10pt; color: black; background: #d3d9e2}
TABLE.lost TR.padd TH { padding: 0.2em 1em 0.2em 1em }
TABLE.lost TR.head1 th, TABLE.list td.head1 {color: black; background: #d2ffd2}
TABLE.lost TR.head2 th, TABLE.list td.head2 {color: black; background: #ffd2d2}
TABLE.lost TR Th.red  {color: black; background: red}
TABLE.lost TR Th.blue {color: black; background: #7BF531}
TABLE.lost TR TD { font-size: 8pt; font-weight: normal; color: black; background: #ffffff; text-allign: center}
TABLE.lost TR.padd TD { padding: 0.2em 1em 0.2em 1em  }
TABLE.lost TR TD.group_name { font-size: 10pt; font-weight: bold; color: black; background: #e2e2ff; text-align: center}

TABLE.lost TR.n TD { font-weight: normal; color: black; background: #edf0f5;}
TABLE.lost TR.o TD { font-weight: normal; color: black; background: #ffffff;}











.date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

.announce	{font-style: italic; text-indent: 2em;}



