﻿.main-page-header{
    background:none;
    border:none;
}
.main-page-header .header {
  width: 900px!important;
  background: url(../images/bg-wrapper.gif) repeat-y 50% 0;
  padding:0;
}

.navbar-nav > li > .submenu-container {
    border:1px solid #eaeaea;
}
.nav > li > a{
    padding-left:6px;
    padding-right:6px;
}
.navbar-nav > li > a {
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
}
.main-page-header .header .top-bg-outer {
    margin:0 auto;
}

.google-search-container>.google-search-container-inner input[type=submit]{
    /*padding:10px 20px 9px;*/
    padding:10px 20px;
}
.google-search-container { padding:5px 10px 7px;}

.navbar-header .navbar-brand{
    background:url(../images/home-page/header-logo-top-grey-bg.gif) 0 0 no-repeat;
}
.navbar-nav {
    margin-right:-15px;
}
.header-top-pre-nav {
    margin-right:8px;
}

.ie8 .main-page-header .header .navbar-collapse{
    width:653px;
}
.ie8 .navbar-nav > li > .submenu-container {top:53px;}
.navbar-nav > li > .submenu-container .first{
    border:none;
}

.navbar-nav>li>.training-submenu .first {
width: 185px;
}

.ie8 #MyAAPCMenuItem .submenu-container{width:900px;}

/*.navbar-nav > li > a{
     color: white;
  background: #0068a3;
  
}

.navbar-nav > li:hover > a, .navbar-nav > li:focus > a {
    color: #0068a3;
  background: #fff;
}*/

.main-page-header .header .navbar-collapse {
    /*border-bottom:1px solid #eaeaea;*/
    display:block!important;
}


.visible-in-all-not-sm{
    display:block!important;
}

.visible-in-md-portable-device {
    display: none !important;
}

.navbar-nav > li > .submenu-container {
    /*left:0;*/
    right: 0;
}

.ie9 .main-page-header .header .navbar-header {
    float:left;
}
.ie9 .main-page-header .header .navbar-collapse {
    float:right;
}

.ie9 .navbar-nav > li .networking-submenu.loggedIn{
                width:820px;
}
.ie9 .navbar-nav > li .networking-submenu.loggedOut{
                width:680px;
}

.ie9 .navbar-nav > li .resources-submenu{
               width:740px;
}

.ie9 .navbar-nav > #MyAAPCMenuItem .my-aapc-submenu-container{
                    width:900px;
}


.navbar-nav > li > .submenu-container > ul > li {
    padding:0 10px;
}
.navbar-nav > li > .submenu-container > ul > li > ul > li > a {
    font-size:13px;
    
}
.navbar-nav > li > .submenu-container > ul > li > a{
    white-space:normal;
}
.navbar-nav > li > .submenu-container > ul > li > ul > li > h4{
    white-space:normal;
}
.navbar-nav > li.training > .submenu-container {
    /*left:-167px;*/
}

.navbar-nav>li>.training-submenu.loggedIn {
      left: -355px;
    width: 900px;
}


.navbar-nav>li>.training-submenu.loggedOut {
      left: -355px;
    width: 900px;
}

.ie9 .navbar-nav > li > .submenu-container,
.ie8 .navbar-nav > li > .submenu-container {
    top:53px;
}

.header{
    border-bottom:1px solid #eaeaea;
}



.logged-in-container{background:none}
.resources-submenu>ul{
    width:25%;
}
.networking-submenu>ul{
    /*width:25%;*/
}
.training-submenu>ul{
    /*width:20%;*/
}

.loggedin-inner-container{
    border-bottom:2px solid #0068a3;
    padding:0px 15px 10px;
   margin: 0px 0px 4px;
}
.loggedin-inner-container .right-col{
    float:right;
    padding-left:15px;
}

.loggdin-profile-widget-header-conntainer-outer {
    padding:5px 0 5px 0;
}
.container.header .header-top-pre-nav{ position:absolute !important; padding:10px 0 11px;}
.main-page-header .container.header .navbar-collapse > .navbar-nav, .main-page-header .container.header .navbar-collapse > .navbar-nav{margin-top: 46px !important;}

.main-page-header .header .top-bg-outer .top-bg {
    height: 46px;
}


@media only screen and (max-width:992px){
    
    .main-page-header {
      position: relative;
      left:auto;
      top: auto;
      width: 900px;
      z-index: 1000;
    }
    .footer .table .table-row .table-cell {
        padding-right:35px;
    }
}

@media (max-width: 767px){
    .footer .table {
      /*display: table;*/
    }
}

@media only screen and (max-width:639px) {

.visible-in-all-not-sm{
    display:block!important;
}

.visible-in-sm{
    display:none!important;
}

.visible-in-md-portable-device {
  display:none!important;
} 
}

@media only screen and (max-width:479px) {
.navbar-header .navbar-brand{
              padding:0px 6px 0;
              margin:0px 0 0;
}


.header-top-pre-nav{
    left:auto;
    background:none;
    padding-left:0;
}
.visible-in-all-not-sm{
    display:block!important;
}

.visible-in-sm{
    display:none!important;
}

.visible-in-md-portable-device {
  display:none!important;
} 
}

@media only screen and (max-width:359px) {
.visible-in-all-not-sm{
    display:block!important;
}

.visible-in-sm{
    display:none!important;
}

.visible-in-md-portable-device {
  display:none!important;
} 

}

