#qnoscroll
{
	width: 100%;
	overflow: visible;
}

#qscroll
{
	font: 8pt verdana, geneva, arial, helvetica, sans-serif;
	overflow:auto;
	overflow-x: hidden;
	height: 150px;
}

.headertable
{
    border-bottom: #d0dbe9 1px solid;
    width: 100%;
    border-collapse: collapse;
}
.headertable tr
{
/* 	padding:2px; */
}
.headertable td
{
    border:0px solid;
    font-weight: bold;
    background: #eaf0f6;
    color: #204687;
    font-family: arial;
}
.gridtable
{
/* 	border: #d0dbe9 1px solid; */
	border: none;
	background: white;
	width: 100%;
	text-indent: 3px;
	border-collapse: collapse;
}
.gridtable td
{
	border: #cccccc 0px;
	border-right: 0px solid;
	border-top: 0px solid;
	border-bottom: 0px solid;
	overflow:hidden; 
	line-height: 20px;
}
.gridtable tr
{
    height: 20px;
}
 .gridtable .tdselection
{
	padding-left: 0px;
	border-top: 0px solid;
	padding-right: -2px;
	background: #DDDDDD;
	border-right: #A5A5A5 0px solid;
	border-bottom: #A5A5A5 1px solid;
	background-color:#84aae7;
	background-image: url(2k3SlideBarButton.gif);
	background-position: right center;
}

