body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top left;
}

h1 {
	margin-top: 0px;
	margin-left: -4px;
}

div.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.infoboxcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 35px 11px 35px 35px;
	padding: 0px 0px 0px 0px;
}

table.infobox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	/*margin: 3px 3px 3px 3px;*/
}

.otsikot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*margin: 3px 3px 3px 3px;*/
}

.leipateksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	/*margin: 3px 3px 3px 3px;*/
}

.leftnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01333E;
}

a.leftnavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01333E;
	text-decoration: underline;
}

.uutisteksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	/*margin: 3px 3px 3px 3px;*/
}

.tuotenimi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*margin: 3px 3px 3px 3px;*/
}

td.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

.contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 20px 0px 0px 35px;
}

p.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

p.newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 6px;
}

a.newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5AAA26;
}

a.newstext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5AAA26;
	text-decoration: underline;
}

b.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

img.topnaviimage {
	border: 0px;
	margin: 0px 0px 0px 0px;
}

a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007893;
	text-decoration: none;
}
a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #007893;
	text-decoration: underline;
}

p.copyright {
	margin: 11px 20px 11px 25px; 
	color: #000000; 
	font-size: 9px;
}
a.copyright {
	color: #000000; 
	font-size: 9px;
	text-decoration: none;
}
a.copyright:hover {
	color: #000000; 
	font-size: 9px;
	text-decoration: underline;
}

.column {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.columnl {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.columnw {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
INPUT.search {
	width: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #EEF3FE;
	border-color: #989FAE;
}
INPUT.login {
	width: 130px;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: -1px 0px -1px 0px;
	padding: -1px 0px -1px 0px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #007792;
}

INPUT.lomake {
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004264;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #769EB3;
}
TEXTAREA.lomake {
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004264;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #769EB3;
}
SELECT.kuukausi_num {
	width: 40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #769EB3;
}

SELECT.vuosi {
	width: 60px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #769EB3;
}

.nappi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; font-style: normal;
	font-weight: normal; color: #004264;
	border: #769EB3; border-style: solid;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: hand;
}

IMG.Whiteborders {
	border:2px; 
	border-thickness: 2px; 
	border-color: #ffffff; 
	border-style: solid;
}


/* Lomakkeiden tyylit */
.eform {
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-color: #007690;
	border-style: solid;
	border-width: 1px;
}

input.eform_button {
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #99C9DE; 
	border-color: #007690;
	border-style: solid;
	border-width: 1px;
	margin: 10px 7px 5px 7px;
}
/* end Lomakkeiden tyylit */


/* Materiaalitablejen tyylit */
/* Page Style */
table.eTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
tr.eTable_Row_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009DBF;
}
td.eTable_Cell_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009DBF;
	border: 1px solid #007690;
}
tr.eTable_Row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
td.eTable_Cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #007690;
}

/* Page Style Background Color */
table.eTable_Color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
tr.eTable_Row_Color_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009DBF;
}
td.eTable_Cell_Color_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009DBF;
	
}
tr.eTable_Row_Color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #D0E9F1;
	color: #000000;
}
td.eTable_Cell_Color {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #D0E9F1;
}
td.eTable_Cell_Color_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #EFF9FB;
}

/* Blank */
table.eTable_Blank {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
tr.eTable_Row_Blank_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EFEFEF;
}
td.eTable_Cell_Blank_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EFEFEF;
}
tr.eTable_Row_Blank {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
td.eTable_Cell_Blank {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/* end Materiaalitablejen tyylit */