
BODY {
	margin: 0px;
}

BODY, TD, DIV {
	color: Black;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	vertical-align: top;
}

#parent   {
	position:relative; 
	width:995px; 
	z-index:1; 
	left:0; top:0px; 
	margin: 0px auto; 
	text-align: left;
}

#ylapalkki {
	position: absolute; 
	height: 20px; 
	z-index: 1; 
	right: 10px; 
	top: 9px;
	color: #808080;
}

#ylapalkki a {
	text-decoration: none;
	color: #808080;
}

#ylapalkki a:hover {
	color: #C0C0C0
}

#banneri {
	position: absolute; 
	width: 995px; 
	height: 139px; 
	z-index: 2; 
	left: 0px; 
	top: 40px
}

#logo {
	position: absolute; 
	width: 66px; 
	height: 93px; 
	z-index: 3; 
	left: 30px; 
	top: 190px
}

#nimi {
	position: absolute; width: 711px; height: 33px; z-index: 4; left: 218px; top: 196px
}

#ylamenu {
	position: absolute; width: 852px; height: 30px; z-index: 1; left: 144px; top: 249px;
}

#ylamenu td, #address td {
	vertical-align: middle;
}

#ylamenu a { 
	color:#fff;
	text-decoration: none;
	padding: 0 1.2em 0 1.2em;
}

#ylamenu a:hover { 
	color:#C0C0C0
}

#Content {
	position: absolute; width: 995px; z-index: 5; left: 0px; top: 300px
}

#address {
	padding-top: 1em;
}

/* Menu */

#menu, #menu_sos, #menu_hoiva, #menu_ymp {
	width: 190px; background: #e5e5e5 url(images/design/harmaa_ala.gif) no-repeat bottom;overflow: hidden;
}

#menu a, #menu_sos a, #menu_hoiva a, #menu_ymp a {
	display:block;
	text-decoration:none;
	
}

#menu a:hover, #menu_sos a:hover, #menu_hoiva a:hover, #menu_ymp a:hover {
	color:#808080 !important
}

a.MenuInc0 {
	color: #000000;
	padding: 5px 0 3px 0;
}

a.MenuSel0 {
	color: #000000;
	padding: 5px 0 3px 0;
	color:#808080;
	text-decoration: underline !important;
}

a.MenuInc1 {
	margin-left: 1em;
	padding: 3px 0 3px 0;
}

a.MenuSel1 {
	margin-left: 1em;
	padding: 3px 0 3px 0;
	color:#808080;
	text-decoration: underline !important;
}

a.MenuInc2 {
	margin-left: 2em;
	padding: 3px 0 3px 0;
}

a.MenuSel2 {
	margin-left: 2em;
	padding: 3px 0 3px 0;
	color:#808080;
	text-decoration: underline !important;
}

a.MenuInc3 {
	margin-left: 3em;
	padding: 3px 0 3px 0;
}

a.MenuSel3 {
	margin-left: 3em;
	padding: 3px 0 3px 0;
	color:#808080;
	text-decoration: underline !important;
}

a.MenuInc4 {
	margin-left: 4em;
	padding: 3px 0 3px 0;
	font-size : 9pt;
}

a.MenuSel4 {
	margin-left: 4em;
	padding: 3px 0 3px 0;
	font-size : 9pt;
	color:#808080;
	text-decoration: underline !important;
}

#menu a.MenuInc1, #menu a.MenuInc2, #menu a.MenuInc3, #menu a.MenuInc4 {
	color:#2f6bb3
}

#menu_sos a.MenuInc1, #menu_sos a.MenuInc2, #menu_sos a.MenuInc3, #menu_sos a.MenuInc4 {
	color:#df871b
}

#menu_hoiva a.MenuInc1, #menu_hoiva a.MenuInc2, #menu_hoiva a.MenuInc3, #menu_hoiva a.MenuInc4 {
	color:#801a7d
}

#menu_ymp a.MenuInc1, #menu_ymp a.MenuInc2, #menu_ymp a.MenuInc3, #menu_ymp a.MenuInc4 {
	color:#01ab6c
}

p.ingress {
	margin-top: 3px;
}

h4 {
	margin-bottom: 5px;
}


/* Feedback */
.FeedbackBase {

}

.FeedbackHeader {
	font-weight: Bold;
}

/*Metasana*/

#alphabet a {
	text-decoration:none;
	font-size: 18pt;
}

#alphabet a:hover {
	color: #808080;

}

/*DataOrg*/

a.doNavigatorLink img, a.doActionLink img {
	border: 0;
	vertical-align: middle;
}

span.doNavigatorLinkDisabled, span.umNavigatorLinkDisabled {
	font-weight: normal;
	color: #888888;
}
span.doNavigatorLinkDisabled img, span.umNavigatorLinkDisabled img {
	vertical-align: middle;
}
.doNavigatorBase, .umNavigatorBase {
	margin-bottom: 10px;
	text-align: center;
	margin-top: 20px;
}

.doNavigatorBase .doNavigatorLink, .doNavigatorBase .doNavigatorLinkDisabled,
.umNavigatorBase .umNavigatorLink, .umNavigatorBase .umNavigatorLinkDisabled { 
	font-size:11px;
	text-decoration: none; 
	padding:3px 6px;
	margin-right:2px;
	display: inline;
	font-weight: bold;
}

.doNavigatorBase .doNavigatorLink:link, .doNavigatorBase .doNavigatorLink:visited, .doNavigatorBase .doNavigatorLinkDisabled,
.umNavigatorBase .umNavigatorLink:link, .umNavigatorBase .umNavigatorLink:visited, .umNavigatorBase .umNavigatorLinkDisabled {
	border: solid 1px #DDDDDD;
}
.doNavigatorBase .doNavigatorLink:hover,
.umNavigatorBase .umNavigatorLink:hover {
	border: solid 1px #666;
}

table.Henkilot td {
	border-bottom: 1px solid #E0E0E0;
}


#henkilot_haku select {
	height: 110px;
}
