@charset "UTF-8";

table.full { width: 100% !important; }

table.styled { width: auto; border-collapse:collapse; margin: 0.5em 0; border-top: 2px #888 solid; border-bottom: 2px #888 solid; font-size:.9em;}
table.styled caption { text-transform:uppercase; font-size:.8em; text-align:right; }
table.styled.fixed { table-layout:fixed; }
table.styled.compact th, table.styled.compact td { padding: 0.3em 3px; }

table.styled th, table.styled td { padding: 0.5em 5px; }
table.styled th.nospace, table.styled td.nospace { padding:0; }
table.styled th.novspace, table.styled td.novspace { padding-top:0; padding-bottom:0; }
table.styled th.nohspace, table.styled td.nohspace { padding-left:0; padding-right:0; }
table.styled td.right, table.styled th.right,
table.styled td.actions, table.styled th.actions { float:none; text-align:right; }
table.styled td.center, table.styled th.center { text-align:center; }
table.styled td.total { font-weight:bold; }
table.styled thead th { color: #000; border-bottom: 2px #800 solid; }
table.styled tbody th { background: #e0e0e0; color: #333; border-bottom: 1px solid #fff; text-align: left; }
table.styled tbody th[scope="row"], table.styled tbody th.sub { background: #f0f0f0; }
table.styled tbody td { border-bottom: 1px solid #ddd; }
table.styled tfoot td { color:#55f; border-top:2px solid #ccc; }
table.styled.rowhover tbody tr:hover th[scope="row"],
table.styled.rowhover tbody tr:hover tbody th.sub { background: #ddd; }
table.styled.rowhover tbody tr:hover td { background: #eee; }

table.styled a.action, table.styled td.actions a { margin:0 6px; }

table.styled td.label { white-space:nowrap; }

table.rowstyle-zebra tbody tr.zebra td, table.rowstyle-zebra tbody tr.zebra:hover td { background:#eee; }
table.rowstyle-zebra tbody tr:hover td { background:#fff; }

table.data td, table.data th { padding:2px 3px; vertical-align:top; }
table.data th[scope="row"] { text-align:right; font-weight:normal; }
table.data th[scope="row"]:after { content:":"; }
table.data td { font-weight:bold; }


.paging * {
    display:inline;
}