#queryresults { width: 100%; height: 200px; clear:both}
.actionbar { font-size: 12px; font-family: Verdana,Geneva,sans-serif; }
.actionbar a { text-decoration: none; color: #000; }

.selectgrid tr.odd { background-color: #edf3fe; border-color: #edf3fe; }
.selectgrid tr.odd td { border-color: #edf3fe; }
.selectgrid tr.selected td { border-color: black; }
.selectgrid tr.selected { background-color: #3d80df; color: white; }

.htmltext {
	border: thin solid black;
	padding: 5px;
}
#queryresults.selectgrid th, #queryresults.selectgrid thead {
	background-color: #FFFFFF;
	background-image: none;
	color: black;
	border-bottom: 1px solid black;
}

#queryresults.selectgrid.sticky th, #queryresults.selectgrid.sticky thead {
	background-color: #DDDDDD;
	color: black;
	background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#CCCCCC));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -o-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: linear-gradient(to bottom, #FFFFFF, #CCCCCC);
	border-bottom: 1px solid black;
}

#queryresults.selectgrid.sticky tr, #queryresults.selectgrid.sticky th {
	border: none;
}
#queryresults.selectgrid.sticky thead {
	border: 1px solid black;
	width: 100%;
}

#headline { font-size: 24px; }
#loginbox { font-size: 10px; float: right;float: right;
		font-family: Verdana,Geneva,sans-serif; }
#logoutbutton { font-size: 10px; float: right;float: right;
		font-family: Verdana,Geneva,sans-serif; }
#loginwindow { width: 230px; }
#critwin { width: 350px; }
#linkbox { float: right; }

.checkboxarea span { padding-right: 10px; }

@media print {
   #queryresults {
      height: auto;
      overflow: visible;
   }
}

th {
	width: 10em;
}
