        .scrollWrapper{
              width: 100%;
              height:400px;
              /*
overflow: auto !important;
              overflow: auto;
*/
			  /*overflow-y: scroll;*/
              position: relative;
        }

        .scrollWrapper table{
              margin-right:0 !important;
              margin-right:16px;
              border-collapse: separate;
              border-spacing: 0px;
              font-size:12px;
              border: 0px solid #CCCCCC;
        }

        .scrollWrapper th{
              padding: 5px;
              background: #EAE8E8;
              position: relative;
              border-top:1px solid #CCCCCC;
              border-left:1px solid #CCCCCC;
              border-right:1px solid #CCCCCC;
              border-bottom:0px solid #CCCCCC;
        }

        .scrollWrapper>table tbody{
              height: 400px;
            /*  overflow: scroll;*/
	      overflow:expression('scroll');
        }

        .scrollWrapper  tr{
              height:0px;
        }

        .scrollWrapper  tr.fixed{			  
              position: relative;
		      top: expression(this.parentElement.parentElement.parentElement.scrollTop);
        }

        .scrollWrapper td.split {
    	     border-left: 1px solid #CCCCCC;
	         border-right: 1px solid #CCCCCC;
	         border-top: 1px solid #CCCCCC;
	         border-bottom: 0px solid #CCCCCC;
        }

        .scrollWrapper td {
              border-top:1px solid #CCCCCC;
              border-left:1px solid #CCCCCC;
              border-right:0px solid #CCCCCC;
              border-bottom:0px solid #CCCCCC;
        }
		
		.scrollWrapper a {
			color:#000000;	
			text-decoration: none;
		}		