.topleft{width:280px;float:left;}
.topright{width:470px;float:right;}
.topl1{width:276px;border:1px solid #CCC;height:60px;padding:2px 0;float:left;}
.topl1 .left{line-height:200%;padding:5px 0 5px 10px;}
.topl1 .right{width:165px;padding-top:2px;}
.topl2{width:272px;border:1px solid #CCC;background:#FDF0EA;padding:2px;float:left;}
.topl2 .title{width:250px;padding:5px 10px 2px 10px;height:22px;background:#FA6406;color:#FFF;}
.topl2 .title .left,.midtext .left{width:100px;}
.topl2 .title .right{width:26px;}
.topl2 ul{padding:0 5px 2px 5px;text-align:left;}
.topl2 li{padding:7px 0;}
.topl2 img{padding-bottom:5px;_padding-bottom:2px;}
.topr1{text-align:left;height:235px;}
.topr1 li{padding:5px 0;}
.topr1 .left{width:255px;}
.topr1 .right{width:205px;}
.topr2{width:464px;border:1px solid #A2CE8A;background:#F4FDEF;padding:2px;float:right;}
.topr2 .title{width:450px;padding:5px 2px 2px 10px;height:22px;background:#A2CE8A;color:#2C6B3F;text-align:left;}
.topr2 .text{background:#F4FDEF;line-height:22px;height:156px;}
.midleft{width:580px;float:left;}
.midl1{width:280px;padding:2px;height:310px;}
.midl2{width:280px;padding:2px;height:220px;}
.midl3{border:1px solid #A2CE8A;background:#F6FCF2;}
.midl4{border:1px solid #F784D6;background:#FEF4FC;}
.midl5{border:1px solid #FFAD7B;background:#FFF8F1;}
.midtitle{width:274px;padding:4px 2px 2px;margin:1px;height:20px;}
.midtitle .left{padding-left:8px;}
.midtitle .right{padding:5px 2px 0 0;}
.midtitle1{background:#DBF0D4;color:#2C6B3F;}
.midtitle1 a:link,.midtitle1 a:visited{color:#2C6B3F;}
.midtitle1 a:hover{color:#F60;}
.midtitle2{background:#FFC8F1;color:#FF016C;}
.midtitle2 a:link,.midtitle2 a:visited{color:#FF016C;}
.midtitle2 a:hover{color:#FFF;}
.midtitle3{background:#FFDDBB;color:#F60;}
.midtitle3 a:link,.midtitle3 a:visited{color:#F60;}
.midtitle3 a:hover{color:#000;}
.midtext{width:275px;line-height:22px;text-align:left;padding:5px 0 5px 5px;}
.midtext .right{padding:0 2px;width:160px;}
.focus{width:275px;text-align:left;padding:5px 0;}
.midright{width:170px;float:right;border:1px solid #CCC;background:#F9FCFE;height:1088px;}
.midrnav{width:164px;border:3px solid #FFF;color:#6A6A9A;background:#EFEFF7;font-weight:bold;line-height:25px;height:22px;}
.midrnav a,.midrnav a:visited,.midrnav a:hover{color:#6A6A9A;}
.midrlist{line-height:22px;}
.link{margin:0 auto;width:754px;border:1px solid #CCC;padding:2px;text-align:left;line-height:180%;}
.link .title{background:#EFEFF7;font-weight:bold;}
.link .text{margin:0 auto;padding:2px 5px;}