body
{
  background:#3C7FAF url(bd_bg.png) repeat-x top;
  margin:0;
  font:12px Verdana;
  color:#07519A;
}
a
{
  color:#07519A;
  text-decoration:none;
}
a:hover
{
  color:#F00;
}
form
{
  margin:0;
  padding:0;
}
#wrap
{
  width:760px;
  margin:auto;
  padding:0 10px;
  background:#FFF;
}
h2
{
  font:bold 12px/26px Verdana;
  padding:0 8px;
  margin:0;
  border:1px solid #ACE;
  border-bottom:none;
  background:#EDF6FF;
}
h2 em
{
  font:normal 12px/26px Verdana;
  color:#E00;
  margin-left:15px;
}
h3
{
  font:bold 12px/24px Verdana;
  padding:0;
  margin:0;
}
.record
{
  width:100%;
  border:solid #ACE;
  border-width:1px 1px 0 0;
}
.record th
{
  width:120px;
  line-height:18px;
  padding:3px 8px;
  background:#EDF6FF;
  border:solid #ACE;
  border-width:0 0 1px 1px;
  font-weight:normal;
  text-align:left;
}
.record td
{
  line-height:18px;
  padding:3px 8px;
  border:solid #ACE;
  border-width:0 0 1px 1px;
}
td.bot
{
  text-align:center;
  background:#EDF6FF;
}
.record em
{
  margin-left:8px;
  font-style:normal;
  color:#E00;
}
.record .txt
{
  border:1px solid #ACE;
  font:12px Verdana;
  color:#07519A;
  width:180px;
  padding:2px 3px;
}
.record textarea
{
  border:1px solid #ACE;
  width:65%;
  height:60px;
  font:12px/18px Verdana;
  color:#07519A;
}
.record .btn
{
  border:1px solid #ACE;
  font:12px Verdana;
  height:22px;
  line-height:19px;
  background:#DAECFE;
  color:#07519A;
  padding:0 5px;
}
.con
{
  padding:8px;
  line-height:18px;
}
.con em
{
  font-style:normal;
  color:#E00;
}
.con p
{
  padding:5px 0;
  margin:0;
}
.con th
{
  font-weight:normal;
}
.urltxt
{
  border:1px solid #ACE;
  font:12px Verdana;
  padding:2px 3px;
  margin:3px 0;
  color:#07519A;
  width:300px;
}