body {		background-color: #FFFFFF;
		margin: 0;
		padding: 0;
		color:#000000;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

H1 {		font-family: verdana,arial,sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000040;
}

H2 {		font-family: verdana,arial,sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000040;
}

td,p { 		color:#000000;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

b {		color:#000040; }

.small { 	color:#000000;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

.otsikko {	font-family: verdana,arial,sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000040;
}

.alaotsikko {	font-family: verdana,arial,sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000040;
}

.kielet { 	color:#000000;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

.osoite { 	color:#FFFFFF;
		font-size: 9px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navi_a {	background-image: url('kuvat/navi_a.gif'); 
		color:#000040;
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		padding-left: 16px;
		padding-right: 16px;
		padding-top: 4px;
		padding-bottom: 4px;
		height: 24px;
}

.navi_b {	background-image: url('kuvat/navi_b.gif'); 
		color:#000040;
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		padding-left: 16px;
		padding-right: 16px;
		padding-top: 4px;
		padding-bottom: 4px;
		height: 24px;
}

.navi2_a {	background-image: url('kuvat/navi2_a.gif'); 
		background-position: center left;
	
		color:#000040;
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		padding-left: 18px;
		padding-right: 16px;
		padding-top: 4px;
		padding-bottom: 4px;
		height: 16px;
}

.navi2_b {	background-image: url('kuvat/navi2_b.gif'); 
		background-position: center left;
		color:#000040;
		font-size: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		padding-left: 18px;
		padding-right: 16px;
		padding-top: 4px;
		padding-bottom: 4px;
		height: 16px;
}

.white {	background-color: #ffffff;
}
.lightblue {	background-color: #D1EBFF;
}
.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;
}

A.navi:link {		color: #000040;  text-decoration: none;
}
A.navi:visited {	color: #000040;  text-decoration: none;
}
A.navi:active {		color: #000040;  text-decoration: none;
}
A.navi:hover {		color: #000040;  text-decoration: underline;
}

A.email:link {		color: #000040;  text-decoration: underline,
}
A.email:visited {	color: #000040;  text-decoration: underline;
}
A.email:active {	color: #000040;  text-decoration: none;
}
A.email:hover {		color: #000040;  text-decoration: none;
}

A:link {	color: #000000;
}
A:visited {	color: #000000;
}
A:active {	color: #000000;
}
A:hover {	color: #404080;  text-decoration: none;
}

A.foorumi:link {	color: #000000;  text-decoration: none;
}
A.foorumi:visited {	color: #000000;  text-decoration: none;
}
A.foorumi:active {	color: #000000;  text-decoration: underline;
}
A.foorumi:hover {	color: #404080;  text-decoration: underline;
}


hr {	height: 1px; }
form {	margin: 0 0 0 0; }
img {	border-color: #000000; }


.small_bb { 	color:#515569;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
}
.small_w {	background-color:#7C82A6;
	 	color:#ffffff;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.small_wb {	background-color:#7C82A6;
	 	color:#ffffff;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
}

.lomake_1 {
		background-color: #f0f0f0;
		font-family: verdana,arial,sans-serif;
		color: #000000;
		border-width: 1px;
		border-style: solid;
		font-size: 11px;
		width: 396px;
}

.lomake_2 {
		background-color: #f0f0f0;
		font-family: verdana,arial,sans-serif;
		color: #000000;
		border-width: 1px;
		border-style: solid;
		font-size: 11px;
		width: 196px;
}

.input_submit {
		background-color: #747474;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		color: #ffffff;
		font-size: 10px;
		border-width: 1px;
		border-color: #ffffff;
		width: 196px;
}
.input_ok {
		background-color: #004B8A;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		color: #ffffff;
		font-size: 10px;
		border-width: 1px;
		border-color: #ffffff;
		width: 196px;
}
.input_cancel {
		background-color: #980001;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		color: #ffffff;
		font-size: 10px;
		border-width: 1px;
		border-color: #ffffff;
		width: 196px;
}

.table_text_1	{	font-family: verdana,arial,sans-serif;
			font-size: 11px;
			color: #000000;
			background-color: #FFFFFF;
		}

.table_text_2	{	font-family: verdana,arial,sans-serif;
			font-size: 11px;
			color: #000000;
			background-color: #D4F1F2;
		}

.table_text_3	{	font-family: verdana,arial,sans-serif;
			font-size: 11px;
			color: #000000;
			background-color: #F0F0F0;
		}

.table_text_4	{	font-family: verdana,arial,sans-serif;
			font-size: 11px;
			color: #ffffff;
			background-color: #003562;
		}

.table_body_1	{	background-color: #000040;
		}

.table_body_2	{	background-color: #FFFFFF;
		}

.sivun_tausta	{	background-color: #FFFFFF;
		}
