#container { width:960px; margin-left:auto; margin-right:auto; margin-top:0;}

#header { margin-left:auto; margin-right:auto; }

#header_div { position:relative; height:110px;}
#header_imrs_div {position:relative;}

#top_menu_box { float:right; padding:0; margin:0; width:466px; height:25px;}
#top_menu_center { float:right;  padding:0; margin:0; width:440px; height:25px; background-image:url(../images/top_center.gif); background-repeat: repeat-x}
#top_menu_left { float:right; padding:0; margin:0; width:12px; height:25px; }
#top_menu_right { float: right; padding:0; margin:0; width:12px; height:25px;}
#top_menu ul { list-style-type:none; margin: 4px 0 0 14px; padding:0}
#top_menu li { margin-left: 12px; display:inline; float:left; font-size:11px}
#top_menu a { text-decoration:none; color:#FFF; font-size:12px }
#top_menu li:hover a { text-decoration:underline; }

#fb_button { clear:both; float:right; padding-right:8px; margin:0; }

#language_menu {clear: both; float:right; padding-right:8px}
#language_menu ul { list-style-type:none; padding:0; margin:0; height:20px;}
#language_menu li { padding:0; margin-left:0; display:inline; font-weight:bold; font-size:11px; color: #333; font-family: Tahoma, Geneva, sans-serif}
#language_menu a { text-decoration:none; color: #356C8A; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px }
#language_menu li:hover a { text-decoration:underline; color:#036EAA}

#language_menu2 {float:right; padding-right:10px}
#language_menu2 ul { list-style-type:none; padding:0; margin:0; height:20px;}
#language_menu2 li { padding:0; margin-left:0; display:inline; font-weight:bold; font-size:11px; color: #333; font-family: Tahoma, Geneva, sans-serif}
#language_menu2 a { text-decoration:none; color: #356C8A; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px }
#language_menu2 li:hover a { text-decoration:underline; color:#036EAA}

#login_block2 { float:left; height:20px; font-size:11px;}
#login_block2 span{ color:#F00}
#login_block { float:right; padding-right:20px; height:20px; font-size:11px;}
#login_block span{ color:#F00}
#ready_to_login_block { float:right; padding-right:20px; font-size:11px; width:30px}
#ready_to_login_block span{ color:#F00; padding:2px; border:#C00 1px solid}

input.groovybutton
{
   font-size:11px;
   vertical-align:middle;
   color:#FFFFFF;
   height:18px;
   background-color: #E13A00;
   border-top-style:solid;
   border-top-color:#ffffff;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#d0d0d0;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#ffffff;
   border-left-width:2px;
   border-right-style:solid;
   border-right-color:#d0d0d0;
   border-right-width:2px;
}

input.groovybutton2
{
   font-size:11px;
   color:#FFFFFF;
   height:22px;
   width:60px;
   background-color: #356C8A;
   border-top-style:solid;
   border-top-color:#ffffff;
   border-top-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#d0d0d0;
   border-bottom-width:2px;
   border-left-style:solid;
   border-left-color:#ffffff;
   border-left-width:2px;
   border-right-style:solid;
   border-right-color:#d0d0d0;
   border-right-width:2px;
}

.adminButton{
	margin-top:1px;
	border-left: #FFF 2px solid;
	border-right: #CCC 2px solid;
	border-top: #FFF 2px solid;
	border-bottom: #CCC 2px solid;
	padding-left: 8px;
	padding-right:8px;
	background-color:#A9CFDA;
}

.adminButton:hover{
	margin-top:2px;
	border-left: #CCC 2px solid;
	border-right: #FFF 2px solid;
	border-top: #CCC 2px solid;
	border-bottom: #FFF 2px solid;
	background-color: #f0f0f0;
}

#imrs_language_menu { float:right; padding-right:30px;}
#imrs_language_menu ul { list-style-type:none; padding:0; margin:0; }
#imrs_language_menu li { padding:0; margin-left:0; display:inline; font-weight:bold; font-size:11px; color: #333; font-family: Tahoma, Geneva, sans-serif; }
#imrs_language_menu a { text-decoration:none; color: #356C8A; font-size: 12px }
#imrs_language_menu li:hover a { text-decoration:underline; color:#036EAA}

