/* External header CSS overrides - VPL */

/****************************************
* RANDOM - LEGACY
*****************************************/
.bc_core_external #userNav,
.bc_core_external #userNav a,
.bc_core_external #userNav a.userLink,
.bc_core_external #language a.userLink {
  color: #404040;
}

.bc_core_external .hover {
  background: #FFC;
}

/****************************************
* HEADER (legacy)
*****************************************/

.bc_core_external #header {
  background-color: #fff;
  background-image: url("");
  background-repeat: repeat-x;
  background-position: ;
}

.bc_core_external #header div.logo {
  margin: 30px 0 0 10px;
  width: 200;
}

.bc_core_external #header div.logo_text {
  margin: 30px 0 0 10px;
  width: 200;
}

.bc_core_external #header div.mobile_logo {
  margin: 10px;
  width: 135px;
}

.bc_core_external #header div.logo_text {
  font-size: 20px;
}

.bc_core_external #header.omdc div.logo img{
  height: 64px;
}

.bc_core_external #header div.logo img {
  margin: 0px;
  width: 200;
}

.bc_core_external #header div.mobile_logo img {
  margin: 0px;
  width: 135px;
}

.bc_core_external #header #navAndSearch {
  height: ;
}

.bc_core_external #header form {
  background: #FFFFFF;
  padding: 15px 15px 0px 15px;
  border-width: 0;
  border-style: solid;
  border-color: #f2f2f2;
}

.bc_core_external #header form h5 {
  color: #404040;
}

.bc_core_external #header form a.moreSearch {
  color: #404040;
}

.bc_core_external #header form div.searchOptions label.inline {
  color: #404040;
  border-color: #c2c2c2;
}

.bc_core_external #header form div.searchOptions label.search_scope_label {
  color: ;
}
.bc_core_external #header select {
  border-color: #c2c2c2;
}

/****************************************
* MAIN NAV (legacy)
*****************************************/
.bc_core_external ul#mainNav {
  background: #F5F5F5;
  border-width: 0;
  border-color: #DEDEDE;
  border-style: solid;
}

.bc_core_external #mainNav > li a.navLabel {
  font-variant: normal;
  font-weight: bold;
  color: #1198DC;
}

.bc_core_external #mainNav > li.active a.navLabel,
.bc_core_external #mainNav li a.current_page {
  color: #D81116;
  background: #F5F5F5;
}

.bc_core_external .microsite #mainNav > li.active a.navLabel {
  color: #1198DC;
  background: #F5F5F5;
}

.bc_core_external #mainNav > li:hover a.navLabel,
.bc_core_external #mainNav > li a.navLabel:focus,
.bc_core_external #mainNav > li a.navLabel:active {
  color: #ED1C24;text-decoration:underline;
  background: #FFF;
  border-color: #DEDEDE;
}

/* Top tier navigation dropdown panels*/
.bc_core_external #mainNav > li div.dropDownContent,
.bc_core_external #mainNav li.extendedNav ul.second_tier {
  background: #FFF;
  color: #404040;
  border-color: #DEDEDE;
}

.bc_core_external #mainNav li.dropDownItem a{
  color: #404040;
}

.bc_core_external #mainNav li.dropDownItem a:hover,
.bc_core_external #mainNav li.dropDownItem a:focus,
.bc_core_external #mainNav li.dropDownItem a:active {
  background-color: #F5F5F5;
  color: #D81116;
}

.bc_core_external #mainNav > li.extendedNav ul.second_tier h5 {
  color: #777;
  border-bottom-color: #AAA;
}

/****************************************
* NEW HEADER
*****************************************/
div.cp_header .cp_header_biblio_bar .my_account_toggle, 
.bc_core_external div.cp_header .cp_header_biblio_bar .my_account_toggle
{
  background-color: #1195d6;
}


/****************************************
* FOOTER
*****************************************/
.bc_core_external #footer {
  color: #FFF;
  background: #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.bc_core_external #footer a,
.bc_core_external #footer a:hover {
  color: #FFF;
}

.pay-all {
  display: none;
}


