html { overflow-y: scroll; }
body {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding:2px;
}
form {
	margin:0px;
}
a img {
	border:none;
}
label {
	cursor:pointer;
}

/* classes */

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

.isMore { display: none; }
.showMore .isMore { display: block; }
.showMore tr.isMore { display: table-row; }
.showMore td.isMore { display: table-cell; }
.showMore table.isMore { display: table; }

/* fake select */

.options {
	font-size: 13px;
	background-color:#fff;
	border: 1px outset #444;
	overflow: auto;
	position: absolute;
	left: 0px;
	white-space:nowrap;
	z-index:10;
	display:none;
}
.options .option{
	padding:2px 3px;
	zoom:1;
}
.options .selected {
	background-color:#49F;
	color:#fff;
}


/* datagrid */

table.qgGrid {
	table-layout:fixed;
}
table.qgGrid td {
	white-space:nowrap;
	overflow:hidden;
}
