/*Benar css */
/*========== Header ==========*/
#aboutnav {
    top: 46px;
}
ul#portal-globalnav li a {
    font-size: 12px;
}
/*========== Header END*/

/*========== Subsite ==========*/
#topstorywide {
    float: left;
    background: #003366;
    color: #FFFFFF;
    width: 622px;
    padding-top: 15px;
    padding-right: 15px;
    -moz-box-sizing:border-box;box-sizing:border-box;  /* This makes the moz box model match the IE box model, so no double coding */
}
#topstorywide img {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}
#topstorywidetease {
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
    width: 605px;
    word-wrap: break-word;
}
#topstorywidetease h2 {
    font-size: 26px;
    margin-left: 10px;
    margin-bottom: 5px;
    padding: 0px;
    font-weight: bold;
    margin-top: 0px;
}
#topstorywidetease a {
    color: white;
    text-decoration: none;
}
#topstorywidetease p {
    font-size: 14px;
    margin-left:10px;
    margin-top: 0px;
    padding:0px;
}
#morenews {
 margin-top: 15px;
 border-top: 4px solid #D7D7D7;
 padding-top: 10px;
 width: 100%;
 max-width: 622px;
 float: left;
 font-size: 13px;
}
.teaserimg {
    float: left;
    margin-right: 10px;
}
.teaserimg a {
    border: 0px;
}
.teaserimg img {
    width: 75px !important;
    height: 75px !important;
}
.sectionteaser p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
}
.sectionteaser h2 {
    color: #003366;
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0px;
}
.sectionteaser h2 a {
    text-decoration: none;
    color: #003366;
}
/*========== Subsite END*/
/*========== Section ==========*/
#abovefold #infopage {
    margin-top: -30px;
}
#infopage h1 {
    display: none;
}
/*========== Section END*/
/*========== Mosaic Subsite ==========*/
#topstorywidefull {
    float: left;
    background: #003366;
    color: #FFFFFF;
    max-width: 622px;
    padding-top: 15px;
    padding-right: 15px;
    -moz-box-sizing:border-box;box-sizing:border-box;  /* This makes the moz box model match the IE box model, so no double coding */
}
#topstorywidefull #topstorywidefulltease {
    height: unset;
}
#topstorywidefull #topstorywidefulltease a img {
    width: 300px;
    height: 205px;
    overflow: hidden;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}
#topstorywidefull #topstorywidefulltease h2 {
    font-size: 26px;
    line-height: 30px;
    margin-left: 10px;
    margin-bottom: 5px;
    padding: 0px;
    font-weight: bold;
    margin-top: 0px;
}
#topstorywidefull #topstorywidefulltease a {
    color: #FFF;
}
#topstorywidefull #topstorywidefulltease p {
    font-size: 14px;
    margin-left: 10px;
    margin-top: 0px;
    padding: 0px;
}
/*========== Mosaic Subsite END*/

/*========== Mosaic Section ==========*/
.rfa-section #topstorywidefull {
    background: unset;
    padding-top: unset;
    padding-right: unset;
}
.rfa-section #topstorywidefulltease {
    padding-bottom: 10px
}
.rfa-section #topstorywidefull #topstorywidefulltease h2,
.benar #topstorywidefull #topstorywidefulltease h2 {
    font-size: 21px;
    line-height: 24px;
}
.rfa-section #topstorywidefull #topstorywidefulltease p,
.benar #topstorywidefull #topstorywidefulltease p {
    line-height: 16px;
}
.rfa-section #topstorywidefull #topstorywidefulltease img {
    margin-left: unset;
}
.rfa-section .service_widetop_two_featured p, .rfa-section .service_widetop_three_featured p {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
}
.rfa-section .service_widetop_two_featured .featured_image img, 
.rfa-section .service_widetop_three_featured .featured_image img {
    width: 75px !important;
    height: auto;
    float: left;
    margin-right: 10px;
}
.rfa-section .teaserimg img {
    width: unset;
    height: unset;
}
.mosaic-tile-content .existing_story h2 {
    font-size: 14px;
    line-height: 17px;
}
/*========== Mosaic Section END*/

/*========== Story ==========*/
.plone-nav, #storytext p {
    font-family: Arial, Helvetica, sans-serif;
}

#storytopsocial {
    width: 175px;
}
#dateline {
    width: 220px;
}

div#storytext {
    font-family: Arial, Helvetica, sans-serif;
}
#storytext p {
    font-size: 14px;
}
/*========== Story END*/

/*========== Archive ==========*/
.sectionteaser.archive {
    width: 100%;
}
/*========== Archive END*/

/*========== Footer ==========*/
#footerlang a img {
    border-bottom: 1px solid #E6E7E8;
    opacity: .5; /* actual images are black, but should be gray */
}