/*
** This is default.css
** 
*/

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

H1 {
	font-family:arial,sans-serif;
	font-size:110%;
}


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

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

/* ----------------------------------------
** BODY
** --------------------------------------*/
body {
	background:	white;
	font-family:	arial,sans-serif;
        margin-right:	0pt;
        margin-left:	0pt;
        margin-left:	0pt;
        margin-top:	0pt;
        margin-bottom:	0pt;
}


/* ----------------------------------------
** 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 {
	background:	#5099B1;
	color:          white;
	padding-top:	2pt;
	padding-bottom:	2pt;
	font-size: 	80%;
	font-weight:	bold;
}

td.leftmenu {
	background:	#5099B1;
	color:		white;
        padding-left:	5pt;
	padding-right:	2pt;
	font-size:	80%;
	font-weight:	bold;
}
td.leftcolumn {
	background:	#5099B1;
	color:		white;
	height:		200pt;
        vertical-align:	top;
}
td.topmiddle {
	font-size:	120%;
	font-weight:	bold;
}

table.back {
	border:	2;
	padding-left: 1px;
	padding-right: 1px;
	width: 100%;
}
table.top {
	background:#EEEEEE;
	/* background: white; */
	border: 0;
	width: 100%;
}
table.lefttable {
	background:white;
	border-color: #EEEEEE;
}

table.centertable {
        border-width: 1pt;
	background:white;
        vertical-align: top;
        padding-left:10pt;
        height: 300pt;
}

td.bodycell {
        vertical-align: top;
        height: 300pt;
}

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

td.rightlogo {
        vertical-align: top;
}


td.middle {
	background:white;
	width: 80%;
	vertical-align:	top;
}
td.wpalkki {
	background: #EEEEEE;
	line-height: 5%;
}
td.bpalkki {
	background: #EEEEEE;
	line-height: 5%;
}

td.sini {
	background:#5083EC;
}

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:#EEEEEE;
}

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



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

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


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

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

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

/* ----------------------------------------
**
** --------------------------------------*/
