/* CSS Document */

/***General***/
body{
	background:#ffffff url(/images/bg.gif) no-repeat center 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:12pt;
	margin:0;
	padding:0;
	}
a {
	color:#515151;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#45afb3;
	}
img { 
	border-style:none;
}

ul,ol {
	padding:0px;
	margin:0;
	list-style:none;
}

li{
	padding:0px;
	margin:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:10pt;
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:5px;
	}	
.non_dis{
	display:none;
	}
#border_gray{
			background:url(/images/bg_border.gif) repeat-x top;
			height:10px;
			}
			
	#wrapper{
		width:960px;
		margin:0 auto;
		}

/***Main******/
	#header{
		overflow:hidden;
		height:136px;
		}
		#header h1{
			float:left;
			width:250px;
			height:95px;
			padding:19px 0 0 18px;
			}
			#header h1 a{
				background:url(/images/logo.gif) no-repeat 0 0;
				width:225px;
				height:95px;
				display:block;
				}
		#topNav{
			float:right;
			text-transform:uppercase;
			width:670px;
			}
			#topNav ul#nav1, #topNav ul#nav2, #topNav ul#nav3, #topNav ul#nav4{
				padding:15px 8px 0 8px;
				line-height:13pt;
				font-size:8.5pt;
				float:left;
				font-weight:bold;
				}
			#topNav ul#nav1{
				width:121px;
				}
			#topNav ul#nav2{
				width:180px;
				}
			#topNav ul#nav3{
				width:145px;
				}
			#topNav ul#nav4{
				width:145px;
				}
				.subNav{
					border-top:1px solid #9acfd1;
					font-size:7.5pt;
					margin-top:5px;
					padding:6px;
					line-height:9.5pt;
					font-weight:normal;
					}
					.subNav li a{
						color:#a7adac;
						}
					.subNav li a:hover{
						color:#45afb3;
						}
				
	#container{
		clear:both;
		overflow:hidden;
		}
		#mainImg{
			}
		#boxContents{
			float:left;
			width:960px;
			padding:16px 0;
			}
		#boxContents a:hover{
			text-decoration:underline;
			}
			#newsBox{
				float:left;
				width:480px;
				padding-right:20px;
				border-right:1px solid #94bebf;
				}
				.tle{
					border:1px solid #d9e1e1;
					border-width:1px 0;
					padding:7px 10px;
					width:460px;
					float:left;
					}
				.tle h2, .tle2 h2{
					color:#45afb3;
					font-size:12pt;
					float:left;
					}
				.more{
					float:right;
					width:100px;
					font-size:8pt;
					text-align:right;
					}
				.newsthumb{
					clear:both;
					padding-top:12px;
					width:480px;
					float:left;
					}	
					.photo{
						float:left;
						width:120px;
						}
					.newsCon{
						float:right;
						width:350px;
						color:#767e7e;
						font-size:8.5pt;
						}
					.newsthumb h3{
						font-size:11pt;
						padding:4px 0;
						}
					.newsthumb h3 a{
						color:#3f8d90;
						}
					.more2{
						padding:4px 0;
						font-weight:normal;
						}
					.more2 a{
						color:#72babc;
						}
				
				
			#academicBox{
				float:left;
				width:189px;
				padding:0 20px;
				}
				#academicBox h2{
					border:1px solid #d9e1e1;
					border-width:1px 0;
					color:#45afb3;
					font-size:12pt;
					padding:7px 10px;
					}
				#academicBox ul{
					padding:10px;
					color:#505050;
					font-weight:bold;
					}
				#academicBox ul li{
					padding-bottom:3px;
					}
					.date{
						color:#767e7e;
						font-size:8pt;
						}
				
			#bnBox{
				float:right;
				width:210px;
				height:215px;
				padding-left:19px;
				border-left:1px solid #94bebf;
				}
				#bnBox .bn{
					padding-bottom:10px;
					}
	/***Sub******/
#SubImage {
	}
