

body {
   padding:		10px;
   font-family:	arial, tahoma, sans-serif;
   font-size:	0.9em;
}
div {
   margin:		0px;
   padding:		0px;
}
img {
   border:		solid 0px red;
   padding:		0px;
   margin:		0px;
}
.relativecontainer {
  position:		relative;
  width:		100%;
  height:		100%;
}
h1 {
   text-align:	center;
   font-size:	1.7em;
   font-weight:	normal;
   color:		rgb(50, 50, 255);
}
h2 {
   border-bottom:	solid 1px #EEEEEE;
   font-size:	1.3em;
}
label {
   padding-left:	10px;
   font-size:	0.8em;
}
.formfield {
   margin-bottom:	10px;
}
.formfields {
   clear:		both;
}
.formcomment {
   display:		block;
   padding-left:	15px;
   font-size:	0.75em;
   
}
.datatable {
   width:		100%;
   padding:		2px;
   border:		solid 1px black;
}
th {
   text-align:	left;
   background:	black;
}
th a {
   display:		block;
   text-decoration:	none;
   color:		white;
}
tr:hover {
   background-color:	white;
}
.datarow0 {
  background-color:	rgb(238, 238, 238);
}
.datarow1 {
   background-color:	rgb(250, 250, 250);
}
td.leftcolumn {
  width:		50px;
}
td a {
   display:		block;
   text-decoration:	none;
   color:		blue;
}

.tablebutton {
  padding:		5px;
  text-decoration:	none;
  font-weight:	bold;
  font-variant:	small-caps;
  color:		black;
}
.rowbutton {
  float:		left;
}

