.maintbl{
  height: 600px;
  border: 1px solid black;
}
.maintbl td{
  vertical-align: top;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.namfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#alert, #alert a:link
{
  color: red;
  font-size: 18px;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.maintbl .footer{
  vertical-align: bottom;
  height: 23px;
}
.maintbl .maintblheader{
  vertical-align: bottom;
  height: 75px;
}

.content-boarder{
  vertical-align: top;
}
.nav{
  background-color: #EDEFE0;
  width: 100%;
font-family: Arial, Helvetica, sans-serif;
 }
.nav a{
  color: black;
  font-weight: bold;
  font-size: 10pt;
}
.datatbl{
  border-collapse: collapse;
  width: 100%;
  padding: 5px;
  margin: 5px;
  border: 1px solid black;

}
.datatbl td{
  padding: 4px;
  font-size: 7pt;
  border-bottom: 1px solid black;
}
.datatbl .altrow{
  background-color: #cccccc;
}

.datatbl .tblhdr{
  font-size: 11pt;
  font-weight: bold;
  background-color: #cccccc;
  background: url(images/gradiant.gif);
}
.datatbl .tblhdr-cancel{
  font-size: 11pt;
  font-weight: bold;
  background-color: #933839;
  color: #ffffff;
}

.message{
  color: #AF2020;
  font-size: 11pt;
}

.legend{
  border-collapse: collapse;
  border: 1px solid black;
}
.legend td{
  border-collapse: collapse;
  padding: 5px;
  text-align: center;
}
.login{
  background-image: url(images/loginback.gif);
  width: 388px;
  height: 219px;
  color: white;
}

.changed{
  background-color: #ffff00;
}

