h1{
 padding: 12px 10px;
 font-weight: bold;
 color: #333;
 border-top: 3px solid #A4AEE1;
 border-bottom: 1px solid #A4AEE1;
 margin: 5px 0 10px 0;
}
table{
 font-size:0.8em;
 color:#556B7D;
 border: 1px solid #CCC;
 border-top: 2px solid #CCC;
 border-bottom: 2px solid #CCC;
 width:100%;
}
td{
 border: 1px solid #CCC;
 padding: 10px 5px;
}
th{
 border: 1px solid #CCC;
 padding: 5px;
 background:#697CCB url("/image/thback.gif") repeat-x;
 color:#FFF;
 white-space: nowrap;
}
.tdf td{
 background:#F4F9FE url("/image/tdback.gif") no-repeat;
}
td a:link,
td a:visited {
 color: #275273;
 text-decoration: none;
 border-bottom: 1px solid #BAC9D1;
}
td a:hover {
 text-decoration: none;
 border-bottom-color: #275273;
}
.cname{
 background:#F9FCFE;
}
.alir{
 text-align:right;
 white-space: nowrap;
}
#pages {
 margin: 25px 0 10px 0;
 font-size: 0.8em;
 text-align: center;
}
.pageno {
 margin: 10px 0px 50px 0px;
 padding-bottom:10px;
 width:100%;
 text-align:center;
 font-size:140%;
}
.pageno a {
 text-decoration:underline;
}
.pageno span.cur {
 padding:4px 7px 5px 7px;
 text-decoration:none;
 font-weight:bold;
 font-size:70%;
 background:#F4F9FE url("/image/tdback.gif") no-repeat;
 border:1px solid #CCC;
}
.pageno span.blk {
 text-decoration:none;
 font-size:63%;
}
.pageno span.blk a {
 text-decoration:none;
 background:#fff;
 padding:6px 10px;
 border:1px solid #ccc;
}
.pageno span.blk a:hover {
 text-decoration:none;
 background:#EEE;
}
.pageno span.blk a:active {
 text-decoration:none;
 background:none;
}

