body
{
  background-color:White;
  margin:0px 10px 10px 0px;
}
td 
{
  vertical-align:top; 
}
p,div,li,td,l1,l2
{
  font-family:Tahoma,Arial,Swiss;
}
h2, h2 a,.headline,.linkbar td a,.textitem a
{
  color:#858;
}
h2, h2 a,.textitem a
{
  text-decoration: none;
  font-size:medium;
  padding-top:0px;
}
h2 a:hover,.textitem a:hover
{
  text-decoration:underline;
}
blockquote
{
  font-size:smaller;
}
#menupane
{
  position: relative;
}

#panelcontainer,.textitem
{
  height:300px;
  width:600px;
}
#panelcontainer
{
  position:absolute;
 	border:solid 2px #cac;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
  -webkit-box-shadow: 2px 2px 10px rgba(50,0,0,0.4);
  box-shadow: 2px 2px 10px rgba(50,0,0,0.4);
  border-radius:20px;
  top:160px;
  left:100px;
  padding:0px;
  background-color:#ddd;
  overflow:hidden;
}
#textpanel
{
  position:relative;
  top:0px;
  left:0px;
  width:2000px;
  height:2000px;
  overflow:visible;
}
.textitem
{
  position:absolute;
  margin:0px;
  padding:0px;
  overflow:auto;
  display: none;
}
h2,p
{
  padding-left:20px;
  padding-right:20px;
}
.headline
{
  font-weight: bold;
  font-size:smaller;
}

.linkbar
{
  width:100%;
  position:absolute;
  top:90%;
  left:0px;
}
.linkbar td
{
  text-align:center;
}
.linkbar td a
{
  font-size:medium;
  text-decoration:none;
}
.linkbar td a:hover
{
  text-decoration:underline;
}
#statuspane
{
  position:absolute;
  top:85%;
  left:5%;
  width:90%;
  height:10%;
  padding:5px;
  overflow:auto;
  background-color:#aaa;
  border: solid 2px #999;
  display:none; 
/*
*/
}
#backgroundtext
{
  font-size:10pt;
  color:white;
  position:absolute;
  width:100%;
  height:100%;
  overflow:hidden;
  z-index:-1;
  text-align:justify;
  font-weight:bold;
  cursor:pointer;
}