#SubContents {
	width:960px;
	float:left;
	padding:15px 0 15px 0;
	}
	#SubLeftBox {
		width:188px;
		float:left;
		padding-left:10px;
		padding-right:20px;
		}
		#SubLeftBox h2 {
			background:url(../images/sub_title_bg.gif) #3a9497 top left repeat-x;
			padding:8px 10px;
			color:#ffffff;
			font-size:15px;
			font-weight:bold;
			}
		#SubLeftBox ul {
			}
			#SubLeftBox ul li {
				display:block;
				font-weight:bold;
				}
				#SubLeftBox ul li a {
					color:#444444;
					font-size:12px;
					border-bottom:1px solid #d9e1e1;
					padding:6px 10px;
					display:block;
					}
					#SubLeftBox ul li a:hover {
						background:#e5f7f7;
						}
	#SubConBox {
		width:512px;
		float:left;
		}
		#SubConBox h2 {
			font-size:16px;
			color:#45afb3;
			font-weight:bold;
			border-bottom:1px solid #d9e1e1;
			padding:8px 0;
			margin-bottom:15px;
			}
		#SubConBox h3 {
			color:#499194;
			font-size:14px;
			margin:8px 0 5px 0;
			}
			#SubConBox a{
				color:#499194;
				font-weight:bold;
				font-size:14px;
				text-decoration:underline;
				}
			#SubConBox h3 a:hover{
				color:#0b4749;
				}
			.greenTxt{
				color:#0b4749;
				}
			.text_table_title {
					color:#499194;
					font-size:12px;
					padding:5px 5px;
					}
				.text_number {
					color:#767e7e;
					text-align:center;
					}
			
		#SubConBox h4 {
			font-size:12px;
			color:#262626;
			margin-bottom:10px;
			}
		#SubConBox p {
			color:#767e7e;
			font-size:12px;
			margin-bottom:10px;
			line-height:170%;
			}
		#SubConBox ul {
			} 
			#SubConBox ul li {
				background: url(../images/contents_point.gif) 15px 7px no-repeat;
				padding:0 0 0 25px;
				}
		#SubConBox ol{
			color:#262626;
			padding:3px 0 3px 0px;
			list-style:none;
			}
			#SubConBox ol li{
				padding:5px 0 5px 20px;
				}
			#SubConBox ol li ul{
				padding-top:10px;
				}
			#SubConBox ol li ul li{
				color:#767e7e;
				background: url(../images/contents_point.gif) 15px 7px no-repeat;
				padding:0 0 0 25px;
				}
				/**news page**/	
				#SubConBox .newsBox{
					clear:both;
					border-bottom:1px solid #cccccc;
					padding-top:10px;
					margin-top:10px;
					}
					#SubConBox .newsBox img{
						float:left;
						margin:0 10px 10px;
						}
					#SubConBox .newsBox p{
						color:#000000;
						}
					#SubConBox .newsBox h4 a{
						color:#000000;
						font-size:10pt;
						text-decoration:none;
						}
				#SubConBox .NumberPages {
					float:left;
					width:512px;
					}
					#SubConBox .NumberPages ul {
						float:left;
						width:512px;						
						padding:15px 0;
						list-style:none;
						}
						#SubConBox .NumberPages ul li {
							float:left;
							padding:0 5px;
							background:none;
							font-weight:normal;							
							}
							#SubConBox .NumberPages ul li a {
								text-decoration:none;
								color:#999999;
								}
								#SubConBox .NumberPages ul li a:hover {
									color:#45AFB3;
									}
									
				#photoBox{
					float:left;
					width:236px;
					margin:0px 25px 10px 0px;
					}
					#enlarge{
						border:1px solid #e6e6e6;
						border-width:1px 1px 0 1px;
						font-size:10px;
						padding:2px 0 2px 10px;
						}
					#enlarge a{
						color: #999999;
						font-size:10px;
						text-decoration:none;
						font-weight:normal;
						}
					#enlarge a:hover{
						color:#4ea6a8;
						}
					#photo{
						border:1px solid #e6e6e6;
						}
					#caption1{
						font-size:8pt;
						width:220px;
						float:left;
						padding:5px 8px;
						background:#f2f2f2 url(../images/pic_caption_bg.gif) repeat-x bottom;
						border-top:1px solid #ffffff;
						}
						#capTle{
							float:left;
							width:152px;
							}
						#phoNum{
							color:#4ea6a8;
							text-align:center;
							float:right;
							width:65px;
							}
						#phoNum img{
							cursor:pointer;
							}
				
			
	#SubRightBox {
		width:210px;
		float:right;
		padding-left:20px;
		}
		#SubRightBox img {
			padding-bottom:10px;
			}
				
	#footer{
		clear:both;
		background:url(/images/bt_bg.gif) repeat-x 0 0;
		height:57px;
		}
		#footerIn{
			width:960px;
			margin:0 auto;
			padding-top:15px;
			color:#444444;
			font-size:8pt;
			}
			#copy{
				float:left;
				padding-top:7px;
				width:400px;
				}
			#btLogo{
				float:right;
				width:300px;
				text-align:right;
				}
		

