#header {
	background-color:#77b93e;
	padding-top:20px;
}
	#header .headerWrapper {
		background-color:#FFFFFF;
		height:70px;
	}
	#header .info h1.logo {
		background-image:url(../images/logo.gif);
		background-repeat:no-repeat;
		
		margin-top:15px;
		
		float:left;
	}
		#header .info h1.logo a {
			display:block;
			width:190px;
			height:55px;
			text-indent:-9999px;
		}
		#header .info .navi {
			float:right;
		}
			#header .info .navi h2 {
				color:#FFFFFF;
				margin-top:-18px;
				padding-right:5px;
				text-align:right;
				
				_position:relative;	/* for IE6 */
			}
			*+html #header .info .navi h2 {
				position:relative;	/* for IE7 */
			}
			#header .info .navi ul {
				margin-top:55px;
			}
				#header .info .navi ul li {
					display:inline;
					background-position:left center;
					background-repeat:no-repeat;
					padding-left:20px;
					padding-top:5px;
				}
				#header .info .navi ul li.home {background-image:url(../images/icon_navi_home.gif);}
				#header .info .navi ul li.privacy {background-image:url(../images/icon_navi_privacy.gif);}
				#header .info .navi ul li.sitemap {background-image:url(../images/icon_navi_map.gif);}
					#header .info .navi ul li a {
						color:#554f4f;
					}

.menu {
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
	height:24px;
	margin-bottom:15px;
}
	.menu ul {
		list-style-type:none;
	}
		.menu ul li {
			float:left;
			margin-right:1px;
		}
			.menu ul li a {
				display:block;
				height:24px;
				text-indent:-9999px;
			}
			.menu ul li.home a {width:85px;}
			.menu ul li.announce a {width:97px;}
			.menu ul li.service a {width:84px;}
			.menu ul li.staff a {width:119px;}
			.menu ul li.disclosure a {width:97px;}
			.menu ul li.access a {width:95px;}

#footer {
	text-align:center;
	background-image:url(../images/back_footer.gif);
	background-repeat:repeat-x;
}
	#footer ul.navi {
		padding-top:1px;
		_padding-top:2px;	/* for IE6 */
		list-style-type:none;
	}
		#footer ul.navi li {
			display:inline;
			padding-left:15px;
			padding-right:10px;
		}
			#footer ul.navi li a {
				display:inline;
				color:#FFFFFF;
			}
	#footer p.copyright {
		color:#064410;
		font-size:10px;
		
		margin-top:10px;
		padding-bottom:30px;
		_padding-bottom:20px;	/* for IE6 */
	}
	*+html #footer p.copyright {
		padding-bottom:20px;	/* for IE7 */
	}
		#footer p.copyright a {
			color:#064410;
		}

table.tableList tr {
	background-image:url(../images/line_gray_w10xh1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.globalTableList {
}
	.globalTableList ul {
		background-image:url(../images/dot_gray_w4xh1.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		
		padding-bottom:5px;
	}
		.globalTableList ul li {
			color:#666666;
			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;
		}


