#maincontentbox{
width: 768px;
margin: 0px auto;
padding:0;
border: 1px solid #D3D3D3;
}

#maincontentbox2{
width: 768px;
margin: 0px auto;
padding:0;
border-left: 1px solid #D3D3D3;
border-right: 1px solid #D3D3D3;
border-bottom: 1px solid #D3D3D3;
}

#hpmaincontentbox{
width: 768px;
background-image : url(../graphics/sp3cbg.gif);
background-repeat: repeat-y;
}

#hpcontentboxleft{
width: 197px;
float: left;
margin-top: 20px;
}

#hpcontentboxmid{
width: 354px;
float: left;
margin-left: 15px;
margin-right: 15px;
margin-top: 20px;
margin-bottom: 20px;
/* Added to correct the rhc from dropping to the bottom of the page */
overflow: visible;
}




