@charset "UTF-8";
/* CSS Document */

html,body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#CCCCCC;	
	/*background-color:#4A79B1;
	background-image:url(images/background_global.jpg);
	background-repeat:repeat-x;*/
	}

p {margin:0px; padding:0px;}
a img {border: none;}
a:visited, a:link {text-decoration: none; color: #005899;}
a:hover, a:active {text-decoration: underline; color: #001F3D;}

#containerhome {
	position:relative;
	margin: 0 auto;
	width: 925px;
	padding: 0px;
	top: -30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	z-index:0;
  	}
#container {
	position:relative;
	margin: 0 auto;
	width: 925px;
	padding: 0px;
	top: -30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	z-index:0;
  	}

#rightbox TABLE {
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #666666
	font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#333333;
}

#homebox TABLE {
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #FFFFFF
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}

#nav {
	position:relative;
	margin: 0 auto;
	width: 925px;
	padding: 0px;
	top: 0px;
	text-align:center;
	background-color:#00FF66;
  	}

a.leftnavlink:link, a.leftnavlink:visited {
	display:block;
	width:155px;
	height:auto;
	font-weight:bold;
	text-decoration:none;
	padding: 8px 20px 8px 25px;
	text-decoration: none;
	color: #005899;
	background-image:url(images/leftnav_back.gif);
	}

a.leftnavlink:hover, a.leftnavlink:active {
	text-decoration: none; 
	color:#001F3D; 
	background-image:none; 
	background-color:#CED8DF;
	}

ol.leftnavlink {list-style-type:none;margin: 0px;padding: 0px;}

.intro {font-size:12px; line-height:18px; color:#555555; padding-top:10px; padding-right:12px; padding-left:0px; padding-bottom:20px}

.headline {font-family: "Arial", "黑体", "幼圆", "宋体"; font-weight:bold; font-size:14px; color:#001F3D;}
.headline2 {font-family: "Arial", "黑体", "幼圆", "宋体"; font-weight:bold; font-size:12px; color:#001F3D;}
.headline3 {font-family: "Arial", "黑体", "幼圆", "宋体"; font-weight:normal; font-size:12px; color:#000000;}

.newsandevents {color:#001F3D;}

ol.jump {list-style-image:url(images/jumparrow.gif); margin: 0px 0px 0px 18px; padding: 0px; line-height:20px;}

a.footer:visited, a.footer:link {text-decoration: none; color: #005899; font-size:11px; padding:17px;}
a.footer:hover, a.footer:active {text-decoration: underline; color: #001F3D;}

.legal {color:#005899; font-size:10px;}
a.legal:visited, a.legal:link {text-decoration: none; color: #CCCCCC; padding:10px}
a.legal:hover, a.legal:active {text-decoration: underline; color: #CCCCCC;}

.pagetitle {font-family: "隶书", "黑体", "幼圆", "宋体"; color: #FFD233; font-size:26px; padding-left:35px;}

.emphasis {color:#000000; font-weight:bold;}

.darkblue {color:#001F3D; font-weight:bold;}

.content {padding:0px 35px 0px 35px; line-height:16px;}

.sidebar {float:right; border:1px solid #C0D1D8; margin-left:25px; margin-bottom:20px; font-size:11px; line-height:14px;}

.input {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

.pnumber {
    font-family: "黑体", "幼圆", "宋体", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#666666;
	font-weight: normal;
	line-height: 40px;
}
.pnumberdig {
	font-size: 20px;
	color:#333333;
	font-weight: bold;
	line-height: 40px;
	font-style:italic;
}
.tline {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	line-height: 18px;
}
/************************************************************/
.highlightbox {
	width: 295px;
	float: left;
}
.highlightbox .highlightheader {
	height: 26px;
	width: 295px;
	color: #FFD233;
	background: url(images/box_top.gif) no-repeat;
	line-height: 26px;
	text-align: center;
	font-size: 16px;
}
.highlightbox .highlightcontent ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
.highlightbox .highlightcontent {
	background: #0d61a1;
	color: #FFFFFF;
	border: 1px solid #002035;
	height: 50px;
}
.highlightbox .highlightcontentIM ul {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
.highlightbox .highlightcontentIM {
	background: #0d61a1;
	color: #FFFFFF;
	border: 1px solid #002035;
	height: 130px;
}

/************************************************************/
.longhighlightbox {
	width: 600px;
clear:both;
	padding-top:10px;
}
.longhighlightbox .highlightheader {
	height: 26px;
	width: 600px;
	color: #FFD233;
	background: url(images/long_box_top.gif) no-repeat;
	line-height: 26px;
	text-align: center;
	font-size: 16px;
}
.longhighlightbox .highlightcontent ul {
text-align:center;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.longhighlightbox .highlightcontent {
	background: #0d61a1;
	color: #FFFFFF;
	border: 1px solid #002035;
	height: 20px;
}
/************************************************************/

.nh-title {
	height: 27px;
	width: 251px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	background: url(images/nh-title-s.gif) no-repeat;
	line-height: 12px;
	text-align: left;
}
.nh-button {
	height: 28px;
	width: 155px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color: #FFFFFF;
	font-weight: bold;
	padding-left: 0px;
	background: url(images/nh-submit-s.gif) no-repeat;
	line-height: 12px;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
}
.nh-input {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d2d2d2;
}
.nh-bullet {
	line-height:18px; 
	padding-top:0px; 
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px; 
	line-height:18px; 
	color:#000000; 
	padding-top:10px; 
	padding-right:40px; 
	padding-left:0px; 
	padding-bottom:20px;
}
.headline {font-weight:bold; font-size:16px; color:#001F3D; font-family: Arial, Helvetica, sans-serif;}
a.nh-bullet:visited, a.nh-bullet:link {text-decoration: none; color: #005899;}
a.nh-bullet:hover, a.nh-bullet:active {text-decoration: underline; color: #001F3D;}