/* ==========================================================================
   Affinity Menu Customization 
   ========================================================================== */

@import url("//fonts.googleapis.com/css?family=Raleway:200");
#affinitymenu {
    float: left;
    }

#affinitymenu ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    width: 1140px;
}

#affinitymenu li {
    float: left;
    background-color: #283e7c;
    border-right: 2px solid #fff;
    width: 190px;
    height: 60px;
    text-align:center;
    vertical-align: middle;
}

#affinitymenu li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 20px 16px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#affinitymenu #button3 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#affinitymenu #button5 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#affinitymenu li:hover {
    background-color: #D2272E;
}

#affinitymenu li:active {
    background-color: #D2272E;
}

@import url("//fonts.googleapis.com/css?family=Raleway:200");
#aaicpcmenu {
    float: left;
    }

#aaicpcmenu ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    width: 1140px;
}

#aaicpcmenu li {
    float: left;
    background-color: #283e7c;
    border-right: 2px solid #fff;
    width: 162px;
    height: 60px;
    text-align:center;
    vertical-align: middle;
}

#aaicpcmenu li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 20px 16px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#aaicpcmenu #button3 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#aaicpcmenu #button5 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#aaicpcmenu li:hover {
    background-color: #D2272E;
}

#aaicpcmenu li:active {
    background-color: #D2272E;
}


@import url("//fonts.googleapis.com/css?family=Raleway:200");
#napipmmenu {
    float: left;
    }

#napipmmenu ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    width: 1140px;
}

#napipmmenu li {
    float: left;
    background-color: #283e7c;
    border-right: 2px solid #fff;
    width: 228px;
    height: 60px;
    text-align:center;
    vertical-align: middle;
}

#napipmmenu li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 20px 16px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#napipmmenu #button3 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#napipmmenu #button5 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#napipmmenu li:hover {
    background-color: #D2272E;
}

#napipmmenu li:active {
    background-color: #D2272E;
}


@import url("//fonts.googleapis.com/css?family=Raleway:200");
#organizationaleffectivenessmenu {
    float: left;
    }

#organizationaleffectivenessmenu ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    width: 1140px;
}

#organizationaleffectivenessmenu li {
    float: left;
    background-color: #283e7c;
    border-right: 2px solid #fff;
    width: 162px;
    height: 60px;
    text-align:center;
    vertical-align: middle;
}

#organizationaleffectivenessmenu li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 20px 16px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#organizationaleffectivenessmenu #button3 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#organizationaleffectivenessmenu li:hover {
    background-color: #D2272E;
}

#organizationaleffectivenessmenu li:active {
    background-color: #D2272E;
}



@import url("//fonts.googleapis.com/css?family=Raleway:200");
#aboutmenu {
    float: left;
    }

#aboutmenu ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
    text-align: left;
    width: 1140px;
}

#aboutmenu li {
    float: left;
    background-color: #283e7c;
    border-right: 2px solid #fff;
    width: 228px;
    height: 60px;
    text-align:center;
    vertical-align: middle;
}

#aboutmenu li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 20px 16px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#aboutmenu #button3 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#aboutmenu #button5 li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 24px;
    text-decoration: none;
    vertical-align: middle;
    line-height: normal;
        
}

#aboutmenu li:hover {
    background-color: #D2272E;
}

#aboutmenu li:active {
    background-color: #D2272E;
}


#titleouter{
    background-color: #ebebeb;
    padding: 15px;
    width: 100%;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
} 

#titleinner {
max-width: 1140px;
margin: 0 auto; 
}

#titleouter, #titleinner, h1{
    color: #273c7e;
    margin: inherit auto;
}
ul.rmRootGroup.rmToggleHandles.rmHorizontal{
  display: inline-block;
  text-align: center;
}
ul.rmVertical.rmGroup.rmLevel1{
  text-align: left;
}
div#ctl01_Primary_NavMenu{
  text-align: center;
}