@charset "utf-8";

.title-asset{
	zoom:1;
}

.top-menu{
	zoom:1;
}

/* IE 6 Hacks ------------------------------------------------------------- */

*html #header {
	zoom:1;
	margin-bottom:5px;
}
*html #header .logo,
*html #header .title,
*html #main,
*html #side{
	display:inline;
}
*html #side {margin-right:0;}


*html .top-menu{
	zoom:1;
}
*html .top-menu ul{
	width:540px;
	margin:0 0 0 1em;
}
*html .top-menu li{
	float:left;
	width:12em;
}
*html .top-menu li li{
	display:block;
	float:left;
	width:14em;
}
*html .top-menu li li a{
	width:14em;
	padding:0 0 0 .8em;
}
*html .top-menu li a{ padding:0;}
*html .top-menu dd{ display:list-item; margin:0; background:none;}

/* IE 7 Hacks ------------------------------------------------------------- */

*+html #header{
	zoom:1;
	margin-bottom:5px;
}
*:first-child+html .top-menu ul{
	width:560px;
	margin:0 0 0 1em;
}
*:first-child+html .top-menu li{
	float:left;
	width:12em;
}
*:first-child+html .top-menu li li{
	display:block;
	float:left;
	width:14em;
}
*:first-child+html .top-menu li li a{
	width:14em;
	padding:0 0 0 .8em;
}
*:first-child+html .top-menu li.fst{
	width:590px;
}
*:first-child+html .top-menu li a{ padding:0;}
*:first-child+html .top-menu dd{ display:list-item; margin:0; background:none;}


*:first-child+html .pagenate{
	border-left:10px solid #d7c7c7;
	padding-left:5px;
}
*:first-child+html .pagenate dl{ border:none;}
*:first-child+html .pagenate dt{ width:105px; float:left; clear:both; border-bottom:1px solid #ccc; padding:3px 0;}
*:first-child+html .pagenate dd{ border-bottom:1px solid #ccc; float:left; width:440px; padding:3px 0;}
*:first-child+html .pagenate span{ padding:1em .2em; line-height:3;}

