@charset "utf-8";
/*@import url("style.php");*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 75%; word-spacing:0em; letter-spacing:0.05em;
	
}
a:hover{ text-decoration:underline;}

/*layout css*/
.wrapper_table{ width:970px; text-align:left;}
.htmpl .top{ height:192px;}
.tmpl .top{ height:110px;}
/*Naomi edit 20101130*/
.htmpl .top_1{}
.tmpl .top_1{}
/*Naomi edit 20101130*/
.htmpl .head{ height:190px;}
.tmpl .head{ height:140px;}
.mdtltmpl .head{ height:136px;}
.head_1{ padding-left:25px; padding-top:5px; padding-right:25px; padding-bottom:5px;}
.mdtltmpl .head_1{ padding-left:25px; padding-top:5px; padding-right:25px; padding-bottom:1px;}
.left{ width:240px;}
.left_1{ padding-left:10px; padding-right:10px; padding-top:10px;}
.left_2{ width:210px; overflow:hidden;}
.htmpl .center{ width:490px;}
.htmpl .center_1{ padding-left:5px; padding-right:5px; padding-top:10px;}
.tmpl .center{ width:730px;}
.tmpl .center_1{ padding-left:10px; padding-right:15px; padding-top:10px;}
.mdtltmpl .center{ width:970px;}
.mdtltmpl .center_1{ padding-left:0px; padding-right:0px; padding-top:0px;}
.mdtltmpl .center_2{ padding-left:58px; padding-right:69px; padding-top:43px; padding-bottom:20px;}
.right{ width:240px;}
.right_1{ padding-left:10px; padding-right:10px; padding-top:10px;}
.right_2{ width:210px; overflow:hidden;}
.foot{ height:90px; font-size:0.9em;}
.foot_1{ padding-top:10px; padding-bottom:5px;}
/*Naomi edit 20101130*/
.btn_bottom {clear:both;}
.btn_bottom .back{float:left;width:80px;}
.btn_bottom .back a{ padding-left:15px; font-weight:bold;}
.btn_bottom .btop{float:left;width:80px;margin-left:20px;}
.btn_bottom .btop a{ padding-left:15px; font-weight:bold;}
.btn_bottom{float:right;width:180px;margin-top:30px;}
/*end*/
.btnbar{ float:right; height:auto; clear:left;}
.btnbar .btn{ float:left; display:table; height:auto;margin-right:5px;}
.fnbtn_twitter img,
.fnbtn_fb img,
.fnbtn_pk img{margin-top:5px;}
.btn_print img,
.btn_mail img{ width:13px; height:13px; margin-left:3px; margin-right:3px; margin-top:7px;}
.btnbar .btn_font{ width:160px;}
.btnbar .itemname,
.btnbar .item{ float:left;}
.btnbar .itemname{ line-height:25px;}
.btn_print .itemname,
.btn_mail .itemname{ display:none;}
/*module css*/
.vermod{ }
.vermod .mod_1{}
.vermod .mod_head, .vermod .mod_con, .vermod .mod_foot{ clear:both; float:none; width:auto;}
.vermod .mod_title_ico, .vermod .mod_title_txt{ float:left;}
.vermod .mod_title_txt{ font-weight:bold; margin-left:5px;}

.hormod{ float:left; margin-right:5px;}
.hormod .mod_head, .hormod .mod_con, .hormod .mod_foot{ float:left;}

.more{ float:right;}

