.col-1
{
    float: left;
    overflow: hidden;
}

.col-2
{
    float: left;
    overflow: hidden;
}

/* ----------------------------------------- .pagelayout1 ---------------------------- */

.pagelayout1 .wrapper
{
    width: 1004px;
    min-height:330px;
}


.pagelayout1 .row-1 .col-1
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 50%;
}

.pagelayout1 .row-1 .col-2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    overflow:visible;
}


/* ----------------------------------------- .pagelayout2 ---------------------------- */

.pagelayout2 .wrapper
{
    width: 1004px;
    min-height:330px;
    /*border:1px solid red;*/
}


.pagelayout2 .row-1 .col-1
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 350px;
}

.pagelayout2 .row-1 .col-2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 654px;

}

.pagelayout2 H3
{
    /*border:1px solid green;*/
    color:#316231;
    font-size:20px;
    padding-top:10px;
    padding-left:30px;
    padding-bottom:10px;
}

.pagelayout2 H2
{
    /*border:1px solid green;*/
    color:#000000;
    font-size:14px;
    font-style:normal;
    font-weight:normal;
}

