@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

img{border:0;}

li{list-style:none;}

.clear{clear:both;}
#backbody{background-image:url(../img/index/backbd.jpg); width:980px; margin-left:auto; margin-right:auto;}

h1{text-align:center; padding:10px; background-image:url(../img/index/header_bk.jpg); height:24px;}

.logo{float:left; margin-left:25px; margin-top:15px;}

#topnv{float:right; margin-right:10px;}

.tp{margin-top:25px;}

.subtop{text-align:right; margin-top:5px; padding-right:15px;}

.mb{margin-left:10px;}


#left{width:223px; float:left; padding-left:20px; margin-top:15px;}

#lin{background-image:url(../img/index/sub_body.jpg); width:222px;}

.p1{padding:15px; border-bottom:#f58398 dotted 1px;}

#right{float:left; margin-top:25px; margin-left:6px;}
#wn{background-image:url(../img/index/whatnew.jpg); width:419px; height:326px; margin-left:1px;}
#gj{background-image:url(../img/index/jobg.jpg); width:283px; height:325px; margin-left:6px;}
#right #wn{float:left;}
#right #gj{float:left;}


.gt{text-align:right; margin-top:50px; margin-right:25px;}

#footer{text-align:right; padding-top:15px; padding-bottom:15px; line-height:1.8em; padding-right:25px; border-top:#f36b84 solid 3px; width:935px; margin-left:10px;}

address{text-align:right; padding-top:8px; padding-bottom:8px; padding-right:25px; font-size:10px; color:#FFF; background-color:#f36b84; width:935px; margin-left:10px;}

.b{margin-top:15px;}

.b2{font-size:10px;}

a:link{color:#333; text-decoration:none;}

a:visited{color:#333; text-decoration:none;}

a:hover{color:#C09; text-decoration:underline;}

h1 a:link{color:#fff; text-decoration:none;}

h1 a:visited{color:#fff; text-decoration:none;}

h1 a:hover{color:#C09; text-decoration:underline;}

#footer ul li a{font-size:10px;}

.ai1{margin-top:25px; margin-left:5px;}

.ai2{margin-top:20px; margin-left:15px; line-height:1.8em; color:#333;}

.pan a{font-size:10px; margin-left:25px; margin-top:25px; color:#00F;}
.pan{font-size:10px;}



.l1{padding:25px; border-bottom:#CCC dotted 1px;}

table{background-color:#06F; margin-left:35px; margin-top:25px;}

table tr td{background-color:#FFF; padding:10px;}
table tr td.co1{background-color:#eeeeee;}