/* tyylitiedosto oletuskirjautumissivulle */body {	margin-left: 0px;	margin-top: 50px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #FFFFFF;}.logospace {  text-align: center;  padding:15px;}.leftside {  width: 20px;  background-color: #FFFFFF;  padding: 0px;  vertical-align: top;  border-left: 1.0px #656565 solid;}.rightside {  width: 20px;  background-color: #FFFFFF;  padding: 0px;  vertical-align: top;  border-right: 1.0px #656565 solid;}.loginarea {    width: 250px;	padding-top: 20px;	vertical-align: top;	text-align: left;	padding-left: 0px;	padding-right:0px;	background-color: #DADADA;    border-bottom: 1.0px #CCCCCC solid;	border-left: 1.0px #CCCCCC solid;	border-right: 1.0px #CCCCCC solid;	border-top: 1.0px #CCCCCC solid;}.loginheader {	vertical-align: top;	height: 20px;	text-align: left;	padding-left: 40px;	padding-top: 10px;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	font-variant: normal;	background-color: #DADADA;	color: #000000;}.loginspacer {    height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #003366;	vertical-align: top;	text-align: right;}.logintext {    padding-left: 40px;	padding-right: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-align: left;	vertical-align: top;	margin: 1px;}.submitcell {    padding-left: 40px;	padding-right: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-align: left;	vertical-align: top;	margin: 1px;}.submitlogin {	color: #000000;	background-color: #F8F8F8;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	border-top: 1.0px #CCCCCC solid;		border-bottom: 1.0px #CCCCCC solid;	border-left: 1.0px #CCCCCC solid;	border-right: 1.0px #CCCCCC solid;}.notes {    text-align: left;	vertical-align: top;	padding-top: 10px;	padding-left: 20px;	padding-right: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	font-variant: normal;	color: #000000;	background-color: #FFFFFF;    border-bottom: 1.0px #CCCCCC solid;	border-right: 1.0px #CCCCCC solid;	border-top: 1.0px #CCCCCC solid;}.notesheader {    text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	font-variant: normal;	color: #000000;}.maiframe1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-align: left;	vertical-align: top;	margin: 1px;}.mainframe2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	font-variant: normal;	color: #9A9A9A;	text-align: left;	vertical-align: top;	padding: 0px;}.mainframe3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #666666;	line-height: normal;	font-variant: normal;	text-align: left;	vertical-align: top;}.topframe1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #003366;	text-align: right;	vertical-align: top;	padding: 3px 4px;}.maiframenumber {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #666666;	text-align: center;	vertical-align: top;	margin: 1px;}.loadlink {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #003366;	vertical-align: top;	text-align: left;}.kaavake {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	text-align: left;	vertical-align: middle;	margin: 1px;}.textbar {    padding: 0px;	margin: 0px;	height: 20px;	background-color: #8CA5C6;}.tdinstruction {  color: #000000;  font-weight: normal;  font-family: Arial, verdana, helvetica;  font-size: 10pt;  background-color: #FFFDBC;  padding-left: 5pt;  padding-top: 2pt;  vertical-align: top;  border-top: 1.0px #919191 solid;  border-right: 1.0px #919191 solid;  border-bottom: 1.0px #919191 solid;  border-left: 1.0px #919191 solid;}.tdattention {  color: #d12323;  font-weight: normal;  font-family: Arial, verdana, helvetica;  background-color: #FFFDBC;  padding-left: 5pt;  padding-top: 2pt;  vertical-align: top;}.tdnotice {  color: #000000;  font-weight: normal;  font-family: Arial, verdana, helvetica;  font-size:10pt;  background-color: #FFFFFF;  padding-left: 5pt;  padding-top: 2pt;  vertical-align: top;  border-top: 1.0px #919191 solid;  border-right: 1.0px #919191 solid;  border-bottom: 1.0px #919191 solid;  border-left: 1.0px #919191 solid;}