#content { margin-left:auto; margin-right:auto}

#menu_head { width:10px; height:40px; float:left}
#menu_body { width:940px; height:40px; background-image:url(../images/menu_bar1_body.png); background-repeat:repeat-x; float:left}
#menu_tail { width:10px; height:40px; float:left}
#menu_body ul { list-style-type:none; margin:0; padding:0; }
#menu_body ul li{ padding-top: 8px; margin-left:30px; display:inline; float:left; font-weight:400; font-size:18px}
#menu_body a { text-decoration:none; color:#FFF}

#info_for { float:left; clear:both; width:960px; margin-top:10px; padding-left:8px }
#info_for_menu { margin-left: 2px; margin-right:2px; float:left}
#info_for_menu_head { width:14px; height:30px; float:left}
#info_for_menu span { width:236px; height:30px; float:left; background-image: url(../images/info_for_button.png); background-repeat: no-repeat; text-align:center; padding-top:5px}
#info_for_menu_tail { width:16px; height:30px; float:left}
#info_for_menu ul { list-style-type:none; margin:0; padding:0; }
#info_for_menu ul li{ padding-top: 2px; margin-left:30px; display:inline; float:left; font-weight:400; font-size:18px; background-image: url(../images/info_for_button.png);}
#info_for_menu a { font-size:14px; font-weight:bold; color:#003; text-decoration:none; margin-top:15px}
#info_for_menu a:hover{ color: #cc0000;}
#info_for_menu span:hover { background-image:url(../images/info_for_button_hover.png); background-repeat:no-repeat}

#title_cat { width:960px; float:left; background-image:url(../images/css/title_back.jpg); background-repeat:no-repeat; padding-top: 20px; margin-bottom:-20px; height:70px }
#title_cat span{ margin-left:40px; font-family: "华文行楷", "经典中圆简", "经典仿宋简", Arial, "MS Sans Serif"; font-size:32px; color:#FFF }

#title_cat2 { width:960px; float:left; background-image:url(../images/css/title_back2.png); background-repeat:no-repeat; padding-top: 20px; margin-bottom:-20px; height:70px }
#title_cat2 span{ margin-left:40px; font-family: "华文行楷", "经典中圆简", "经典仿宋简", Arial, "MS Sans Serif"; font-size:32px; color:#FFF }

