
html {
    height: 100%;
    background: #fff;
}

body {

}

.prepax-body {
    margin: 0;
    padding: 0;

    height: 100%;

    background-color: #D3D3D3;

}

.prepax-body,
.prepax-paragraph,
.prepax-tableHeader,
.prepax-tableCell {
    font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.prepax-body a {
    text-decoration: none;
    color: #025c1f;
}

.prepax-body a:hover {
    text-decoration: underline;
}

.prepax-body h1 {
    color: #025c1f;
    text-transform: uppercase;
}

.prepax-panel {
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;

    width: 940px;

    background-color: #FFFFFF;

    box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 9px 1px -moz-rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    zoom: 100%;
}

.prepax-topnav {
    float: right;
    position: relative;
    top: -50px;
}

.prepax-topnav ul {
    list-style: none;
}

.prepax-topnav ul li {
    float: left;
    margin-left: 15px;
}

.prepax-topnav ul li.selected {
    font-weight: bold;
}

.prepax-text--center {
    text-align: center;
}

.prepax-footer {
    bottom: 0;
    margin-top: 10px;
}

/* parsys component */
div.par {
    clear: both;
}

div.parsys_column {
    height: 100%;
    width: 100%;
    float: left;
    border: 0;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

div.parsys_column .section {
    overflow:hidden;
    width: 100%;
}

/* column control layouts */
div.cq-colctrl-cols {
    width: 100%;
    float: left;
}

div.cq-colctrl-default {
    width: 100%;
}

/* layout 0 : 50% 50% ( grid6 + grid6 ) */
div.cq-colctrl-lt0 {
}
div.cq-colctrl-lt0-c0 {
    width: calc(50% - 10px);
    margin-right:10px;
}
div.cq-colctrl-lt0-c1 {
    width: calc(50% - 10px);
    margin-left: 10px
}


div.parbase.image {
    text-align: center;
}

div.parbase.textimage .text {
    margin-left: 35px;
    position: relative;
    top: -38px;
}

