

body {
  background: #ffffff url('images/background_logo.gif') no-repeat 100% 100% fixed;
}

table.login {
  border: 2px solid black;
}


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

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

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


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

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

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

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


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

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

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

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

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

table.submailbox {
  color: black;
}

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

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

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


td.data {
  font-family: arial;
  font-size:16px;
  text-align: center;
  color: black;
}
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 {
  border:1px solid #000000;
}
td.title {
  border-bottom: 2px solid #000000;
  background-color: #808080;
  text-align:center;
  font-weight:bold;
  font-size:16px;
}
td.field {
  border:1px solid #000000;
  background-color: #EAEAEA;
}
td.col_header {
  border:1px solid #000000;
  background-color: #EAEAEA;
  text-align:center;
}
tr.highlight {
  background-color: #F6F6F6;
}
div.footer {
  font-size: 12px;
  font-family: courier;
  text-align:center;
}
div.login {
  margin-top: 30px;
  margin-bottom: 30px;
}
table.login {
  border:1px solid #000000;
}
table.login div.login {
  font-size:28px;
  font-weight:bold;
  border-bottom: 1px solid #000000;
}