.center .mod{ margin-bottom:5px; width:480px; overflow:hidden;}
.left .mod, .right .mod{ margin-bottom:10px;}
.htmpl .mod_logo{float:left;margin-top:35px;}
.tmpl .mod_logo{float:left;margin-top:35px;}
.mod_logo img{ width:385px; height:35px;}
.mod_topmenu{font-size:0.88em; width:498px; float:right;margin-top:7px;margin-top:8px\9;
font-size:0.86em\9;
width:508px\9;}
.mod_topmenu span{ padding-left:3px; padding-right:3px;}
.mod_search{ 
*clear:both;float:right; margin-top:8px;}
.mod_search .mod_con{ height:14px; overflow:hidden; width:auto; <width:128px;}
.mod_search .mc_1{ padding:0px;}
.mod_search .inputbox_search{ height:14px; _height:14px; position:relative; top:-4px; _top:-4px; padding:0; margin:0; padding-left:15px; line-height:12px; font-size:10px;}
.mod_mainmenu{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:94px;margin-top:93px\9; margin-left:25px; word-spacing:0px; letter-spacing:0.05em; font-size:0.9em; float:left;}
.tmpl .mod_mainmenu{ margin-top:10px;}
.mod_mainmenu{ width:858px; overflow:hidden;}
.mod_mainmenu span{ padding-left:2px; padding-right:2px;}
.mod_footermenu{ margin-left:130px;}
.mod_footermenu span{ padding-left:3px; padding-right:3px;}
.mod_copyright{ margin-left:20px;}
.mod_copyright td{ padding-left:6px; padding-right:6px;letter-spacing:0.04em\9;
}
.mod_path{ margin-bottom:10px;}
.mdtltmpl .mod_path{ padding-bottom:5px; padding-left:12px;}

.mod_news { position:relative;}
.mod_news .mod_head{ width:480px; height:38px; position:relative;}
.mod_news .more{ margin-top:-25px; right:20px; font-size:0.9em; font-weight:bold; letter-spacing:-0.1em; width:35px; z-index:5; position:absolute;}
.mod_news .datablock{ margin-left:16px; margin-bottom:2px; clear:both;  position:relative;}
.mod_news .datablock_1{ display:table; height:100%; width:460px; height:auto;}
.mod_news .datablock .rdate,
.mod_news .datablock .rtitle{ float:left;}
.mod_news .datablock .rdate{ padding-left:13px; margin-right:5px;}

.mod_focus .datablock{ margin-left:16px; margin-bottom:5px; padding-bottom:5px;}
.mod_focus .datablock_1{ display:table; width:450px;}

.mod_focus .datablock .rimg,
.mod_focus .datablock .rintro{ float:left;}
.mod_focus .datablock .rtitle{ font-weight:bold; margin-bottom:5px;}
.mod_focus .datablock .rimg{ width:108px; margin-right:10px;}
.mod_focus .datablock .rimg img{ width:100px;}
.mod_focus .datablock .rintro{ width:330px; font-size:0.9em;}
.mod_focus .more{ position:relative; top:-25px; right:25px; font-size:0.9em; font-weight:bold; letter-spacing:-0.1em;}

