body				{
					background-color:		#066;
					background-image:		url(images/header/bg.gif);
					background-repeat:	repeat-y;
					}
	
p					{
					font-family:		verdana, sans serif;
					font-size:			90%;
					color:				black;
					}
					
h1, paaotsikko				{
					font-family:		verdana, sans serif;
					color:				black;
					font-size:			130%;
					}

h2					{
					font-family:		verdana, sans serif;
					position:			relative;
					color:				black;
					font-size:			100%;
					}

a:link					{
					font-family:		verdana, sans serif; 			
					color:				#399;
					cursor:				hand;
					text-decoration:	none;
					font-size:			90%;
					text-align:			center;
					}

a:visited				{
					font-family:		verdana, sans serif;
					color:				#366;
					cursor:				hand;
					text-decoration:		none;
					font-size:			90%;
					}

a:hover					{
					font-family:		verdana, sans serif;
					color:				black;
					cursor:				hand;
					background-color:	#FFC;
					text-decoration:	none;
					font-size:			90%;
					}

table					{
					font-family:		verdana, sans serif;
					border: 			solid black 0px;
					}

th					{
					font-family:		verdana, sans serif;
					font-size:			90%;
					padding-right:		100px;
					text-align:			left;
					vertical-align:		top;
					border:				solid black 0px;
					}
	
td					{
					font-family:		verdana, sans serif;
					font-size:			90%;
					border:				0px;
					padding:			5px;
					}

dl, dt, dd, ul, li			{
					font-family:			verdana, sans serif;
					font-size:			90%;
					margin:				0;
					padding:			0;
					list-style-type:		none;
					}

fieldset, legend	{
					font-family:			verdana, sans serif;
					font-size:			100%;
					color:				#066;					
					}

#header, otsikkorivi ja logo		{
					position:			absolute;
					background-repeat:	no-repeat;
					background-position:	right;
					back-ground-color:		#C0C0C0;
					top:				0px;
					left:				0px;
					width:				1000px;
					height:				115px;
					text-align:			right;
					border-bottom:		solid black 0px;
					padding-right:			10px;
					color:				black;
					z-index:			2;
					}

#header p, #header a:link, #header a:visited
					{
					font-family:			verdana, sans serif;
					color:				white;
					text-decoration:		none;
					font-size:			90%;
					}
 #header a:link, #header a:visited
					{
					font-family:			verdana, sans serif;
					background-color:		#066;
					color:				#FFC;
					cursor:				hand;
					text-decoration:		none;
					font-size:			90%;
					}

#header a:hover, #header a:focus	{
					font-family:			verdana, sans serif; 			
					color:				black;
					background-color:		white;
					cursor:				hand;
					text-decoration:		none;
					font-size:			90%;
					}
					
#logo				{
					background-image:	url(images/header/logo.gif);
					top:				10px;
					left:				10px;
					width:				77px;
					height:				94px;
					z-index:			1;
					}
					
#side, sivupalkki ja yhteystiedot	{
					position:			absolute;
					font-size:			90%;
					top:				120px;
					left:				0px;
					width:				200px;
					padding:			10px;
					padding-top:		20px;
					color:				black;
					z-index:			1;
					}

#side a:hover, #side a:focus		{
					text-decoration:		underline;
					}

					
#main, sivun sis�lt�				{
					position:			absolute;
					top:				150px;
					left:				200px;
					width:				790px;
					border-left:		solid #666 0px;
					padding-left:			10px;
					color:				black;
					z-index:			3;
					}

#data, data-sivun sis�lt�				{
					position:			absolute;
					top:				250px;
					left:				10px;
					right:				10px;
					border-left:		solid #666 0px;
					padding:			10px;
					color:				black;
					z-index:			3;
					}
					
#dataheader, sivupalkki ja yhteystiedot	{
					position:			absolute;
					font-size:			90%;
					top:				150px;
					left:				20px;
					right:				20px;
					height:				100px;
					border:				none;
					padding:			0px;
					color:				black;
					z-index:			1;
					}
