body {
background: #c0c0c0 url('images/body_bg.png') repeat-x;
 font-size: 14px;
  font-family: Verdana, Arial, Helvetica;
   color: #000000;
    padding: 1px;
     margin: 1px;
}

h1 {
font-size: 11px;
 text-transform: uppercase;
  background-color: Silver;
   border-top: 1px solid #FF8000;
    border-bottom: 1px solid #FF8000;
     padding: 10px 10px;
      margin: 0px;
      text-align: center;
}

h2 {
font-size: 20px;
 font-weight: normal;
  padding-top: 0px;
   padding-left: 5px;
    border-bottom: 1px solid #FF8000;
}

#container {
width: 950px;
 margin-top: 10px;
  margin-bottom: 10px;
   margin-left: auto;
    margin-right: auto;
     background-color: #ffffff;
      border-left: 1px solid #FF8000;
       border-right: 1px solid #FF8000;
        border-top: 1px solid #FF8000;
         border-bottom: 1px solid #FF8000;
}

#banner {
 padding: 0px;
  margin: 0px;
}

#banner img {
padding: 0px 0px;
} 

#content {
background-color: #ffffff;
 padding: 5px;
  margin-left: 210px;
   margin-right: 0px;
    border-left: 1px solid #FF8000;
}

div#content { 
min-height:1000px;
 height:expression(this.scrollHeight > 1000 ? "auto":"1500px"); 
}

p, pre {
padding: 5px 10px;
 margin:0px;
}

#left {
float: left;
 width: 195px;
  margin: 0px;
   padding: 0px;
    list-style:none;
     margin:0px;
      padding:0px;
}

#footer {
clear: both;
 margin: 0px;
  padding: 0px;
   text-align: right; 
}
  
#navigation {
float: left; 
 width: 190px;
  background-color: #ffffff;
   margin-right: 10px;
    padding-top: 0px;
     padding-left: 5px;
      padding-right: 5px;
       font-size: 0.9em;
        height: 700px;
         color: #000000;
}

a:link, a:visited, a:active{
text-decoration: none;
 color: #FF8000;
}

a:hover {
color: grey;
 text-decoration: underline;
}

dl, dt, dd, ul, li {
margin: 0px;
 padding: 1px;
  list-style-type: none;
}


dl#menu {
width: 190px;
}


dl#menu dt {
margin: 4px 0px;
 height: auto;
  line-height: 20px;
   text-align: left;
    border: 1px solid #FF8000;
     background: #ffffff;
}

dl#menu dd {
margin: 4px 0px;
 height: auto;
  line-height: 20px;
   text-align: left;
    border: 1px solid white;
}

dl#menu {
margin: 4px 0px;
 height: auto;
  line-height: 20px;
   text-align: left;
    border: 1px solid white;
}

dl#menu li {
text-align: left;
 background: #FFFFFF;
}

dl#menu li a, dl#menu dt a {
color: #000000;
 text-decoration: none;
  display: block;
   border: 0 none;
    height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
background: #FF8000;
}

