body { font-family: Tahoma; font-size: 11px; background: #eeeeee; padding: 0px; margin: 0px; }
td, th, select, input { font-family: Tahoma; font-size: 11px; text-align: left; }

th { font-size: 16px; padding-bottom: 20px; }
td { padding: 0 10px 5px 0; }

td td { padding: 0 2px 0 0; }

td.company { padding-bottom: 15px; }

.select { font-family: Verdana; font-size: 12px; }

input.text { border: 1px solid #CCC; padding: 2px; height: 20px; width: 150px; }

input.button { border: 1px dotted #666; padding: 5px 20px; background: #f1f1f1; margin-top: 10px; cursor: pointer; }

a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

tr.forgot { display: none; }

tr.login td { padding: 0 5px 5px 0; }

td.error { color: red; padding-bottom: 10px; }

/* LOGINBOX */

div.box { margin-top: 150px; width: 360px; background: #FFF; }
div.box table { background: #FFF; padding: 20px; }
div.box table table { padding: 0; margin: 0; }

div.news { margin-top: 10px; }
div.news td { border-bottom: 1px solid #f2f2f2; padding: 3px 0; }