body {
  background-color: #FFFFFF;
}

CAPTION {
  background-color: #DCDCDC;
  font: bold 12px System, Helvetica, Verdana;
}


A {
	cursor:pointer;
}

form {
  margin-bottom: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

hr {
	border-top: none;
	border-right: none;
	border-bottom: 1px dashed #666666;
	border-left: none;
	height: 1px;
}

th {
	background-color: gainsboro;
	text-align: center;
}

.sel {	text-align:right;
	font: bold;
}

.logtbl {
}

.upload a:visited {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #00CC00;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.upload a:link {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #00CC00;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.upload a:active {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #CCFF99;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.upload a:hover {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #00FF00;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.view a:visited {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #FFCC00;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.view a:link {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #FFCC00;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.view a:active {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #FFFF99;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.view a:hover {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #FFFF00;
  width: 250px;
  display: block;
  text-align: center;
  color: #000000;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  position: relative;
  left: 40%;
}

.logout a:visited {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #CC0000;
  width: 250px;
  display: block;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  left: 40%;
  position: relative;
}

.logout a:link {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #CC0000;
  width: 250px;
  display: block;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  left: 40%;
  position: relative;
}

.logout a:hover {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #FF0000;
  width: 250px;
  display: block;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  left: 40%;
  position: relative;
}

.logout a:active {
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #FF9999;
  width: 250px;
  display: block;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin: 3px;
  padding: 3px;
  left: 40%;
  position: relative;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
}

select {
  font-weight: bold;
  background: #FF9999;
}

.retrn a:visited{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #CC0000;
  padding: 3px;
  text-decoration: none;
  display: inline;
  color: #FFFFFF;
}

.retrn a:link{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #CC0000;
  padding: 3px;
  text-decoration: none;
  display: inline;
  color: #FFFFFF;
}

.retrn a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #FF0000;
  padding: 3px;
  text-decoration: none;
  display: inline;
  color: #FFFFFF;
}

.retrn a:active{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: #FF9999;
  padding: 3px;
  text-decoration: none;
  display: inline;
  color: #FFFFFF;
}

h1 {
	font: 18px Arial, Helvetica, sans-serif;
}

h4 {
	font: 14px Arial, Helvetica, sans-serif;
}

label {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	background: LightGrey;
	text-align: left;
}

table {
	border: 1px solid #000000;
}

.hand {
	cursor: pointer;
	font: bold small Arial, Helvetica, sans-serif;
}

.txt {
        font: 10px System;
}

.thd {
        font: 12px Verdana;
}


.BUTTON
{
	background-color: #F0F8FF;
	font-weight:bold;
	color: #0000FF;
}

.submit
{
	background-color: #F0F8FF;
	font-weight:bold;
	color: #DC143C;

}

.data
{
	font-size: small;
	color: blue;
	font-family: tahoma;

}

.sub
{
	font-size: 20px;
	color: crimson;
	font-weight: bold;
	font-family: Tahoma;
}

.approved
 {
	background-color:springgreen;
	font-weight:bold;
	font-size: 12px;
	color: black;
 }
 
.pending
 {
	background-color:lightblue;
	font-weight:bold;
	font-size: 12px;
	color: navy;
 }
