table.search td { padding: 7px; vertical-align: middle; width: 100%; background-color: #ebf3f8;; font-size: 11px; color: #4c4c4c; padding-top: 6px; padding-bottom: 6px; }
table.search td.first { border-top: 1px solid #eeeeee;  }
table.search td input { width: 400px; }
table.search td.buttons { background-color: #2773ac; text-align: right; }
table.search td.buttons input { width: 80px; }
table.search td.left { padding-left: 20px; text-align: right; }
table.search td.right { width: 400px; }

table.list { width: 100%; }
table.list td { padding: 7px; font-size: 11px; vertical-align: middle; color: #4c4c4c; }
table.list td a { colorx: #4c4c4c; color: #0060a9 !important; }
a.koneback { color: #4c4c4c; }
table.list td.title { font-weight: bold; background-color: #005ea6; color: #e8e8e8; text-transform: uppercase; font-size: 10px; }
table.list td.row1 { background-color: #ffffff; }
table.list td.row2 { background-color: #ebf3f8; }
table.list td.edit { width: 16px; padding-right: 0; }
table.list td.edit div.edit { background: url(''); width: 16px; height: 16px; }

table.details { width: 100%; }
table.details td { padding: 7px; } 
table.details td.title { font-weight: bold; background-color: #005ea6; color: #e8e8e8; text-transform: uppercase; font-size: 13px; }
table.details td.row { background-color: #ebf3f8; }

div.aftersearch { height: 16px; }

table.minidetails td { padding: 4px; }
