﻿.leftColumn #leftHeader
{
    background-image: url(../../Media/Images/Layout/Home/leftheader.jpg);
}

.rightColumn #rightHeader
{
    background-image: url(../../Media/Images/Layout/Home/rightheader.jpg);
    position: relative; /* Used to cancel out the absolute positioning that's used to push the header into place */
    height: 336px;
}

#website #mainBody .leftColumn
{
    height: 413px;
    min-height: 0;
}

#website #mainBody .leftColumn #leftPanel .header
{
    background-image: url(../../Media/Images/Layout/Home/leftpanel-header.jpg);
}

#website #mainBody .leftColumn #leftPanel .content
{
    padding-top: 32px;
    min-height: 0;
    height: 356px;
}

#website #mainBody .rightColumn
{
    padding-top: 59px;
    padding-bottom: 25px;
    min-height: 0px;
    height: 329px;
}
* html #website #mainBody .rightColumn { height: 329px; }

#website #mainBody .rightColumn .header
{
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../../Media/Images/Layout/Home/rightcolumn-header.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    width: 747px;
    height: 138px;    
}

#website #mainBody .rightColumn .content
{
    height: 110px;
    padding-bottom: 10px;
    overflow: hidden;
}

#website #mainBody .rightColumn .footer
{
    background-image: url(../../Media/Images/Layout/Home/rightcolumn-footer.jpg);
    z-index: 0;
}

