body {
	font-family: arial, verdana, geneva, tahoma, arial, sans-serif;
	font-size:12px;
	color:#003366;
}
td {
	font-family: arial, verdana, geneva, tahoma, arial, sans-serif;
	font-size:12px;
	color:#003366;
}

.pakollinenInput {
	background-color:lightgrey;
}

.error {
	background-color:red;
	color:white;
}

.ohjelmapuoli .tr_mouseover td {
	background-color:#FEEEBC;
}

.ohjelmapuoli .tr_mouseout td {
}

.muokattavaDiv {
/*	padding-left:0.12cm;*/
	border:1.0pt solid white;
}

.data_table {
	padding-left:1cm;
	width:760px;
}

.ohjelmaPuoli a { font-family: Verdana;	font-size:9pt; color:blue; text-decoration:none;}
.ohjelmaPuoli a:visited { font-family: Verdana;	font-size:9pt; color:blue; text-decoration:none;}
.ohjelmaPuoli a:link { font-family: Verdana;	font-size:9pt; color:blue; text-decoration:none;}
.ohjelmaPuoli a:hover { font-family: Verdana;	font-size:9pt; color:blue; text-decoration:underline;}

.ohjelmaPuoli th {
	font-family:Verdana;
	font-size:9pt;
	background-color:lightblue;
	text-align:left;
}


.ohjelmaPuoli td {
	font-family:Verdana;
	font-size:9pt;
	background-color:#FDDEAD;
	text-align:left;
}

.fileLink {
	color:black;
	line-height:20px;
	height:21px;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	font-weight:none;
	background-color:rgb(242,244,246);
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.fileLink:hover {
	color:black;
	line-height:20px;
	height:21px;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	font-weight:none;
	background-color:rgb(49,106,197);
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.fileLink_selected {
	color:black;
	line-height:20px;
	height:21px;
	font-family:Verdana;
	font-size:9pt;
	text-decoration:none;
	font-weight:none;
	background-color:rgb(49,106,197);
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.selected_data_row td {
	background-color:#FEEEBC;
}

.mouseover_data_row td {
	background-color:#FFFFBC;
}

.mouseover_data_row_siirtoDenied td {
	border-bottom:2.0pt solid red;
}

.mouseover_data_row_siirto td {
	border-bottom:2.0pt solid green;
}

.mallivalilehti_valittu {
	background-color:#FDDEAD;
	border-right:1.0pt solid black;
}
.mallivalilehti_eivalittu {
	background-color:#FEF1DC;
	border-right:1.0pt solid black;
	border-bottom:1.0pt solid black;
}

.sivuvalilehti_valittu {
	background-color:#FDDEAD;
}
.sivuvalilehti_eivalittu {
	background-color:#FEF1DC;
	border-bottom:1.0pt solid black;
}

.cursorHand {
	cursor:hand;
}
