body { color: #000000; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }

/* normal link settings */
a:link {color: #000080; text-decoration: none}     /* unvisited link */
a:visited {color: #000080; text-decoration: none}  /* visited link */
a:hover {color: #CC3300; text-decoration: underline}   /* mouse over link */
a:active {color: #CC3300; text-decoration: underline}   /* selected link */

/* bodylink settings */ 
a.bodyLink:link{ color: #000080; text-decoration: none}
a.bodyLink:visited{ color: #000080; text-decoration: none}
a.bodyLink:hover{ text-decoration: underline}
a.bodyLink:active {color: #000080; text-decoration: underline}


/* picturelink settings */
a.pictureLink:link{ color: #FFFFFF; text-decoration: none}
a.pictureLink:visited{ color: #FFFFFF; text-decoration: none}
a.pictureLink:hover{ color: #FFFFFF; text-decoration: none}
a.pictureLink:active { color: #FFFFFF; text-decoration: none}

td { vertical-align: top }

.menuPosition { position:absolute; width:415px; height:47px; z-index:1; left: 17px; top: 47px }
.textHeader { font-size: 16px; color: #69747c; font-family: Verdana, Arial, Helvetica, sans-serif }
.textHeaderLargeRed { font-size: 20px; color: #b42222; font-family: Verdana, Arial, Helvetica, sans-serif }
.textRedHeader { font-size: 16px; color: #Bd3d3d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.textSubHeader { font-size: 16px; color: #69747c; font-family: Verdana, Arial, Helvetica, sans-serif }
.textBody { font-size: 12px; color: #4e4444; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0px; padding: 5px }
.textCenter { font-size: 12px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
.pictureTable {	vertical-align: top;  font-size: 12px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif }
.imgborder { border: thin solid #000000; black }
.tableMaxWidth {  border-collapse: collapse; width: 100%; margin: 0px; padding: 0px ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.table760Width { border: 0px solid #999999; width: 760px; border-collapse: collapse; margin: 0px; padding: 0px ; }
.bottomMenu { font-family: Arial, sans-serif; font-size: 8pt; background: #ffffff; padding: 2px; border-top: 1px solid #999999; }
.textBodyBottomMenu { font-size: 10px; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; vertical-align: bottom }

.keskiosanotsikkooikea {  text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #999999; text-align: left; clip:  rect(   ); width: 50%}
.keskiosanotsikko {   text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 50%; background-color: #330099; color: #FFFFFF}
.keskiosanbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FFFFFF; text-align: left; vertical-align: top; margin-left: 10px;}
.keskiosanbody2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #FFFFFF; text-align: center; vertical-align: top; margin-left: 5px;}

.laatikonylaosavasen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #330099; text-align: left}

	
INPUT, SELECT, BUTTON { 
	font-size: 12px;
	BORDER-RIGHT: #afafaf 1px solid; 
	BORDER-LEFT: #afafaf 1px solid; 
	BORDER-BOTTOM: #afafaf 1px solid; 	
	BORDER-TOP: #afafaf 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000080
	height: 15px;	
	}
	
.searchButton { 
	font-size: 12px;
	BORDER-RIGHT: #afafaf 1px solid; 
	BORDER-LEFT: #afafaf 1px solid; 
	BORDER-BOTTOM: #afafaf 1px solid; 	
	BORDER-TOP: #afafaf 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000080
	height: 15px;
	width: 80px;	
	}	