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
tbody th {
39 table.datagrid
tbody td, table.datagrid
tbody th {
42 border-bottom: 1px solid
#eee;
45 table.datagrid
tbody tr.alternate
td, table.datagrid
tbody tr.alternate
th {
46 background-color: #f1f1f1;
49 table.datagrid
tfoot td, table.datagrid
tfoot th {
50 background-color: #FFFEE3;
54 border-top: 2px solid
#4B4545;
57 table.datagrid
tfoot th { text-align: left
; }
59 table.datagrid
tfoot td { }
61 .invisible { display: none
; }
63 input.textbox
, textarea { border: 1px solid
#CCCCCC; font-size: .95em; padding: 2px 4px; margin-top: .3em; }
64 input.textbox:focus
, textarea:focus
{ background-color: #FFFEE3; }
66 .highlight { font-weight: bold
; };
67 form { margin: 0; padding: 0; }
69 fieldset { border: none
; margin: 0; padding: 0; }
70 fieldset label { font-weight: bold
; color: #4B4545; }
71 fieldset .field
{ margin-bottom: 1em; }
73 .error { color: red
; }