#menu, linkkivalikko			{
					position:			absolute;
					top:				115px;
					left:				0px;
					width:				1050px;
					text-align:			right;
					border:				0px;
					z-index:			4;
					}

#menu dl				{
					float:				left;
					width:				200px;
					}
					
#menu dt				{
					cursor:				pointer;
					text-align:			center;
					border:				0px;
					background:			#066;
					margin:				1px;
					height:				20px;
					}

#side dd, #side dt, #side li, #side li a, #menu dt a
					{
					height:				16px;
					background:			#066;
					}

#menu dd				{
					display:			none;
					border:				0px;
					height:				20px;
					}
					
#menu li				{
					text-align:			center;
					background:			#066;
					}
					
#menu li a, #menu dt a			{
					color:				white;
					background:			#066;
					text-decoration:	none;
					font-size:			100%;
					display:			block;
					height:				20px;
					border:				0 none;
					}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus
					{
					background:			white;
					color:				black;
					border:				solid black 1px;
					}
					
pre					{
					font-family:			verdana, sans serif;
					font-size:			90%;
					color:				black;
					}

#tabmenu				{ 
					color:				#000; 
					border-bottom:			1px solid black; 
					margin:				12px 0px 0px 0px; 
					padding:			0px;
					padding-left:			0px;
					z-index:			5;
					} 

#tabmenu li				{ 
					display:			inline; 
					overflow:			hidden; 
					list-style-type:		none;
					} 

#tabmenu a, a.active			{ 
					color:				black; 
					background:			#9CC;
					font:				normal 1em verdana, Arial, sans-serif; 
					border:				1px solid black; 
					padding:			2px 5px 0px 5px; 
					margin:				0px; 
					text-decoration:		none;
					cursor:				hand;
					} 

#tabmenu a.active			{ 
					background:			white; 
					border-bottom:		3px solid white;
					font-weight:		bold;
					} 

#tabmenu a:hover			{ 
					color:				black; 
					background:			white;
					} 

#tabmenu a:visited			{ 
					color: #E8E9BE;
					} 

#tabmenu a.active:hover			{ 
					background:			#EEE; 
					color:				black;
					} 

#content				{
					font:				0.9em/1.3em verdana, sans-serif; 
					text-align:			justify; 
					background:			#ffffff; 
					padding:			10px; 
					border:				1px solid black;
					width:				780px;
					border-top:			none; 
					z-index:			6;
					} 

#content a 				{
					color:				#399;
					cursor:				hand;
					text-decoration:		none;
					} 

#content a:hover			{
					background:			white;
					text-decoration:		underline;
					}

#gps				{
					color:					black;			
					}
#gps a, #gps a:visited		{
					color:					black;
					padding:				2px;	
					background-color:		#EEEEEE;
					border-top:				1px;
					border-left:			1px;
					border-bottom:			2px;
					border-right:			2px;
					border-color:			black;
					border-style:			solid;
					}
#gps a:hover		{
					color:					black;
					padding:				2px;
					background-color:		#9E9E9E;
					border-top:				2px;
					border-left:			2px;
					border-bottom:			1px;
					border-right:			1px;
					border-color:			black;
					border-style:			solid;
					}

#flags				{
					color:					black;
					padding:				0px;
					align:					center;
					}
#flags a, #flags a:visited		{
					border-top:				1px;
					border-left:			1px;
					border-bottom:			2px;
					border-right:			2px;
					border-color:			black;
					border-style:			solid;
					}			
#flags a:hover		{
					border-top:				2px;
					border-left:			2px;
					border-bottom:			1px;
					border-right:			1px;
					border-color:			black;
					border-style:			solid;
					}

#gpstable td		{
					text-align:				right;
					}
#irisTable {
   width: 150px;
   padding: 5px;
   background-color: #006666;
   border-top-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-top-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;

}
#irisTable th {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  background-color: #ccebeb;
  padding-right: 0px;
}

#irisTable td {
  padding: 0px;
  font-size: 14px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  text-align: center;
  background-color: #ccebeb;
}

.tauluPalsta{
        float:	left;
	width:	25%;
}