body, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a {
	color: #4D861E;
}

a: visited {
	color:#000000;
}

a: hover {
	text-decoration: none;
}


.valkoinen {
	color: #FFFFFF;
}


.valkoinen a {
	color: #ADE9FA;
	text-decoration:none;
}


.ylavalikko a {
	color: #48691B;
	font-weight: bold;
	text-decoration: none;
}

.valittuvalikko a{
	color: #FFFFFF;
}

.osoite, .osoite .richtext, .osoite .leipis, .osoite .jalustaLeipis, .osoite .j_td, .osoite .j_datastream, .osoite td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.pienella, .pienella .richtext, .pienella .leipis, .pienella .jalustaLeipis, .pienella .j_td, .pienella .j_datastream, .pienella td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #4D6879;
}

.leipis, .leipis .richtext, .leipis, .leipis .jalustaLeipis, .leipis .j_td, .leipis .j_datastream, .leipis .valikkoSub, .leipis td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #003373;
	letter-spacing: 1px;
}

.sisaleipis .richtext p {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #003373;
}

.valittu {
	background-image:url(/Resource.phx/keti/img/valittu-keski.gif);
	background-repeat:repeat-x;
}
.leipis p {
	margin-top: 0;
	margin-bottom: 10px;
}

.pienella p {
	margin-top: 0;
	margin-bottom: 6px;
}

.vasenetunavi, .vasenetunavi a, .oikeaetunavi, .oikeaetunavi a {
	font-weight: bold;
	text-decoration: none;
	color: #4D6879;
}

.vasenetunavi a:hover, .oikeaetunavi a:hover {
	color: #000000;
}

.pienella .jalustaH1, .pienella .jalustaH1 a {
	color: #33444F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.pienella .jalustaH2, .pienella .jalustaH3, .pienella .jalustaH2 a, .pienella .jalustaH3 a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.jalustaC1 {
	color: #CC0000;
}

.jalustaC2 {
	color: #00A1E4;
}

.jalustaC3 {
	color: #8DD8F8;
}

.leipis .jalustaIngressi {
	font-size: 13px;
	color: #000000;
}

/*** PLAZA *****/
.serviceheader, .superheader{
	font-size: 17px;	
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #60A625;
	line-height: 26px;
	text-decoration: none;
}

.fieldheader{
	font-size: 15px;	
	font-weight: bold;
	color: #60A625;
	letter-spacing: normal;
}

.shcolor { background-color: #C0DBF0; }

#leftspace { padding-left: 10px; }

#menuspace { padding-left: 25px; }

.servicenavigation a {text-decoration: none}    

.servicecommands a {text-decoration: none} 


/****\PLAZA *********/

.etuleipis .jalustaH1,.etuleipis .serviceheader, .etuleipis .jalustaH1 a {
	font-size: 14px;	
	font-weight: bold;
	color: #60A625;
	text-decoration: none;
	letter-spacing: normal;
}
.etuleipis .jalustaH2 {
	font-size: 12px;	
	font-weight: bold;
	color: #60A625;
	letter-spacing: normal;
}

.sisaleipis .jalustaH3 {
	font-size: 11px;	
	font-weight: bold;
	color: #60A625;
	letter-spacing: normal;
}

.sisaleipis .jalustaH1, .sisaleipis .jalustaH1 a {
	font-size: 17px;	
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #60A625;
	line-height: 26px;
	text-decoration: none;

}


.sisaleipis .jalustaH2 {
	font-size: 15px;	
	font-weight: bold;
	color: #60A625;
	letter-spacing: normal;
}

.sisaleipis .jalustaH3 {
	font-size: 14px;	
	font-weight: bold;
	color: #60A625;
	letter-spacing: normal;
}


.valikkoPaa, .valikkoPaa a {
	text-decoration: none;
	color: #4D6879;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
.valikkoAla, .valikkoAla a {
	text-decoration: none;
	color: #4D6879;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.valikkoAlempi, .valikkoAlempi a {
	text-decoration: none;
	color: #003373;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.valikkoAlin, .valikkoAlin a {
	text-decoration: none;
	color: #003373;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.valikkoOsio, .valikkoOsio a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33444F;
	font-weight: bold;
	text-decoration: none;
}

.leipis .sijainti {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: capitalize;
}

.pienella .sijainti {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
}
.sijainti, .sijainti a {
	text-decoration: none;
	text-transform: capitalize;
}

.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFEECC;
	color:#330000;
	border: none;	
	height: 18px;
}

.valikkoSub  {
	font-weight:bold;
}

hr {
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #DDD;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}


.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over{position:absolute;}
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over {position:absolute;padding:2px; padding-left:8px; padding-right:8px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.clLevel1{background-color:#87C73A; layer-background-color:#87C73A; color:#48691B;}
.clLevel1over{background-color:#7BBC43; layer-background-color:#7BBC43; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; top: 0px; visibility:hidden; background-color:#73B548; layer-background-color:#73B548}
.clLevel2{background-color:#84C037; layer-background-color:#84C037; color:#48691B;}
.clLevel2over{background-color:#73B548; layer-background-color:#73B548; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; top: 0px; visibility:hidden; background-color:#73B548; layer-background-color:#73B548}

.clLevel0border{position:absolute; visibility:hidden; display:none}

ul {
  margin-left: 1em;
  padding-left: 1em;
  list-style-type: square;
}
li {
  margin: 0;
  padding: 0;
}

.leipis ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 10px;
}

.pienella ul {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 6px;
}