  body {
    padding-left: 1em;
    padding-right: 1em;
    min-width: 930px; 
    width: expression(document.body.clientWidth < "950px" ? "950px" : "100%");    
    font-family: Georgia, Times New Roman,
          Times, serif;
    color: black;
    background: url(home.png); 
  }

  h1 { 
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  }
    
   .intro {
        text-align: justify;
        text-indent: 3em;
        font-size: 0.75em;  
   }

   .m {
        text-align: justify;
        font-size: 0.75em;  
   }
        
    a:link {
      color: black;
      font-size: 0.9em; 
    }

    a:visited {
             color: #003300;  
             font-size: 0.9em;
    }
    a:hover {
	color: #003300;
	font-size: 0.9em;
    }

    a { outline: none; }

  address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted; 
  } 
   
  .simple {          
        background: #013D01;
	width: 100%;
  }
      
table.vnav {
	position: fixed;
	top: 300px;
	left: 120px;
	width: 160px;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 2px;
        border-bottom-width: 2px;
        border-style: solid;
        border-color: black;
        line-height: 1.5;
}

.vnav ul {
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
    
/*Drop Down Navigation styles*/

#nav, #nav ul {
        
        float: left;
        line-height: 1.25;   
        background: transparent;
        padding: 0;
        list-style: none;
}

#nav a {
        display: block;
        width: 30em;
        background: transparent; 
}
        
#nav li {
        float: left;
        width: 5em;
}

#nav li ul {
        position: absolute;
        background: transparent;
        width: 8em;
        left: -999em;
}
        
#nav li:hover ul, #nav li.sfhover ul {
       left: auto;
}
        
#content {
        clear: left;
        color: #ccc;
}
