body {
 margin           : 0;
 padding          : 0;
 background-color : #FFFFFF;
}
form {
 margin           : 0;
 display          : inline;
}
img.compact {
 display          : block;
 margin-left      : 0;
 margin-right     : 0;
}
img {
 border              : 0px;
}
.top {
 vertical-align      : top;
 top                 : 0px;
}
table.menu {
 width               : 180px;
 border-collapse     : collapse;
 border              : 0px;
 text-align          : left;
 vertical-align      : top;
 padding             : 0px;
}
table {
 border-collapse     : collapse;
 border-top-width    : 0px;
 border-bottom-width : 0px;
 border-left-width   : 0px;
 border-right-width  : 0px;
}
table.inline, img.inline, div.inline {
 display          : inline;
}
table.block, img.block, div.block {
 display          : block;
}
table.center, img.center, div.center {
 display          : block;
 margin-left      : auto;
 margin-right     : auto;
}
table.left, img.left, div.left {
 text-align       : left;
}

td.textcell {
 text-align       : left;
 vertical-align   : top;
 padding-top      : 0px;
 padding-bottom   : 0px;
 padding-left     : 20px;
 padding-right    : 20px;
}
table.compact td, td.compact {
 vertical-align   : top;
 padding          : 0px;
}

.centered {
 text-align       : center;
}

table.middle ,table.middle td, td.middle, img.middle, div.middle {
 vertical-align   : middle;
}
table.top td, td.top, img.top {
 vertical-align   : top;
}
table.bottom td, td.bottom, img.bottom {
 vertical-align   : bottom;
}

.wide {
 width            : 100%;
}

table.zeropad {
 border-collapse  : collapse;
}

table.zeropad td, td.zeropad {
 border-collapse  : collapse;
 padding-top      : 0px;
 padding-bottom   : 0px;
 padding-left     : 0px;
 padding-right    : 0px;
}

table.sidepad5 td, td.sidepad5, tr.sidepad5 td {
 border-collapse  : collapse;
 padding-top      : 0px;
 padding-bottom   : 0px;
 padding-left     : 5px;
 padding-right    : 5px;
}

table.pad5 td, td.pad5, tr.pad5 td {
 border-collapse  : collapse;
 padding-top      : 5px;
 padding-bottom   : 5px;
 padding-left     : 5px;
 padding-right    : 5px;
}

table.sidepad10 td, td.sidepad10, tr.sidepad10 td {
 border-collapse  : collapse;
 padding-top      : 0px;
 padding-bottom   : 0px;
 padding-left     : 10px;
 padding-right    : 10px;
}

table.pad10 td, td.pad10, tr.pad10 td {
 border-collapse  : collapse;
 padding-top      : 10px;
 padding-bottom   : 10px;
 padding-left     : 10px;
 padding-right    : 10px;
}

table.sidepad15 td, td.sidepad15, tr.sidepad15 td {
 border-collapse  : collapse;
 padding-top      : 0px;
 padding-bottom   : 0px;
 padding-left     : 15px;
 padding-right    : 15px;
}

table.pad15 td, td.pad15, tr.pad15 td {
 border-collapse  : collapse;
 padding-top      : 15px;
 padding-bottom   : 15px;
 padding-left     : 15px;
 padding-right    : 15px;
}

:link, :visited {               text-decoration : none; }
:link:focus, :visited:focus {   text-decoration : none; }
:link {                         text-decoration : none; }
:visited {                      text-decoration : none; }
:link:hover, :visited:hover {   text-decoration : none; }
:link:active, :visited:active { text-decoration : none; }
