/* for internet explorer */  

body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background: #D1E6F9; 
  font-family:arial, verdana, sans-serif;
  font-size: 11pt;
  overflow: hidden; 
  }

* html body {
  padding: 120px 0 50px 0; 
  }

#container {
  font-family: arial, helvetica, sans-serif; 
  position:fixed; 
  top: 73px;
  left:0px;
  bottom:50px; 
  right:0; 
  overflow:auto; 
  background: #D1E6F9;
  padding:10px;
  }

* html #container {
  height:100%; 
  width:100%; 
  }

#header {
  position: absolute; 
  background: #578AAF;
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 75px; 
  overflow: auto; 
  border-bottom: 2px solid #ffffff;
  color: #FFFF00;
  }
  
* html #header {height:80px;}

#header img {
  margin:10px 10px 0 10px;
  }

#footer {
clear: both;
  position: absolute; 
  bottom: 0; 
  left: 0;
  width: 100%; 
  height: 40px; 
  overflow: auto; 
  color: #FFFF00;
  background: #578AAF;
  border-top: 2px solid #53829d;
  line-height: 30px;
  font-size: 90%;
  }
* html #footer {height:45px;}

/* end of bit that does the work */


#flotleft {
  position:absolute; 
  top: 110px; 
  left: 5px; 
  width: 204px; 
  background:#fff; 
  padding: 5px; 
  border: 1px solid #578AAF;
  height: auto;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10pt;
  line-height: 20px;
  }
  
#flotleft h2 {
 color: #ff0000; 
 background-color: transparent;
 font-weight: bold;
 font-size: 110%;
 }

#header ul {
  clear: both; 
  text-align: center; 
  border-top: 1px solid #73a2bd;
  }

#header ul {
  margin: 0; 
  padding: 5px; 
  list-style-type: none; 
  background: transparent; 
  height: 1.5em;
  }

#header ul li {
  display:inline; 
  color: #FFFF00;
  font-size: 90%;
  }
  
#header a:link, #footer a:link {
 color: #ffffff; 
 background-color: transparent;
 font-weight: bold; 
 text-decoration: none; 
 }

#header a:visited, #footer a:visited  {
 color: #cacaca; 
 background-color: transparent;
 font-weight: bold; 
 text-decoration: none; 
 }

#header a:active, #footer a:active  {
 color: #ffffff;
 background-color: transparent;
 font-weight: bold;
 text-decoration: none;
 }

#header A:hover, #footer A:hover  {
 text-decoration: none; 
 background-color: #ffffff;
 font-weight: bold; 
 color: #ff6600; 
 }
 
 
