body{
  overflow:hidden;
}

#panel{
/*   border: 5px solid green; */
  width: 100%;
/*   height: 50px; */
  border-bottom: 1px solid rgba(250,250,250,0.9);
  border-radius: 1px;
  background:rgba(20,20,20,0.9);
/*   display:none; */
}

#help-text{
  position:absolute;
  top:0px;
  left:0px;
  background:rgba(20,20,20,0.9);
  /*width:100%;*/
  height:100%;
  z-index:100;
  color:white;
  font-family: Helvetica, sans-serif;
  font-size:16px;
  padding: 20px 100px;
  overflow:auto;
}

#subpanel{
/*    background:blue; */
   overflow:hidden;
}

.target_wrapper{  
  padding:0px;
  font-family: Helvetica, sans-serif;
  text-align:center;
  display: inline-block;
}


.target_contents{

  height: 25px;
  line-height:25px;
  font-size:20px;  
  
  margin:0px 5px 5px 0px;
  background:rgba(0,0,0,0);
  padding:5px;
  color: rgba(240,240,240,1);
  cursor:pointer;
  border:1px solid white;
  
}

#content{
}

.content_wrapper{
  background:rgba(200,100,100,1);
  padding:0px;
  margin:0px;
  box-shadow: 0px 0px 5px black;
}

.content_contents{
  margin:0px 0px 0px 0px;
  background:white;
/*   padding-left:0px; */
  position:absolute;
  overflow:hidden;
  padding:0px;
}

iframe{
/*   border:1px solid rgba(200,200,200,1); */
  border:1px solid gray;
  height:100%;
  overflow:hidden;
}

body{
  margin:0px;
}

.content_header{
/*   border-top-right-radius: 2px; */
/*   border-top-left-radius: 2px; */
  text-align:center;
  line-height:1.5em;
  border: 0px solid black;
  background: rgba(0,0,0,0.7);
  color:white;
  font-weight:bold;
  font-family: Helvetica, sans-serif;
  padding: 0px 50px 0px 50px;
}

a{
  text-decoration:none;
  color:white;
}

a:visited, a:link{
  color:white;
}

a:hover{
  text-decoration:underline;
  cursor:pointer;
}

#search{
  font-weight:bold;
  background: rgba(20,20,20,0.7);
  color:white;
  padding:10px;
  border-radius:2px;
}

.search{
  display:inline-block;
  color:white;
  font-family: Helvetica, sans-serif;
  cursor:pointer;
}

.combined_search{
  line-height:1.5em;
  font-size:1.1em;
  padding-left:5px;
}

.search_button{
  padding-left:5px;
  cursor:pointer;
/*   border: 1px solid rgba(250,250,250,0.5); */
}
