/* CSS Document */
/*--------------------------------
	ClearFix
----------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	zoom: 100%;
}

/*--------------------------------
	LINK
----------------------------------*/
a {
	text-decoration: none;
	color:#333;
	font-size: 90%;
}
a:hover{
	color:#6CF;
}

/*--------------------------------
	LAYOUT
----------------------------------*/
body,html {
	margin:0 ;
	padding:0 ;
}

div#wrap {
	background:url(top_images1/bg8-2.gif) top left repeat-x ;
	text-align:center ;/* IE */
}

img {
	border:0 ;
	
}

ul {
	padding:0 ;
	margin:0 ;
}

ul li {
	list-style-type:none ;
}
/* HEAD */
div#head {
	height:57px ;
	width:985px ;
	margin:0 auto ;
	text-align:left ;
}

div#head-area h1 {
	padding-top:16px ;
	margin:0 309px 0 1px ;
	width:441px ;
	float:left ;
}

ul#navi {
	float:left ;
	padding-top:38px ;
	padding-left:5px ;
}

ul#navi li {
	display:inline ;
}
/* CONTAINER */
div#content {
	text-align:center ;/* IE */
}

div#container {
	width:985px ;
	margin:16px auto ;
	text-align:left ;
}

/* LEFT */
div#left {
	width:153px ;
	float:left ;
}

ul#menu li {
	margin:0 ;
	padding:0 ;
}

ul#menu li img {
	vertical-align:top ;
}

ul#banner {
	margin-top:9px ;
}

ul#banner li {
	/*display:inline ;*/
	margin-top:1px ;
}

/* MAIN */
div#main {
	width:780px ;
	float:left ;
	margin-left:11px ;
	background-position:inherit;
	z-index:200;
	
}

h2 {
	margin:0 ;
	margin-bottom:15px ;
	padding:0 ;
}
/* FOOT */
div#foot {
	clear:both ;
	text-align:right ;
	margin-top:20px ;
}