.viewheader { width: 100%; border-collapse: collapse; margin: 0; margin-bottom: 6px; }
#results { font-size: 11px; }
#pages { font-size: 11px; }

/*Fat Erik's Pipelist*/
#pages { list-style: none; padding: 0; margin: 0; }
#pages li { display: inline; padding: 0; margin: 0; }
#pages li:before { content: "| "; }
#pages li:first-child:before { content: ""; }
#pages li#active { font-weight: bold; }
#pages a { text-decoration: none; color: #003399; }
#pages a:hover { text-decoration: underline; }

/*IE workaround*/
/*All IE browsers*/
* html #pages li { border-left: 1px solid silver; padding: 0 0.6em 0 0.6em; margin: 0 0.6em 0 -0.6em; }
/*Win IE browsers - hide from Mac IE\*/
* html #pages { height: 1%; }
* html #pages li { display: block; float: left; }
/*End hide*/
/*Mac IE 5*/
* html #pages li:first-child { border-left: 0; }

#pages { margin-left: 30px; float: right; margin-right: -15px; }



.viewtable table { width: 100%; background-color: white; /*position: absolute;*/ border-collapse: collapse; margin: 0; border: 1px dotted silver; }
.viewtable th, .viewtable td { padding: 4px; border-right: 1px solid white; vertical-align: top; border-top: 1px solid white; }
.viewtable th { background-color: #A3C7EB; vertical-align: top; }
.viewtable .desc { color: #888; margin-top: 2px; font-size: 0.9em; }
.viewtable .alternate { background-color: #EBF3FA; }
.viewtable .ruled { background-color: #D8D8BF; }
.viewtable .hand td { cursor: hand; }

.viewtable .subheader { cursor: default; }

.viewtable .header th { background-color: silver; cursor: default; vertical-align: middle; }
.viewtable .header th a { color: black; text-decoration: none; }

.viewtable .sortable .header th.sorted { padding: 0; }
.viewtable .sortable .header th.notsorted { padding: 0; }

.sortable .header th p { margin:0 }

p.nodocsfound { font-size: 1.2em; color: red; margin-top: 20px; font-weight: bold; }

.sortable .sorted { color: white; padding: 5px; display: block; height: 24px; }
.sortable .notsorted, .sortable .notsorted a, .sortable .notsorted a:visited { color: black; padding: 5px; display: block; background: #D1D1D1; height: 24px; }

.sortable .sorted img { float: right; margin-top: 2px; margin-right: 8px; }
