a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #3366CC;
}
.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	color: #000000;
}
a.navi:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #000000;
}
a.navi:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #000000;
}
a.navi:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #000000;
}
a.navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: underline;
	color: #000000;
}
.polku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.2mm;
	color: #3366CC;
	text-decoration: none;
	font-weight: normal;
}
a.polku:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.polku:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.polku:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.polku:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #3366CC;
}
.navibig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #3366CC;
	text-decoration: none;
	font-weight: normal;
}
a.navibig:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.navibig:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.navibig:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.navibig:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #3366CC;
}
.Otsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5mm;
	color: #0066CC;
}
.ingressi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	font-weight: bold;
	color: #000000;
}
.teksti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #000000;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #000000;
}
.uutisteksti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #000000;
}
p {
	font-size: 3.5mm;
	color: #000000;	
	vertical-align: text-bottom;
}
.technical {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	color: #000000;
}
.uppernavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #000000;
	text-decoration: none;
}
a.uppernavi:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #000000;
	text-decoration: none;
}
a.uppernavi:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #000000;
	text-decoration: none;
}
a.uppernavi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #FFFFFF;
	text-decoration: none;
}
a.uppernavi:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4mm;
	color: #000000;
	text-decoration: none;
}
.naviback { 
  	border: 0px;
  	font-size: 4mm;    
} 
td.naviback { 
  	border: 0px;
  	font-size: 4mm;    
} 
td.navibackhover { 
  	border: 0px; 
  	background: #5C94B2;
  	font-size: 4mm;
  }  
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5mm;
	color: #0066CC;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	font-weight: bold;
	color: #000000;
}
.naviwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #FFFFFF;
}
a.naviwhite:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #FFFFFF;
}
a.naviwhite:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #FFFFFF;
}
a.naviwhite:active {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: none;
	color: #FFFFFF;
}
a.naviwhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3mm;
	text-decoration: underline;
	color: #FFFFFF;
}
.kalenteri {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.2mm;
	color: #3366CC;
	text-decoration: none;
	font-weight: normal;
}
a.kalenteri:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.kalenteri:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.kalenteri:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
}
a.kalenteri:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #3366CC;
}
.valittu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.2mm;
	color: red;
	text-decoration: none;
	font-weight: normal;
}
a.valittu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
}
a.valittu:active {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
}
a.valittu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
}
a.valittu:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: red;
}
td td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
}
.ruler {
	background-image: url(/kuvat/divider.gif);
   	background-repeat: repeat-x;
   	margin-right: 4px;
	font-size: 1px;
	line-height: 1px;
}
#MainBackgroundContent {
	background: url(/kuvat/back_wide.gif) repeat-y;
	height: auto;
	width: 750px;
   	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #CCCCCC;
}
#TextContWide {
	min-height: 472px;
	_height: 472px;
	width: 580px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#MainBackground {
   	background: url(/kuvat/back_content.gif) repeat-y;
   	height: auto;
   	width: 750px;
   	margin-top: 10px;
   	margin-left: auto;
	margin-right: auto;
   	border-top: solid 1px #CCCCCC;
}

#Banner {
   	height: 73px;
   	width: 748px;
   	margin-left: 1px;
}
#GreenBar {
   	background: #80C5B0;
   	height: 20px;
   	width: 748px;
   	margin-left: 1px;
   	margin-top: 0px;
}
#BlueBar {
   	background: #5C94B2;
   	height: 21px;
   	width: 748px;
   	margin-left: 1px;
	padding-top: 1px;
   	/* line-height: 20px; */
   	/* vertical-align: middle; */
}
#piilo {
	display: none;
	visibility: hidden;
}
#mapicon {
   	margin-left: 4px;
   	margin-top: 3px;
}
html>body div#Leftlinks {
   	width: 146px;
   	float: left;
   	margin-left: 4px;
   	margin-top: 4px;
   	margin-bottom: 4px;
   	padding-left: 0px;
}
#Leftlinks {
   	width: 146px;
   	float: left;
   	margin-left: 2px;
   	margin-top: 4px;
   	margin-bottom: 4px;
   	padding-left: 0px;
}
#Leftlinks ul {
   	margin: 0px;
   	padding: 0px;
   	list-style: none;
   	font-size: 13px;
}
#Leftlinks ui li {
   	margin-left: 0px;
   	background: url(/kuvat/divider.gif) repeat-x bottom;
   	line-height: 24px;
   	vertical-align: middle;
   	height: 24px;
   	margin-top: 5px;
   	margin-bottom: 5px;
   	display: block;
   	padding-left: 0px;
}
#Leftlinks ul li a:link {
   	color: #3366CC;
   	text-decoration: none;
   	line-height: 20px;
   	vertical-align: middle;
}
#Leftlinks ul li a:visited {
   	color: #3366CC;
   	text-decoration: none;
   	line-height: 20px;
   	vertical-align: middle;
}
#Leftlinks ul li a:hover {
   	color: #3366CC;
   	text-decoration: underline;
}


