/* CSS Document */

	/* General */	
	*{
	margin:0;
	padding:0;
	}
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#575757;
		line-height:12pt;
		}
	p{
		}
	h1,h2,h3,h4,h5,h6{
		font-size:13pt;
		}
	ol, ul {
		list-style: none;
		}
	a{
		text-decoration:none;
		color:#000000;
		}
	a:hover{
		text-decoration:underline;
		}
	img{
		border:0;
		}
	.non_disply{
		display:none;
		}		
	.clear { 	
		clear: both; 		
		display: block;		
		visibility: hidden; 		
		line-height:0px;		
		}
	#wrapper_out{
		margin:0 auto;
		padding:0;
		width:900px;
		}
		#wrapper {
			float:left;
			width:900px;
			}		

			/* Header */
			#Header {
				width:900px;
				float:left;
				padding:28px 0 13px 0;
				background:url(../images/header_bg.gif) top left no-repeat;
				}
				#Header h1 {
					float:left;
					display:block;
					padding:0;
					width:460px;
					height:30px;
					background:url(../images/logo.gif) top left no-repeat;
					}
					#Header h1 a {
						background: no-repeat;
						display:block;
						width:460px;
						height:30px;
						}
				#Header select {
					float:right;
					width:130px;
					border:1px solid #d6d6d6;
					color:#666666;
					font-size:11px;
					}
			#Nav {
				float:left;
				width:900px;
				height:31px;
				background:url(../images/nav_bg.gif) top left no-repeat;
				}
				#Nav ul {
					float:left;
					width:900px;
					}
					#Nav ul li {
						float:left;
						display:block;
						background:url(../images/nav_border_bg.gif) right 12px no-repeat;
						}
						#Nav ul li.non_border {
							background: none;
							}
						#Nav ul li a {
							color:#FFFFFF;
							display:block;
							padding:8px 34px 5px 34px;
							text-decoration:none;
							}
							#Nav ul li a:hover {
								color:#befcff;
								}								
									
		/* Contents Main */
		#Contents {
			width:900px;
			float:left;
			padding:10px 0;
			}
			#MainImg {
				width:620px;
				float:left;
				height:406px;
				background:url(../images/mainimg.jpg) top left no-repeat;
				}
			#MainNews {
				float:right;
				width:260px;
				}
				#NewsTitle {
					width:260px;
					float:left;
					border-bottom:2px solid #e3e1ee;
					padding:4px 0;
					}
					#NewsTitle h2 {
						float:left;
						color:#46aee5;
						font-size:15px;
						font-weight:bold;
						}
					#NewsTitle h3 a {
						float:right;
						font-size:10px;
						color:#c6c6c6;
						}
						#NewsTitle h3 a:hover {
							color:#006398;
							text-decoration:none;
							}
				.NewsC {
					clear:both;
					padding:15px 0;
					border-bottom:1px solid #d6d6d6;
					}
					.NewsC h2 a {
						font-size:14px;
						color:#3d3d3d;
						font-weight:bold;
						}
						.NewsC h2 a:hover {
							color:#006398;
							text-decoration:none;
							}
					.NewsC p {
						font-size:11px;
						margin-top:5px;
						}
						.NewsC p a {
							text-decoration:underline;	
							color:#3d3d3d;
							}
							.NewsC p a:hover {
								text-decoration:none;
								}
					#LogosBox {
						width:260px;
						float:left;
						padding:20px 0;
						}
						#LogosBox img {
							float:left;
							}
							
		/* Contents Sub */
		#SubLeftMenu {
			float:left;
			width:200px;
			}
			#SubLeftMenu h2 {
				color:#40b0e2;
				font-size:15px;
				background:url(../images/sub_nav_title_bg.gif) 10px 4px no-repeat;
				border-bottom:2px solid #e3e3e3;
				padding:5px 0 5px 20px;
				}
			#SubLeftMenu ul {
				}
				#SubLeftMenu ul li {
					border-bottom:1px solid #e3e3e3;
					background:url(../images/sub_nav_point.gif) 10px 14px no-repeat; 
					}
					#SubLeftMenu ul li a {
						padding:7px 0 7px 22px;
						display:block;
						color:#abafba;
						}
						#SubLeftMenu ul li a:hover {
							text-decoration:none;
							color:#006398;
							}
		#SubRightBox {
			float:right;
			width:640px;
			border:1px solid #e7e0e7;
			border-top:3px solid #e7e0e7;
			padding:20px;
			}
			#SubRightBox h2 {
				color:#3d3d3d;
				font-weight:bold;
				font-size:20px;
				padding:20px 0;
				}
			#SubRightBox h3 {
				font-size:10px;
				color:#767676;
				}
				#SubRightBox h3 a {
					color:#767676;
					}
					#SubRightBox h3 a:hover {
						color:#b1b1b1;
						text-decoration:none;
						}
			#SubRightBox h4 {
				font-size:13px;
				font-weight:bold;
				margin:15px 0 15px 0;
				}
			#SubRightBox h5 {
				font-style:italic;
				font-size:12px;
				font-weight:bold;
				}
			#SubRightBox p {
				color:#5c5c5c;
				font-size:11px;
				margin-bottom:20px;
				line-height:180%;
				}
				
		/* Sub List */
		.NumberNav {
			margin-left:40px;
			margin-top:5px;
			}
			.NumberNav li {
				padding:10px 0 10px 35px;
				line-height:170%;
				font-size:11px;
				}
			.Number1 {
				background:url(../images/number_1.gif) left 9px no-repeat;
				}
			.Number2 {
				background:url(../images/number_2.gif) left 9px no-repeat;
				}
			.Number3 {
				background:url(../images/number_3.gif) left 9px no-repeat;
				}
			.Number4 {
				background:url(../images/number_4.gif) left 9px no-repeat;
				}
			.Number5 {
				background:url(../images/number_5.gif) left 9px no-repeat;
				}
			.Number6 {
				background:url(../images/number_6.gif) left 9px no-repeat;
				}
			.Number7 {
				background:url(../images/number_7.gif) left 9px no-repeat;
				}
			.Number8 {
				background:url(../images/number_8.gif) left 9px no-repeat;
				}
			.Number9 {
				background:url(../images/number_9.gif) left 9px no-repeat;
				}
		.NewsListBox {
			width:607px;
			float:left;
			padding:15px;
			background:url(../images/new_top_bg.gif) top left no-repeat;
			}
			.NewsListBox img {
				float:left;
				border:1px solid #ebebeb;
				margin-right:15px;
				}
				#SubRightBox .NewsListBox h2 {
					padding:0;
					margin:0;
					padding-bottom:10px;
					font-size:15px;
					font-weight:bold;
					color:#006aad;
					font-family:Georgia, "Times New Roman", Times, serif;
					}
					#SubRightBox .NewsListBox h2 a {
						color:#006aad;
						}
				#SubRightBox .NewsListBox p {
					line-height:150%;
					}
					#SubRightBox .NewsListBox p a {
						text-decoration:underline;
						color:#484848;
						}
			.NewsListBox2 {
				width:607px;
				float:left;
				padding:15px;
				}
				.NewsListBox2 img {
					float:left;
					border:1px solid #ebebeb;
					margin-right:15px;
					}
					#SubRightBox .NewsListBox2 h2 {
						padding:0;
						margin:0;
						padding-bottom:10px;
						font-size:15px;
						font-weight:bold;
						color:#006aad;
						font-family:Georgia, "Times New Roman", Times, serif;
						}
						#SubRightBox .NewsListBox2 h2 a {
							color:#006aad;
							}
					#SubRightBox .NewsListBox2 p {
						line-height:150%;
						}
						#SubRightBox .NewsListBox2 p a {
							text-decoration:underline;
							color:#484848;
							}
				#ListNumber {
					float:right;
					width:290px;
					}
					#ListNumber li {
						float:left;
						display:block;
						}
						#ListNumber li a {
							padding:2px 5px;
							margin:0 3px;
							display:block;
							color:#0040b6;
							border:1px solid #80abff;
							}
					
		/* Footer */
		#Footer {
			width:900px;
			float:left;
			padding:15px 0 20px 0;
			border-top:3px solid #d6d6d6;
			background:url(../images/footer_bg.gif) bottom left no-repeat;
			}
			#FooterLeft {
				float:left;
				width:300px;
				padding-left:80px;
				font-size:10px;
				color:#616161;
				background:url(../images/footer_logo.gif) left 50% no-repeat;
				}
			#Footer ul {
				float:right;
				width:485px;
				}
				#Footer ul li {
					float:left;
					font-size:10px;
					padding:0 9px;
					background:url(../images/footer_boder.gif) right 50% no-repeat;
					}
					#Footer ul li.non_padding {
						padding-right:0;
						background:none;	
						}
					#Footer ul li a {
						color:#6b6b6b;						
						}
						#Footer ul li a:hover {
							color:#999999;
							text-decoration:none;
							}
							

