/*
** Copyright (c) WasaLab Oy
** $Id: wasalab.css,v 1.10 2003/10/29 11:13:25 petri Exp $
*/

/* ----------------------------------------
** Headings
** --------------------------------------*/

H1 {
	font-family:	sans-serif;
	font-size:	110%;
	background:	#004dec;
/*	background:	url(/img/pala2.gif); */
	text-align:	center;
	color:		white;
}


H2 {
	font-family:	sans-serif;
	font-size:	105%;
}

H3 {
	font-family:	sans-serif;
	font-size:	102%;
}

/* ----------------------------------------
** BODY
** --------------------------------------*/
body {
/*	background: white; */
	background: #d9d9ff;
/*	background-image:	url(/img/tausta2.gif); */
	font-family:	sans-serif;
        margin-right:	0pt;
        margin-left:	0pt;
        margin-top:	0pt;
        margin-bottom:	0pt;

}

p, li, td, th, div {
	font-size: 10pt;
}

/* ----------------------------------------
** MENU LINKS
** --------------------------------------*/
a.topmenu {
	color:white;
}

a.leftmenu {
	color:white;
}

a.topmenu:visited {
	color: #EEEEEE;
}

a.leftmenu:visited {
	color: #EEEEEE;
}

a.linklist {
	color:black;
}

a.linklist:hover {
	font-style:italic;
	color:black;
}

a.linklist:visited {
	font-style:italic;
	color:black;
}

a.linklist:hover {
	font-style:italic;
	color:red;
}

a:hover {
	color:black;
}
a:visited:hover {
	color:black;
}


/* ----------------------------------------
** TABLES
** --------------------------------------*/
td.topmenu {
	/* #5083EC , EEEEFA */
	background:	#004dec;
	color:          white;
	font-size: 	90%;
	/* padding-top:	2pt; */
	/* padding-bottom:	2pt; */
}

td.flags {
	background:	#004dec;
	color:          white;
	font-size: 	90%;
	text-align:	center;	
}

td.leftmenu {
	background:	#004dec;
	color:		white;
        padding-left:	9pt;
	padding-right:	5pt;
	font-size:	12px;
	font-weight:	bold;
}
td.leftmenuselected {
	background:	#EEEEFA;
	color:		#004dec;
        padding-left:	9pt;
	padding-right:	5pt;
	font-size:	12px;
	font-weight:	bold;
}
td.leftcolumn {
	background:	#004dec; 
	color:		white;
        /* height: 300pt; */
	height:		200pt;
        vertical-align: top;
}

table.back {
	border:		2;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	3px;
	padding-bottom:	2px;
	width: 800;
/*	background: #004dec; */
}
table.top {
/*	background: #004dec; */
	background: #d9d9ff;
	border: 0;
	width: 100%;
}
table.lefttable {
	background:white;
	border-color: #EEEEFA;

}

table.centertable {
        border-width:	10pt;
	border-color:	#ffcc66;
	background:	white;
	color:		#333333;
        vertical-align:	top;
        padding-top:	4pt;
        padding-left:	4pt;
        padding-right:	4pt;
        padding-bottom: 0;
        height:		300pt;
}

td.bodycell {
        vertical-align: top;
        height: 300pt;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 0;
/*
	border-style: dotted;
	border-color: gray;
	border-width: thin;
*/
}

td.rightcolumn {
	background:	#EEEEFA;
        height:		300pt;
        vertical-align: top;
}

td.slogan {
	font-family:	courier;
	font-size:      130%;
        font-weight:    bold;
	/* padding-left:	30pt; */
}

td.bannerheader {
	background:	#004dec;
	/* background:     url(/img/pala2.gif); */
	color:		white;
	text-align:     center;
	font-weight: 	bold;
	font-size: 	10px;	
}

td.bannercell {
	background:	white;
	text-align:     center;
	font-size: 	10px;
	align:		center;
}

td.rightlogo {
        vertical-align: top;
	align: right;
}

td.middle {
	background:white;
	width: 80%;
	vertical-align:	top;
}
td.wpalkki {
	background: #d9d9ff;
/*	background: #004dec; */
/*      background: url(/img/pala2.gif); */
	line-height: 10px;
}
td.opalkki {
	background: #d9d9ff;
/*	background:	url(/img/pala2.gif); */
/*	background: #004dec; */
	/* background: #ffcc00; */
	line-height: 2px;
}
td.bpalkki {
	/* background: #004dec; */
	background: #EEEEFA;
	line-height: 2px;
}

td.sini {
	background:#004dec;
}

/* th.box {
	background:rgb(128,128,192);
	color:white;
	line-height:normal;
	font-family:Arial,Helvetica,Serif;
	font-size:110%;
}

td.box {
	font-family:Arial,Helvetica,Serif;
	font-size:105%;
	font-weight:bold;
	color:rgb(128,128,192);
	background:#EEEEEE
} */

td.footer {
        background:#EEEEFA;
}

/* ----------------------------------------
** LISTS
** --------------------------------------*/
li {
	line-height:140%;
	/* list-style: url(/kuvat/rbullet_small.png) disc; */
	/* list-style: url(/icons/wbullet.gif) disc; */
	list-style: url(/kuvat/bullet1.gif) disc; 
}



/* ----------------------------------------
** OTHER
** --------------------------------------*/

hr {
	color:rgb(128,128,192);
}


.uutinen {
	color:black;
	background:yellow;
}

.normal {
	color:black; 
	background:white;
}

.sisus {
	background:white;
	font-family:Verdana,Helvetica,Serif;
}

i {
	color:rgb(128,128,192);
	font-weight:bold;
}


/* ----------------------------------------
** color codes
** --------------------------------------*/

.commerce {
	/* background: #bbc3d3; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}
.security {
	/* background: #fa8072; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}
.network {
	/* background: #50daa8; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}
.database {
	/* background: #ffec9e; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}

.frame2 {
  padding: 2px;
  font-size: 10pt;
}
.support {
	/* background: #cceefa; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}

.product {
	/* background: #8890fa; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}

.educate {
	/* background: #cfaa88; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
        border-style: solid;
        border-width: thin;
        border-color: gray95;
        text-align: center;
}

.opensource {
	/* background: #acc1ec; */
	/* color:		black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
        border-style: solid;
        border-width: thin;
        border-color: gray95;
        text-align: center;

}

.press {
	/* background: #c0ffee; */
	/* color: black; */
	/* background:	url(/img/pala2.gif); */
	background: #004dec;
	color:		white;
	border-style: solid;
	border-width: thin;
	border-color: gray95;
	text-align: center;
}

.cellheader {
	background: white;
	color: black;
	font-weight: bold;	
}

.cellcontent { 
	font-family:	sans-serif;
	font-size: 10pt;
}

.cellcontent2 { 
	font-family:	sans-serif;
	font-size: 10pt;
	text-align: left;
}

.ehtoteksti {
	font-size: 6px;
}
/* ----------------------------------------
**
** --------------------------------------*/

.header {
/*	background: white; */
	background: #d9d9ff;
/*	background: #004dec; */
	margin-left: 2pt;
	margin-bottom: 2pt;
	margin-right: 2pt;
	margin-top: 2pt;
}

.visio {
	font-style: italic;
	margin-left: 20pt;
	margin-bottom: 20pt;
	margin-right: 20pt;
	margin-top: 20pt;
	font-size: 120%;
}

.update {
	text-align: right;
	font-size: 60%;
}


.note {
	font-size: 60%;
}

.date {
	font-weight: bold;
	font-size: 80%;
	padding-right: 4px;
	padding-top: 8pt;
}

.newstitle {
	font-size: 10pt;	
}
