body {
    width: auto;
    
} 

#preheader {
    min-width:24em;
    position : absolute;
    top : 0;
    left : 0;
    width : 100%;
    height : 1.5em;
}

TABLE.institutiontable {
    ALIGN : center;
    WIDTH : 100%;
    }
    
TABLE.institutiontable TR {
    ALIGN : center;
    WIDTH : 100%;
    }

TABLE.institutiontable TD {
  ALIGN : center;
  WIDTH : 13%;
}

TABLE.navigationtable TR TD {
    TEXT-ALIGN : left;
    padding : 0.5em;    
}

#header {
    position : fixed;
    min-width : 40em;
    width : 98%;
    padding-right : 2%;
    height : 15em;
    top : 0;
    right : 0;
    bottom : auto;
    left : 0;
}
#header h1 {
  margin : 0 0 0 0;
  padding-top : 0px;
  padding-bottom : 0px;
}
#header h3 {
  margin : 0 0 0 0;
  padding-top : 0px;
  padding-bottom : 0px;
}

#hocat-banner {
    min-width:34em;
    position : absolute;
    bottom : 0px;
    left : 0px;
    width : 98%;
    padding-right : 2%;
    height : 1.5em;
}

#leftnavigation {
    position : fixed;
    height : auto;
    bottom : 1.4em;
    top : 15em;
    left : 0;
    width : 12em;
    overflow : auto;
}

#content {
    position : fixed;
    left : 12em;
    right : 0px;
    top : 15em;
    bottom : 1.4em;
    height : auto;
    padding: 20px 20px 20px 20px;
    width : auto;
    overflow-y : auto !important;
    overflow-x: hidden; 
    -moz-box-sizing: border-box;
}

#footer {
    position: fixed;
    width : 98%;
    padding-right : 2%;
    padding-top : 0.2em;
    padding-bottom : 0.4em;
    height: 1em;
    left: 0; 
    bottom : 0;
    top: auto;
}

