/* General layout */
A:link		{ font-size:13px; font-weight: normal; text-decoration: none; color: #ffc600; }
A:visited	{ font-size:13px; text-decoration: none; color: #ffc600; font-weight: normal; }
A:hover		{ font-size:13px; text-decoration: underline; color: #ffffff; }
BODY		{ font-family: Verdana, Helvetica, Arial; 
                  font-size:12px; 
		  background-color: #7e7e7e;
                  padding-top: 0;
                  padding-right: 0; }
text		{ font-family: Verdana, Helvetica, Arial; font-size: 11px; }
input		{ font-family: Verdana, Helvetica, Arial; font-size: 8pt; color: #000000; }
textarea	{ font-family: Verdana, Helvetica, Arial; font-size: 8pt; color: #000000; }
select		{ font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000; }
h1		{ font-family: Verdana, Helvetica, Arial; font-size: 14px; margin: 5px; }
.otsikko_w	{ font-family: Verdana, Helvetica, Arial; font-size: 14px; color: #FFFFFF; }
h2		{ font-family: Verdana, Helvetica, Arial; font-size: 12px; margin: 5px; }
h6		{ font-family: Verdana, Helvetica, Arial; font-weight: bold; font-size: 16px; color: #C0C0C0; }
.copyright	{ font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #808080; }
.small  	{ font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #C0C0C0; }
ul              { list-style-type: square; }

/* Navigation links */
.nav		{ font-size: 8pt; text-decoration: underline; color: #FFFFFF; }
.nav:link	{ font-size: 8pt; text-decoration: underline; color: #FFFFFF; }
.nav:visited	{ font-size: 8pt; text-decoration: underline; color: #FFFFFF; }
.nav:hover	{ font-size: 8pt; text-decoration: underline; color: #FFFFFF; font-weight: bold; }

.chnav1		{ font-size: 12px; text-decoration: none; color: #FFFFFF; }
.chnav1:link	{ font-size: 12px; text-decoration: none; color: #FFFFFF; }
.chnav1:visited	{ font-size: 12px; text-decoration: none; color: #FFFFFF; }
.chnav1:hover	{ font-size: 12px; text-decoration: underline; color: #FFFFFF; font-weight: bold; }

.chnav2		{ font-size: 14px; text-decoration: none; color: #ffc600; }
.chnav2:link	{ font-size: 14px; text-decoration: none; color: #ffc600; }
.chnav2:visited	{ font-size: 14px; text-decoration: none; color: #ffc600; }
.chnav2:hover	{ font-size: 14px; text-decoration: underline; color: #ffc600; font-weight: bold; }

.chnav3		{ font-size: 18px; text-decoration: none; color: #ffc600; }
.chnav3:link	{ font-size: 18px; text-decoration: none; color: #ffc600; }
.chnav3:visited	{ font-size: 18px; text-decoration: none; color: #ffc600; }
.chnav3:hover	{ font-size: 18px; text-decoration: underline; color: #ffc600; font-weight: bold; }

#menu a, #menu a:visited 
		{ position:relative;
		 text-decoration:none; 
		 text-align:center; 
		 background-color:#808080; 
		 color:#ffffff; 
		 display:block; 
		 width:140px; 
		 border:1px solid #fff;
		 border-color:#FFFFFF #C0C0C0 #404040 #FFFFFF;
		 padding:0.25em;
		 margin:0.0em auto; }

#menu a:hover 
		{top:1px;
		 left:1px;
		 color:#ffffff;
		 background-color:#8F8F8F;
		 border-color:#404040 #FFFFFF #FFFFFF #C0C0C0; }

/* General table element defaults */
table, tr, th, td 
		{font-family: Verdana, Helvetica, Arial;
		 font-size: 11px; 	
		 border-collapse: collapse;
		 border-color : #4e4e4e;
		 margin: 0em;
		 padding: 0em;
		 color: #FFFFFF;
		 }
#data td
		{font-family: Verdana, Helvetica, Arial;
		 font-size: 10px; 	
		 border-collapse: collapse;
		 border-collapse: collapse;
		 border-color : #A1A1A1;
		 border-style : solid;
		 border-width : 1px;
		 margin: 2px;
		 padding: 2px; }
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #ffc600;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #ffffff;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #000000;
}
.dtree .clip {
	overflow: hidden;
}
