body {
  background-color: #003366;
  color: #000000;
  margin: 0 50px 0 50px;
}

a {
  color: #0000ff;
}

a:hover {
  color: #aa0000;
}

#logo {
  width: 100%;
  min-width: 870px;
  height: 86px;
  background-color: #ffffff;
  background-image: url("images/niceblue.gif");
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 10px 0 0 0;
  padding: 0 0 0 10px;
  border: 1px black solid;
}

#logo p {
  margin: 0;
  padding: 0;
}

#footer {
  width: 100%;
  min-width: 870px;
  height: 20px;
  background-image: url("images/niceblue.gif");
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0 0 0 10px;
  border: 1px black solid;
}

#footer p {
  margin: 2px;
  padding: 0;
}

#bar {
  width: 100%;
  min-width: 860px;
  background-color: #003366;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 0;
  padding: 0;
}

#bar p {
  margin: 0;
  padding: 1px;
}

.menu {
  width: 100%;
  min-width: 870px;
  background-color: #006699;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 5px;
  margin: 0;
}

.menu ul {
  display: inline;
  width: 100%;
}

.menu li {
  display: inline;
  margin: 0 20px 0 0;

}

.menu a {
        font-family: Tahoma;
        font-size: 12px;
        color: white;
        text-decoration: none;
}
.menu a:hover {
        font-family: Tahoma;
        font-size: 12px;
        color: orange;
        text-decoration: none;
}

#content {
  width: 100%;
  min-width: 870px;
  color: #111111;
  margin: 5px 0 5px 0;
  background-color: #ffffff;
  background-image: url("images/niceblue.gif");
  padding: 5px;
  border: 1px solid black;
}

.mbtable table {
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.mbtable th {
  border: 1px solid black;
  background-color: #006699;
  color: #ffffff;
  text-align: left;
  padding: 2px 8px 2px 8px;
}

.mbtable td {
  border: 1px solid black;
  padding: 2px 8px 2px 8px;
  color: #000000;
}

.mbtable ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.mbtable li {
  padding: 1px;
  margin: 0;
  text-align: center;
  display: inline;
  float: left;
}

.mbtable a {
  color: #0000ff;
}

.mbtable a:hover {
  color: #00ff00;
}

.jobtable table {
  border-collapse: collapse;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.jobtable th {
  width: 100%;
  border: 1px solid black;
  background-color: #006699;
  color: #ffffff;
  text-align: left;
  padding: 2px 8px 2px 8px;
}

.jobtable td {
  border: 1px solid black;
  padding: 2px 8px 2px 8px;
  background-color: #ffffff;
  color: #000000;
}

.button {
  height: 17px;
  padding: 0 3px 2px 3px;
  background-color: #006699;
  color: #ffffff;
  border: 1px black outset;
  font-family: Verdana;
  font-size: 9px;
  margin: 0;
}

.formTable {
  border: thin black solid;
  border-collapse: collapse;
  padding: 0;
}

.formTable th {
  color: #ffffff;
  text-align: left;
  border: thin black solid;
  border-collapse: collapse;
  margin: 0;
  padding: 0 0 0 3px;
  background-color: #006699;
}

.formTable td {
  padding: 0;
  margin: 0;
  border: thin black solid;
  border-collapse: collapse;
  background-color: #ffffff;
  color: #000000;
}

.nav {
  font-size: 12px;
}

.nav a {
  text-decoration: none;
  font-size: 12px;
}

#layout {
  color: #000000;
}

#layout td {
  vertical-align: top;
}

#label table {
  border:none;
}

#label td {
  border: none;
  padding:0 5px 1px 0;
  margin: 0;
}

#label input {
  border: 1px solid black;
}

#files a {
  color: #0000ff;
}

#files a:hover {
  color: #ff0000;
}

.message {
  color: #991A00;
  font-size: 18px;
}

