.progressbar
{
    BORDER-RIGHT: 2px;
    BORDER-TOP: 2px;
    BORDER-LEFT: 2px;
    BORDER-BOTTOM: 2px;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    BACKGROUND-COLOR: white
}

table.result {
	border-collapse:collapse;
}

tr.header {
	background-color:#FFDF83;
}

/* TV */
th.header {
	background-color:#FFDF83;
}

tr.footer {
	background-color:#FFDF83;
}

body{
	font-family:arial,verdana,helvetica,sans-serif;
}
body.farm{
	background-image:url(kuvat/logo.jpg);
	background-repeat:no-repeat;
}

.top{
	text-align:center;
}
.body
{
	border: black 1px solid;
	width: 498px;
 	margin-left: auto;
	margin-right: auto;
}
.strong
{
	font-weight:bold;
}
.body2
{
	border: black 1px solid;
	margin-left: 5%;
	margin-right: 5%;
    width: 90%;
}
.body3
{
	border: black 1px solid;
	margin-left: 20%;
	margin-right: 20%;
}
.topbottom{
	border-top: black 1px solid; 
	border-bottom: black 1px solid; 
}
.right{
	text-align:right;
}
h4{
	margin-bottom:25px;
}
.center
{
 	border: red 1px solid;
	margin-left: auto;
	margin-right: auto;
}
.tcenter
{
 	text-align:center;
}
table.login{
  width 100%;
	margin-left:25%;
	margin-right:25%;
}
table.farm{
	margin-top: 70px;
}
.button
{
 	padding:5px;
	background-color: white;
}
.button2
{
 	padding:0px;
	background-color: white;
}
.attention
{
	color:red;
	font-weight:bold;
	font-size:smaller;
}
.econresult
{
	font-size:small;
}
.farmtable
{
  border: black 1px solid;
	font-size:small;
}
.farmtable th
{
  margin: 2px;
	background-color: #FFDF83;
}
.farmtable td
{
  margin: 2px;
}
.paired
{
  background-color: #F9F2C6;
}
.odd
{
  background-color: white;
}
.link
{
	border: 0px solid;
} 

/* for front page reports */
.frontPageReportTable {
  width: 95%;
  border: 1px solid;
  border-collapse: collapse;
}

.frontPageReportTable  th {
  text-align: left;
  border-right: 1px solid black;
  border-bottom: 1px solid black;  
}

.frontPageReportTable  td {
  text-align: right;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}

.frontPageReportTable  td.comparisonHeaderText {
  font-size: 1.2em;
  text-align: left;
}

/* for conclusion row (average values etc) */
.frontPageReportTable  td.conclusion {
  background-color:#FFDF83;
}

/* for comparison data (one farm) */
.frontPageReportTable  tr.comparison {
  background-color:pink;
}

/* index.php / div "paaformiDiv" */
.paaformiTable {
  width: 90%;
  margin-left: 3em;
}

/* index.php; table where LTP logo and buttons are displayed */
.topTable {
  margin-left: 3em;
  width: 90%;
}
/* main.php: middle and bottom table*/
.indexTable {
  width: 90%;
  margin-left: 3em;
}

/* for main.php the first cell from left: same width for all */
.leftCell {
  width: 22%;
}

/* delimitations.php*/
.classificationContents {
  margin-top: 6.5em;
}

/* for even rows */
.evenRow {
  background-color: silver;
}

/* delimitations.php: top part */
.classificationTopDiv {  
  background: white;
  position: fixed;  
  top: 0%;
  width: 100%;
  border-bottom: 2px solid black;
  padding-bottom: 1em;
}

.delimitButton
{
 background-color: white;
 font-size: 0.7em;
}

.classificationBottomDiv {
  background: white;
  position: fixed;
  top: 20%;
  right: 0%;
  padding-top: 0.5em;
}
