

body {
  background: #003366; 
}

table.login {
  background-color: #000033;
  color: white;
  width: 300px;
}


table.menu {
  background-color: #000033;
  width: 180px;
  height: 800px;
}

td.login_title {
  font-family:serif;
  font-weight: bold;
  font-size: 18px;
  color: white;
  text-align: center;
  height: 80px;
}

td.login_text {
  font-family:serif;
  font-weight: bold;
  font-size: 14px;
  color: white;
}

div.main {
  align: center;
}

input.login_btn {
  width:160px;
  height: 30px;
  background: #8b0000;
  color: white;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

input.login_btn_hov {
  width:160px;
  height: 35px;
  background: #d0d0d0;
  color: white;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

td.menu_title {
  font-family:serif;
  font-weight: bold;
  font-size: 18px;
  color: white;
  text-align: center;
  height: 80px;
}

td.menu {
  color: white;
  text-align: center;
  height: 40px;
}


input.menubtn {
  width:160px;
  height: 30px;
  background: #b00000;
  color: white;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

input.menubtn_disabled {
  width:160px;
  height: 30px;
  background: #802020;
  color: #808080;
  border: 1px solid black;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

input.menubtn_hov {
  width:160px;
  height: 35px;
  background: #f0f0f0;
  color: black;
  border: 3px solid white;
  font-family:serif;
  font-weight: bold;
  font-size: 18px;
}

span.title {
  font-family:arial;
  font-size:24px;
  color: white;
}

span.header {
  font-size:18px;
  color: white;
}

table.submailbox {
  color: white;
}

td.submailbox {
  font-size:18px;
  color: white;
}

td.submailbox_desc {
  font-family: arial;
  font-size:14px;
  color: white;
}

td.header {
  font-family: arial;
  font-size:16px;
  font-weight: bold;
  text-align: center;
  color: white;
}


td.data {
  font-family: arial;
  font-size:16px;
  text-align: center;
  color: white;
}
div.error {
  font-weight:bold;
  font-size:16px;
  border:2px dotted red;
  text-align:center;
}
div.success {
  font-weight:bold;
  font-size:16px;
  border:2px dotted green;
  text-align:center;
}

table.list td {
  border:1px solid white;
  color: white;
}

td.title {
  border-bottom: 2px solid white;
  background-color: #000033;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color: white;
}
td.field {
  border:1px solid white;
  background-color: #003366;
}

td.col_header {
  border:1px solid white;
  background-color: #003366;
  text-align:center;
  font-size: 18px;
  font-weight: bold;
  color: white;
}


td.col_data {
  border:1px solid white;
  background-color: #003366;
  text-align:center;
  font-size: 16px;
  color: white;
}

tr.highlight {
  background-color: #F6F6F6;
}
div.footer {
  font-size: 12px;
  font-family: courier;
  text-align:center;
  border-top: 2px solid #cdcdcd;
}

div.login {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: serif;
  font-size: 12px;
  align: center;
}


table.login div.login {
  font-size:28px;
  font-weight:bold;
}
