I came across the color patches problem on scroll of IE6.
Cause: If we have no or different background color in the parent div and the Current div has different background color.
Example:
HTML CODE
… … …
<div class=”outter-content”>
<div class=”content-home”>
<div class=”banner”>… … …</div>
</div>
</div>
… … …
CSS CODE
.outter-content {
background: #000;
clear: both;
border:#a5b3bb 1px solid;
border-top:0px;
}
.content-home {
clear: both;
padding:0 1px;
background: #d8eaf0;
border-bottom:1px solid #a6b4bc;
}
.banner{
background: url("../images/banner.png") no-repeat left top;
width:1000px;
height:436px;
}
Screen Shots:

IE6 Color Patches
Solution:
Change the background of .outter-content to same as .content-home.
CSS CODE
.outter-content {
background: #d8eaf0 ;
clear: both;
border:#a5b3bb 1px solid;
border-top:0px;
}
... ...
Screen Shots:

IE6 Color Patches Fixed