@charset "utf-8";
/* CSS Document */



.pagination_navigation{
	width:95%;
	color:black;
	clear:left;
	text-align:right;
}

.pagination_navigation a {
	color:black;
	text-decoration:none;
}

.pagination_navigation a:hover {
	color:black;
	text-decoration:none;
}

.list_pages{
	margin:20px;
	color:black;
}

.list_pages a {
	color:black;
	text-decoration:none;
}
.list_pages a:hover {
	color:gray;
}

.building{
	width: 150px;
		
}
.building_image{
	height: 150px;
}
.building_title{
	height: 47px;
}
.building_content{
	border-top: #DBDCD7;
	height: 142px;
}

.right_block {
	margin: 10px;
	border: 0px;
	width:280px;
/*	padding-left: 10px;  */
}

.right_banner_div
{
	border:1px solid gray;
	float:right;
	margin-left: 0px;
	margin-right:35px;
	width:89%;
	height: 240px;
	background-color:#c1c1c1;
	text-align:left;
	padding:2px;
	
}
.right_banner_div_title {
	font-size:15px;
	font-weight:bold;	
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #000;
	background: transparent url(/images/focus/bg_of_right_banner_title.gif) repeat-x scroll 0 0;
}
.right_banner_div_body {
	margin: 0px;
	padding: 0px;
	color: #000;
}


h2 {
	font-size:14px;
	line-height:1.5;
	vertical-align:middle;
	height:16px;
	padding:7px 0px 7px 16px;
	width:auto;
}
ul {
	line-height:1.5;
}
ul li {
	font-size:12px;
}
.list_with_img1 {
}
.show_list a {
	color:#333;
}
td {
	vertical-align:top;
}
#header {
	width:957px;
	height:107px;
	background: transparent url(/images/header_bg.jpg) repeat-x scroll 0 0;
	position:relative;
}
#login_form {
	position:absolute;
	top:0px;
	right:20px;
	height:30px;
	line-height:30px;
	padding:5px;
}
#login_form input[type=text] {
	background:white;
	border:1px solid #666;
	font-size:12px;
	height:18px;
	line-height:16px;
	overflow:hidden;
	width:75px;
	margin-right:10px;
}
#login_form  input[type=password] {
	background:white;
	border:1px solid #666;
	font-size:12px;
	height:18px;
	line-height:16px;
	overflow:hidden;
	width:75px;
	margin-right:10px;
}
#login_form input[type=submit] {
	width:50px;
	height:20px;
	border:0;
	text-align:center;
	margin:0 3px;
}

#footer {
	width:957px;
	height:80px;
	background-color:#bcbcbc;
	text-align:center;
	color:#3f3f3f;
	clear: both;
	text-align: center;
	border-top:3px #454545 solid;
}

#menu_box{
	width:957px;
	overflow:hidden;
	height:33px;
}

#menus {
	list-style-type:none;
	clear:left;
}
#menus li {
	list-style-image:none;
	background:transparent url(/images/index/menu_bg2.jpg) repeat scroll 0 0;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:8px 10px 5px;
	text-align:center;
	vertical-align:middle;
	width:86px;
}

#menus li.on{
	list-style-image:none;
	background:transparent url(/images/index/menu_bg2.jpg) repeat scroll 0px 35px;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:8px 10px 5px;
	text-align:center;
	vertical-align:middle;
	width:86px;
}


#menus li a {
	color:#DED4CC;
	text-decoration:none;
}
#menus li a:hover {
	color:white;
}
#footer {
	width:957px;
	height:80px;
	background-color:#bcbcbc;
	text-align:center;
	color:#3f3f3f;
	clear: both;
	text-align: center;
	border-top:3px #454545 solid;
}
.article_abstract{
    border: 1px solid #AAA; background-color:#FFFBF0;
    color:#000; font-size:14px;
	padding:10px;
	margin:20px 0 10px 0;
    display:block;
    clear:both;
}
#page_title{text-align:center;padding:20px 0; border-bottom:#C03 2px solid; font-weight:bold; font-size:24px; color:#000;}
#page_text{line-height:2; color:#000;clear:both;font-size:14px; font-weight:100;display:block;margin-top:10px;}
#page_text a{color:#333; text-decoration:underline;}
#page_text a:hover{color:#000; text-decoration:underline;}
#page_position a{color:#333; text-decoration:none;}
#page_position a:hover{color:#000; text-decoration:underline;}

.normalPara{
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; LINE-HEIGHT: 2; MARGIN-TOP: 0px; TEXT-INDENT: 2em; MARGIN-BOTTOM: 10px;
}
.normalPic{
    TEXT-ALIGN: center; font-size:12px; font-weight:bold; padding-bottom:10px;
}
.page_css{background-color:white;border:1px solid #aaaaaa;padding:2px 6px;color:#aaaaaa;margin-right:10px;cursor:pointer;}
.sel_page_css{background-color:#cccccc;border:1px solid #aaaaaa;padding:2px 6px;color:white;margin-right:10px;cursor:pointer;}
.second_section{width:49%;color:#4b4b4b;margin-top:5px;margin-right:5px;float:left;}
.second_section a{color:#4b4b4b;text-decoration:none}
.second_section a:hover{color:black;text-decoration:underline}
.section_title{background:transparent url(/images/section_title.jpg) scroll repeat-x;clear:both;width:100%;padding:3px}
.title_text{font-size:14px;font-weight:bold;}
.major_page{clear:both;background-color:#c0c0c0;width:100%;}
.page_list{clear:both;background-color:#cecece;width:100%}
.page_list li{list-style-image:url(/images/list_point.jpg);margin:5px 2px 5px 20px;}
.right_title{background-image:url(/images/h2_bg2.jpg);background-repeat:repeat-x;color:#999;margin-bottom:10px;width:100%;
        font-weight:bold;font-size:14px;padding:3px;margin-top:5px;}
.bottom_images{width:97%;border:1px solid #cfcfcf;padding:5px;clear:both;margin-top:10px;}
.projects_page2{margin:5px 10px;border-bottom:1px solid #878789;width:90%;display:block;padding-bottom:10px;clear:both;}
.projects_page_list2{background-color:#c2c2c2;width:100%;clear:both;padding-bottom:5px;}
#related_articles{clear:both;color:#878789;margin-top:20px;}
#related_articles a{color:#878789;}
#related_articles li{margin-left:20px;}

.normal-page{
    background:#DEDEDE;width:957px;vertical-align:top; color:#000;
}
.a_order{margin-left:5px; padding:5px 5px 5px 5px; list-style-position: inside;}
.a_order li{ margin-bottom:4px; color:#D0CEA7; font-weight:bold;}
.a_order a{padding-left:4px; color:#3B3B3B; font-weight:normal; text-decoration:none;}
.a_order a:visited{padding-left:4px; color:#3B3B3B; font-weight:normal; text-decoration:none;}
.a_order a:hover{padding-left:4px; color:#3B3B3B; font-weight:normal; text-decoration:underline;}
.order_a{background-image:url(/images/order_a.gif); padding-left: 2px; background-repeat: no-repeat; background-position: 0px 4px;}
.order_b{background-image:url(/images/order.gif); padding-left: 2px; background-repeat: no-repeat; background-position: 0px 4px;}
.ten_item{position:relative; left:-5px;}/*firefox*/
* html .ten_item{position:relative; left:0px;}/*ie6*/    