* { margin:0; padding:0;  }
body { background:#FFF; color:#333; font:12px/1.5em Verdana,Helvetica,Arial,sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#333; text-decoration:none; }
	a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }

/* common style */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/*\*/ .clearfix {display:block;} /**/
.box_l { float:left; }
.box_r { float:right; }
.bg_fff { background:#FFF!important; }
.bg_f8 { background:#F8F8F8; }
.color_black { color:#999!important; }
.column { width:960px; overflow:hidden; margin:0 auto 10px; }
	.col1 { float:left; width:700px; overflow:hidden; }
	.col2 { float:right; width:250px; overflow:hidden; }
	.col3 { float:left; width:380px; overflow:hidden; }
	.col4 { float:right; width:310px; overflow:hidden; }

.column_wiki { width:960px; overflow:hidden; margin:0 auto 10px; }
	.col_wiki1 { float:left; width:250px; overflow:hidden; }
	.col_wiki2 { float:right; width:700px; overflow:hidden; }
    .col_wiki2_top (float:top; width:700px; overflow:hidden; padding-butoom:)

.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
	.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
	.pages a:hover { border-color:#369; }
	.pages strong { border-color:#369; background:#369; color:#FFF; }
	.pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
	.pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }

.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; color:#666; }
	#login_box .input_tx { width:150px; }
	#login_box #login_authcode_input .input_tx,#registerform  #seccode { width:60px; }
	.search_content .input_tx { width:160px;}
	.footer_search .input_tx { width:190px; }
	#registerform .input_tx, .lost_pw .input_tx { width:180px;}


/* header style */
#header { width:960px; height:65px; overflow:hidden; margin:2px auto; }
	#header h2 { float:left; }
	#header h3 { float:right;margin-top:35px; height:30px; width=500px; overflow:hidden;background:#D3EAF0; }
		#header h2 img { width:135px; height:65px; }
		#header .ad_header { float:right; text-align:right; }

#top_nav {  margin:0 auto; 
            height:20px; 
            width:960px;
            }
    #top_nav ul{padding:0;
                margin:5px;
                list-style:none;
                width:960px;
                }
    #top_nav li{float:right;
                margin-right:2px;
                }
    #top_nav li.first{margin-right:0;
                }
    #top_nav a{
                display:block;
                border:#000000;
                text-align:center;
              /*  width:70px;*/
                text-decoration:none;
                height:20px;
                }

/* nav style */
#nav_mid{width:960px; height:80px; overflow:hidden; margin:2px auto ; background: #1A4963;}
#nav_logo_home {width:100px;height:80px;float:left;line-height:80px;}
#nav_mid_menu {width:860px;heigth:80px;float:right;}
#nav_mid_menu #menu{float:left; width:600px;padding:0 0 0 1%;}
#nav_mid_menu #nav_search {padding:10px 20px 5px 10px;width:200px;height:60px; float:right;}

#nav_mid_menu ul{float:left; width:600px;padding:0 0 0 1%;}
		#nav_mid_menu ul li { float:left; margin-right:1px; }
		#nav_mid_menu ul li a { float:left; display:block; padding:5px 5px; color:#FFF; font-size:11pt;font-weight:bold;}
		#nav_mid_menu .current a { background:url(../images/nav_current_wiki.gif) repeat-x; color:#295B72; font-weight:700; text-decoration:none!important; }


/*============================================= search pages style  */
#detail_search { width:430px; margin:30px auto;}
	#detail_search .input_tx { padding:3px 3px 4px;}
	.search_catalog { padding:10px 0 0 0; *padding:6px 0 0 0; }
	.search_catalog label { margin-right:4px; padding-left:3px; *padding-left:0;}

#sarch_list { margin-bottom:15px; color:#999; }
	#sarch_list li { width:96%; height:33px; overflow:hidden; margin:0 auto; background:url(../images/dashed_bg.gif) repeat-x 0 32px; line-height:33px;}
	#sarch_list li strong { margin-right:5px; color:#369; }


#aboutus { margin:30px; width:760;padding:20px 50px 20px 50px; border:solid 1px gray}
#aboutus  h1 { text-align:center; font-size:1.7em; padding-bottom:20px;}
#aboutus p { margin-bottom:20px; text-indent:2em; }
#aboutus ol{list-style-type:decimal-leading-zero; padding-left:50px;text-indent:-1.5em;}

/*============= Wiki Style =========================*/
#column_wiki { width:960px; overflow:hidden; margin:0 auto 10px; min-height:400px;}
#column_wiki	.col_wiki1 { float:left; width:130px; overflow:hidden; }
.col_wiki1 #searchwiki_left {float:left;width=120px;margin:5px 0px 0px 0px;border:#CCCCCC thin solid;}
#searchwiki_left  .input_tx { margin:10px 2px 2px 2px}
#column_wiki	.col_wiki2 { float:right; width:820px; overflow:hidden; border:#CCCCCC thin solid;}
.col_wiki2 .col_wiki2_top {float:top; width:820px; heigth: 200px; 
	                margin: 10px 10px 10px 10px; 
					overflow:hidden; 
					}
     .col_wiki2_top  h2 {
	   background: url(./images/bodyTop.gif) repeat-x bottom;
	   float:top;
	   heigth: 50px;
	   padding-bottom:2px;
	   font-size:14pt;
	   margin:5px 25px 0 0;
	   font-weight:lighter;
    	 } 
.col_wiki2_mid { background:#EFEFEF;
				 width:800px;
				 height:25px;
				 margin:5px 10px 5px 10px;
				 border:#999999 thin solid;
				 line-height:25px;
				 padding-left:5px;
				 font-weight:bold;
                 }				
.col_wiki2  .col_wiki2_content {
	                float:top; 
	                width:520px; 
	                min-heigth: 400px; 
	                margin: 10px 10px 10px 10px; 
					overflow:hidden;
					padding-right:300px; 
					font-size:8pt;
					word-wrap:break-word;
					}
.col_wiki2_content .title{ margin:0 0 0 0;
	   font-size:11pt;
	   font-weight:bold; 
	   color:#000099; 
        font-family:"Times New Roman", Times, serif;
        word-wrap:break-word;
    }
	.col_wiki2_content #summ {margin:0 0 10px 0;  color:#00BB00;}
#searchwiki {text-align:center;font-size:10px;}
#view_by_1{float:left; 
           width:300px; 
           margin-left:50px;
           margin-bottom:10px;
           padding-left:5px;
           min-height:100px;
/*           border:#999999 thin solid;*/
           }
#view_by_2{float:right;
           width:300px; 
           margin-right:100px;
           margin-bottom:10px;
           padding-left:5px;
           min-height:100px;
/*           border:#999999 thin solid;*/ 
           }


/* footer style */
#footer { width:960px; overflow:hidden; margin:0 auto; padding:6px 0; text-align:center; line-height:20px; }
	.copyright, .copyright a { color:#666;}
	#footer_top { height:50px; margin-bottom:10px; background:#D3EAF0; }
		.good_link { float:center; width:500px; overflow:hidden; margin:15px 0 0 10px; color:#369; text-align:center; }
		.good_link a { margin:0 3px; color:#295B72; }
		.footer_search { float:right; width:340px; padding:13px 0 0 0; }
		.footer_search .input_tx { padding:3px; }
		.footer_search select { padding:1px 2px 2px 2px; }	