.LeftTablelinks {
   	font-size: 13px;
}
a.LeftTablelinks:link {
   	color: #3366CC;
   	text-decoration: none;
   	line-height: 20px;
   	vertical-align: middle;
}
a.LeftTablelinks:visited {
   	color: #3366CC;
   	text-decoration: none;
   	line-height: 20px;
   	vertical-align: middle;
}
a.LeftTablelinks:hover {
   	color: #3366CC;
   	text-decoration: underline;
}

#Leftlinks td img {
	margin: 4px 4px 0 0;
}

#Leftlinks td a:link {
   	color: #3366CC;
   	text-decoration: none;
   	line-height: 20px;
   	vertical-align: middle;
}
#Leftlinks td a:visited {
   	color: #3366CC;
   	text-decoration: none;
   	line-height: 20px;
   	vertical-align: middle;
}
#Leftlinks td a:hover {
   	color: #3366CC;
   	text-decoration: underline;
}
#Leftlinks td {
   	font-size: 13px;
}

#TextCont {
   	width: 400px;
	min-height: 472px;
	_height: 472px;
   	float: left;
   	margin-left: 4px;
   	margin-top: 4px;
   	margin-bottom: 4px;
}
#RighLinks {
   	float: right;
   	width: 164px;
   	margin-top: 0px;
   	margin-bottom: 0px;
}
#Footer {
   	line-height: 24px;
   	background: url(/kuvat/back_footer.gif) repeat-x;
   	vertical-align: middle;
   	height: 24px;
   	width: 748px;
   	margin-left: 1px;
   	text-align: center;
   	clear: both;
}
body {
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	margin-top: 0px;
   	margin-left: 0px;
   	text-align: center;
	font-size: 3.5mm;
}
div {
   	border: 0px solid #FF0000;
	text-align: left;
}
.awmAnchor {
	position:relative;
	z-index:0;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 116px;
}
.awmAnchor2 {
	display: none;
	visibility: hidden;
}
#valikko {
	display: block;
	visibility: visible;
}
#asetukset{
   	height: auto;
   	width: 750px;
   	margin-top: 10px;
   	margin-left: auto;
	margin-right: auto;
}


/*intranet*/
.harma {
	background-color: #A8CEE2;
	padding:2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#254A9D;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#254A9D;*/
	margin: 0px;
	font-size: 11px;
	color:#FFFFFF;
}

.sininen {
	background: #5C94B2;
	padding:2px;
	/*border-width: 1px;
	border-style: solid;
	border-color:  #254A9D;*/
	color:#FFFFFF;
	margin-bottom: 3px:
	
}

.vihrea {
	background: #80C5B0;
	padding:2px;
	/*border-width: 1px;
	border-style: solid;
	border-color:  #BAC405;*/
	color:#FFFFFF;
	margin-bottom: 3px:
	
}
.vihrea2 {
	background: #80C5B0;
	padding:2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#254A9D;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#254A9D;*
	color:#FFFFFF;
	margin: 0px;
	
}

#TextContWide2 {
	min-height: 472px;
	_height: 472px;
	width: 580px;
	float: right;
	margin-left: 4px;
	margin-top: -120px;
	margin-bottom: 4px;
}
div.helpEventLink1,div.helpEventLink2 {
	width:11px;
	height:11px;
	border:solid 1px #FFFFFF;
	float:left;
	font-size:1px;
	margin-right:5px;
}

div.helpEventLink1{
background:#2D338E;
}

div.helpEventLink2 {
background:#BAC405;
}


.pika {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5mm;
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
a.pika:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
	text-transform:uppercase;
}
a.pika:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
	text-transform:uppercase;
}
a.pika:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-decoration: none;
	text-transform:uppercase;
}
a.pika:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #3366CC;
	text-transform:uppercase;
}
