#banner
{
    background: url(/images/banner/banner-mo.png) no-repeat top left;
}

/* site search */
.slot_banner_utility .row_0 { margin-top: 20px; }

/* Home */
#sh2_plain_c2 #hero
{
    background-image: url(/images/inserts/hero_home_MO.png);
}
.pc_Home3 div.slot_hero
{
    width: 450px;
}

.pc_Home3 .slot_col2 {
    margin-top: 2em;
}

/* error page */
.p_3395 .styleIntroHeadline {
    color: White;
    line-height: 1.4em;
}

.p_3395 div#sh3_calc_wide
{
    margin-bottom: 23px;
}

/* Calculators */
.p_3459 #hero
{
    background: url(/images/inserts/hero_pro.jpg) no-repeat top left !important;
}

.p_3459 .styleMenuGroupLandingHead .menuItemAbstract
{
    padding-right: 40%;
}

/* School and Work */
.p_3415 #sh2_calc_start #hero
{
    background: url(/images/inserts/hero_sw2_start.jpg) no-repeat top left;
}

/* programs */
.p_1753 #sh2_grand_c3 #hero
{
    background: url(/images/inserts/hero_programs.jpg) no-repeat top left;
}

/* youth and benefits */
.p_1759 #sh2_medium_c2 #hero
{
    background: url(/images/inserts/hero_youth_and_benefits_2013.png) no-repeat top left;
}

/* new to benefits */
.p_1760 #sh2_medium_c2 #hero
{
    background: url(/images/inserts/hero_new_to_benefits.jpg) no-repeat top left;
}

/* Talk to an Expert popup page */
.p_830 .styleChatPresenceContainer
{
    margin-top: 0;
}

/* health */
.p_1754 #hero
{
    background: url(/images/inserts/hero_health.jpg) no-repeat;
}

/* work programs */
.p_1756 #hero
{
    background: url(/images/inserts/hero_work_programs.jpg) no-repeat;
}

/* Help page */
.p_1371 #sh2_plain_c2 #hero
{
    background: url(/images/inserts/hero_help.jpg) no-repeat top left;
}

/* article menus */
#menuLeft li.labelOnly 
{
    display: inherit !important;
}

/* ...outermost menu item always light */
#menuLeft .depth_1 > .menuItemAncestor > .menuAnchor 
{
    background-color: transparent !important;
}

.styleBoxInner_orange a:link, .styleBoxInner_orange a:visited, .styleBoxInner_orange a:active {
    color: #003636;
    text-decoration: underline;
}

.styleBoxInner_orange a:hover {
    color: #003636;
    text-decoration: none;
}

/* funding notice. */
.funding {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 1px #ccc;
    color: #333;
}

.funding-logo {
    float: right;
}