/************* List styles ***/
.qlist, .qlist td {
	font-family: verdana;
	font-size: 8pt;
}

.qlist .srch {
}
.qlist .srch table td {
}
.qlist .srch .vsrch td {
	padding: 2px 2px 2px 2px;
}
.qlist .srch .vsrch select {
	background-color: #eee;
	color: #e43294;
	font-family: verdana;
	font-size: 8pt;
}
.qlist .srch .vsrch .txtbox {
	border: solid 1px #000;
	font-family: verdana;
	font-size: 8pt;
}
.qlist .srch .vsrch .btn {
	border: solid 1px #000;
	background-color: #FFCFCA;
	font-family: verdana;
	font-size: 8pt;
}
.qlist .srch td.asrch {
	text-align: right;
}
.qlist .srch .asrch A {
	color: #e43294;
	font-size:11px;
	font-family: verdana;
}
.qlist .srch .asrch A:hover {
	color: #e43294;
	font-size:11px;
	font-family: verdana;
}
.qlist .srch .asrch .active {
	color: #e43294
}


.qlist .lst {
	background: #F2EEEE;
	border-collapse: collapse;
}
.qlist .lst table td.ttl {
	background-color: #88C4FF;
	color: #000;
	padding: 2px 2px 2px 2px;
	text-align:center;
	border: solid 1px #fff;
}
.qlist .lst tr td {
	padding: 2px 3px 2px 3px;
}

.qlist .lst tr.hdr td A {
	color: #ffffff;
	font-weight:bold;
}
.qlist .lst tr.hdr td .srtAsc, .qlist .lst tr.hdr td .srtDesc {
	font-size: 6pt;
	font-family: Webdings;
}
.qlist .lst tr.hdr td input {
	border: none;
}
/* list header */
.qlist .lst tr.hdr td {
	/*
	background-color: #2780BF;
	color: #fff;
	border-bottom: solid 1px #fff;
	*/
	/*background-color: #ECF7FF;*/
	background-color:#e43294;
	/*border-top: dotted 1px #000000;
	border-bottom: dotted 1px #000000;
	
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;*/
}
/* row1 */
.qlist .lst tr.data1 td {
/*	border-bottom: solid 1px #C1D6F0; */
/*	background-color: #ECF7FF; */
	border-bottom: solid 1px #FAEBEB; 
	background-color: #F9F3EC;
}
/* row2 */
.qlist .lst tr.data2 td {
	background-color: #ffffff;
	border-bottom: solid 1px #E6E4E4;
}
/* hover row */
.qlist .lst tr.dataH td {
	/* background-color: #FFECD9;*/
	background-color: #EADBC7;
	border-bottom: solid 1px #EECFA1;
}
/* selected row */
.qlist .lst tr.dataS td {
	/* background-color: #FFDBB7; */
	background-color: #EECFA1;
	border-bottom: solid 1px #cccccc;
}
.qlist .lst tr.data1 td input, .qlist .lst tr.data2 td input, .qlist .lst tr.dataH td input, .qlist .lst tr.dataS td input {
	border: none;
}
.qlist .lst tr.ftr td {
	background-color: #C1D6F0;
	border-bottom: solid 1px #C1D6F0;
}
.qlist .lst tr.lftr td {
	background-color: #999;
	color:#fff;
	border-bottom: solid 1px #C1D6F0;
}
.qlist .lst tr.pgr td {
	background-color: #fff;
	border: solid 1px #fff;
	color: #000;
}
.qlist .lst tr.pgr td A {
	color: #e43294;
	text-decoration: none;
}
.qlist .lst tr.pgr td span.msg {
	color: #777;
	font-weight: normal;
}
