html {overflow-y:scroll;}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix { display:inline-block;}
/* exlude MacIE5 \*/
* html .clearfix { height:1%;}
.clearfix { display:block;}
/* end MacIE5 */

#bn {
	margin:0 40px;
	width:780px;
}
#bn_box {border-top:1px solid #ccc;}
dl.box_list {
	width:780px;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:8px 0;
}
dl.box_list dt {
	width:10em;
	float:left;
}
dl.box_list dd {
	display:block;
	margin-left:10em;
}
dl.box_list dd a.link-pdf {
	padding-right:18px;
	background:url("../../img/icon_pdf.gif") right center no-repeat;
}


#bn_menu {
	margin:0 40px 30px;
	width:780px;
	height:20px;
	clear:both;
}
#bn_menu li {
	margin-right:50px;
	list-style-type:none;
	float:left;
}
#bn_menu a img {display:none;}
#bn_menu a.link_bn2007 {
	background-image:url(../img/2007off.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:61px;
	height:20px;
}
#bn_menu a.link_bn2007:hover {
	background-image:url(../img/2007on.gif);
}
#bn_menu a.link_bn2008 {
	background-image:url(../img/2008off.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:61px;
	height:20px;
}
#bn_menu a.link_bn2008:hover {background-image:url(../img/2008on.gif);}
#bn_menu a.link_bn2009 {
	background-image:url(../img/2009off.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:61px;
	height:20px;
}
#bn_menu a.link_bn2009:hover {background-image:url(../img/2009on.gif);}
#bn_menu a.link_bn2010 {
	background-image:url(../img/2010off.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:61px;
	height:20px;
}
#bn_menu a.link_bn2010:hover {background-image: url(../img/2010on.gif);}

