    body {
        background: #5c89b3 linear-gradient(#DEDEDE, #5c89b3) no-repeat scroll 0 0;
        margin: 0;
        color: rgb(51,51,51);
    }

    .ah_segment {
        background-color: #5C89B3;
        color: rgb(51,51,51);
    }

    .ah_segment_title {
        border-bottom: 1px solid white;
        color: white;
    }

    .esp_content_box {
        display: block;
        margin: auto;
        max-width: 780px;
        width: 100%;
        background: #5C89B3;
    }
    
    .main_img {
        display: block;
        margin: auto;
        max-width: 780px;
        width: 100%;
    }    

    .menubar {
        background-image: none;
        background-color: white;
        border-bottom: 10px solid #5c89b3;
        position: relative;
        z-index: 20;
    }

    .pg_body {
        margin: auto;
        max-width: 900px;
    }

    .return_home {
        display: inline;
        margin-left: 470px;
    }

    .return_home_img {
        width: 40px;
    }

.dc_activity_box_body_desc_text a {
color: black;
}
    
/*****************************************************************************
   MEDIA SPECIFIC FOLLOWS
*****************************************************************************/

@media (min-width: 0px) and (max-width: 640px) {
    body {
        background: #5c89b3 linear-gradient(#DEDEDE, #5c89b3) no-repeat scroll 0 0;
        margin: 0;
    }
    
    .HS_logo {
        height: 50px;
        width: auto;
        margin-left: 60px;
    }
    
    .main_img {
        display: none;
    }
    
    .return_home {
        margin-left: 60px;
    }
}


@media (min-width: 641px) and (max-width: 900px) {
    .main_img {
        position: relative;
        top: -120px;
    }

/*
    .esp_content_box {

        position: relative;
        top: -260px;
    }
*/

}


@media (min-width: 901px) {
    .main_img {
        position: relative;
        top: -120px;
    }
/*
    .esp_content_box {
        position: relative;
        top: -260px;
    }
*/
}

.ah_segment {
    background-color: none;
    background-image: none;
    box-shadow: none;
}


