div.tableContainer {
	width: 98%;		/* table width will be 99% of this*/
	height: 300px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}

.ScrollTable {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #F4F4F4;
	padding: 0; 
    border-spacing: 0; 
    border-collapse: collapse; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:11px;
	}
	
	
.BodyScroll	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 250px;
	overflow-x: hidden;
	
	}
	
.HeadScroll tr	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/

	border-width:0px;
	border-style:solid;
	
	color:#456ee7;
	font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:11px;
    height:10px;
    background-color:#E8E8E8;
	}
	
.HeadScroll td,.HeadScroll th {
	border-width:0px;
	border-style:solid;
	
	color:#456ee7;
	font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:11px;
    
	}
	
.HeadScroll_D tr
{
    position: relative;
    top: expression(offsetParent.scrollTop); /*IE5+ only*/
    border-width: 0px;
    border-style: solid;
    color: #456ee7;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    height: 20px;
    /*background-color: #FFFFFF;*/
}
	
.HeadScroll_D td,.HeadScroll_D th {
	border-width:0px;
	border-style:solid;
	
	color:#456ee7;
	font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:10px;
    
	}	
	
.BodyScroll td	{
	
	
	}
	

#container
{
    border: none;
}

.dataTables_scrollHeadInner {
	border-bottom: 1px solid white;
	
	}