/* roScripts
Table Design by Mihalcea Romeo
www.roscripts.com
----------------------------------------------- */

table {
border-collapse:collapse;
/*background: #EFF4FB url(./img/teaser.gif) repeat-x;*/
background: #FFFFFF;
/*border-left: 1px solid #686868;*/
/*border-right: 1px solid #686868;*/
font: normal 9pt Arial;
color: #333;
text-align: left;
}

td, th {
text-align: left;
padding:5px;
}

caption {
padding: 0 0 .5em 0;
text-align: left;
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
color: #333;
background: transparent;
}

/* =links
----------------------------------------------- */
table a, table a:link, table a:visited, table a:active{
  text-decoration: underline;
  font: normal 9pt Arial;
  font-weight: bold;
}

table a:hover {
  font-weight: bold;
}

td.recyclebin a, td.recyclebin a:link, td.recyclebin a:visited, td.recyclebin a:active{
  font: normal 9pt Arial;
  color: #000000;
}

td.recyclebin a:hover {
  font: normal 9pt Arial;
  color: #000000;
}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th, tfoot td {
/*background: #333 url(./img/llsh.gif) repeat-x;*/
background: #000000;
color: #fff;
}

thead th.action {
border-left: 1px solid #686868;
background: #FFFFFF;
}

tfoot td {
text-align: right;
}

/* =body
----------------------------------------------- */

tbody th, tbody td {
border-bottom: dotted 1px #333;
}

tbody th.note, tbody td.note {
border-bottom: dotted 0px white;
}

tbody th {
border-left: 1px solid #686868;
}

tbody th.last, tbody td.last {
border-bottom: solid 1px #686868;
}

tbody td.action {
border: 0px;
border-left: 1px solid #686868;
background: #FFFFFF;
}

tbody td.bottom {
border: 0px;
}

tbody th {
white-space: nowrap;
}

tbody th a {
color: #333;
}

tbody tr.odd th, tbody tr.odd td {
background: #eee;
}

tbody tr.odd td.action {
border: 0px;
border-left: 1px solid #686868;
background: #FFFFFF;
}

tbody tr:hover {
background: #fafafa;
}
