body { 
   background-color: aqua;
   margin: 10px, 10px 
}

#container{
   width:920px; 
   background:white;
   margin:0px auto;
   padding:0px;
   border:black 1px solid;
}

#header{
   width:auto;
   background-color:lightblue;
   margin:0px auto; 
   padding:0px;
}

#navigation{
   background:blue;
   border:black 0px solid;
   margin:0px auto; 
   padding:0px;
}

div.context{
   background:white;
   border:0px solid black;
   margin:0px;
   padding:0px;
}

div.context1{
   height:250px;
   background:white;
   border:0px solid black;
   margin:0px;
   padding:0px;
   width:700px;
}

div.picture{
   position:relative;
   float:right;
   background:white;
   border:0px solid black;
   padding:0px;
   width:200px;
   margin-top:50px;
   height:200px;
}

#tmcontrol{
   overflow:auto;
   height:225px;
   background:white;
   border:0px solid black;
   margin-left:10px;
   padding:0px;
   width:440px;
}

#tmcontroltable{
   border:0px solid black;
   float:right;
   margin-top:20px;
}

.ruletablecell{
   width:15px;
   height:15px;
   font-size:90%;
   border:1px solid black;
}

#tmcontroltext{
   border:0px solid black;
   width:250px;
   margin-left:0px;
}

#tmcontroltext p{
   font-size:90%;
   font-weight:bold;
}

#tmtext{
   overflow:auto;
   height:400px;
   background:white;
   border:1px solid black;
   margin-left:10px;
   padding:0px;
   width:440px;
}

#tmtext p{
   font-size:90%;
}

#tmdisplay{
   overflow:auto;
   height:600px;
   background:white;
   border:0px solid black;
   padding:0px;
   width:440px;
   float:right;
   margin-top:15px;
   margin-right:10px;
   margin-left:10px;
}

#tmdisplay td{
   font-size:70%;
   color:black;
}

#c1{
   position:absolute;
   top:0px;
   left:48px;
   z-index:1;
}

#c2{
   position:absolute;
   top:24px;
   left:72px;
   z-index:2;
}

#c3{
   position:absolute;
   top:48px;
   left:96px;
   z-index:3;
}

#c4{
   position:absolute;
   top:48px;
   left:0px;
   z-index:4;
}

#c5{
   position:absolute;
   top:72px;
   left:24px;
   z-index:5;
}

#c6{
   position:absolute;
   top:96px;
   left:48px;
   z-index:6;
}

#c7{
   position:absolute;
   top:48px;
   left:48px;
   z-index:7;
}

button{
   width:auto;
   font-size:80%;
   font-weight:bold;
   color:green;
}
 
h1{ 
   margin:0 auto;
   width:auto;
   color:blue;
   background:lightgreen;
   text-align:center;
   font-family:sans-serif;
   font-variant:small-caps; 
   padding:10px;
} 

p{ 
   color:navy;
   font-weight:normal;
   font-family:sans-serif;
   text-align:justify;
   border:0px solid black;
   margin:0px;
   padding:10px;
}

p.head1{ 
   font-weight:bold;
   margin:10px;
   padding:3px;
   background:lightgreen;
   color:blue;
   border:0px solid black; 
}


