.px12{
font-size:12px;
line-height:1.6em;
}
.px10{
font-size:10px;
line-height:1.3em;
}
.px11{
font-size:11px;
line-height:1.5em;
}
.side{
font-size:12px;
line-height:1.4em;
}
.list-table{
font-size:12px;
line-height:1.6em;
padding:5px;
}
.error{
font-size:12px;
border:1px solid #FDD466;
padding:8px;
color:#FF8A00;
}
.error-title{
font-size:12px;
color:#FF8A00;
font-weight:bold;
}
.error-msg{
font-size:12px;
color:#FF8A00;
line-height:1.2em;
}
.finished{
font-size:12px;
border:1px solid #FDD466;
padding:8px;
color:#FF8A00;
}
.finished-title{
font-size:12px;
color:#FF8A00;
font-weight:bold;
}
.finished-msg{
font-size:12px;
color:#FF8A00;
line-height:1.2em;
}
form{
margin:0px;
padding:0px;

}
h3{
color:#1E5879;
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;
}
.input-submit{
background-color:#FFC835;
color:#8B5800;
border:1px solid #5E5E5E;
margin:5px 0px;
}
.input-reset{
background-color:#FFC835;
color:#8B5800;
border:1px solid #5E5E5E;
margin:5px 0px;
}
.more{
padding:5px;
}
.help {
  display:none;
  margin-left:10px;
  width:300px;
  padding:8px;
  background: #FFF;
  border:2px solid #cccccc;
  z-index:256;
  position:absolute;
  text-align:left;
  line-height:1.2;
  font-size: 12px;
  font-weight: normal;
  color:#555;
}
.info{
  background-color:#FFF;
  border:1px solid #E6E9C0;
  font-size: 12px;
}
.info-title{
  font-size:12px;
  text-align: left;
  font-weight:bolder;
  color:#5E6600;
  padding:5px;
}
.info-body{
  font-size: 12px;
  text-align: left;
  padding:5px;
  color:#555;
}
.info-date{
  font-size: 12px;
  padding:3px;
  color:#999;
}
.main-finished {
  border: #FED6A6 1px solid;
  padding: 3px;
  margin: 5px;
  font-size:12px;
  text-align:left;
}
.main-finished  h2{
  color:#FF8A00;
  font-size:12px;
  padding: 0px;
  margin: 0px;
}
.menu-body{
font-size:12px;
line-height:1.8em;
}
.main-pager{
color:#000;
font-size:10px;
font-weight:bold;
}
.main-pager a{
color:#58B1E3;
font-weight:normal;
}