.mod_gallery{ padding-bottom:155px;}
.mod_gallery .mod_con{ padding:5px;}
.mod_gallery .rimg{ margin-bottom:5px;}
.mod_gallery .rtitle{ font-size:1.3em; padding:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
.mod_gallery .rintro{ font-size:0.9em; padding:5px}


.mod_media .datablock{ width:93px; height:108px; float:left; margin:3px; overflow:hidden; margin-top:0px; margin-bottom:6px;}
.mod_media .datablock_1{ width:85px; margin:3px;}
.mod_media .datablock .rtitle{ width:85px; height:35px; overflow:hidden; font-size:0.8em;}
.mod_media .rtitle a{ margin-right:5px;}
.mod_media .dataout{ padding-left:3px;}
.mod_media .more{ position:relative; margin-top:-21px; right:15px; font-size:0.9em; font-weight:bold; letter-spacing:-0.1em;}
.mod_media p{ margin:0; padding:0; display:inline;}
.mod_abtsub .mc_2{ padding:5px;}
.mod_abtsub .mc_3{ display:table; height:100%;}
.center .mod_abtsub{ width:100%;}
.mod_abtsub .mod_con .imgblock,
.mod_abtsub .mod_con .datablock{ float:left}
.mod_abtsub .mod_con .imgblock{ margin:5px; margin-right:15px;}
.mod_abtsub .mod_con .imgblock .rd_1{ padding-top:3px; padding-bottom:3px;}
.mod_abtsub .mod_con .imgblock img{ width:160px; height:90px; background:#666666;}
.mod_abtsub .mod_con .datablock .item{ padding-top:3px; padding-bottom:3px; padding-left:8px;}
.mod_abtsub .mod_con .datablock .nowitem{ font-weight:bold;}

.mod_rsc .aimg{ margin-bottom:5px;}

.mod_idxpba1 .mod_1{ padding:4px; padding-bottom:60px;}

.mod_modtab,
.com_rssfeed .catlist{ width:690px;}
.mod_modtab .mod_con .mc_2,
.com_rssfeed .catlist{ padding-top:6px; padding-bottom:2px;}
.mod_modtab .mod_con .mc_3,
.com_rssfeed .catlist_1{ display:table;}

.tab{ float:left; margin-right:2px; width:auto; display:table;}
.tab_2{ padding-left:24px; padding-right:12px;}
.tab_3{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.com_rssfeed .tab_3{ font-family:Arial, Helvetica, sans-serif; font-size:1em; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.mod_submenu{ padding-left:10px;}
.mod_submenu .tab{ width:190px;}
.componentheading,
.com_mgzlist .headname,
.mod_modtab .mod_head,
.mod_abtsub .mod_head{ font-weight:bold; font-size:1.5em; font-family:Arial, Helvetica, sans-serif; padding-left:15px; margin-bottom:10px; height:100%;}
.mod_modtab .mod_head,
.com_rssfeed .componentheading,
.mod_abtsub .mod_head{ margin-bottom:0px; }
.mod_modtab .mod_head .mh_3,
.mod_abtsub .mod_head .mh_3{ display:table;}

.mod_related .mod_head{ padding-top:3px; padding-bottom:3px; font-weight:bold; padding-left:20px;}
.mod_related .group{ padding:5px 8px;}
.mod_related .group .gitem{ padding-left:15px; padding-top:3px; padding-bottom:3px;}
/*.datalist,
.component{ width:705px;}*/
.blog,
.contentpaneopen,
.bloglist,
.com_gcat,
.com_sect,
.com_catt{ width:670px; margin-left:10px; margin-right:15px; position:relative;}
.bloglist .rowblock{ margin-bottom:10px;}
.com_catblog .bloglist .datablock{ float:left; width:490px; margin-right:10px;}
.com_catblog .bloglist .imgblock{ float:right; width:160px;}
.com_catblog .bloglist .imgblock img{ width:160px; height:90px;}
.com_catblog .bloglist .datablock .rtitle,
.com_content .cpo_info .rtitle{ font-size:1.2em; font-weight:bold; clear:both;}
.com_content .cpo_info{ clear:both;}
.com_content .rdate{ text-align:right;}
.com_mgzcat .bloglist .imgblock,
.com_mgzcat .bloglist .datablock{ float:left;}
.com_mgzcat .bloglist .imgblock img{ width:90px; height:120px;}
.com_mgzcat .bloglist .imgblock{ padding-right:3px; padding-bottom:3px; margin-right:4px;}
.com_mgzcat .bloglist .datablock{ width:560px;}
.com_mgzcat .bloglist .datablock .rtitle{ line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; padding-left:33px;}
.com_mgzcat .bloglist .datablock .rintro{ padding-left:33px;}
.com_mgzlist .b1_1{ display:table; clear:both; padding-bottom:40px; height:100%;}
.com_mgzlist .block1{ margin-bottom:20px;}
.com_mgzlist .block2{ display:table; clear:both; margin-bottom:30px;}
.com_mgzlist .issuename,
.com_mgzdtl .issuename{ padding-left:37px; font-size:1.5em;  font-family:Arial, Helvetica, sans-serif; line-height:35px; float:left;}
.com_mgzlist .block1 .back,
.com_mgzdtl .block1 .back{ float:right; margin-top:10px;}
.com_mgzlist .block1 .back a,.com_mgzdtl .block1 .back a{ padding-left:15px; font-weight:bold;}
.com_mgzlist .b1a_1,
.com_mgzdtl .b1a{ display:table; height:20px; width:100%; margin-bottom:10px;}
.com_mgzlist .imgblock,
.com_mgzlist .datablock{ float:left;/*border:#F00 1px solid;*/}
.com_mgzlist .datablock{ width:595px;}
.com_mgzlist .issueimg{ padding-right:9px; padding-bottom:13px; margin-left:35px; margin-right:5px;}
.com_mgzlist .issueimg img{ width:175px; height:230px;}
.com_mgzlist .gtitle{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; margin-left:46px; padding-left:9px;}
.com_mgzlist .gitem{ padding-top:7px; width:790px; margin-left:32px;}
.com_mgzlist .unitlist{ padding-top:5px; padding-bottom:5px;}
.com_mgzlist .ulist_1{ display:table; height:100%;}
.com_mgzlist .unittitle{ clear:both; float:none; font-size:1.2em; font-weight:bold; margin-left:13px;}
.com_mgzlist .contitle{ float:left; width:750px; margin-left:25px; margin-bottom:10px; line-height:25px;}
.com_mgzlist .contitle .itemname,
.com_mgzlist .contitle .item{ float:left;}
.com_mgzlist .contitle .item{ width:730px;}
.com_mgzlist .conauthor{ /*float:left;*/ padding-left:23px; margin-left:25px; padding-top:5px;}
.com_mgzlist .footinfo{ width:790px; overflow:hidden; margin-left:32px;}
.com_mgzdtl .block1{ margin-top:10px; }
.com_mgzdtl .block2{ width:790px; margin-left:32px;}
.com_mgzdtl .issuename{ float:left; height:100%;}

.com_mgzdtl .unittitle{ font-size:1.4em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:auto;_width:350px; float:left; clear:both; height:100%; margin-bottom:10px;}
.com_mgzdtl .utitle_3{ height:40px; padding-left:25px; padding-right:62px;}
.com_mgzdtl .utitle_4{ padding-top:14px;}
.com_mgzdtl .contitle{ clear:both;}
.com_mgzdtl .ctitle_3{ padding-left:29px; padding-right:29px; padding-top:8px; padding-bottom:10px;}
.com_mgzdtl .ctitle_4{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.com_mgzdtl .pagenavcounter{ font-weight:bold; margin-top:5px; margin-bottom:5px;}
.com_mgzdtl .pagenavbar{ text-align:center;}
.bloglist .rmore{ text-align:right; clear:both; line-height:18px; font-weight:bold; margin-top:10px; display:table; width:100%;}
.bloglist .rmore .more_1{ padding-right:20px;}
.bloglist .rmore a{ padding-left:15px;}

.com_sect .datatable .rdata .dr,
.com_link .datatable .rdata .dr,
.com_rssfeed .datatable .rdata .dr{ padding:2px;}
.com_sect .datatable th.rdata{ padding:1px 2px;}
.com_catt .datatable .rdata .dr{ padding:7px; padding-left:55px;}
.com_sect .datatable .rdate{ width:120px; font-size:0.9em;}
.com_sect .datatable .rcat{ width:110px; font-size:0.9em;}
.com_sect .datatable td.rdate  .dr,
.com_link .datatable .rtitle .dr{ padding-left:35px;}
.com_rssfeed .datatable .rno .dr{ padding-left:5px; padding-right:5px;}
.com_rssfeed .rtitle{ width:210px;}

.com_link .filterbar{ float:right; margin-bottom:5px;}

.com_gcat .datablog{ margin-left:0px;}
.com_gcat .gswf{ clear:both; width:100%; margin-bottom:10px;}
.com_gcat .gswf_1{ }
.com_gcat .albumlist{ padding-left:20px;display:block;position:relative;float:left;}
.com_gcat .datacol{ float:left; margin-bottom:25px; width:160px; margin-left:15px; margin-right:15px;}
.com_gcat .rtitle{ font-weight:bold; text-align:center; height:38px; overflow:hidden;border:#f00 1px solid;display:block;}
.com_gcat .imgblock img{ width:150px; height:100px;}
.com_gcat .imgblock_3{ padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px;}
.com_gcat .rintro{ padding-left:14px; padding-right:14px; height:230px; overflow:hidden;}
.com_gcat .rdata{border:#f00 0px solid;}

.com_gdtl .block1,
.com_gdtl .block2{ width:638px; margin-left:24px; margin-bottom:10px; clear:both;}
.com_gdtl .block1{ clear:both;}
.com_gdtl .block2{ padding-top:30px; padding-bottom:20px;}
.com_gdtl .block2_1{ padding-left:35px;}
/*.com_gdtl .block1 .imgblock_3 img{ width:570px; height:380px;}*/
.com_gdtl .block1 .imgblock_1{ display:table;}
.com_gdtl .block1 .imgblock_9{ padding-left:48px; padding-top:20px; padding-bottom:28px; padding-right:20px;}
.com_gdtl .block1 .rdata{ padding-top:3px; padding-bottom:3px; padding-left:35px;}
.com_gdtl .block1 .rintro .itemname{ display:block;}
.com_gdtl .block2 .imgblock_3{ padding:5px;}
.com_gdtl .block2 .imgblock_2{ padding-bottom:8px;}
.com_gdtl .block2 .imgblock_3 img{ width:120px; height:120px;}
.com_gdtl .block2 .datacol{ float:left; margin-left:4px; margin-right:4px;}
.com_gdtl .block2 .rtitle{ text-align:center; height:38px; width:125px;}

.com_sitemap .contentpane{ clear:both;}
.com_sitemap .aces_title{ font-weight:bold; font-size:1.1em; padding-left:25px; padding-bottom:10px;}
.com_sitemap .aces_con{ padding-bottom:20px;}
.com_sitemap .contentdescription table{ width:100%;}
.com_sitemap .aces_con .phase1{ display:table; margin-left:25px; margin-bottom:10px;}
.com_sitemap .aces_con .phase2{ display:table; margin-left:30px;margin-bottom:10px;}
.com_sitemap .aces_con .phase3{ display:table; margin-left:40px;margin-bottom:10px;}
.com_sitemap .aces_con .phase3 .phaselist{ padding-left:8px;}
.com_sitemap .sitemaptree{ padding-left:50px; padding-right:40px;}
.com_sitemap .alevel_0{ font-weight:bold; line-height:30px; display:block;}

.com_contact .contactusdesc,
.com_mail .comdesc{ float:none; clear:both; margin-left:50px; text-align:left; margin-right:75px;}
.com_mail .maildesc{ margin-bottom:10px; display:none;}
.com_mail .mailtitle{ padding-left:20px; font-size:1.25em; font-weight:bold; margin-bottom:10px;}
.com_contact form,
.com_mail form{ margin-left:50px;}
.com_contact th,
.com_mail th{ text-align:left; vertical-align:top;}
.com_contact th .dr,
.com_mail th .dr{ padding:8px; padding-left:18px;}
.com_contact td .dr,
.com_mail td .dr{ padding:8px;}
.com_contact td.rbtn,
.com_mail td.rbtn{ padding:5px;}

.unit_faq .rtitle .rd_1{ padding-left:28px;}
.unit_faq #fcon{ padding-left:28px; padding-top:10px; margin-top:5px;}
.unit_faq .publishdate{ display:none;} 

.plink,
.pagelink{ float:right; margin-right:20px; margin-top:20px;}
.plink span,
.plink a,
.pagelink span,
.pagelink a{ padding-left:3px; padding-right:3px;}

.topacc{ float:left; position:absolute;left:684px;top:6px;
font-size:0.88em;
left:630px\9;}
.htmpl .topacc{ margin-top:0px;}
.left .leftacc,
.right .rightacc{ margin-bottom:0px;}
.bottomacc{ width:25px; position:absolute;}
.centeracc{ position:absolute; z-index:10;}

.com_search .rowblock .rb_1{ padding-bottom:5px;}
.com_search .bloglist .datablock .rtitle{ font-size:1.2em; font-weight:bold;}
.com_search .filter{ padding:5px 20px;}
.com_search .ac{ text-align:right; padding-right:10px;}
.com_search .adfilter .gtitle{ font-weight:bold; margin-bottom:3px;}
.com_search .adfilter .unitblock{ display:table; clear:both; float:none; height:100%;}
.com_search .adfilter .unitblock .gitem{ float:left; width:200px;}
.com_search .adfilter .govcatblock .gitem{ margin-bottom:5px;}
#fcon{ position:relative;}

