table.inquiry {
	font-family:"Arial";
	font-size: 13px;

}
strong {
	font-family:"Arial";
}
table.inquiry th {
	padding: 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #fff #AAAAAA #AAAAAA;
	background-color: #f6f6f6;
	color: #000;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#cDcDcD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#cDcDcD)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F9F9F9,  #cDcDcD); /* for firefox 3.6+ */
}

table.inquiry thead tr {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: sticky;
	top: 0;
}

table.inquiry tfoot tr {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: sticky;
	bottom: 0;
	margin-bottom: -142px; 
}

table.inquiry tr.even {
	background-color: #D5EAFF;
}

table.inquiry tr.oddDown {
	background-color: #3875D7;
	color: #F9F9F9;
}

table.inquiry tr.evenDown {
	background-color: #3875D7;
	color: #F9F9F9;
}

table.inquiry td {
	padding: 5px 5px;
	border-color: #fff #AAAAAA #AAAAAA;
}
table.inquiry th a:link,
table.inquiry th a:visited	{ color: #0f0f0f; text-decoration: none; }
table.inquiry th a:hover	{ color: #0f0f0f;; }
table.inquiry th a:active	{ color: #ffffff; }

table.inquiry tr:hover {
 	background-color: #D0D0D0;
	color: #000000;
}