<STYLE TYPE="text/css">


p
{
}

.alignCenter
{
	text-align: center;
}

/* LOGIN */
.loginFieldset {
	text-align: center;
	width: 300px;
	height: 150px;
	display: block;
	border:1px solid #dedede;
	margin: 0 auto;
}



body
{
	text-decoration: none;
	color: navy;
	font-family: "arial";
	font-size: 12pt;
	font-weight: medium;
}

h1
{
	text-decoration: none;
	color: navy;
	font-family: "arial";
	font-size: 12pt;
	font-weight: bold;
}

h2
{
	text-decoration: none;
	color: navy;
	font-family: "arial";
	font-size: 12pt;
	font-weight: medium;
}

a
{
	text-decoration: none;
	color: navy;
	font-family: "arial";
	font-size: 12pt;
	font-weight: medium;
	text-decoration: underline;
}
a:hover
{
	color: red;
}

.mainTable
{
	width: 850px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	border:6px ridge #dedede;
}
.menuitem
{
	text-decoration: none;
	color: red;
	font-family: "arial";
	font-size: 12pt;
	font-weight: medium;
}

.menuitem:hover { color: navy; } 

.erotin
{
	text-decoration: none;
	color: black;
	font-family: "arial";
	font-size: 12pt;
	font-weight: medium;
}

.reportTable
{
	border:2px solid #dedede;
}

tr.header td {
	background-color: #BDBDBD;
	font-weight: bold;
}
tr.d0 td {
	background-color: #BDBDBD;
}
tr.d1 td {
	background-color: #E6E6E6;
}

tr.reportHeader td {
	background-color: #ffffff;
	font-weight: bold;
}
tr.reportD0 td {
	background-color: #ffffff;
}
tr.reportD1 td {
	background-color: #ffffff;
}


.datalistDiv
{
	width: 700px;
	max-height: 400px;
	overflow-x: visible;
	overflow-y: auto;	
}

.kirjauksetDiv
{
	width: 700px;
	max-height: 750px;
	overflow-x: visible;
	overflow-y: auto;

}

.projectDivHide
{
	height: 1px;
	visibility: hidden;
	overflow:hidden;
}

.projectDivShow
{
	visibility: visible;
	overflow:hidden;
}

.errortext
{
	color: red;
}

.navigationLinks
{
	text-decoration: none;
	color: navy;
	font-family: "arial";
	font-size: 12pt;
	font-weight: bold;
}

.inputBox
{
	width: 250px;
}

.inputBoxShort
{
	width: 150px;
}

.inputBoxVeryShort
{
	width: 100px;
}

.inputBoxVeryVeryShort
{
	width: 50px;
}

.inputBoxDropdown
{
	width: 150px;
}
.inputBoxDropdownLong
{
	width: 250px;
}

tr.entries td {
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: text-middle;
	background-color: #BDBDBD;
}

.entriesCellTable
{
	width: 100%;
	border:2px solid #dedede;

}

table.entriesCellTable td
{
	/*width: 35px;*/
	height: 25px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	/*border:2px solid #dedede;*/
}

.entriesCellTableSeparator
{
	border-bottom:2px solid #dedede;
	border-spacing:0px;
	border-collapse: collapse; 

}

</STYLE> 