ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 200px;
  height: 470px;
  background-color: #515b25 /* #f1f1f1; */
}

li a {
  display: block;
  color: #000;
  padding: 8px 16px;
  text-decoration: none;
}

li a.active {
  background-color: lightgray;
  color: black;
}

li a:hover:not(.active) {
  background-color: #555;
  color: white;
}

body {
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

.main-table {
  width: 100%;
  border-collapse: collapse;
}

.main-table td {
  border: 0px;
  vertical-align: top;
}

.main-table th {
  border: 0px;
  background-color: #515b25;
  vertical-align: top;
}

.inner-table {
  border-collapse: collapse;
  width: 100%;
  height: 100%;
}

.td-search {
  position: relative;
  font-size: 14px;
}

.td-innertable {
  position: relative;
  width: 50%;
}

ul.navbar li {
  background: white;
  margin: 0.1em 0;
  padding: 0.1em;
  border-right: 1em solid black
}

ul.navbar a {
  text-decoration: none
}

a:link {
  color: grey /* blue */
}

a:visited {
  color: grey /* gray */
}

.scrollable {
    height: 480px; /* or any value */
    overflow-y: auto;
}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

h1 { 
   position: absolute; 
   top: 40px; 
   left: 0; 
   width: 100%; 
}
