
a:link,a:visited,a:active {
	color: blue;
}
a:hover {
	color: red;
}

p {
  text-indent: 20px;
}

p.g {
  margin: 0px;
}

p.copyright {
	text-align: right;
}

p.welcome {
	text-align: right;
}

h3 {
	text-align: center;
}

table.outer tr td {
  text-align: left;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
}

table.loginform {
}

table.loginform tr td.loginhead {
  text-align: center;
  color: white;
  background: blue;
}

table.loginform tr td.loginfoot {
  text-align: center;
}

table.menu {
  border: 1px solid black;
}

table.menu tr td.head {
  text-align: center;
  color: white;
  background: blue;
  font-weight: bold;
  border-top: #333 solid 1px;
  border-left: #333 solid 1px;
  border-bottom: #ccc solid 1px;
  border-right: #ccc solid 1px;
}
table.menu tr td.foot {
  text-align: right;
}

table.error {
  border: 1px solid black;
}

table.error tr td.head {
  text-align: center;
  color: white;
  background: darkred;
  font-weight: bold;
  border-top: #333 solid 1px;
  border-left: #333 solid 1px;
  border-bottom: #ccc solid 1px;
  border-right: #ccc solid 1px;
}

table.info {
  border: 1px solid black;
}

table.info tr td.head {
  text-align: center;
  color: white;
  background: green;
  font-weight: bold;
  border-top: #333 solid 1px;
  border-left: #333 solid 1px;
  border-bottom: #ccc solid 1px;
  border-right: #ccc solid 1px;
}

td.r {
  text-align: right;
}

td.l {
  text-align: left;
}

td.c {
  text-align: center;
}

table.data {
  border: 1px solid black;
  border-collapse: collapse;
}

table.data tr th {
  border: 1px solid black;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  background: blue;
  color: white;
}

table.data tr th a {
  color: yellow;
}

table.data tr td {
  border: 1px solid black;
  padding-left: 10px;
  padding-right: 10px;
}

table.result {
    border-collapse: collapse;
    border: 1px solid black;
    overflow: scroll;
}

table.result tr td {
    border: 1px solid black;
}

table.result tr th {
    border: 1px solid black;
}

.sys {
    display: none;
}

.log_msg_err {
    color: red;
}

.log_msg_summary {
    color: #4b0082;
}