body { font-size: 12px; text-align: center; margin:0;padding:0; background-color:#fff; }
body , td { font-family: verdana;font-size: 12px; }
.clear { clear: both; }
.container { text-align: left; width: 960px; margin: 0 auto; padding-top: 20px;}
.column_5 { width: 300px; overflow: hidden; float: left; }
.column_6 { width: 360px; overflow: hidden; float: left; }
.box_s1 { padding: 5px; border: solid 1px #b4b3b3; }
.box_s1 .title { background-color: #600; background-repeat: no-repeat; background-position: 2px 3px; height: 24px; overflow: hidden; }
.box_s1 .title .info { color: #fff; font-weight: bold; float: left; padding-top: 6px; padding-left: 21px; }
.box_s1 .title .otherinfo { float: right;  padding-top: 5px; padding-right: 6px;  }
.box_s1 .title .otherinfo a { color: #fafafa; text-decoration: none; }
.box_info {height:200px; }
.box_info .title { background-image: url(images/info_title.gif); background-repeat: no-repeat; width: 290px; height: 40px; overflow: hidden; }
.box_info .title .info { float: left; padding-top: 3px; padding-left: 20px; }
.box_info .title .info a { font-weight:normal; color: #fff; line-height: 16px; text-decoration: none; width: 60px; overflow: hidden; float: left; margin-right: 5px; margin-left: 5px; padding: 3px 4px 1px; }
.box_info .title .info a.this { padding: 2px 5px 0; border: solid 1px #fff; }
.box_info .title .otherinfo { float: right; padding-top: 6px; padding-right: 16px; }
.box_info .title .otherinfo a { color: #fff; text-decoration: none; }
.box_info .content { background-image: url(images/info_bg.gif); background-repeat: repeat- y; }
.box_info .content_in { background-image: url(images/info_bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-right: 40px; padding-bottom: 10px; padding-left: 20px; }
.box_info .content_in td img { display:none;}
.box_info .content_in td  a { line-height: 160%; background: url(images/info_item.jpg) no-repeat 0 center; margin-bottom: 6px; padding-top: 3px; padding-bottom: 2px; padding-left: 18px;color: #333;text-decoration: none; display:block; }
.box_info .content_in td  a:hover {  text-decoration: none;color:#820000; }
.box_s2 {  }
.box_s2 .title { overflow: hidden; border-bottom: 4px solid #8f0000; height:25px; }
.box_s2 .title .info { color: #600; float: left; padding-top: 3px; padding-left: 6px; }
.box_s2 .title .otherinfo { float: right;  padding-right: 6px;  }
.box_s2 .title .otherinfo a { color: #600; text-decoration: none; }
.box_s3 { }
.box_s3 .title { color: #600; background-image: url(images/links_ico.gif); background-repeat: no-repeat; background-position: 7px 0; padding-top: 1px; padding-bottom: 2px; padding-left: 29px; border-bottom: 1px solid #600; }
.box_s3 .content { }
#header { background-image: url(images/header_bg.jpg); background-repeat: repeat-x; text-align: center; height: 101px; overflow: hidden;margin-top:-0px; }
#header_in { text-align: left; width: 960px; overflow: hidden; margin: 0 auto; }
#header #logo { float: left; padding-left: 46px; }
#header #headerico { background-image: url(images/headerico.jpg); background-repeat: no-repeat; background-position: right 0; width: 212px; height: 101px; float: right; margin-right: 46px; padding-top: 30px; padding-left: 70px; }
#header #headerico a { color: #fff; font-family: verdana; margin: 0 3px; }
#nav { background-image: url(images/nav_bg.gif); background-repeat: repeat-x; text-align: center;  }
#nav_in { text-align: left; width: 990px; margin: 0 auto;background-image: url(images/nav_in_bg.gif); background-repeat: no-repeat;padding-left:23px; }
#nav_in td { font-size: 9pt;}
.menu_one {float:left;height:28px;line-height:28px;width:93px;}
.menu_one:hover { background-color: #ddd2ad; }
#sub_nav { text-align: left; position: relative; width: 960px; margin-right: auto; margin-left: auto; }
.menu_two { color: #333; background-color: #d2c193; text-decoration: none;}
.menu_two:hover { background-color: #fffff7; }
#left { width: 660px; overflow: hidden; float: left; }
#left #banner {  background-image: url(images/banner_bg.gif); background-repeat: no-repeat; background-position: 50% 50%; width: 660px; height: 121px; overflow: hidden; }
#left #banner #banner_in { padding-top: 8px; padding-left: 14px; }
#left #login { background-image: url(images/login_bg.jpg); background-repeat: no-repeat; width: 280px; height: 183px; margin: 10px; }
#left #login #login_in { padding:30px 0 0 30px;}
#left #login #login_in td { font-size:12px; height:30px;}
#left #info_1 { margin-bottom: 10px; padding: 10px 5px 0;overflow:hidden; width:295px; padding-right:40px; }
#left #info_1 table { }
#left #info_2 { margin-bottom: 10px; padding: 10px 5px 0;overflow:hidden; width:295px; padding-right:40px;  }
#left #picnews { padding: 10px; }
#left #picnews .picnews_item { padding: 6px; border-bottom: 1px dotted #b4b3b3; }
#left #picnews .picnews_item .pic { width: 76px; height: 58px; overflow: hidden; float: left; padding: 2px; border: solid 1px #e2e2e2; }
#left #picnews .picnews_item .detail { line-height: 160%; letter-spacing: 1px; width: 223px; float: right; }
#left #picnews .picnews_item .detail a { color: #600; text-decoration: none; }
#left #picnews .picnews_item .date { font-family: verdana; text-align: right; }
#left #news { padding: 10px; }

#left #news_subject { padding: 10px; }
#left #news_subject .content { padding-top: 10px; padding-left: 10px; }
#left #news_subject .content ul { }
#left #news_subject .content ul li { background-image: url(images/subject_item.gif); background-repeat: no-repeat; background-position: 3px center; width: 141px; overflow: hidden; float: left; padding-top: 6px; padding-bottom: 3px; padding-left: 19px; }
#left #news_subject .content ul li a { color: #333; line-height: 160%; text-decoration: none; letter-spacing: 1px; }
/* now right */
#right { width: 297px; overflow: hidden; }
#right #other_1 { padding: 0 10px 10px; }
#right #other_1 .content { padding: 3px 10px 10px; }
#right #other_1 .content ul { }
#right #other_1 .content ul li { background-image: url(images/notice_item.gif); background-repeat: no-repeat; background-position: 3px center; padding-top: 6px; padding-bottom: 3px; padding-left: 19px; border-bottom: 1px dotted #666; }
#right #other_1 .content a { color: #333; text-decoration: none; letter-spacing: 1px; }
#right #other_2 { padding: 10px; }
#right #other_2 .content { font-family: verdana; text-align: center; padding-top: 8px;  }
#right #other_2 .content { padding-left:11px;}
#right #other_2 .content a { 
float:left; width:121px; text-align:left; color: #333;background-image:url(images/subject_item.gif);background-position:3px 8px;background-repeat:no-repeat;overflow:hidden;padding-bottom:0px;padding-left:11px;text-decoration: none; }

#right #other_2 .content select { margin-top: 6px; margin-bottom: 6px; }
#right #other_3 { padding: 10px; }
#right #other_3 .content { padding-top: 10px; padding-left: 10px; }
#right #other_3 .content ul { }
#right #other_3 .content ul li { background-image: url(images/notice_item.gif); background-repeat: no-repeat; background-position: 3px center; float: left; padding-top: 6px; padding-bottom: 3px; padding-left: 19px; }
#right #other_3 .content ul li.li2 { background-image: url(images/notice_item.gif); background-repeat: no-repeat; background-position: 3px center; width: 99px; padding-top: 6px; padding-bottom: 3px; padding-left: 19px; }
#right #other_3 .content ul li.li3 { background-image: url(images/notice_item.gif); background-repeat: no-repeat; background-position: 3px center; width: 89px; padding-top: 6px; padding-bottom: 3px; padding-left: 19px; }
#right #other_3 .content ul li a { color: #333; line-height: 160%; text-decoration: none; letter-spacing: 1px; }
#right #other_links { margin: 10px; }
#right #other_links .content { padding-top: 10px; padding-left: 10px; }
#right #other_links .content ul { }
#right #other_links .content ul li { background-image: url(images/links_item.gif); background-repeat: no-repeat; background-position: 3px center; width: 110px; overflow: hidden; float: left; padding-top: 6px; padding-bottom: 3px; padding-left: 19px; }
#right #other_links .content ul li a { color: #333; line-height: 160%; text-decoration: none; letter-spacing: 1px; }
#site_map { background-color: #f8f8f8; background-image: url(images/map_b.gif); background-repeat: no-repeat; background-position: 0 bottom; margin: 0 10px 10px; }
#site_map .info { color: #ac8450; background-color: #f0efef; background-image: url(images/map_t.gif); background-repeat: no-repeat; height: 23px; padding-top: 10px; padding-left: 21px; border-bottom: 1px solid #ac8450; }
#site_map .detail { padding-top: 10px; padding-left: 26px; }
#site_map .detail ul { clear: both; }
#site_map .detail ul li { line-height: 230%; float: left; }
#site_map .detail ul li.title { padding-right: 30px; }
#site_map .detail ul li a { color: #666; text-decoration: none; margin-right: 10px; margin-left: 10px; }
#copyright { background-color: #dadbdd; background-image: url(images/footer.gif); background-repeat: repeat-x; margin: 10px 0 0 0; padding-top: 19px; }
#copyright_in { font-family: verdana; width: 960px; overflow: hidden; margin: 0 auto; }
#copyright_in ul { background-image: url(images/copyright.gif); background-repeat: no-repeat; text-align: left; margin-left: 46px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
#copyright_in ul li { color: #666; line-height: 200%; }
#iphoto_in { padding-left:50px;padding-top:30px;}
.photo_list_li { float:left; clear:none; overflow:hidden; width:180px; height:200px; }
.photo_list_li .title { display:block;}
