/*
 * $Id$
 */

/* Main page layout */
#outer {
	min-height: auto;
	height: 100%;
}

/* Hides from IE-mac \*/
.clearLeftFix, .clearRightFix, .clearBothFix {
	height: 1%;
}
/* End hide from IE-mac */

/* Search/browse form elements */
#quickSearch, #topicBrowse {
	overflow: hidden; /* force our desired height on the objects */
}
#quickSearch label, #topicBrowse label {
	margin-right: 2px !important; /* sigh... IE6 has its own way of doing things */
}
/* Undo some Firefox-specific styles on the quick search/topic filter panel */
/* Also apply some MSIE6-specific styles */
#quickSearch #qsQuery, #topicBrowse select {
	position: static; /* undo Firefox-specific style */
	top: 0; /* undo Firefox-specific style */
	margin-right: 0 !important; /* sigh... IE6 has its own way of doing things */
}
#qsQueryButton, #topicBrowse input.button {
	top: 0; /* undo Firefox-specific style */
	left: 2px; /* align with gutter of page */
	padding-bottom: 0 !important; /* undo Firefox-specific style */
}

#news ul.more {
	margin-top: 0px;
	padding-top: 0px;
}

ul.more li a.rss {
	top: 10px;
}

.boxout .thumbLeft, #content div.coverImage, #relatedWebsites #leftSide {
	position: relative;
	z-index: 60;
}

.comment .body {
	margin-top: -17px;
}

legend {
	position: relative;
	left: -7px;
}

.checkbox, .radio {
	position: relative;
	top: 4px;
}

#contentLeft {
	max-width: 400px;
	overflow: hidden;
}

.channelHome.twoEqualColumns #container,
.channelHome.twoEqualColumns #content,
.channelHome.twoEqualColumns .articleType-news,
.channelHome.twoEqualColumns .articleType-webinars {
	display: block;
}

.channelHome.twoEqualColumns .articleType-news {
	float: left;
}

* html .channelHome.twoEqualColumns .articleType-news {
	padding-right: 0;
}

* html .channelHome.twoEqualColumns .articleType-webinars {
	margin-left: 386px;
}

/* fix width of entry content area after redesign */ 
#blog #twoRightCols #content, #blog #comments {
	width: 580px;
}

/* fix Corporate Partner and Star Product icons */
.highlight, .companyLogo img {
	position: relative;
}

/*
 * thickbox fixes for IE6
 */

* html .TB_overlayBG {
	filter: alpha(opacity=75);
}

* html #TB_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* html #TB_window {
	top: 50%;
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_load {
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #TB_HideSelect {
	filter: alpha(opacity=0);
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/*
 * lightbox changes for IE
 */
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	zoom: 1;
}

/* BIO multimedia channel fixes - czb - 03/02/2012 
#multimedia #twoRightCols #content {
	width: 570px;
}

/* --- multimedia article page --- */
#multimedia #contentLeft {
	width: 390px;
}

#multimedia #channelHome .articleType-news {
	margin-right: 10px;
}