.wrap{ width:950px; margin:0 auto; overflow:hidden;}
.ct{ margin-bottom:10px;}
.location{ height:28px; background:#e2e2e2; border-top:solid 1px #1e50a2; line-height:28px; margin-bottom:1px; padding-left:10px;}
.location a{ margin:0 6px;}
.textlist{ border:solid 1px #cccccc;}
.textlist ul{ margin:20px 185px 20px 150px; border-bottom:dashed 1px #cecece; padding-bottom:20px;}
.textlist li{ height:30px;background:url(../images/icon10_BG.png) no-repeat scroll left 13px transparent; font-size:14px; line-height:30px; text-indent:22px; overflow:hidden;}
.textlist .page{ margin-top:-20px;}
.piclist{ border:solid 1px #cccccc;}
.piclist ul{ width:100%; padding-top:20px;font-size:0; letter-spacing:-3px; overflow:hidden;}
.piclist li{ width:160px;border:solid 1px #cccccc; display:inline-block; *display:inline; zoom:1;overflow:hidden; margin:10px 0 10px 22px; text-align:center; vertical-align:bottom; overflow:hidden;}
.piclist li img{width:expression(this.width > 150 && this.width > this.height ? 150 : true);  max-width:140px; vertical-align:middle; padding:5px 5px 2px 5px; } 
.piclist li p{ height:25px; font-size:12px; letter-spacing:0px; line-height:25px; font-weight:bold; overflow:hidden;}
.page ,#page{ height:20px; line-height:20px; text-align:center; padding:30px 0;}