@charset "iso-8859-1";

/* @group common */

/* APPLY-IE7 */
*:first-child+html div#main {
	float: none;
}

/* APPLY-IE */
* html p.pagetop {
	clear: both;
	padding-bottom: 10px;
}

div.section p.pagetop {
	padding-bottom: 0px;
}

/* APPLY-IE */
* html a.link {
	background: url(/img/shared/cont_list_marker01.gif) no-repeat 0 3px;
	display: inline-block;
}

/* APPLY-IE */
* html div#main div.techdetail h3 span a.link {
	background-image: none;
}

/* APPLY-Safari */
body:last-child:not(:root:root) ul#gnavi li {
	float: left;
	line-height: 0;
	position: relative;
}
/* APPLY-IE7 */
*:first-child+html ul#gnavi li {
	float: left;
	line-height: 0;
	position: relative;
}
/* APPLY-IE */
* html ul#gnavi li {
	float: left;
	line-height: 0;
	position: relative;
}
ul#gnavi li {
	float: none;
	line-height: 0;
	position: relative;
	display: inline;
	white-space: nowrap;
}

/* APPLY-IE */
* html div#utility li.bio-home {
	position: absolute;
	right: 20em;
	top: 4px;
}

/* APPLY-IE */
* html div#main.top div.info-data  a sup {
	position: relative;
	top: -8px;
}

/* @end */


/* APPLY-IE7 */
*:first-child+html p.pagetop {
	width: 746px;
	margin-top: 20px;
	padding-bottom: 10px;
}

/* APPLY-IE7 */
*:first-child+html div.infosection p.pagetop {
	width: auto;
}