a:link {text-decoration: none; color: #418FA5;}
a:visited {text-decoration: none; color: #418FA5;}
a:hover {text-decoration: underline; color: #418FA5;}
a:active {text-decoration: underline; color: #418FA5;}

.kalpaiva {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #787878;
}

td a.kalpaiva {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #787878;
	display:block; width:25; height:20;
}

td a.kalpaiva:link 	{ color:#787878;}
td a.kalpaiva:visited 	{ color:#787878; text-decoration: none; }
td a.kalpaiva:hover 	{ background: #A2DCEA; color :#ffffff; text-decoration:none; }
td a.kalpaiva:active 	{ color:#787878; text-decoration: none; }

td a.kalpaivaevent {
	background-color:#FDD7B6;
	font-size: 11px;
	color : #787878;
	display:block; width:25; height:20;
}

.kalpaivaevent {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	background-color:#FDD7B6;
	font-size: 11px;
	color : #787878;
}


td a.kalpaivaevent:link 	{ color:#787878;}
td a.kalpaivaevent:visited 	{ color:#787878; text-decoration: none; }
td a.kalpaivaevent:hover 	{ background: #D4CFC3; color :#ffffff; text-decoration:none; }
td a.kalpaivaevent:active 	{ color:#787878; text-decoration: none; }

.kaltext {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #787878;
}

td.folder {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	border: 1px solid;
	border-color: #DDB853;
	background: #FFDA75;
	padding : 6px 5px 6px 5px;
	text-align : center;
	color : #787878;

}

div.folder {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	padding : 5px 0px 0px 0px;
	font-size: 11px;
	text-align : center;
	color : #787878;
}

img.folder {
	border : none;
	filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;
}

a img.folder:link 	{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
a img.folder:visited 	{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
a img.folder:hover 	{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
a img.folder:active 	{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }


div.big_thumb {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	padding : 3px 0px 3px 0px;
	font-size: 11px;
	font-weight: bold;
	text-align : center;
}


td.thumb {
	border: solid 1px;
	border-color: #d0d0d0;
	background: #ffffff;
	padding : 5px 5px 5px 5px;
	color : #787878;
}

div.thumb {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	padding : 5px 0px 0px 0px;
	font-size: 11px;
	text-align : center;
}

img.thumb {
	border : 1px solid;
	border-color: #d0d0d0;
}

a img.thumb:hover { filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65; }


td.nextprev {
	border: solid 1px;
	border-color: #d0d0d0;
	background: #ffffff;
	padding : 5px 4px 5px 4px;
}

img.nextprev {
	border : 0px;
}

a img.nextprev:hover { filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; }

td.image {
	border: 1px solid;
	border-color: #c0c0c0;
	background: #e8e8e8;
	padding : 10px 10px 10px 10px;

}

div.image {
	padding : 10px 0px 0px 0px;
	font-size: 11px;
	text-align: center;
}

img.image {
	border : 1px solid;
	border-color: #787878;
}


img.notselected {
	border : 1px solid;
	border-color: #d0d0d0;
	FILTER: Gray;
}

a img.notselected:hover { filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65; }

td.notselected {
	border: solid 1px;
	border-color: #e0e0e0;
	background: #eeeeee;
	padding : 5px 5px 5px 5px;
	color : #787878;
	filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65; 
}

div.text-imagenumber {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 11px; 
	color: #787878; 
	padding : 3px 0px 3px 0px ;
}

.text {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 11px; 
	color: #787878; 
}

.text-white {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 11px; 
	color: #ffffff; 
}

a.text-white:link 	{text-decoration: none; color: #eeeeff;}
a.text-white:visited 	{text-decoration: none; color: #eeeeff;}
a.text-white:hover 	{text-decoration: underline; color: #eeeeff;}
a.text-white:active 	{text-decoration: none; color: #eeeeff;}

.text-small {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 17px; 
	color: #787878; 
}

.text-remarks {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 11px; 
	color: #E58B3B;
}

.text-remarks-bold {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 11px; 
	font-weight: bold;
	color: #E58B3B;
}
a.text-remarks-bold:link { color:#E58B3B; text-decoration: none; }
a.text-remarks-bold:visited { color:#E58B3B; text-decoration: none; }
a.text-remarks-bold:hover  { color:#E58B3B; text-decoration: underline; }
a.text-remarks-bold:active { color:#E58B3B; text-decoration: none; }



.text-bold {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px; 
	font-weight: bold;
	color: #787878;
}

a.text-bold:link 	{ color:#787878; text-decoration: none; }
a.text-bold:visited	{ color:#787878; text-decoration: none; }
a.text-bold:hover	{ color:#787878; text-decoration: underline; }
a.text-bold:active	{ color:#787878; text-decoration: none; }

.text-minutes {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
}

a.text-minutes:link 	{ color:#787878; }
a.text-minutes:visited 	{ color:#787878; text-decoration: none; }
a.text-minutes:hover 	{ color:#787878; text-decoration: underline; }
a.text-minutes:active 	{ color:#787878; text-decoration: none; }

.text-big-bold {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #787878;
}

a.text-big-bold:link 	{ color:#787878; text-decoration: none; }
a.text-big-bold:visited	{ color:#787878; text-decoration: none; }
a.text-big-bold:hover	{ color:#787878; text-decoration: underline; }
a.text-big-bold:active	{ color:#787878; text-decoration: none; }


.otsikko {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
	border-bottom: 2px solid #787878;
}


.menu-selected {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 2px solid #ffffff;
}
a.menu-selected:link 	{ color:#ffffff; text-decoration: none; }
a.menu-selected:visited	{ color:#ffffff; text-decoration: none; }
a.menu-selected:hover	{ color:#ffffff; text-decoration: none; border-bottom: 2px solid #ffffff;}
a.menu-selected:active	{ color:#ffffff; text-decoration: none; }

.menu-notselected {
	font-family: Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	border-bottom: 2px solid transparent;
}

a.menu-notselected:link 	{ color:#ffffff; text-decoration: none; }
a.menu-notselected:visited	{ color:#ffffff; text-decoration: none; }
a.menu-notselected:hover	{ color:#ffffff; text-decoration: none; border-bottom: 2px solid #ffffff;}
a.menu-notselected:active	{ color:#ffffff; text-decoration: none; }

.formtextarea {
  	font: 11px Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
  	width:99%;
  	color: #666666;
}

.loginformtextarea {
  	font: 11px Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;
}


.formlist {
  	font: 11px Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

}

.formbutton {
	font: 11px Georgia, Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

}
