/* CSS Document */
#leftside{float:left; width:236px; background:url(../images/sidebg.gif);}
#rightside{float:right; width:690px;}

#subtit{float:left; width:236px; height:85px; background:url(../images/subtitbg.jpg); font-size:18px; font-weight:bold; text-align:center; color:#fff; padding-top:25px;}

#subnav,#comate{float:left; width:215px; display:inline; margin-left:11px;}
#subnav li{float:left; width:190px; height:22px;font-size:14px; font-weight:bold; padding:2px 0px 0px 25px; margin-top:5px;background:url(../images/subnavbg2.jpg);}
#subnav li a {color:#a8033e; display:block;}
#subnav .current{background:url(../images/subnavbg.jpg);}
#subnav .current a {color:#fff; display:block;}

#comate{margin-top:10px; background:url(../images/bg04.gif) top repeat-x; padding:12px 0px;line-height:18px;}
#comate dt,#comate dd{float:left; width:190px; padding-left:25px; color:#830001;}
#comate dt{font-weight:bold; margin-top:3px;}

.statusbar{float:left; width:588px; height:44px; line-height:41px;display:inline; padding:0px 25px 0px 75px; background:url(../images/msgtitbg.jpg)}
.statusbar strong{font-size:14px; color:#a8033e; }

.introbox{float:left; width:620px; padding:12px 35px 25px 35px;}
.introbox p{text-indent:2em;}
.introbox .ascunit{float:left;width:618px; margin-top:13px;}
.introbox .ascmsg{float:left; width:616px; border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; display:inline; padding-bottom:5px;}
.introbox .ascmsg .fred{color:#c0000c;font-weight:bold}
.introbox .ascmsg .sp{float:left; width:585px;display:inline; margin:0px 0px 8px 13px; line-height:18px; text-indent:0em;}
.introbox .ascmsg label{float:left; width:585px; height:32px; border-bottom:#d9d9d9 dashed 1px; line-height:32px; font-size:14px; color:#a8033e; font-weight:bold; display:inline; margin:0px 0px 8px 13px;}
.introbox .num{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#d1d1d1;}
.introbox .ascmsg p{float:left; width:535px; text-indent:2em; display:inline; padding:4px 10px 0px 40px; line-height:18px;}
.introbox .ascmsg .sp02{float:left; width:535px;display:inline; padding:4px 10px 0px 40px;  line-height:18px; text-indent:0em;}
.introbox h5{width:610px;background:#fdf3f4;border:1px dashed #d1d1d1;height:30px;font-size:14px;color:#c0000c;text-align:left;line-height:30px;padding-left:10px;margin-bottom:10px;}
.introbox table{width:620px;border:none;margin-bottom:10px;}
.introbox th{ background:#fbfbfb;text-align:center;border:1px solid #d1d1d1;height:30px;color:#c0000c;font-weight:bold}
.introbox td{border:1px solid #d1d1d1;text-align:left;padding-left:10px;}

.tabbar{float:left; width:640px; height:30px;}
.tabbar span{ float:left;width:146px; height:23px; background:url(../images/sd_off.jpg); line-height:23px; text-align:center; color:#e60012; cursor:pointer; margin-right:5px; display:inline;}
.tabbar .current{width:150px; height:30px; background:url(../images/sd_on.jpg); line-height:25px; color:#fff; font-size:14px; font-weight:bold;}

#namelist{float:left; width:675px; display:inline; margin-left:15px;}
#namelist li{float:left; width:182px;  color:#a8033e;display:inline; margin:12px 0px 0px 22px;} 
#namelist img{width:180px; height:60px; border:#d1d1d1 solid 1px;}
#namelist p{width:180px; height:24px; line-height:24px; text-align:center;}

#newslist,#newsmsg{float:left; width:640px; display:inline; margin:10px 0px 0px 25px;  font-size:14px; color:#a8033e;}
#newslist{float:left; font-size:14px; color:#6a6a6a; width:640px; line-height:30px;}
#newsmsg p{text-indent:2em; line-height:20px;width:640px;}
#newsmsg img{margin:15px 0px;}
#newsmsg h2{float:left; width:640px; text-align:center; font-size:24px;margin:20px 0px; line-height:30px;}
#indexbar{float:left; width:600px;display:inline; margin:40px 0px 0px 45px; padding-bottom:20px;}
#indexbar .next{float:left; width:580px;display:inline; padding:6px 10px; border:#d1d1d1 dashed 1px;}
#indexbar .next p{margin-top:3px;}

#review{float:left; width:685px;}
#review dl{float:left; width:152px; border:#d1d1d1 dashed 1px; background:#f6f6f6; padding:5px; display:inline; margin:25px 0px 0px 40px;}
#review dt{float:left; width:152px; height:102px;}
#review  img{width:150px; height:100px; border:#d1d1d1 solid 1px;}
#review a:hover img{border:#a8033e solid 1px;}
#review dd{float:left; width:152px; height:22px; text-align:center; background:#fff; margin-top:5px; overflow:hidden;}
#review a{color:#a8033e;}

.tbtop{float:left; width:618px; height:30px; line-height:30px; margin-top:10px;}
.tbtop strong{float:left; width:167px; height:27px; background:url(../images/tab.gif); line-height:27px; padding-top:3px;text-align:center;color:#a8033e; font-size:14px;}


#formstyle{float:left; width:618px; border-top:#d9d9d9 solid 1px; border-left:#d9d9d9 solid 1px;}
#formstyle td{border-bottom:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; padding:3px 15px; line-height:24px; color:#787878;}
#formstyle .bg{background:#f6f6f6; text-align:right;color:#333;}
#formstyle .nobtm{border-bottom:#fff solid 1px;border-right:#d9d9d9 solid 1px;}
#formstyle .bor{border:#d9d9d9 solid 1px; width:390px; height:95px; margin-top:10px;}
#formstyle .sp_b{width:210px; float:left;}

.formstyle2{float:left; width:688px; border-top:#d9d9d9 solid 1px; border-left:#d9d9d9 solid 1px;}
.formstyle2 td{border-bottom:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; padding:3px 8px;color:#787878;}
.formstyle2 .bg{background:#f6f6f6; text-align:right;color:#333;}

.btn01{width:126px; height:25px; background:url(../images/btn01.gif); line-height:25px; text-align:center; color:#fff; border:none; cursor:pointer; margin:20px 5px;}
.btn02{width:126px; height:25px; background:url(../images/btn02.gif); line-height:25px; text-align:center; color:#a8033e; border:none; cursor:pointer;margin:20px 5px;}

.w190{border:#d9d9d9 solid 1px; height:18px; width:190px;}
.w80{border:#d9d9d9 solid 1px; height:18px; width:80px;}
.l30{margin-left:30px;}
.w200{border:#d9d9d9 solid 1px; height:18px; width:200px;}
.w290{border:#d9d9d9 solid 1px; height:18px; width:290px;}
.w390{border:#d9d9d9 solid 1px; height:18px; width:390px;}

.tbg{background:url(../images/tbg.gif) bottom repeat-x;}