.TableGrid {
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}
.TableGrid th {
	background-color:#00b3fb;
	color:#FFF;
	font-weight:bold;
	vertical-align:top;
}
.TableGrid th div { height:5px; }
.TableGrid td, th {
	border: solid 1px #dadfe5;
	padding:6px;
}
.TableGrid tfoot td{
	background-color:#00b3fb;
	color:#FFF;
	font-weight:bold;
}

.TableGrid select, .TableGrid input {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:#ededed 1px solid;/*	height:16px;*/
}
/* Sorting */
.TableGrid th.table-sortable {
	cursor:pointer;
	background-image:url("../Images/Common/Icon_Sortable2.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:20px;
}
.TableGrid th.table-sorted-asc {
	background-image:url("../Images/Common/Icon_Sorted_Up2.gif");
	background-position:right center;
	background-repeat:no-repeat;
}
.TableGrid th.table-sorted-desc {
	background-image:url("../Images/Common/Icon_Sorted_Down2.gif");
	background-position:right center;
	background-repeat:no-repeat;
}
/*.TableGrid th.table-filtered {
	background-image:url("../Images/Common/Icon_Filter.gif");
	background-position:right center;
	background-repeat:no-repeat;
	
}*/

.TableGrid select.table-autofilter { font-size:smaller; }
/* ------  Table Grib for Product Disclaimer ---------------------- */
.TableProductDisclaimer{
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	margin-top:10px;
	width:60%;
}
.TableProductDisclaimer td, th {
	border: solid 1px #dadfe5;
	padding:2px;
	padding-left:10px;
}
.TableProductDisclaimer th{
	font-weight:bold;
	padding:5px;
	padding-left:10px;
}
