:root {
  --red: #d41130;
  --silver: #e0e0e0;
  --darkgrey: #575757;
  --darkergrey: #262626;
}

#Header {
  background: #fff;
}
#Header li a { 
  color: #575757;
  transition: all ease .2s;
}

#Header li a:hover {
  color: #d41130;
} 

#Header li a.current { 
  color: #d41130;
}

#Header li.UploadButton a {
  color: #fff;
}

.HeaderMid #HeaderImg {
  max-height: 39px;
  margin-top: 11px;
}

/* buttons */
button, 
input[type=submit], 
input[type=button], 
.UploadButton a,
.RecordPanel .RecordDownloadSpace .DownloadDBlend a {
  background-color: #d41130;
  color: #fff;
  font-weight: 400;
  transition: all ease .2s;
}
button:hover, 
button:focus, 
input[type=submit]:hover, 
input[type=submit]:focus, 
input[type=button]:hover,
input[type=button]:focus, 
.UploadButton a:hover,
li.UploadButton a:hover,
li.UploadButton a:hover i,
.UploadButton a:focus,
li.UploadButton a:focus,
li.UploadButton a:focus i,
.RecordPanel .RecordDownloadSpace .DownloadDBlend a:hover,
.RecordPanel .RecordDownloadSpace .DownloadDBlend a:focus {
  background-color: #a80f29;
  color: #fff !important;

}

#SearchBox, 
#HomeSiteText.dashtext, 
.HomePanelIN, 
.PopupCategoryTree, 
#BrowseBar, 
#BrowseBarTab {
  background-color: #777777;
}

#login_box #Footer {
  display: none;
}