
body {
  background-color:#d7d7d7;
  margin:0;
  padding:0;
  font-size:100.01%;
  background-image:url(img/b.gif);
  background-repeat: repeat-x;
}
div{
  text-align:left;
  color:black;
}
p{
 margin:1ex 1em;
 text-align:left;
}
div{
 margin:0;
 padding:0;
}
div#banner {
 position:absolute;
 color:#8e0000;
 top:0;
 left:0;
 width:100%;
 height:100px;
}
img{
 border:none;
 margin:0;
}
img#logo{
 border: none; 
 display:block; 
 position:absolute; top:0;
 left:0;
}
img.llite{
 margin:10px 5px 0 0;
}
h2 {
 font-size:100.01%;
 margin: 2ex 1em 1ex;
 font-family:helvetica,verdana,arial,sans-serif;
 color:#8e0000;
 text-align:left;
}
div.cont{
 position:relative;
 top:120px;
 left:12em;
 padding: 20px 0;
 border: 1px solid #cccccc;
 background-color:#cccccc;
 margin: 0 20px 100px 0;
 width: 740px;
 text-align:center;

}
div.deco {
 position:relative;
 margin: 20px auto;
 height: 134px;
 width: 712px;
 padding:0;
 border: 1px solid #cccccc;
}
div.navi {
 position:absolute;
 top:120px;
 left:0px;
 margin:0;
 padding: 30px 1ex;
 width: 12.5em;
 font-family:helvetica,verdana,arial,sans-serif;
 font-size:80%;
}

a {
  font-weight: bold;
 color: #8e0000;
 text-decoration:none;
 display:block;
 margin: 1.5ex 0;
}

a:hover {
 text-decoration: underline;
}

a.slideanchor {
 display:block;
 float:left;
 width:160px;
 height:120px;
 border:2px solid #cccccc;
 margin: 5px;
}

a.slideanchor:hover {
 border:2px solid #8e0000;
}
a.tlink {
 display: inline;
}
span.pseudolink {
 font-weight: bold;
 color: #45516f;
 text-decoration:none;
 display:block;
 margin: 1.5ex 0;
}
span#naviia {
 color:#8e0000;
}
i {
 font-size:80%;
}
em {
 font-style: italic;
 text-decoration: none;
 font-weight: normal;
}
div.slides {
}
pre{
  text-align: left;
  margin: 20px;
}