
body {
  background: #ceddf4;
  font-family:helvetica;
}

td.header {
  background-color: #003399;
  height: 10px;
  padding: 10 10 10 30;
  font-weight: bold;
  font-size: 60px;
  text-align: left;
  color: #ffffff;
}

td.header_bar {
  background-color: #ceddf4;
  background-image: url('./images/header-bubble-middle.gif');
  height:23px;
  width:100%;
}

td.footer_bar {
  background-color: #003399;
  height: 10px;
}

td.sidepanel {
  background-color: #003399;
  padding: 10 10 10 10;
  background-image: url('./images/main-bg.jpg');
  width: 240px;
}

table.menu {
  background-color: none;
  width: 200px;
  height: 800px;
  padding: 0 0 0 0;
}

td.menu_title {
  font-weight: bold;
  font-size: 18px;
  color: black;
  text-align: center;
  height: 50px;
  padding: 10 0 30 0;
}

td.menu {
  color: black;
  text-align: center;
  height: 50px;
  padding: 0 0 0 0;
  background: none;
}

input.menubtn {
  width:190px;
  height: 30px;
  color: black;
  font-weight: bold;
  font-size: 14px;
}

input.menubtn_disabled {
  width:190px;
  height: 30px;
  font-weight: bold;
  font-size: 14px;
}

input.menubtn_hov {
  width:190px;
  height: 30px;
  color: black;
  font-weight: bold;
  font-size: 14px;
}

td.main_content {
  padding: 10 10 10 10;
  background-image: url('./images/main-bg.jpg');
  width:100%;
}

div.error {
  font-weight:normal;
  font-size:14px;
  border:2px dotted red;
  text-align:center;
  padding : 1 5 1 5;
  background-color: #ffffff;
}

div.success {
  font-weight:bold;
  font-size:16px;
  border:2px dotted green;
  text-align:center;
}

tr.shaded {
  background-image: url('./images/bg-divider-dashed.gif');
  background-repeat: repeat-x;
}

tr.highlight {
  background-color: #F6F6F6;
}


div.login {
  valign: center;
  margin-top:30px;
  margin-bottom:30px;
}
table.login {
  width: auto;
  margin: 50 15 15 15;
  padding: 15 15 15 15;
  background-color: white;
  border: 2px solid black;
  align: center;
  vertical-align: center;
}

td.login_title {
  font-weight: bold;
  font-size: 18px;
  color: black;
  text-align: center;
  padding: 10 10 0 10;
}

td.login_text {
  font-weight: normal;
  font-size: 14px;
  color: black;
  padding: 5 0 5 0;
}


input.login_btn {
  width:100%;
  height: 30px;
  color: black;
  font-weight: bold;
  font-size: 16px;
}

input.login_btn_hov {
  width:160px;
  height: 30px;
  color: black;
  font-weight: bold;
  font-size: 16px;

}

td.login_error {
  padding: 10 20 0 20;
}

td.login_btn {
  text-align: center;
  valign: middle;
  padding: 10 10 0 10;
}

tr.bilingual {
  padding: 0 10 0 10;
}

table.list {
  border: 2px solid black;
  background: #ffffff;
  padding:5 5 5 5;
  cell-spacing: 0;
  frame: void;
}
td.title {
  background-color: #003399;
  height:20px;
  text-align:center;
  font-weight:bold;
  font-size:18px;
  color:white;
}

td.col_header {
  border: none;
  background-color: none;
  text-align: left;
  font-weight:bold;
  font-size: 16px;
  color: black;
  padding: 5 20 0 5;
}
td.field {
  background: none;
  font-size: 12px;
}

td.data {
  font-size:16px;
  text-align: center;
  color: black;
}
td.entry {
  padding: 3 20 3 5;
  text-align: left;
  font-size: 12px;
}
span.title {
  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-size:14px;
  color: black;
}

