#idhtml {
  background-color : black;
  color : white;
  margin  : 0;
  padding : 0;
}

#idbody {
  margin  : 0;
  padding : 0;
}

#idmaintable {
  margin-top : 50px;
}
#bottomtd {
  text-align : center;
  padding-top : 55px;
}

body, span, input, select, html, table, td {
  font-family     : Arial, Verdana, Helvetica, sans-serif;
  font-size       : 13px;
}

img {
  border : 0px;
}

a {
  color           : white;
  margin-top      : 0;
  text-decoration : none;
}
a:hover {
  color : red;
}

table {
  margin-left  : auto;
  margin-right : auto;
}
td {
  font-weight : bold;
}
input {
  border-width : 1px;
  font-weight  : normal;
  padding-top    : 0px;
  padding-bottom : 0px;
}
form {
  margin  : 0;
  padding : 0;
}

.w100 {
  width : 100%;
}
.ta_right {
  text-align : right;
}
.ta_center {
  text-align : center;
}
.va_tb {
  vertical-align : text-bottom;
}
/*.va_center {
  vertical-align : middle;
}*/