9 border-collapse: collapse
;
12 table.datagrid
thead th {
14 background-color: #4B4545;
15 background-repeat: no-repeat
;
16 background-position: right
center;
22 background-repeat: no-repeat
;
23 background-position: 95% right
;
26 table.datagrid
thead th a {
28 text-decoration: none
;
30 background-repeat: no-repeat
;
31 background-position: center right
;
35 table.datagrid
thead th.over
{
36 background-color: #746B6B;
40 table.datagrid
tbody th {
44 table.datagrid
tbody td, table.datagrid
tbody th {
47 border-bottom: 1px solid
#eee;
50 table.datagrid
tbody tr.alternate
td, table.datagrid
tbody tr.alternate
th {
51 background-color: #f1f1f1;
54 table.datagrid
tfoot td, table.datagrid
tfoot th {
55 background-color: #FFFEE3;
59 border-top: 2px solid
#4B4545;
62 table.datagrid
tfoot th { text-align: left
; }
64 table.datagrid
tfoot td { }
66 .invisible { display: none
; }
68 input.textbox
, textarea { border: 1px solid
#CCCCCC; font-size: .95em; padding: 2px 4px; margin-top: .3em; }
69 input.textbox:focus
, textarea:focus
{ background-color: #FFFEE3; }
71 .highlight { font-weight: bold
; };
72 form { margin: 0; padding: 0; }
74 fieldset { border: none
; margin: 0; padding: 0; }
75 fieldset label { font-weight: bold
; color: #4B4545; }
76 fieldset .field
{ margin-bottom: 1em; }
78 label.error
{ color: red
; }