#layout_wrapper, .layout-wrapper {
width:100% !important;
min-width:1000px !important;
max-width:80rem !important;
margin-left:auto;
margin-right:auto;
}
/* Large screens --- */
@media only screen
and (min-width : 1824px) {
/* Styles */
#layout_wrapper, .layout-wrapper
{
max-width:100rem !important;
margin-left:auto;
margin-right:auto;
}
}
  h1 {
    padding:8px;
    color:#fff;
     background-color: #005596 !important;
    width:100%;
    padding-left:15px;
    }
footer, #menu_container  {
  background-color:#005596 !important;
}
ul.horizontal.site-menu, .site-menu, .nav-wrapper {
    background-color: #005596 !important;
}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span {
color: #fff;
font-family:Lato;
}
ul.horizontal.site-menu {
text-align:center;
}
ul.horizontal.site-menu ul.sub-menu li {
text-align:left;
}
ul.horizontal.site-menu li {
float:none;
display:inline-block;
vertical-align:top;
}

#nav_header_container .layout-wrapper {
max-width:initial !important;
}
#nav_header_container .layout-wrapper.gw-wrapper {

max-width: 80rem !important;

}


@media only screen
and (min-width : 1824px) {
/* Styles */
#nav_header_container .layout-wrapper.gw-wrapper {
	  max-width:100rem !important;

	}
}

#ctl00_ctl00_fund_repeater_purpose_1 {
font-size:14px;
color:#000;
}
.top-line #non_member_panel .login-link {
    background-color: transparent;
    padding: 5px 10px;
    color: #000 !important;
font-size:16px;
}
.rn-summary {
    color: #000;
    font-size: 16px;
}
.rn-line a, .job-widget-title {
    font-size: 16px;
    font-weight: bold;
}