@charset "UTF-8";
.savewrapper{
  display: none;
}
a.nav2{
  display: inline-block;
  padding:5px 10px;
  text-decoration:none;
  border:1px solid #ccc;
  background: #eee;
  margin-top: 10px;
  color: #222;
  margin-right:5px;
  cursor:pointer;
  border-radius:20px;
}
a.nav2:hover{
  background:#fff;
  color: #000;
}
.gray_panel{
  background : #000;
  opacity  : 0.4;
  width  : 100%;
  height  : 9999px;
  position : fixed;
  top   : 0;
  left  : 0;
  display: none;
  z-index  : 50;
}
.nowrap{
  white-space: nowrap;
}
.gray_panel>img{
  display: block;
  margin:100px auto;
}
.pop{
  text-align: left;
  border:1px solid #ccc;
  position: absolute;
  left: 0;
  top: 2.5em;
  padding:5px;
  background: #f5f5f5;
  z-index:1000;
  max-height: 20em;
  overflow-y: scroll;
}
table.list{
  max-width: 920px;
  margin:0 auto;
  border:1px solid rgb(26,104,166);
}
table.list th{
  white-space: nowrap;
}
table.list>thead>tr>th{
  text-align: center;
  border:1px solid rgb(26,104,166);
  background: rgb(30,114,184);
  color: #fff;
  padding: 2px;
}
table.list>tbody>tr>td,
table.list>thead>tr>td
{
  padding:2px 8px;
  vertical-align:middle;
  border:1px solid rgb(26,104,166);
background: #ffffee;
}
table.list>tbody>tr:hover{
  background: #efe;
}
.contextmenu{
  text-align: left;
  position:relative;
}
.contextmenu:hover{
  cursor:pointer;
}
.pop a{
  display: block;
  text-decoration:none;
}
.pop a.pi{
  padding: 5px;
  color: #222;
  white-space:nowrap;
}
.l, .e{
  text-align: left;
}
.c{
  text-align: center;
}
.e.r{
  text-align: right;
}
.pop a.pi:hover{
  cursor:pointer;
  color: white;
  background: olive;
}
.search-form{
/*  border:1px solid rgb(26,104,166); */
  max-width: 1300px;
  margin : 0 auto 1em auto;
  padding:2em;
  text-align: center;
}
.required{
  border:1px solid red;
}
.formtitle{
  font-size: 1.5em;
}
#s{
  width: 300px;
}
.starter-template{
  padding-top:1em;
}
table.list>tbody>tr>td.e,
table.list>thead>tr>td.e,
table.list>tbody>tr>td.contextmenu,
table.list>thead>tr>td.contextmenu
{
  background: #ffffff;
}
table.list>tbody>tr>td.a,
table.list>thead>tr>td.a{
  background: #eee;
}
