body
{
  background-color:white;
  background:url("/img/background3.jpg") repeat-x scroll center top white;
  color:black;
  font-family:"Trebuchet MS";
  font-size:14px;
}
a
{
  -color:black;
}
a.nodec
{
  -text-decoration:none;
}
.nu
{
  text-decoration:none;
}
.img
{
  border:none;
}
.pic
{
  width:22px;
  height:22px;
}
.pichome
{
  width:64px;
  height:64px;
}
.ima
{
  width:16px;
  height:16px;
  position:relative;
  top:2px;
}
.ico
{
  width:8px;
  height:8px;
}
h1
{
  font-size:24px;
  margin:5px;
}
h2
{
  font-size:16px;
  margin:5px;
}
h3
{
  font-size:14px;
  margin:5px;
}
.aleft
{
  text-align:left;
}
.aright
{
  text-align:right;
}
.acenter
{
  text-align:center;
}
.vtop
{
  vertical-align:top;
}
.red
{
  color:red;
}
.nowrap
{
  white-space:nowrap;
}
.error
{
  background:url("/img/del.png") right center no-repeat;
  background-origin:content-box;
  background-size: 16px 16px;
  border-radius:5px;
  background-color:red;
  color:white;
  cursor:pointer;
  width:320px;
  padding:5px;
}
.msg
{
  background:url("/img/del.png") right center no-repeat;
  background-origin:content-box;
  background-size: 16px 16px;
  border-radius:5px;
  background-color:greenyellow;
  color:black;
  cursor:pointer;
  width:320px;
  padding:5px;
}
.popbox
{
  cursor:pointer;
  margin:auto;
}
.popline
{
  cursor:pointer;
  border-radius:5px;
  margin:1px;
  padding:5px;
  color:white;
  text-shadow: 2px 0 0 black, -2px 0 0 black, 0 2px 0 black, 0 -2px 0 black, 1px 1px black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black;
  min-height:30px;
  text-align:left;
  vertical-align:middle;
}
.popcase
{
  cursor:pointer;
  border-radius:5px;
  margin:5px;
  padding:5px;
  color:white;
  ntext-shadow:2px 2px white, 1px 1px silver;
  text-shadow: 2px 0 0 black, -2px 0 0 black, 0 2px 0 black, 0 -2px 0 black, 1px 1px black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black;
  min-height:30px;
  text-align:center;
  vertical-align:middle;
}
.popcase:hover
{
  background-color:black;
}
.tbl
{
  border-collapse:collapse;
}
.table
{
  box-shadow:1px 1px 1px black;
  border-radius:2px;
}
.mauto
{
  margin:auto;
}
.wfull
{
  width:100%;
}
.pad
{
  padding:3px;
}
.bord
{
  border:solid 1px #333;
}
.form-control
{
  background-color:#F7F7F7;
}
.small
{
  font-size:0.75em;
}
input.double,.double
{
  -ms-transform:scale(1.8);
  -moz-transform:scale(1.8);
  -webkit-transform:scale(1.8);
  -o-transform:scale(1.8);
}
.yellow
{
  color:yellow;
}
.otherlink
{
  color:#FD7B9F;
}
.bold
{
  font-weight:bold;
}
.head
{
  background-color:#D2D2D2;
  background-image:linear-gradient(#D2D2D2, #C4C4C4);}
.line1
{
  background-color:#F2F2F2;
  background-image:linear-gradient(#F2F2F2, #E4E4E4);}
.line2
{
}
.lineflag1
{
  background-color:#CCF2CC;
  background-image:linear-gradient(#CCF2CC, #AAE4AA);}
.lineflag2
{
  background-color:#F2F2CC;
  background-image:linear-gradient(#F2F2CC, #E4E4AA);}
.lineflag3
{
  background-color:#F2CCCC;
  background-image:linear-gradient(#F2CCCC, #E4AAAA);}
.lineflag4
{
  background-color:#CCCCF2;
  background-image:linear-gradient(#CCCCF2, #AAAAE4);}
