table#employees td.name { width: 20em; font-weight: bolder; }
table#employees td.email { background: transparent url(../images/icon/link/mail.gif) no-repeat scroll left center; padding-left: 18px; }
table#employees	td.email span.at { font-size: 0.8em; }

#tiund { width: 100%; }
#tiund td { vertical-align: top; padding-top: 2em; border-bottom: 1px solid #d7d7d7; padding-bottom: 1em; }
#tiund td.year { text-align: right; font-size: 1.4em; font-weight: bold; color: #d7d7d7; border-bottom: none; }
#tiund div.icon { float:left; }
#tiund div.text { margin-left: 45px; }
#tiund div.text h1 { font-size: 1.2em; font-weight: normal; text-transform: capitalize; }

tr.even { background-color: #e8edff; }

/* 
 * TIGHT LISTS
 */
table.tight { width: 100%; border-collapse: collapse; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; }
table.tight th { font-size: 1.4em; color: #039; padding: 1em 0.8em 0.4em 0.8em; }
table.tight tr.heading th { font-size: 1.4em; color: #039; padding: 0.2em 0.8em 0.4em 0.8em; }
table.tight tr.heading th.indent { padding-left: 0.8em; }
table.tight th input[type="text"] { border:1px solid #000000; }
table.tight th a { color: #039; }
table.tight th a:visited { color: #039; }
table.tight th a:link { color: #039; }
table.tight th a:hover { text-decoration: underline; }
table.tight tbody tr.even { background-color: #e8edff; }
table.tight tbody td.number { width: 5em; }
table.tight tbody td { color: #669; padding: 0.6em; font-size: 0.9em; }
table.tight tbody tr.expand td { padding: 0 0.2em 0 0.2em; }
table.tight table.item tbody { border: 1px solid silver; }
table.tight table.item tbody td { padding: 0 0 0 0.5em; pad }

table.tight tr tr.even { background-color: #e8edff; }
table.tight tbody tr.even td.hasacc { background: #e8edff url(../images/icon/link/file.gif) no-repeat scroll 0.5em 0.7em; }
table.tight tr.even tr.even { background-color: #fff; }

h1.item { font-size: 1.4em; background-color: #e8edff; padding: 0.5em; margin-top: 1em; }
h1.item span { font-size: 0.8em; font-weight: normal; }
table.tight table.item { width: 100%; border-collapse: collapse; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; }
table.tight table.item th { font-size: 1em; color: #000; padding: 0.2em 0 0em 0.5em; }
table.tight table a { text-decoration: none; }
table.tight table.item tbody a { font-weight: bold; }
table.tight table.item tbody a:hover { text-decoration: underline; }
table.tight table.item td em { color: #a00; }
table.tight table.item tfoot td { text-align: center; padding-top: 0.2em; padding-bottom: 1em; }

/* 
 * SPARSE LISTS
 */

table.sparse { width: 100%; border-collapse: collapse; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; }
table.sparse th { font-size: 1em; color: #039; padding: 0 0.5em; }
table.sparse a { text-decoration: none; }
table.sparse td { color: #000; padding: 0.2em 0.5em; font-size: 1.1em;  }





