table td {
padding: 0;
border-width: 0;
}
table th, table.outer th,
#xo-page table.outer th.head,
#xo-page table.xodata-list thead th,
#xo-page table.xo-formfields thead th {
background: #5CA8A1 url(../img/table-caption3.png) repeat-x left top;
padding: 2px .25em;
color: #fff;
font-weight: bold;
border: 1px solid #74D3C8;
}
table.outer th a,
#xo-page table.xodata-list thead th a,
#xo-page table.xo-formfields thead th a {
background-color: inherit;
color: #eee;
}
table.outer td,
#xo-page table.xodata-list tbody td,
#xo-page table.xo-formfields tbody td {
background-color: #00A2D5;
padding: 2px .25em;
color: inherit;
border: 1px solid #efefef;
}
#xo-canvas-rightcolumn .outer td {
font-size: .9em;
}
table.outer .head,
table.outer .head td,
table.outer td.odd,
#xo-page table.xodata-list tbody th,
#xo-page table.xodata-list tbody td.odd,
#xo-page table.xo-formfields tbody th {
background-color: #00A2D5;
color: inherit;
}
#xo-page table.xodata-list tfoot td, #xo-page table.xodata-list tfoot th {
background-color: #fc4c4c;
padding: 4px .25em;
color: #A7F1EA;
text-align: center;
border: 1px solid #efefef;
}
#xo-page table.xo-formfields tbody th {
padding: 2px .5em;
vertical-align: top;
}
#xo-page table.xodata-list tbody th[scope=col] {
background: #c5c5c5 url(../img/table-caption_grey.png) repeat-x left top;
color: inherit;
}
#xo-page table.xodata-list {
border: 1px solid #ccc;
}