#title_pir { width:960px; float:left; background-image:url(../images/css/pir_title_bg.jpg); background-repeat:no-repeat; padding-top: 30px; margin-bottom:-30px; height:100px; padding-left:40px }
#title_pir_main{ font-family: "华文行楷", "经典中圆简", "经典仿宋简", Arial, "MS Sans Serif"; font-size:36px; color:#DBDBFF; padding-right:20px; margin:0; float:left }
#title_pir_sub{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FFF; font-size:14px; float:left; padding:0; margin-top:15px }
#title_pir_sub a:hover{ color:#F00 }
a.inact{ color:#Fff }
a.act{ color:#F00; }

#nav_block{width:960px; padding-left:15px; float:left; margin-top:3px; margin-bottom:-5px}
#imrs_nav{ float:left}
#imrs_nav a { text-decoration:none; color: #356C8A; font-size: 12px }
#imrs_nav ul { list-style-type: inherit; padding:0; margin:0; }
#imrs_nav li { padding:0; margin-left:0; font-size:11px; color: #333; font-family: Tahoma, Geneva, sans-serif}
#imrs_nav li:hover a { text-decoration:underline; color:#036EAA }

#flash_imrs { width:960px; float:left; height:170px; padding-top:5px}
#title_imrs { width:960px; float:left; background-image:url(../images/css/imrs_header.jpg); background-repeat:no-repeat; padding-top: 25px; margin-bottom:-25px; height:100px; padding-left:60px }
#title_imrs_main{ font-family: "华文行楷", "经典中圆简", "经典仿宋简", Arial, "MS Sans Serif"; font-size:32px; color:#FFF }
#title_imrs_main a{ color: #fff }
#title_imrs_main a:hover{ color: #303 }
#title_imrs_sub{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color:#303; font-size:14px; clear:both }
#title_imrs_sub a{ color:#befafa }
#title_imrs_sub a:hover{ color: #303 }

#left_block { width:960px; float:left; }
#left_block2 { width:625px; float:left }
#right_block { width: 710px; float:left; margin-left:-710px; margin-right:auto; }
#pir_right_block{ width: 710px; float:left; margin-left:-710px; margin-right:auto; }

#imrs_center_block{ width: 380px; float:left; margin-right:auto; }
#imrs_right_block{ width: 330px; float:left; margin-right:auto; }
#csds_right_block{ float:left; padding-top:5px; margin-left: 5px; }
#csds_righttomenu_block{ width: 720px; float:left; margin-left:-710px; margin-right:auto; }
#csds_center_down_block{ width: 690px; float:left; margin-left:auto; margin-right:auto; margin-top:10px; clear:both; border: #9CC 1px dashed; padding:5px}
#csds_center_top_block{ width: 720px; float:left; margin-left:auto; margin-right:auto; }

#rbleft_block { width: 320px; float:left }
#rbright_block { width: 320px; float:left; margin-left:10px; }

#news_block { width: 550px; float:left; margin:3px 0 0 -900px; }
#news_content{ padding:5px 5px 0 15px; background-color:#eef3f2; }
#news_box{ height:310px; overflow:auto; }
#news_box2{ height:420px; overflow:auto; }
#news_each_box { width: 520px; float:left; margin-bottom:0; margin-top:10px; }
#news_box_img { width: 120px; height:90px; float:left; margin:0; border:#339 1px solid }
#news_box_text { width: 375px; float:left; font-size:12px; margin-left:10px; padding:0 0 5px 0; text-align:justify }
#news_box_text span{ font-size:11px; color:#C00; padding:0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.more_news{ text-align:right; margin-top:5px; padding-right:10px; padding-bottom:10px }
a.news_title { font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color: #003 }
a:hover.news_title{ color: #F66 }

#honor{ width: 200px; clear:both; padding-top:10px }
#facebook{ width: 200px; clear:both; padding-top:10px }

#imrs_news_block { width: 380px; float:left; margin: auto; }
#imrs_title{ width: 365px; float:left; background-color:#eef3f2; padding-left:15px; padding-top: 3px}
#imrs_news_content{ width:380px; background-color:#eef3f2; float:left; clear:both; }
#imrs_news_content.imrs_news_box{ padding: 0; background-color:#eef3f2 }
#csds_news_box{ height:140px; overflow:auto; }
#imrs_news_each_box { width: 360px; float:left; background-color:#eef3f2; padding: 3px 0 4px 15px}
#imrs_news_box_img { width: 65px; height:46px; float:left; margin:0; border:#fff 1px solid }
#imrs_news_box_img2 { width: 65px; height:46px; float:left; margin:0; }
#imrs_news_box_text { width: 270px; float:left; font-size:12px; margin-left:10px; padding:0 0 5px 0; text-align:justify }
#imrs_news_box_text span{ font-size:11px; color:#C00; padding:0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.imrs_more_news{ text-align:right; margin-top:5px; padding-right:10px; padding-bottom:10px }
a.imrs_news_title { font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  color: #003 }
a:hover.imrs_news_title{ color: #F66 }

#event_content_box{ float:left; width:322px; height: 60px }
#event_content{ background-image:url(../images/box_center2.gif); background-repeat:repeat-y; margin:0; padding-left:2px; padding-top:5px; width:320px } 

#sa_news_block { width: 420px; float:left; margin:3px 0 0 0; clear:both}
#sa_news_content{ padding:5px 5px 0 15px; background-color:#eef3f2; }
#sa_news_box{ overflow:auto; width:400px; padding-left:15px }
#sa_news_box span{ font-size:11px; color: #F30; font-weight:100 }
#sa_news_box ul{ list-style-type:none; padding-right:25px; }
#sa_news_box ul li{ padding:5px; display:list-item; border-bottom:#999 dashed 1px; margin-left:-50px}
#sa_news_box ul li:hover{ background-color: #DBE6E3;}

#pir_news_block { width: 420px; float:left; margin:3px 0 0 0; }
#pir_news_content{ padding:5px 5px 0 15px; background-color:#eef3f2; }
#pir_news_box{ height:370px; overflow:auto; }
#pir_news_each_box { width: 400px; float:left; margin-bottom:0; margin-top:6px; }
#pir_news_box_img { width: 90px; height:60px; float:left; margin:0; border:#fff 2px solid }
#pr_news_box_img { width: 71px; height:46px; float:left; margin:0; border:#fff 2px solid }
#pr_news_box_img2 { width: 75px; height:50px; float:left; margin:0; }
#pir_news_box_text { width: 295px; float:left; font-size:12px; margin-left:10px; padding:0 0 5px 0; text-align:justify }
#pir_news_box_text span{ font-size:11px; color:#C00; padding:0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.pir_more_news{ text-align:right; margin-top:5px; padding-right:10px; padding-bottom:10px }
a.pir_news_title { font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  color: #003 }
a:hover.pir_news_title{ color: #F66 }

#imrs_centre_block { width: 380px; float:left; margin:10px 0 0 0; clear:both }
#imrs_centre_content{ padding:5px 5px 0 15px; background-color:#eef3f2; height:170px }
#imrs_centre_each_box { width: 115px; float:left; margin-bottom:0; margin-top:6px; }
#csds_center_block { width: 380px; float:left; margin:0; }

#csds_pbl_block{ width: 380px; float:left; margin-top:10px; clear:both;}
#csds_pbl_cont{ padding:5px 5px 0 10px; background-color:#eef3f2; height:170px}
#csds_pbl_title{ margin:0; width:325px; height:50px; background-color:#eef3f2; }
#csds_pbl_cat{ float:left; margin:0; padding-left: 8px; padding-top:5px; clear:both; }
#csds_pbl{ padding-right:5px; width:82px; float:left }
#csds_pbl img{width:80px; height:110px }

#left_block_left{ width:280px; margin:0; float:left; padding-right:10px }

#right_to_news{ width: 330px; float:left; margin:0 10px 20px -330px; }
#pir_right_to_news{ width: 280px; float:left; margin:0 0 0 10px; }
#imrs_right_to_news{ width: 315px; float:left; margin:0 0 0 10px; }
#csds_right_to_news{ width: 315px; float:left; margin:0; padding-left: 20px }

#pir_event { width:285px; float:left; clear:both; padding-bottom:5px }
#pir_event_title{ border-bottom:#CCC 1px dotted; margin:0; padding-left:15px; width:260px }
#pir_event_title span{ color:#C00; font-size:18px; font-weight:bold }
#pir_event ul{ margin-top:5px; list-style:none}
#pir_event li{ margin:2px 0 2px -15px; list-style-image:url(../images/button/logonewera.png); }
.pir_date{ font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#006 }
#pir_info_block { width: 285px; float:left; clear:both; }
#pir_info { background-color: #ECF2F4; padding: 2px 8px 1px 8px }
#pir_info_title{ border-bottom:#CCC 1px dotted; margin:0; padding-left:15px; width:250px }
#pir_info_title span{ color:#C00; font-size:18px; font-weight:bold }
#pir_info ul{ margin-top:5px; list-style:none; }
#pir_info li{ margin-left:-15px; list-style-image:url(../images/button/logonewera.png); }

#imrs_events_block { width:320px; float:left; padding-bottom:5px }
#imrs_events_block2 { width:320px; float:left; }
#imrs_events { padding: 2px 8px 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
#imrs_events ul{ margin-top:5px; list-style:none; }
#imrs_events li{ margin-left:-15px; list-style-image:url(../images/button/logonewera.png); }

#imrs_pbl_block { width: 320px; float:left; clear:both; padding: 2px 8px 1px 3px; }
#imrs_pbl_title{ margin:0; width:325px; height:50px; }
#imrs_pbl_cat{ float:left; margin:0; padding-left: 8px; padding-top:5px; width:310px; height:120px;  }
#imrs_pbl_cat2{ float:left; margin-top:5px; padding-left: 8px; padding-top:5px; width:310px; height:120px; clear:both; }
#imrs_pbl{ padding-right:8px; width:94px; float:left }
#imrs_pbl img{width:94px; height:125px }

#event { width:320px; float:left; }
#event_title{ background-image: url(../images/box_top2.gif); background-repeat:no-repeat; text-align:center; height:32px; padding-top:5px; margin-bottom: -5px }
#event_title span{ color:#cc0000; font-size:18px; font-weight:bold; }
#event_content_box{ float:left; width:322px; height: 60px }
#event_content{ background-image:url(../images/box_center2.gif); background-repeat:repeat-y; margin:0; padding-left:2px; padding-top:5px; width:320px } 
#event_bottom{ float:left; background-image:url(../images/box_bottom2.gif); background-repeat:no-repeat; height:38px; width:320px }

#notice { width:320px; float:left; clear:both }
#notice_title{ background-image: url(../images/box_top2.gif); background-repeat:no-repeat; text-align:center; height:32px; padding-top:5px; margin-bottom: -5px }
#notice_title span{ color:#cc0000; font-size:18px; font-weight:bold; }
#notice_content_box{ float:left; width:322px; height: 60px }
#notice_content{ background-image:url(../images/box_center2.gif); background-repeat:repeat-y; margin:0; padding-left:2px; padding-top:5px; width:320px } 
#notice_bottom{ float:left; background-image:url(../images/box_bottom2.gif); background-repeat:no-repeat; height:38px; width:320px }

img.services { border: 1px solid #CCC; padding: 1px 1px 1px 1px; margin-top:3px }

#pir_notice { width: 280px; background-color:#FFFFFF; float:left; margin:-10px 0 10px 0; background-image:url(../images/notepaper_notice_cn.jpg); background-repeat:no-repeat; height:379px; }
#pir_notice ol { margin: 100px 30px 40px 30px; padding:0; list-style-type: decimal; }
#pir_notice ol li { padding-bottom:10px; margin-left:10px; display: list-item; font-size:11px; text-align:justify; margin-top:0; }
#pir_notice a{ font-size:12px }

#sa_events { clear:both; width: 280px; background-color:#FFFFFF; float:left; margin:-5px 0 10px 0; background-image:url(../images/css/notepaper.jpg); background-repeat:no-repeat; height:390px; }
#sa_events ol { margin: 80px 40px 40px 40px; padding:0; list-style-type: decimal; }
#sa_events ol li { padding-bottom:10px; margin-left:10px; display: list-item; font-size:12px; text-align:justify; margin-top:0; }
#sa_events a{ font-size:12px }

#facebook_sa { width: 280px; float:left; margin:2px 0 10px 0; height:120px; }

#details_content{ padding:15px; font-size:12px }
#details_content table{ font-size:12px }
#details_content ul li{ font-size:12px; font-family:Arial, Helvetica, sans-serif }

#liquid-round {
     width:964px;
     margin: 5px auto auto -2px;
	 clear:both;
	 float:left;
}
#liquid-round_top {
	  float:left;
      width: 964px;
      height:20px;
      background:url(../images/news_box_top.gif) no-repeat;
}
#liquid-round_center{
	  width:964px;
	  float:left;
}
.liquid-round_center-left {
	  background:#fff url(../images/leftside.gif) repeat-y;
	  position:relative;
	  width:964px;
	  float:left;
}
.liquid-round_center-right {
	  float:right;
      position:relative;
      background:url(../images/rightside.gif) repeat-y;
      width:25px;
}
#liquid-round_bottom {
	  float:left;
      height:60px;
      background:url(../images/news_box_bottom.gif) no-repeat;
	  width:964px;
}

.block_title { color: #03F ; font-size:16px; padding: 3px; font-weight:bold; text-indent: 5px; margin-bottom: 5px }
.mq { list-style-type:none; font-size:14px; margin-left: -25px; margin-right: 5px}
.mq li {  margin-bottom: 20px; }
.mq li a { text-decoration:none; color:#03C }

#jumpmenu { width:320px; float:left;}
#jumpmenu_content{background-image:url(../images/box_center2.gif); background-repeat:repeat-y; margin:0; padding-left:2px; padding-top:5px; width:320px;} 
#quicklink { width:320px; float:left;}

#links_block2{float:left; clear:both; width:960px; margin-top:10px; padding-left:8px}
#links_block{width:885px; float:left; clear:both; margin:-10px 0 0 -900px; border:#eef3f2 1px solid}
#link{float:left; margin:0; padding:0;}
#link span {width:308px; height:71px; float:left; background-image: url(../images/button/fb_cn.png); background-repeat:no-repeat; background-position:12px 12px}
#link span:hover{background-image:url(../images/button/fb_hover_cn.png); background-repeat:no-repeat; background-position:0 0}
#link2 span{width:302px; height:71px; float:left; background-image: url(../images/button/blogspot_cn.png); background-repeat:no-repeat; background-position:12px 12px}
#link2 span:hover{background-image:url(../images/button/blogspot_hover_cn.png); background-repeat:no-repeat; background-position:0 0}
#link3 span{width:302px; height:71px; float:left; background-image: url(../images/button/plurk_cn.png); background-repeat:no-repeat; background-position:12px 12px}
#link3 span:hover{background-image:url(../images/button/plurk_hover_cn.png); background-repeat:no-repeat; background-position:0 0}

#linkr span {width:300px; height:30px; float:left; background-image: url(../images/button/button_index.png); background-repeat:no-repeat; padding-right:20px}
#linkr span:hover{background-image:url(../images/button/button_index2.png); background-repeat:no-repeat;}
#linkr2 span{width:300px; height:30px; float:left; background-image: url(../images/button/button_index2_1.png); background-repeat:no-repeat; padding-right:20px;}
#linkr2 span:hover{background-image:url(../images/button/button_index2_2.png); background-repeat:no-repeat;}
#linkr3 span{width:300px; height:30px; float:left; background-image: url(../images/button/button_index3_1.png); background-repeat:no-repeat;}
#linkr3 span:hover{background-image:url(../images/button/button_index3_2.png); background-repeat:no-repeat;}

.latest_block_title { color: #cc0000; font-size:18px; padding: 3px; font-weight:bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.top_block_title { color: #800; font-size:16px; padding: 3px; font-weight:bold; text-indent: 5px; margin-bottom: 5px } 
.middle_block_title { color: #360; font-size:16px; padding: 3px; font-weight:bold; text-indent: 5px; margin-bottom: 5px } 
.bottom_block_title { color: #339; font-size:16px; padding: 3px; font-weight:bold; text-indent: 5px; margin-bottom: 5px } 
.other_block_title { color: #F30; font-size:18px; padding: 3px; font-weight:bold; text-indent: 5px; margin-bottom: 5px }

#left_side_block { width:200px; float:left; margin:0 20px 20px -930px;padding:5px}
#left_side_block h3 { margin-top: 20px; margin-bottom:0; font-size:20px; color:#C00; font-family: "经典中圆简", "经典仿宋简", Arial, "MS Sans Serif"; font-weight:100;border-bottom:#CCC 1px dotted; padding-left:10px; padding-bottom:5px }
#left_menu { width: 200px; float:left;}
#left_menu2 { width: 200px; float:left; clear:both}

.archives{
	border:#FFF 1px solid; padding:6px; width:auto; text-align:right; height: 20px;
}
.archives:hover{
	background-color:#FFF;
}
.date{ color:#006; font-size:16px; font-weight:bold; width:auto; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; padding-bottom:10px}
.date2{ color: #036EAA; font-size:11px; font-family: Verdana, Geneva, sans-serif}
.red12{ color:#C00; font-size:12px }
.event_list{
	width: 400px; padding:15px; height:auto;
}
.event_list_img{
	padding-left:auto; margin-bottom:2px;
}
.Group {
	display: block;
	height: 28px;
	width: 173px;
	background-image: url(../images/css/red_arrow.png);
	background-repeat:no-repeat;
	background-position:13px 9px;
	border-bottom: #CCC 1px dashed;
	line-height: 27px;
	padding-left: 27px;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

.Group2 {
	display: block;
	height: 22px;
	width: 163px;
	background-image: url(../images/css/dark_blue_arrow.png);
	background-repeat:no-repeat;
	background-position:25px 9px;
	line-height: 27px;
	padding-left: 37px;
	text-decoration: none;
	font-size:12px;
}
.subGroup {
	display: block;
	height: 22px;
	width: 163px;
	background-image: url(../images/css/dark_blue_arrow.png);
	background-repeat:no-repeat;
	background-position:25px 9px;
	line-height: 27px;
	padding-left: 37px;
	text-decoration: none;
	font-size:12px;
}
.subGroup2 {
	display: block;
	height: 22px;
	width: 163px;
	background-image: url(../images/css/blue_arrow.png);
	background-repeat:no-repeat;
	background-position:35px 9px;
	line-height: 27px;
	padding-left: 47px;
	text-decoration: none;
	font-size:12px;
}
.noGroup {
	display: block;
	height: 28px;
	width: 173px;
	border-bottom: #CCC 1px dashed;
	line-height: 27px;
	padding-left: 27px;
	color: #C00;
	text-decoration: none;

	font-size:12px;
	font-weight:bold;
}
.noGroup:hover {
	color: #dfdfdf;
	text-decoration: underline;
	background-color:#333;
}
.Option {
	display: block;
	
	width: 163px;
	padding-left: 37px;
	padding-top: 8px;
	padding-bottom:0;
	color: #dfdfdf;
	text-decoration: none;
	font-size:12px;
}
.Option:hover {
	color: #CC0000;
	text-decoration: underline;
	background-image:url(../css/dropdown/themes/default/images/spinner_bar.gif);
	background-repeat:no-repeat;
	background-position: 21px 9px;
}
.subOption {
	display: block;
	height: 20px;
	width: 153px;
	line-height: 27px;
	padding-left: 47px;
	color: #dfdfdf;
	font-size:12px;
}
.subOption:hover {
	color: #CC0000;
	text-decoration: underline;
	background-image:url(../css/dropdown/themes/default/images/spinner_bar.gif);
	background-repeat:no-repeat;
	background-position: 31px 9px;
}
.subOption2 {
	display: block;
	height: 16px;
	width: 153px;
	padding-left: 57px;
	color: #dfdfdf;
	font-size:12px;
}
.subOption2:hover {
	color: #CC0000;
	text-decoration: underline;
	background-image:url(../css/dropdown/themes/default/images/spinner_bar.gif);
	background-repeat:no-repeat;
	background-position: 41px 3px;
}
.show {
	display:inline;
}
.hide {
	display:none;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEF3F2}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f9f9;
  border-right:1px solid #f7f9f9;
  background:#f2f6f5}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f1f5f4}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1f5f4;
  border-right:1px solid #f1f5f4;}
.spiffy4{
  border-left:1px solid #f7f9f9;
  border-right:1px solid #f7f9f9}
.spiffy5{
  border-left:1px solid #f2f6f5;
  border-right:1px solid #f2f6f5}
.text_content{
	padding: 15px; background:#EEF3F2; line-height:20px}
.text_content h3{
	line-height:28px}
.tbl_rec{
	border: 1px solid #ccc;
}
.tbl_bottom {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#CCC;
}

#sitemap h3 { font-size:14px}
#sitemap ul { margin-top:4px}
#sitemap li{ margin:2px 0 2px -22px}

#for_content { margin:0 20px auto -930px; padding-bottom:50px; float:left; clear:both; width:960px}
#for_content ul { margin-top:4px; }
#for_content li{ list-style-image:url(../images/button/logonewera.png); margin:2px 0 2px -22px}
#for_content a{ font-family:Verdana, Geneva, sans-serif; color: #356C8A}
#for_content a:hover{ color:#036EAA; text-decoration:underline}
#for_content h3{ font-size:14px; font-weight:500; padding-bottom:3px; margin-bottom:0; margin-top:0; color:#C00}
#for_box_1st{ width:240px; float:left; padding-right:10px; height:350px}
#for_box_other{ width:210px; float:left; padding:0 10px 10px 10px; border-left:#CCC 1px dotted;height:350px}
#for_box_last{ width:210px; float:left; padding:0 0 10px 10px; border-left:#CCC 1px dotted;height:350px}
#for_box_staff_1st{ width:450px; float:left; padding-right:10px; height:350px; margin-left:10px}

#box_newera { width:280px; text-align: justify; margin-top:-5px; float:left; padding:0; margin-left: 0}
#box_newera_div{ font-size:11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003; }

#top_div { width:320px; height: 80px; border:1.5px #999 solid; margin: 5px; font-size: 14px; background-color:#FCDBDB}

#middle_div { width:320px; height: 80px; border:1.5px #999 solid; margin: 5px; font-size: 14px; background-color:#B3F4C5}

#bottom_div { width:320px; height: 175px; border:1.5px #999 solid; margin: 5px; font-size: 14px; background-color: #D3EAFA}

#other_div { width:320px; height:350px; border:1.5px #999 solid; margin: 5px; font-size: 14px; background-color:#FF9 }
#other_div ul { margin-top: 5px }
#other_div ul li { margin-top: 10px; list-style-image: url("images/arrow.gif");}

#banner { margin-left:10px; border: #eeeeee 1px solid; float:left; width:650px; margin-bottom:auto; height:270px}

#adv{ width:910px; float:left; clear:both; margin:5px 0 0 -900px; }
#adv_link{ float:left; margin:0; padding:0; }

#logo { margin-left: 5px; padding-top: 5px; float:left;}

#pathway { width:710px; float:left; margin:0 0 10px 0; font-weight:bold; font-size:12px}
#pathway a{ font-weight:bold; color:#356C8A; text-decoration:underline}
#pathway a:hover{ color:#036EAA}

#for_pathway { margin:0 0 10px -910px; float:left; width: 960px; font-weight:bold;}
#for_pathway a{ font-weight:bold; color: #356C8A; text-decoration:underline}
#for_pathway a:hover{ color:#036EAA}

#content_box { margin-left:0; margin-right:auto; width:710px; float:left; clear:both}
#content_box h3 { margin-top:-5px; margin-bottom:5px; font-size:28px; color:#C00; font-family: "华文行楷", "经典中圆简", "经典仿宋简", Arial, "MS Sans Serif"; font-weight:100 }
#content_box li{ padding-bottom:3px;}
#content_box a{ color: #356C8A}
#content_box a:hover{ color:#036EAA; text-decoration:underline}
#content_box ol{ list-style:decimal; display:block}
#content_box ul{ list-style-image:url(../images/button/logonewera.png); }

#menus { margin-left:auto; margin-right:auto; float:left; width:160px;}

#footer { height: 60px; background-image:url(../images/footer.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; clear:both; float:left; width:960px}
#footer2 { height: 60px; background-image:url(../images/footer2.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; clear:both; float:left; width:960px}
#footer_div { color:#FFF; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:0.1em; margin-left:20px; margin-top:18px}
#footer2_div { color:#FFF; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:0.1em; margin-left:20px; margin-top:10px}
