body {
	text-align:center; background-color:#eee;
	margin:0px;
}

#wrap {
	width:950px;text-align:left;
	margin:auto; background-color:white;
}

#header {
	width:950px; height:141px;padding-top:10px;
	background:url(../images/cross_back.gif) no-repeat;
}

#footer {
	width:950px; height:32px;
}

#mid_con {
	clear:both; width:950px;
}

#left {
	width:750px;float:left;
}

/* header part start */
#top {
	width:950px; height:69px;
}

#np_logo {
	float:left; width:60px; height:65px; margin-left:15px;
}

#np_text {
	float:left; width:386px; height:26px; margin-top:25px; margin-left:20px;
}

#top_right_text_en {
	font-weight:bold; margin-right:15px;
	color:#828080;float:right;margin-top:35px;
}

#language_logo {
	float:right; width:28px; height:28px;margin-top:27px; margin-right:15px;

}
#blue_block {
	display:block;width:600px; height:26px; float:left;
	background:url(../images/blue_block.gif) no-repeat;
}

/* dropdown menu part */
#menu {
	list-style:none; float:left; margin-left:15px;
	margin-top:10px; position: relative;
	padding-left:0px;
}

#menu li {
	float:left; margin-right:15px; display:inline;
}

#sub_menu {
	position: absolute; width:250px; left:432px; top:18px;
	border:1px solid #eee;background-color:white;
	margin-left:10px;padding-left:8px;padding-bottom:5px; padding-top:2px;
}

#sub_menu li {
	display:block; line-height:22px; height:22px;
}

#sub_menu li a{
	padding-bottom:2px;
}

#sub_menu li a:hover{
	border-bottom:1px dotted #666666;
}

#sub_menu_team {
	position: absolute; width:180px; left:142px; top:18px;
	border:1px solid #eee;background-color:white;
	margin-left:10px;padding-left:8px;padding-bottom:5px; padding-top:2px;
}

#sub_menu_team li a{
	padding-bottom:2px;
}

#sub_menu_team li a:hover{
	border-bottom:1px dotted #666666;
}

#sub_menu_team li {
	display:block; line-height:22px; height:22px;
}
/* dropdown menu part end */

/*
#menu_bar {
	width:750px; height:26px; padding-left:10px;
}

.menu {
	float:left; margin-right:20px; margin-top:15px;
}
*/
/* header part end */

#btn_sign {
	width:600px; height:23px; margin-top:15px;
}

#left_arrow {
	width:45px;height:23px; float:left;
	background:url(../images/left_arrow.gif) no-repeat;
}

#btn_left {
	width:12px; height:23px; float:left; margin-left:5px;
	background:url(../images/btn_left.gif) no-repeat;
}

#btn_mid {
	height:23px; float:left;
	padding-top:6px; padding-left:10px; padding-right:10px;
	background:url(../images/btn_mid.gif) repeat-x;
}

#btn_right {
	width:12px; height:23px; float:left;
	background:url(../images/btn_right.gif) no-repeat;
}

#con_bar {
	clear:both; width:750px; margin-top:15px;
}

#con_left {
	width:120px; height:360px; float:left;
}

#con_text {
	float:left; font-size:14px; font-family:arial; line-height:22px;
	width:600px; text-align:justify; 
}

.con_title {
	font-weight:bold; color:#333;
}

.p_cap {
	font-size:16px; font-weight:bold;
}

#right {
	width:200px; float:left; height:360px;
	background:url(../images/right_back.gif) no-repeat;
}

/* footer part */
#bottom_bar {
	width:950px; height:32px;
	background:url(../images/bottom_bar_back.gif) repeat-x;
}

.footer_menu {
	float:left; margin-left:20px;
	font-family:arial;line-height:30px;
}

.footer_menu a {
	color:#ddd;text-decoration: none;
}

.footer_menu a:hover {
	color:#fff;text-decoration: underline;
}
/* footer part end */

#copyright {
	width:950px; height:40px;text-align:center; margin-top:20px;
	line-height:40px; border-top1:2px solid #ddd;
}

#go_top {
	width:200px; float:right; margin-bottom:10px; height:50px;
}

