/* Over lay colour to replace #FEB812 */
/* Header title coloyur to replace #2F2272; */


table.datagrid { border-collapse: collapse; font: normal 11px verdana, arial, helvetica, sans-serif;width:720px;margin-bottom:10px;margin-right:20px;margin-top:10px;}
caption { text-align: center; font: bold 18px arial, helvetica, sans-serif; background: transparent; padding: 6px 4px 8px 0px; color: #595959; text-transform: uppercase; }
td, th { padding: .2em; color: #363636; }

thead th, tfoot th { font:11px verdana, arial, helvetica, sans-serif; text-align: left; background: #9F2025; color: #ffffff; padding-top:5px;padding-left:10px;padding-bottom:5px;}
tbody td a { background: transparent; text-decoration: none; color: #363636; }
tbody td.delete {width:22px;}
tbody th a { font: normal 11px verdana, arial, helvetica, sans-serif; background: transparent; text-decoration: none; font-weight: normal; color: #363636; }
tbody th a:hover { background: transparent; color: #363636; }
tbody th, tbody td { vertical-align:middle; text-align: left;padding-left:10px;padding-top:4px;padding-bottom:4px;}
tfoot td { border: 1px solid #595959; background: #969696; padding-top: 3px; color: #FFFFFF; }

tbody tr.invoiceoverdue td a.link {color:#FFFFFF;}
tbody tr:hover { background: #FEB812; border: 1px solid #595959; color: #FFFFFF; }
tbody tr:hover th, tbody tr.odd:hover th { background: #FEB812; color: #FFFFFF; }

/* set table size */
th.newsid {width:60px;}
th.title {width:250px;}

.alt {background-color:#cccccc;}

div.maincopy td.delete img.icon { border: none; text-align: center; margin:0 5px 0 5px;}
div.maincopy td.invoicepaid img.icon { border: none; text-align: c
