html,body {
  margin:0;
  padding:0;
  height:100%; /* needed for container min-height */
  background:#444444;
  
  font-family:arial,sans-serif;
  font-size:small;
  color: #222222;
}

div#container {
  position:relative; /* needed for footer positioning*/
  margin:0 auto; /* center, not in IE5 */
  width:975px;

  overflow: auto; 
  height:auto; /* real browsers */
  height:100%; /* IE6: treaded as min-height*/
  background: #ffffff url("/images/leftmenubg.jpg");
  background-repeat: repeat-y;
  min-height:100%; /* real browsers */
}

div#heading {
  position : absolute;

  margin:0 auto; /* center, not in IE5 */
  background: #ffffff url("/images/topmenubg.jpg");
 background-repeat: repeat-x;
 width:100%;
}

div#leftmenu {
  position : absolute;
  left : 0px;
  top : 215px;
  bottom:0px;
  margin:0 auto; /* center, not in IE5 */
  width:198px;
  background: #ffffff url("/images/leftmenubg.jpg");

  height:auto; /* real browsers */



}

div#header {

}
  div#header p {
    font-style:italic;
    font-size:1.1em;
    margin:0;
  }

div#content {
  position : absolute;
  top : 215px;
  left : 200px;
  padding:1em 1em 5em; /* bottom padding for footer */
  background: #ffffff;
  width : 745px;
}
  div#content p {
    text-align:justify;
    padding:0 1em;
  }

div#footer {
  position:absolute;
  width:100%;
  bottom:0; /* stick to bottom */
  background:#ddd;
  border-top:6px double gray;
}
  div#footer p {
    padding:1em;
    margin:0;
  }

h1
    {
    font: 16pt arial;
    margin: 0;
    }

h2
    {
    font: 14pt arial;
    margin: 0;
    text-decoration: underline;
    }

h3
    {
    font: 10pt verdana, arial;
    margin: 0;
    font-weight: bold;
    }

a:hover
    {
    color: #F96B6B;
    text-decoration: underline;
    font-weight : bold;
    }

a:link
    {
    color: #6C0506;
    text-decoration: none;
    font-weight : bold;
    }

a:visited
    {
    color: #6C0506;
    text-decoration: none;
    font-weight : bold;
    }

a:active
    {
    color: #6C0506;
    text-decoration: none;
    font-weight : bold;
    }