/* Login/Register overrides */
.login-logout { width: auto; }

.pm-hd .pm-nav-menu {
  height:57px;
  bottom:-28px;
  background-image:url(../images/nav_bg.png);
  _background-image:url(../images/nav_bg.gif);
}
.pm-hd .pm-nav-menu ul.nice-menu {
  height:36px;
  line-height:36px;
  margin-left:10px;
  margin-right:10px;
}
.pm-hd .pm-nav-menu ul.nice-menu li a {
  font-size:12px;
  border-left-color:#ccc;
  color:#222;
  background-color:transparent;
  padding:0 11px;
}
.pm-hd .pm-nav-menu ul.nice-menu li a.active {
  color:#ffffff;
  background-color:#4581D1;
}
.pm-hd .pm-nav-menu ul.nice-menu li a:hover {
  color:#ffffff;
  background-color:#4581D1;
}
.pm-hd .pm-nav-menu ul.nice-menu li div {
  top:45px;
  background-color:#ffffff;
}
.pm-hd .pm-nav-menu ul.nice-menu li ul { background-color:#ffffff; }
.pm-hd .pm-nav-menu ul.nice-menu li.menuparent li a {
  font-size:12px;
  color:#000000;
  background-color:#ffffff;
  border-bottom-color:#000000;
  padding: .5em 0;
}
.pm-hd .pm-nav-menu ul.nice-menu li.menuparent li a:hover {
  color:#000000;
  background-color:#ffffff;
}
.pm-hd .pm-nav-menu ul.nice-menu li:hover a, .pm-hd .pm-nav-menu ul.nice-menu li.active a {
  color:#ffffff;
  background-color:#4581D1;
}

ul.nice-menu .list-splitter{
    border-color: #0170ba;
}

.pm-hd .pm-nav-menu .block-content ul.nice-menu div{
    top: 2.8em;
    padding-right: 1.35em;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
}


.pm-ft-message {background-color: #2E5587; border-top: 1px solid #4581D1;}
.logged-in .user-block {color: #fff;}
.logged-in .user-block a {color: #4581D1;}
.logged-in .user-logout-block a, .logged-in .user-logout-block {color: #ccc;}

#block-menu-menu-utility-nav ul.menu li a {font-size:12px; margin-top:-3px;}
#block-menu-menu-portal-links ul {border-bottom:2px solid #ccc; margin-right:13px;}
.pm-hd-region #block-menu-menu-utility-nav li {border-right: 1px solid #ccc;}
.pm-banner-ad-top {margin-top: -15px;}
.login-logout .logged-out .user-block a {color: #fff;}
.login-logout .logged-out .user-block a:first-child {border-right: 1px solid #ccc;}
.homepage-hero-block .must-read-small h5 {text-transform: none;}
.category-more-info {border:none;}
#block-menu-menu-utility-nav { padding-top: 4px; }
.pm-hd .pm-nav-menu ul.nice-menu li:last-child {background-color:#9DB7D9; width: 170px;}
.pm-hd .pm-nav-menu ul.nice-menu li:last-child a {color:#fff; line-height: 13px; padding: 5px 10px;}
.pm-hd .pm-nav-menu ul.nice-menu li:nth-child(8) {background-color:#9DB7D9; }
.pm-hd .pm-nav-menu ul.nice-menu li:nth-child(8) a {color:#fff;}
.logged-in .user-block {
    width: 170px;
    word-wrap: break-word;
}

.pm-hd .block-content .login-logout {
    position: absolute;
    right: 78px;
    width: 170px;
}

.pm-hd .pm-hd-pdg .pm-search {
    right: 292px;
}
.pm_neal{
    float: right;
    background-image: url('../images/aw_neal_image.png');
    background-repeat:no-repeat;
    top: 0px;
    left: 0px;
    padding-right: 6px;
    width: 52px;
    height: 98px;
}
.pm-pg .pm-util {
    padding: 5px 0px 0px 0px;
}

.block-content .login-logout .login-cont {
    padding: 0;
}