body.print {	background-color: #ffffff;
		margin: 0;
		padding: 0;
		color:#000000;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.sivu {	background-color: #DCEFF2;
		margin: 0;
		padding: 0;
		color:#000000;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

H1 {			font-family: verdana,arial,sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #371705;
}

H2 {			font-family: verdana,arial,sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #371705;
}

.otsikko {		font-family: verdana,arial,sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #371705;
}

td,p { 		color:#000000;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small {	font-family: verdana,arial,sans-serif;
		font-size: 11px;
}

.navi { 	color:#4A4A4A;
		font-size: 11px;
		font-weight: bold;
		padding-bottom: 2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

.white {	background-color: #ffffff;
}
.lightgreen {	background-color: #DEEBDA;
}
.lightyellow {	background-color: #FDFAEB;
}
.grey {		background-color: #f4f4f4;
		cursor: hand;
}
.darkergrey {	background-color: #e4e4e4;
		cursor: hand;
}

.dash {		background-image: url('kuvat/dash.gif');
		background-repeat: repeat-x; 
		background-position: center left;
}

.navi_tausta_a {
	background-color:#ffffff;
	height: 16px;
}

.navi_tausta_b {
	background-color:#FFF3C5;
	height: 16px;
}

.navi_tausta_1 {
	background-color:#ffffff;
	height: 16px;
}

.navi_tausta_2 {
	background-color:#f0f0f0;
	height: 16px;
}

A:link {	color: #000000;
}
A:visited {	color: #000000;
}
A:active {	color: #000000;
}
A:hover {	color: #404080;  text-decoration: none
}

A.navi:link {		color: #4A4A4A;  text-decoration: none
}
A.navi:visited {	color: #4A4A4A;  text-decoration: none
}
A.navi:active {		color: #4A4A4A;  text-decoration: none
}
A.navi:hover {		color: #4A4A4A;  text-decoration: none
}

A.navi2:link {		color: #4A4A4A;  text-decoration: none
}
A.navi2:visited {	color: #4A4A4A;  text-decoration: none
}
A.navi2:active {	color: #4A4A4A;  text-decoration: underline
}
A.navi2:hover {		color: #4A4A4A;  text-decoration: underline
}

A.talo:link {		color: #000000;  text-decoration: none
}
A.talo:visited {	color: #000000;  text-decoration: none
}
A.talo:active {		color: #000000;  text-decoration: none
}
A.talo:hover {		color: #000000;  text-decoration: none
}

b {	color: #4A4A4A; }
hr {	height: 1px; }
form {	margin: 0px;
	padding: 0px;
	border: 0px;
}

img {	border-color: #000000; }

.lomake_1 {
		background-color: #ffffff;
		font-family: verdana,arial,sans-serif;
		color: #000000;
		font-size: 11px;
		border-width: 1px;
		border-color: #204A14;
		width: 400px;
}

.lomake_2 {
		background-color: #ffffff;
		font-family: verdana,arial,sans-serif;
		color: #000000;
		font-size: 11px;
		border-width: 1px;
		border-color: #204A14;
		width: 198px;
}

.input_submit {
		background-color: #2B5F1D;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		color: #ffffff;
		font-size: 10px;
		border-width: 1px;
		border-color: #ffffff;
		width: 196px;
		height: 16px;
}
.input_ok {
		background-color: #ffffff;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		color: #204A14;
		font-size: 10px;
		border-width: 1px;
		border-color: #204A14;
		width: 400px;
		height: 16px;
}
.input_cancel {
		background-color: #204A14;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		color: #ffffff;
		font-size: 10px;
		border-width: 1px;
		border-color: #204A14;
		width: 400px;
		height: 16px;
}