#header {
	background-image:url(../images/header_frame_bg.gif);
	background-repeat:repeat-x;
	width:780px;
}
	#header .info h1.logo {
		background-image:url(../images/logo.gif);
		background-repeat:no-repeat;
		
		float:left;
	}
		#header .info h1.logo a {
			display:block;
			width:150px;
			height:30px;
			text-indent:-9999px;
			outline-style:none;
		}
		#header .info h2 {
			font-weight:normal;
			margin:-5px 10px 0px 0px;
			_margin:0px 10px 0px 0px;
			display:inline;
			text-align:right;
			
			float:right;
		}
		*+html #header .info h2 {
			margin:-2px 10px 0px 0px;
		}

.menu {
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:30px;
	margin-bottom:15px;
	_margin-bottom:0px;	/* for IE6 */
}
	.menu ul {
		list-style-type:none;
	}
		.menu ul li {
			float:left;
		}
			.menu ul li a {
				display:block;
				height:30px;
				text-indent:-9999px;
				outline-style:none;
			}
			.menu ul li.home a {width:130px;}
			.menu ul li.announce a {width:130px;}
			.menu ul li.service a {width:130px;}
			.menu ul li.disclosure a {width:130px;}
			.menu ul li.staff a {width:130px;}
			.menu ul li.access a {width:130px;}
			
			.menu ul li a:hover {
				background-image:url(../images/menu-on.gif);
				background-repeat:no-repeat;
				background-position:left top;
			}
			.menu ul li.home a:hover {background-position:0px;}
			.menu ul li.announce a:hover {background-position:-130px;}
			.menu ul li.service a:hover {background-position:-260px;}
			.menu ul li.disclosure a:hover {background-position:-390px;}
			.menu ul li.staff a:hover {background-position:-520px;}
			.menu ul li.access a:hover {background-position:-650px;}
			
.font_size {
	text-align:right;
	height:12px;
	_margin:-12px 0px 1px 0px;
}
.menu .font_size span {
	color:#FFFFFF;
	background-color:#C9CAAE;
}

#footer {
	height:80px;
	background-image:url(../images/back_body_frm_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
	#footer ul.navi {
		list-style-type:none;
		margin-left:164px;
	}
		#footer ul.navi li {
			display:inline;
			float:left;
			height:12px;
		}
		#footer ul.navi li.home {background:url(../images/footer_navi_home.gif) no-repeat;}
			#footer ul.navi li.sitemap {background:url(../images/footer_navi_sitemap.gif) no-repeat;}
			#footer ul.navi li.privacy {background:url(../images/footer_navi_privacy.gif) no-repeat;}
			#footer ul.navi li.recruitment {background:url(../images/footer_navi_recruitment.gif) no-repeat;}
			#footer ul.navi li.links {background:url(../images/footer_navi_links.gif) no-repeat;}
				#footer ul.navi li a {
					text-indent:-9999px;
					display:block;
					height:12px;
					outline-style:none;
					margin:0px 15px 0px 15px;
				}
				#footer ul.navi li.home a {width:67px;}
				#footer ul.navi li.sitemap a {width:70px;}
				#footer ul.navi li.privacy a {width:71px;}
				#footer ul.navi li.recruitment a {width:48px;}
				#footer ul.navi li.links a {width:45px;}
		#footer p.copyright {
			color:#6c6b6b;
			text-align:right;
			font-size:10px;
			margin-right:10px;
			padding-top:30px;
		}
			#footer p.copyright a {
			color:#6c6b6b;
		}

table.tableList tr {
	background-image:url(../images/dot_gray_w4xh1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.globalTableList {
}
	.globalTableList ul {
		padding-bottom:3px;
	}
		.globalTableList ul li {
			color:#6c6b6b;
			list-style-type:none;
		}
		.globalTableList ul li.itemName {
			font-weight:bold;
			float:left;
			width:100px;
		}
		.globalTableList ul li.itemValue {
			display:block;
			width:auto;
			_margin-left:100px;
		}
		*+html .globalTableList ul li.itemValue {
			margin-left:100px;
		}