body{background-color:#31659c;
margin:0;
padding:38px 0;
}

p a{font-family:verdana;
font-size:12px;
color:#ff9900;
text-decoration:none;
}
p a:hover{font-family:verdana;
font-size:12px;
color:#ff0000;
}

p.more{text-align:right;
border-bottom:0px #666666 dashed;
text-decoration:none;
}
.more a{color:#646b5e;
font-family:verdana;
font-size:11px;
text-decoration:none;
}
.more a:hover{color:#646b5e;
font-family:verdana;
font-size:11px;
border-bottom:0px #666666 dashed;
text-decoration:none;
}

.main{width:900px;
margin:0 auto;
padding:0;
background-color:#fff;
height:auto;
}

.tlc{background:url(../view/t-lc.jpg) no-repeat 0 0;
width:15px;
height:123px;
}
.tmid{background:url(../view/t-m.jpg) repeat-x 0 0;
}
.trc{background:url(../view/t-rc.jpg) no-repeat 0 0;
width:15px;
height:123px;
}
.blc{background:url(../view/b-lc.jpg) no-repeat 0 0;
height:20px;
}
.brc{background:url(../view/b-rc.jpg) no-repeat 0 0;
height:20px;
}

.body{width:860px;
margin:0 auto;
padding:15px 0;
}
.body:after{ content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .body {height: 1em;
overflow: visible;
}
.ll{width:205px;
margin:0 10px 0 0;
padding-top:15px;
float:left;
}
a{outline:none;
}

/*-- right --*/
.rr{float:left;
width:645px;
}

table.t{margin-bottom:10px;
}
table.t td{font-family:verdana;
color:#31659c;
font-size:11px;
padding-right:10px;
}
.t h2{background:url(../view/title.gif) no-repeat 0 0;
width:400px;
height:28px;
margin:0 0 5px 0;
padding:0;
font-family:arial;
font-size:16px;
color:#fff;
padding:8px 0 0 50px;
}
.t a{border:0;
font-family:verdana;
color:#31659c;
font-size:11px;
padding-right:10px;
text-decoration:none;
}
.t a:hover{border:0;
font-family:verdana;
color:#31659c;
font-size:11px;
padding-right:10px;
text-decoration:underline;
}


table.t1{background-color:#f0f0f0;
margin-bottom:20px;
}
.t1 h3{color:#646b5e;
font-family:arial;
font-size:18px;
margin:0 0 10px 0;
padding:0 0 0 10px;
}
.t1 p{font-family:verdana;
font-size:12px;
color:#646b5e;
line-height:18px;
}

.gtl{background:url(../view/g-tl.gif) no-repeat 0 0;
height:13px;
width:13px;
}
.gtr{background:url(../view/g-tr.gif) no-repeat 0 0;
height:13px;
width:13px;
}
.gbl{background:url(../view/g-bl.gif) no-repeat 0 0;
height:13px;
width:13px;
}
.gbr{background:url(../view/g-br.gif) no-repeat 0 0;
height:13px;
width:13px;
}

.past{margin:0 0 20px 0;
}
.past h4{background:url(../view/bull.jpg) no-repeat 0 0;
padding:0 0 4px 25px;
margin:0 0 10px 0;
height:auto;
font-family:arial;
font-size:14px;
color:#646b5e;
}
.past p{font-family:verdana;
font-size:12px;
margin:0;
padding:0;
color:#646b5e;
line-height:18px;
}
.wtl{background:url(../view/w-tl.jpg) no-repeat 0 0;
height:11px;
width:11px;
}
.wtm{border-top:1px #f1f1f1 solid;
}
.wtr{background:url(../view/w-tr.jpg) no-repeat 0 0;
height:11px;
width:11px;
}
.wbl{background:url(../view/w-bl.jpg) no-repeat 0 0;
height:11px;
width:11px;
}
.wbm{border-bottom:1px #f1f1f1 solid;
}
.wbr{background:url(../view/w-br.jpg) no-repeat 0 0;
height:11px;
width:11px;
}
.wr{border-right:1px #f1f1f1 solid;
}
.wl{border-left:1px #f1f1f1 solid;
}

/*-- form --*/
.form td{
font-family:arial;
font-size:12px;
color:#666666;
padding:10px 20px;
}
.form th{border-bottom:1px #666666 solid;
font-family:arial;
}
.form input , textarea{
border:1px #666666 solid;
font-family:arial;
font-size:12px;
padding-left:3px;
}

/*-- foot --*/
.foot{width:820px;
margin:0 auto;
}
.foot p{margin:0;
padding:10px 0 0 0;
font-family:verdana;
font-size:11px;
color:#fff;
}
.foot span{text-align:right;
float:right;
}