body,
.navbar-fixed-top {
min-width: 1088px;
}

.SimpleSearchContainer,
.AdvancedSearchContainer,
.CatalogContainer,
.HelpContainer, 
.WelcomeContainer {
     background: none;
}

.AdvancedSearchControl,
.SimpleSearchControl {
    padding-bottom: 0;
}

.front-bg {
    background: none repeat scroll 0 0 #f5f3f4;
    height: 200%;
    left: -50%;
    padding-top: 20px;
    position: fixed;
    top: -170px;
    width: 200%;
    z-index: -1;
}

.AdvancedSearchControl .front-bg {
    top: -110px;
}

.front-bg img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    min-height: 57%;
    min-width: 50%;
    right: 0;
    top: 0;
}

.CatalogControl .Link,
.Title,
.SubTitle,
.DefaultColor {
    color: #7f1610;
}

.AdvancedSearchControl .Title,
.AdvancedSearchControl .SubTitle,
.SimpleSearchControl .Title,
.SimpleSearchControl .SubTitle {
   text-shadow: none;
}

.OpacControl .Container a:active, 
.OpacControl .Container a:link,
.OpacControl .Container a:visited,
.OpacControl .Container a:hover,
.OpacControl .Container .AspNet-CheckBoxList-Item,
.OpacControl .Container select,
.OpacControl .Container .AspNet-RadioButtonList-Item,
.OpacControl .LabelColor,
.OpacControl .Label,
.SimpleSearchControl .FramedSearchPanel .LabelColor,
.SimpleSearchControl .SearchField .Label,
.SimpleSearchControl .SearchButtonControls .btn-link,
.SimpleSearchControl .SearchField .LabelTerms {
    color: black;
}

.SimpleSearchControl .IntroductionText,
.SimpleSearchControl .IntroductionText p,
.SimpleSearchControl .TagCloudFrequentSearches .TagCloudList .TagCloudItem .Word,
.SimpleSearchControl .TagCloudFrequentSearches .SubTitle,
.SimpleSearchControl .ListItem .Text,
.SimpleSearchControl .DescriptionListControl .SubTitle {
    color: White;
    text-shadow: 1px 1px 0px #333;
}

.CatalogControl p,
.CatalogControl .BodyDescription,
.CatalogControl li,
.HelpControl p,
.HelpControl .BodyDescription,
.HelpControl li,
.HelpControl .Link {
    color: #666;
}

.Footer .FooterHeader,
.Footer .FooterHeader a:active, 
.Footer .FooterHeader a:link, 
.Footer .FooterHeader a:visited, 
.Footer .FooterHeader a:hover {
    color: white;
}

.Footer .FooterBodyDescription,
.Footer .FooterBodyDescription a:active, 
.Footer .FooterBodyDescription a:link, 
.Footer .FooterBodyDescription a:visited, 
.Footer .FooterBodyDescription a:hover,
.Footer p {
    color: #CCC;
}

.Footer .FooterBodyTitle,
.Footer .ContactTitle,
.Footer .ContactFB,
.Footer .ContactFB a:link, 
.Footer .ContactFB a:visited, 
.Footer .ContactFB a:hover {
    color: White;
}

.WelcomeControl p,
.WelcomeControl .BodyDescription,
.WelcomeControl li,
.WelcomeControl .Title,
.WelcomeControl .SubTitle {
    color: White;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar- .nav .active > a, .navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus, .navbar-inner {
   background-color: #7f1610;
}

.btn-mainColor {

	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color: #c1242f;
	*background-color: #a11828;
	
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#c1242f),to(#a11828));
	background-image: -webkit-linear-gradient(top,#c1242f,#a11828);
	background-image: -o-linear-gradient(top,#c1242f,#a11828);
	background-image: linear-gradient(to bottom,#c1242f,#a11828);
	background-image:-moz-linear-gradient(top,#c1242f,#a11828);
	background-repeat:repeat-x;
	
	border-color:#c1242f #c1242f #a11828;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#c1242f',endColorstr='#a11828',GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	
	color:White;
}

.btn-mainColor:hover,
.btn-mainColor:active,
.btn-mainColor.active,
.btn-mainColor.disabled,
.btn-mainColor[disabled] {
	color:#fff;
	background-color:#a11828;
	*background-color:#a11828;
}

.AdvancedSearchControl .OpacPanelData,
.SimpleSearchControl .OpacPanelData,
.SimpleSearchControl .OpacPanelData .SearchField select {    
    background-color: white;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    color: black;
}

.AdvancedSearchControl .OpacPanelData,
.SimpleSearchControl .OpacPanelData {
    border: none;
}

.AdvancedSearchControl .html_snippet,
.SimpleSearchControl .html_snippet {
}

.WelcomeControl .Logo,
.SimpleSearchControl .SimpleSearchSnippet .Logo,
.AdvancedSearchControl .Logo {
  position: absolute;
  top: 40px;
  right: 0;
  padding-right: 100px;
}

.SimpleSearchControl .MiddleRow {
  clear: both;
}

.SimpleSearchControl .FramedSearchPanel {
  padding-top: 200px;
  float: left;
  max-width: 10000px;
  min-width: 0px;
  width: 60%;
}

.SimpleSearchControl .PanelSearch {
 width: 650px;
 margin: auto;
}

.SimpleSearchControl .BottomRow {
    min-height: 105px !important;
}

.AdvancedSearchControl {
    padding-top: 100px;
}

.AdvancedSearchControl .OpacPanelData .SearchField select {
    background-image: none;
    color: #666;
    background-color: #EEEE;
    webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
}

.Footer, 
.FooterFixed {
   background-image: none;
   background: none;
   background-color: #7f1610;

}

.Footer .FooterHeader {
    border-bottom: solid 1px #491000;
}

.Footer .FooterHeader .aLinkADB{
    font-weight: bold;
}

.Footer .FooterBody
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #491000;
    border-top: solid 1px #ad1925;
}

.Footer .FooterFBIcon
{
    padding-right: 5px;
    padding-top: 8px;
}

.Footer .divLogoUM {
    margin: auto;
/*    text-align: center; */
    padding-top: 10px;
}

.Footer .FooterBody .FooterBodyTitle {
    font-weight: bold;
    text-shadow: 1px 1px 0 #333;
}

.FooterFixed {
    padding-top: 10px;
    border-top: solid 1px #ad1925;
}

.col-md-3 {
    width: 25%;
    float: left;
}

.WelcomeControl {
    min-height: 550px;
    padding-top: 140px;
    width: 80%;
}

.WelcomeControl .Body {
    padding-top: 50px;
}

.CatalogControl {
    min-height: 550px;
}
