html {
  background: #fff;
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  font-size:12px;
  height:100%;  
}

.container {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}

.logoContainer {
  position: relative;
  height: 100px;
}

.logoContainer {
 z-index:10;
}

.greyBlock {
  position: absolute;
  background-color: #999;
  height: 30px;
  width: 1000px;
  right: 0;
  bottom: 3px;
  z-index: -1;
  margin-right:5px;
}

h1 {
  color: white;
  background: #636363;
  padding: 66px 20px 20px;
  width: 300px;
  margin-top: -15px;
  z-index: 6;
}

.bannerContainer {

  z-index: -1;
}

.bannerContainer img{
	padding:0;
	margin:0;
}

#bannerImage {
	height:120px;
  z-index: 0;
  right:0;
  color:#ffff;
  width:845px;
}
#bannerText{
	height:120px;
  left: 0;
  top: 0;
  z-index: 0;
    background-color: gray;
}


#contactNav{
	 background: #e6e6e6;
    float: right;
    position: relative;
    font-size:10px;
    padding: 0 5px 0px 4px;
}
#logo{
		position:relative;
  z-index: 10!imporatant;
  padding-left:50px;
}

#wrap {
  min-height: 100%;
  min-width:100%;
}

#main {
  overflow:auto;
  padding-bottom:150px; /* this needs to be bigger than footer height*/
}
.footer {
  position: relative;
  margin-top: -150px; /* negative value of footer height */
  clear:both;
  padding-top:5px;

} 

.footer td{
	text-align:right;
	padding-right: 5px;
	  border-top: #CCC 2px solid;
}

.centerNavigation li{
	font-size: 11px;
    line-height: 1.2em;
    color: #838383;
    text-align: left;
    border-bottom: 1px solid #d8d9db;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    list-style: none;
    margin: 0;
    padding: 0 12px 0 16px;
}

.centerNavigation a {
	color:#838383;
}
.breadcrumb a {
	color:#838383;
}

.centerNavigation a.active{
	font-weight:bold;
}

.card-header{
	background-color:#0e402e;
	color:white;
	font-weight:bold;
}
.card div{
	padding: 5px;
}
.movie{
	margin:5px 5px 5px 15px;
}
.breadcrumb{
	background-color:transparent;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: ">";
}

@media print{
     img{
          display: inline;
          visibility: visible;
     }
}
