body {
  background-color:white;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
}

div.top-header-block {
  background-color:#333333;
  height:20px;
  width:100%;
}

div.middle-header-block {  
  width:100%;
  height:135px;
  overflow:hidden;
}

table.layout {
  border:none;
  width:100%;  
  background:black;
}

td.left-header {  
  width:450px;  
}

td.lcd {
  text-align:center;
  width:100%;
  
}

td.left_sidebar {
  width:240px;
}

td.right_sidebar {
  width:200px;
}

div.footer-middle {
  background-color:#333333;
  width:100%;
  text-align:center;
  height:22px;
  padding:0;  
}

div.footer-middle a {  
  color:white;
  font-size:10px;    
}

div.menu {    
  width: 250px;  
  padding:0;
  margin:0 0 0 5px;  
}

div.menu ul {
  background:url('images/menu_back.jpg') repeat-y;
  list-style-type:none;
  padding:0;
  margin:0;  
  width: 250px;  
  margin-top:-5px;
}

div.menu ul li {
  border-bottom:inset black single;
  padding-left:0;
  margin-left:0;
  padding-bottom:3px;
}

div.menu ul li a {
    font-size:10pt;   
    text-decoration:none;    
    padding:2px 10px 2px 10px; 
    display:block;
    color:white;
    font-family:Arial;    
}

div.menu ul li a:visited {
    font-size:10pt;    
    text-decoration:none;
    color:white;
}

div.menu ul li a:hover {
    background-color:#ffffff;
    text-decoration:none;    
    color:black;
}

div.menu ul li a.active {
    background-color:#ffffff;
    text-decoration:none;    
    color:black;
}

div.content {
    font-size:11pt;
    width:100%;
}

h1 {
    font-size:14px;
    font-weight:bold;
    padding:10px;
    padding-left:20px;
    padding-top:0;
    color:black;
}

div.content a {
    color:black;
    padding-top:3px;
    padding-bottom:3px;
}

div.content a:visited {
    color:#888888;
}

div.content a:hover {
    color:black;
}

div.org {
    font-size:11pt;
    padding-left:20px;
    line-height:1.5em;
}

div.org p {
  text-indent:2em;
}

div.info {
  margin:0 40px 40px 40px;
}

div.info p {
  text-indent:1em;
}

div.content h1 {
  margin-left:20px;
}

table.teaser {
  margin:0 0 0 20px;
}

table.teaser td {
  text-align:center;
  width:192px;
  padding-top:20px;
}

a img {
  border:none;
}

table.teaser a {
  text-decoration:none;
  color:black;
}

#menu-header {
  margin:0;
  height:30px;
  overflow:hidden;
}