body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background:#FFFFFF;
	margin:0;
	padding:0;
}

body * {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type: none;
}

.access-item, hr {
	display:none;
}

#wrap {
	width:715px;
	margin:0 auto;
	text-align:left;
	margin-top:10px;
}

/* ------------------------------------------------------------------------------ banner */

#banner {
	float:left;
	width:100%;
	background:url(../img/banner.jpg) top left no-repeat;
	height:145px;
}

	#banner #logo {
		display:block;
		padding:10px 0 0 20px;
		width:177px;
		height:97px;
	}
	
	#banner ul {
		margin-left:30px;
		margin-top:4px;
	}
	
	#banner ul li {
		float:left;
		margin-right:10px;
	}
	
	#banner ul li a {
		font-size:1.2em;
		color:#9CB3CB;
	}
	
	#banner ul li a:hover {
		color:#fff;
	}	
	
/* ------------------------------------------------------------------------------ banners */

#dains,
#financial,
#discus {
	width:715px;
	height:145px;
	float:left;
	clear:left;
	margin:5px 0;
	position:relative;
}

#dains a,
#financial a,
#discus a {
	display:block;
	width:715px;
	height:145px;
}

#dains a span,
#financial a span,
#discus a span {
	display:none;
}

#dains p,
#financial p,
#discus p {
	display:block;
	position:absolute;
	top:30px;
	right:10px;
	text-align:right;
	width:270px;
	font-size:1.4em;
	line-height:1.2em;
}

#dains a {
	background:url(../img/banner.dains.jpg) top left no-repeat;
}

#financial a	{
	background:url(../img/banner.financial.jpg) top left no-repeat;
}

#discus a {
	background:url(../img/banner.discus.jpg) top left no-repeat;
}

#dains a:hover,
#financial a:hover,
#discus a:hover {
	background-position:bottom;
}