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

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

td.sidepanel {
  background-color: #c3c3c3;
  padding: 10px 10px 10px 10px;
  background-image: url('');
}

table.menu {
  width: 180px;
  height: 800px;
  padding: 0 0 0 0;
}

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

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

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

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

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

td.main_content {
  padding: 10px 10px 10px 10px;
  background-image: url('');
}

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

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

div.ma_running {
  font-weight:bold;
  font-size:16px;
  text-align:center;
  border:2px solid #000000;
  margin: 4px 4px 4px 4px;
  background-color: lightgreen;
}

tr.shaded {
  background-image: url('');
  background-repeat: repeat-x;
}

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


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

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

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


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: 10px 20px 0px 20px;
}

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

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

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

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

td.data {
  font-size:16px;
  text-align: center;
  color: black;
}
td.entry {
  padding: 3px 20px 3px 5px;
  text-align: left;
  font-size: 12px;
}

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

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

div.footer {

  font-family: Arial,Helvetica,sans-serif;
  font-weight: lighter;
  text-align: center;
  font-size: 0.8em;
}


table.p_table {
  border:1px solid #000000;
}
td.p_table_title {
  font-weight:bold;
  text-align:left;
  font-size:1.2em;
  border-bottom:1px solid #cdcdcd;
}
td.p_table_col_hdr {
  border-bottom:1px dotted #cdcdcd;
  font-size:1em;
  text-align:left;
  padding: 5px 20px 0px 5px;
  font-weight:bold;
}
td.p_table_field {

}
td.p_table_entry {
}
td.p_table_command {
  text-align:center;
  border-top:1px solid #cdcdcd;
}
tr.p_table_shaded {
  background-color: #F4F4F4;
}
a.list_din {
  text-decoration: none;
}
a.list_din:hover {
  text-decoration: underline;
}
span.newcontactlink {
  text-decoration:underline;
  cursor:pointer;
}
span.newcontactlink:hover {
  font-weight:bold;
  color:blue;
}
#cmdClearLogs {
  font-size:0.6em;
  height:20px;
}
tr.ptr {
}
tr.ptr:hover {
  cursor:pointer;
}