body {
   font-family: arial, sans-serif;
   font-size: 100%;
   margin: 0; 
   padding:0px; 
   behavior:url(../css/csshover.htc); 
   background-color: #CC9; 
   }

* {
   margin:0; 
   padding:0;
   }
   
div#logo
    {
	margin-left: auto;
	margin-right: auto;
    margin-bottom: 0;
	padding-top: 0px;
	padding-bottom: 20px;
	width: 780px;
	background-color: #CFF;
	border-bottom: 10px #06C solid;
	border-top: 20px #06C solid;
    }
    
div#logo img {
   margin: 15px;
   vertical-align: middle;
   }
   
div#logo img.right { 
   margin-left: 180px;
   vertical-align: middle;
   }

img.left {
   float: left;
   margin-right: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   }
    
img.photoright {
   float: right;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   }
   
 
.container { 
   margin-right: auto; 
   margin-left: auto;
   margin-top: 30px;
   width: 780px; 
   background-color: #CFF; 
   }
   
.content {
   margin-right: 15px;
   margin-left: 15px;
   margin-top: 15px;
   }
   
.title { background-color: #00c; color: #fff; text-align: center; margin: 0px; padding: 10px;}
   
blockquote {
   margin-right: 25px;
   margin-left: 25px;
   }
   
h1 { 
   letter-spacing: .05em;
   font-family: sans-serif;
    margin-top: .75em;
   }
   
h2 { 
   letter-spacing: .05em; 
   font-family: sans-serif; 
    margin-top: .75em;
   }
   
h3 {
   letter-spacing: .05em;
   font-family: sans-serif;
    margin-top: .75em;
   }
   
h4 {
   letter-spacing: .05em;
   font-family: sans-serif;
    margin-top: .75em;
   }
   
p {
   text-align: justify;
   text-indent: 1.3em;
   font-size: .9em;
   margin-top: .75em;
   }
   
td {
   padding: 10px;
   }

ol {
   font-size: .85em
   }

ul {
   font-size: .85em
   }

.noin {
   text-indent: 0
   }
   
.center {
   text-align: center;
   text-indent: 0
   }
   
.block {
   margin-left: 50px;
   margin-right: 40px
   }
   
.sig {
   text-indent: 0;
   text-align: right
   }


div#listmenu { 
   width: 100%;
   float: left;
   border-top: 1px solid #009;
   border-bottom: 1px solid #009;
   font-size: 1.2em;
   font-weight: bold;
   background-color: #CFF;
   margin-bottom: 20px;
   } 

div#listmenu ul {
   margin: 0 0 0 30px;
   } 

div#listmenu li { 
   float: left;
   position: relative;
   list-style-type: none;
   background-color: #CFF;
   border-right:1px solid #009;
   } 

div#listmenu li:first-child { 
   border-left: 1px solid #009;
   }

div#listmenu li:hover {
   background-color: #FFF; 
   } 

div#listmenu a {
   display: block;
   padding: 0 10px;
   text-decoration: none;
   color: #009;
   }

div#listmenu a:hover { 
   color: #F33;} 

* html div#listmenu ul { 
   float: left;
   border-left: 1px solid #000; 
   margin-left: 15px;
   }
  
div#listmenu ul li ul { 
   margin:0;
   position: absolute;
   width:11em;
   left: -1px;
   } 

div#listmenu ul li ul li { 
   width:100%;
   border-left: 1px solid #869;
   border-bottom: 1px solid #869;
   border-right: 1px solid #869;
   }

div#listmenu ul li ul li:first-child { 
   border-top:1px solid #069; 
   } 

body div#listmenu ul li ul {
   display: none;
   } 

div#listmenu ul li:hover ul {
   display: block;
   } 

div#listmenu ul li:hover ul, div#listcontainer ul li ul: hover {
   display: block;
   } 

* html  div#listmenu ul li ul {
   border-top:1px solid #069; 
   border-left:0px;
   } 

