/*------------------------------------------------------------------------------

BusinessWeek
Global Print Styles
Copyright (c) BLOOMBERG L.P. ALL RIGHTS RESERVED.

------------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 7pt;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	background-color: white;
	padding: 7px 0; /* use padding instead of margin on wrapper div to avoid IE ad rendering issues */
}

a img {
	border: none;
}

a:link, a:visited {
	color: #064599;
	text-decoration: none;
}
a:hover, a:active {
	color: #064599;
	text-decoration: underline;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

hr.clearFloat {
	clear: both;
	display: block;
	visibility: hidden;
	margin: 0;
}

.clearFloat {
	clear: both;
	line-height: 0;
	height: 0;
}

.module {
	clear: both;
	position: relative;
}

.module .cornerBug {
	position: absolute;
	top: 0;
	right: 0;
}

#wrapper {
	width: 980px;
	/* margin: 7px auto 10px auto; */
	margin: 0 auto;
}

#prestitial {
	display: none; /* suppress whitespace when prestitial ad is not served */
}

#header {
	position: relative;
}

#footer {
	clear: both;
	margin-top: 10px;
	padding-top: 11px;
	border-color: #e5e5e5;
	border-width: 1px 0 0 0;
	border-style: solid;
}

#footer p {
	display: none;
	font-size: 1.2em;
	margin-bottom: .7em;
}

#footer .copyright {
	display: block;
	font-size: 1.1em;
	margin-bottom: 1em;
}

/*- Main Header Items --------------------------------------------------------*/

#navigation,
#umbrella, #advancedSearchWrapper,
#header #searchForm,
#header .welcomePrompt,
#header #gatewaySWFWrapper,
#header #magazineBox,
#header #editNote,
#header #bxNote {
	display: none;
}

/*- Ads ----------------------------------------------------------------------*/

#wrapper .ad {
	background-color: #ededed;
	padding: 5px 0 3px 0;
	margin-bottom: 6px;
	text-align: center;
}

#columnLayout .ad {
	border-color: #ededed;
	border-width: 1px 0 1px 0;
	border-style: solid;		
	padding: 8px 0 6px 0;
	margin-bottom: 15px;
	text-align: center;
	background-color: white;
}

/* override extra ad wrapper */
#columnLayout .ad .ad {
	border: none;
	padding: 0;
	margin: 0;
}

.noAd * {
	display: none;
}

#column2 .adPair .ad {
	width: 150px;
	float: left;
}

.textAd ul, .textAd p {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: .8em 0;
}

.textAd ul a, .textAd p a {
	font-weight: bold;
	text-decoration: underline;
}

/*====================================================================
Super Footer
====================================================================*/
#leg {
	display: none;
}

/*====================================================================
 BW2 Footer
====================================================================*/