#id_M19oOdT a.loginBoxChangePassword {
color: #fff;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author {
display: none;
}
/* Member Directory */

.board .genericListTable tbody tr, .board .membersTable tbody tr, .board .genericListTable tbody tr[bottomrow="true"], .board .membersTable tbody tr[bottomrow="true"] {
    border-top: none;
    text-indent: 5px;
}
.board img {     float: left; } 

.board .genericListTable tbody td .memberValue::before, .board .membersTable tbody td .memberValue::before, .board .genericListTable tbody td .memberValue::after, .board .membersTable tbody td .memberValue::after 
{     display: -moz-inline-grid;     content: "";     margin-right: 1px; 
}

/* End Member Directory */

#id_M19oOdT a.loginBoxLinkButton {
color: #fff;
}
#id_IqxnPfD .membersTable tbody tr td.memberDirectoryColumn1 .memberValue a
{
font-size: 190%;
color:#1C449C;
}
xtd.memberDirectoryColumn4 div.memberValue
{     
position: relative;
left: -455px;     
top: -45px; 
}
x.membersTable tbody tr td.memberDirectoryBottomRow {
    border-bottom: 2px solid transparent;
    border-top: none;
    padding: 5px 0 3px 0;
    padding-left: 143px;
}

.boardTop {
text-align: center;
border-top: 1px solid #ccc;
font-size: 130%;
}

.fieldSubContainer {
    margin: 5px 0;
}
#id_M19oOdT a.loginBoxLogout {
color: #fff;
}

A:not(.stylizedButton):not([id*="captcha"]), A:link:not(.stylizedButton):not([id*="captcha"]) { }

.SubpageTitle {
color: #1C449C;
font: bold 22px/normal Roboto Condensed;
overflow: hidden;

}
.WaGadgetLoginButton .loginBoxProfileLink a {
color: #fff;
}
.WaGadgetLoginButton .loginBoxChangePassword a{
color: #fff;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {     position: relative;     padding-top: 20px; }
.leaderbox {
background-size: cover;
}
.blue {
padding-right: 20px;
}
.bluetran {
background: rgba(40,77,162,.8);
width: 80%;
position: relative;
top: 40%;
padding: 20px;
line-height: .1em;
}
.blueboxinner{
width: 100%;
max-width: 400px;
overflow: hidden;
float: right;
}
div.bluebox{
    height:100%;
    position:relative;
    overflow:hidden;
}
div.bluebox:before{
    content:'';
    position:absolute;
    top:0; right:0;
z-index: 2;
    width:45%; height:100%;
background-image: url('https://nationalcertifiedpublicmanager174consortium.wildapricot.org/resources/Theme/transbg.png');
background-size: contain;
    background-color: #316AE8;
    -webkit-transform-origin:100% 100%;
    -ms-transform-origin:100% 100%;
    transform-origin:100% 100%;
    -webkit-transform:skewX(-15deg);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg);
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    color: white;
    display: block;
    font: bold 14px/normal Roboto Condensed;
    padding-right: 0px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: capitalize;
    vertical-align: top;
    white-space: pre-wrap;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item {
    position: relative;
    width: 100%;
    max-width: 120px;
margin-left: 10px;
margin-right: 0px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
vertical-align: middle;
    border-right: 1px solid #325bb3;
padding-right: 30px;
}

.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li > .item > a, .WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li.sel > .item > a {

}

.WaGadgetMenuHorizontal .menuInner {
    border-bottom: 0px solid transparent;
    background: transparent;
    position: relative;
    margin: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a::after {
    display: none;
}
/* MOBILE */
@media screen and (max-width: 715px) {
.bluetran {
background: rgba(40,77,162,.8);
width: auto;
position: relative;
top: auto;
padding: 20px;
line-height: auto;
}
.blueboxinner{
width: 100%;
max-width: auto;
overflow: visible;
float: none;
}
div.bluebox{
    height:100%;
    position:relative;
    overflow:visible;
}
div.bluebox:before{
display: none;
}
.blue {
background: rgb(40,77,162);
padding: 20px;
}
.mButton {
width: 100%;
max-width: 325px;
    margin-left: auto;
    margin-right: auto;
}
#id_Footer1 {
display: none;
}

}
