.conditions-header-box-wrapper {
    position: relative;
    margin-bottom: 40px;
    background: #f6f6f6;
}

.conditions-header-image {
    height: 60px;
    position: absolute;
    top: -18px;
    box-shadow: none;
    left: -5px;
    z-index: 9;
}

.conditions-header-box {
    display: block;
    overflow: auto;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    position: relative;
    margin-top: 62px;
    padding-bottom: 38px;
    background: #ffffff;
    border-radius: 5px;
}

.conditions-header-box .background {
    position: absolute;
    top:0;
    right:0;
    height: 100%;
    background: url(../images/IntroPatterns-Stripes-Condition.png) repeat scroll center bottom #ececec;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.conditions-header-box ul {
    margin-left: 16px;
}

.conditions-header-box .title#page-title {
    box-shadow: none;
    text-align: left;
    margin-bottom: 0px;
    padding-top: 60px;
    background: none;
}

.conditions-header-box p, .resource-landing-header p, .conditions-header-box li, .resource-landing-header li {
    font-size: 14px;
    line-height: 21px;
}

.conditions-header-box h3 {
    padding-top: 7px;
    margin-bottom: 0;
}

ul.standard.conditions-header li {
    margin-bottom: 11px;
}

.conditions-header-box .quick-find h2 {
    margin-bottom: 20px;
}

.conditions-header-box-wrapper #content-one .top-content-col .block-inner {
    padding-top: 0;
    padding-bottom: 0;
}
.conditions-header-box.landing .title#page-title {
    margin-bottom: 0;
}

.conditions-header-box.landing {
    margin-top: 65px;
    padding-bottom: 50px;
}

.promo-type02 {
    background: url(../images/border-header.png) repeat-x scroll center top #F6F6F6;
    margin-top: 20px;
}
.promo-type02 p {
    font-size: 14px;
    line-height: 24px;
}

.page-node-7 #block-system-main {
    margin-top: 20px;
}