/*yleiset*/

body { background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
form { display: inline;	margin: 0; }
INPUT, SELECT, TEXTAREA { font-size: 11px; color: #000000; }
b, strong {font-weight:bold;}
tr.leftcol, tr.righcol, tr.left2col { padding: 0;}
td, p {	font-size: 12px; padding: 0;}
div { font-size: 12px;	}
td.leftcol, td.righcol, td.left2col {	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}
td.chrbox a{background-color: #E0E0E0; height: 18px; text-decoration: none;	border-top: 1px solid #ffffff;
	border-bottom: 2px solid #9D9D9D;	border-right: 2px solid #9D9D9D;	border-left: 1px solid #ffffff;	padding: 2px 1px 2px 2px;}

table.viiva{ border:solid #999999 1px; width:800; border-spacing:0; }
table.viiva2{ border:solid #C4000B 1px; }
.spacer {clear: both; padding: 0px 0px 0px 5px;}




/*fontit*/
.t0 {}/*varattu*/
.t1 { font-size: 24px;	color: #00A2C0;	font-weight:bold;	margin-left: 15px; } /*P otsikko */
.t1_red { font-size: 24px;	color: #C4000B;	font-weight:bold;	margin-left: 15px; } /*P otsikko */
.t2 {color:#69AA19; font-size: 18px; font-weight:bold;}
.t2a {color:#FF0000; font-size: 18px; font-weight:bold;}
.t3{ font-size: 12px;	color: #00A2C0;		margin-left: 10px; }
.t4 { font-size: 11px;}
.t5 { font-size: 11px; color: #999999;}
.t6 { font-size: 12px; font-weight:bold; width: 121px}
.t6-no-width { font-size: 12px; font-weight:bold; padding-left:1em; }
.t7 { color: #00839B;    font-size: 12px;    line-height: 14px;}
.t8 { color: #ffffff; font-weight:bold; font-size: 11px;}
.t10 { color: #ffffff; font-weight:bold; font-size: 18px;}
.t9 { font-size: 10px;	color:#666666; } 
.tA { color:#006600;} 
.tb { color: #ffffff;  font-size: 12px; } 
.tc { color: #A4A4A4;    font-size: 13px;    line-height: 14px;}
.td { font-size: 16px;	color: #ffffff;	font-weight:bold;	margin-left: 2px; }
.asi { font-size: 11px; color: #666666;} 
.t12 {color:#000000; font-size: 18px; font-weight:bold;}
.t13 { font-size: 14px;	color: #00A2C0;	font-weight:bold;	}
/*tausta vrit*/
.bgc-03 { background-color: #7D96B5; }
.bgc-04 { background-color: #cccccc; }
.bgc-05 { background-color: #ffffff; padding-left: 0.5em; width: 85%; }
.bgc-06 { background-color: #e8e8e8; }
.bgc-07 { background-color: #546883; }
.bgc-08 { background-color: #BFE8EF; }
.bgc-11 { background-color: #00A2C0; }
.bgc-12 { background-color: #9E9E9E; }
.bgc-13 { background-color: #666633; }
.bgc-14 { background-color: #FFCCCC; }


/*aloitussivu*/
.headerlayersa3 span.links {	
	height: 22px;	float: right;	left: 437px;	top: 72px;	overflow: visible;	position: absolute;	text-align: right;
	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	vertical-align: bottom;	width: 371px;}
.headerlayersa3 span.links2 {	
	height: 22px;	float: right;	left: 437px;	overflow: visible;	position: absolute;	text-align: right;
	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	vertical-align: bottom;	width: 371px;}


	
/*yl osan linkit ja painikkeet*/	
.title {	color: #00A2C0; 	font: bold;  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: none;}
a.title:link, a.title:visited,  a.title:active {color: #00A2C0; 	font: bold;  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: none;}
a.title:hover{color: #00A2C0; 	font: bold;  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: underline;}
.title2 {	color: #00A2C0; 	  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: none;}
a.title2:link, a.title2:visited,  a.title2:active {color: #00A2C0; 	  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: none;}
a.title2:hover{color: #00A2C0; 	  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: underline;}

.title3 {	color: #C4000B; 	  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: none;}
a.title3:link, a.title3:visited,  a.title3:active {color: #C4000B; 	  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: none;}
a.title3:hover{color: #C4000B; 	  font-size:11px; Arial, Helvetica, sans-serif;  text-decoration: underline;}

/*Kampanjalomakkeiden selaus-valilehdet*/


.sininen, a.sininen {
	color: #2189a6;
	}

#menu {
	height: 32px;
	background-image: url(../images/menu_background.gif);
	background-repeat: no-repeat;
	line-height: 32px;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	width: 936px;
	}
#menu {
	color: #ffffff;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	}
#menu a {
	color: #ffffff;
	}
	
.currentmenufirst
  {
  width:20px;
  height:32px;
  float:left;
  background:url(../images/currentmenufirst.jpg) no-repeat;
  }
.currentmenufirstfront
  {
  width:20px;
  height:32px;
  float:left;
  background:url(../images/currentmenufirstfront.jpg) no-repeat;
  }
.currentmenuarea
  {
  width:auto;
  height:32px;
  float:left;
  background:url(../images/currentmenuarea.jpg) repeat-x;
  }
.inactivemenuchange
  {
  width:20px;
  height:32px;
  float:left;
  background:url(../images/inactivemenus.jpg) no-repeat;
  }  
.menupaddings
  {
  padding:0px 10px 0px 10px;
  float:left;
  }
.menupaddings_active
  {
  padding:0px 10px 0px 10px;
  }
.menupaddings_activefirst
  {
  padding:0px 10px 0px 0px;
  }
.currentmenuend
  {
  width:20px;
  height:32px;
  float:left;
  background:url(../images/currentmenuend.jpg) no-repeat;
  }
.currentmenuendlast
  {
  width:10px;
  height:32px;
  float:left;
  background:url(../images/currentmenuendlast.jpg) no-repeat;
  }
.mainmenu_active {
	/*background: url(/images/layout/menu_background_active.gif); no-repeat;*/
	}
#menu .mainmenu_active a {	
text-decoration: none;	
	color: #2189a6;
	}
#menu .mainmenu_active a:hover {	
text-decoration: underline;	
	color: #2189a6;
	}	
#menu .mainmenu a {	
text-decoration: none;	

	}	
#menu .mainmenu a:hover {	
text-decoration: underline;	

	}		
	

	
.mainmenu {
	background: none;
	}
	#menu ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	position: relative;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
#menu ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




	
