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

BusinessWeek
Story Page Screen Styles
Copyright (c) BLOOMBERG L.P. ALL RIGHTS RESERVED.

------------------------------------------------------------------------------
Revision Authors:
TTM: Thomas Mroczkowski
------------------------------------------------------------------------------*/

@import url("global.css?cbd=04112011"); 
@import url("biz_dev.css"); 
@import url("http://images.businessweek.com/slideshows/stylesheets/slideshow.css");
/*- Layout -------------------------------------------------------------------*/

#columnLayout {
	margin-top: 6px;
	background: #fff url(http://images.businessweek.com/gen/backgrounds/story_main_vrules_20071012.gif) repeat-y left top;
}

#columnLayout .module {
	margin-bottom: 15px;
}

#column1 {
	width: 600px;
	float: left;
	margin-left: 25px;
	display: inline; /* fixes IE double margin float bug */
}

#column2 {
	width: 300px;
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	display: inline; /* fixes IE double margin float bug */
}

/*- Strap + Text Sizer -------------------------------------------------------*/

#column1 #strapBox {
	position: relative;
	height: 3.7em;
	line-height: 3.7em;
	font-size: 1.2em;
	color: #666;
	border-color: #ccc;
	border-width: 0 0 1px 0;
	border-style: solid;
	margin-bottom: 18px;
}

#column1 #strapBox .strap {
	text-transform: uppercase;
	font-weight: bold;
	color: #064599;
	margin-right: 3px;
}

#column1 #strapBox #textSizer {
	position: absolute;
	top: 0;
	right: 0;
}

#column1 #strapBox #textSizer a {
	font-weight: bold;
	margin-left: .3em;
	padding-left: .4em;	
}

#column1 #strapBox #textSizer .large {
	border-color: #ccc;
	border-width: 0 0 0 1px;
	border-style: solid;
	font-size: 1.4em;
	vertical-align: 0;
}

#column1 #strapBox #textSizer a.current {
	text-decoration: none;
	color: #666;
	cursor: default;	
}

/*- Headings -----------------------------------------------------------------*/

#storyBody h1 {
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1.2em;
}

#storyBody.apStory h1, .upFront #storyBody h1 {
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: .6em;
	/* text-transform: capitalize; */ /* Don't use. Safari capitalizes letters following apostrophes */
}

#storyBody h2 {
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 1.1em;
}

#storyBody h3 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.3em;
	padding: .1em 0;
	color: #333;
	text-transform: uppercase;
}

#storyBody.apStory p.byline {
	font-size: 1.2em;
	color: #4d4d4d;
	margin: -.5em 0 1em 0;
}

#storyBody p.byline {
	font-size: 1.2em;
	margin: -.4em 0 1.3em 0;	
}

#storyBody p.pageCount {
	font-size: 1.2em;
	margin: .8em 0 1.3em 0;
}

#storyBody p.byline .secondary {
	display: block;
}

#storyBody p.pageCount {
	color: #666;
}

#storyBody p.byline a:link, #storyBody p.byline a:visited {
	text-decoration: none;
}

#storyBody p.byline a:hover, #storyBody p.byline a:active {
	text-decoration: underline;
}

#storyBody.apStory p .dateline {
	font-weight: bold;
	text-transform: uppercase;
	margin-right: .2em;
}

#wrapper .module {
	margin-bottom: 15px;
}

#wrapper .module h2, h2.module {
	color: #999;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.2em;
	border-color: #e5e5e5;
	border-width: 5px 0 0 0;
	border-style: solid;
	padding-top: .4em;
	margin-bottom: .7em;
}

#content-slider.module h2 a:link, #content-slider.module h2 a:visited,
#wrapper .module h2 a:link, #wrapper .module h2 a:visited {
	color: #999;
	text-decoration: none;
}

#wrapper .module h2 a:hover, #wrapper .module h2 a:active {
	color: #999;
	text-decoration: underline;
}

#storyBody .ledeIn {
	font-weight: bold;
	text-transform: uppercase;
}

/*- Ledes --------------------------------------------------------------------*/

#lede600 {
	margin: 1.5em 0 1.2em 0;
}

#lede600 img, #lede370 img {
	border: 1px solid #e5e5e5;
}

#storyBody #lede600 p, #storyBody #lede370 p {
	font-size: 1.2em;
	line-height: 1.4;;
	margin-top: .3em;
}

#lede600 p .photoCredit, #lede370 p .photoCredit {
	font-size: 0.9em;
	color: #999;
}

#lede370 {
	width: 370px;
	padding-top: 2px;
	padding-bottom: .5em;
}

/*- Story Body ---------------------------------------------------------------*/

#storyBody a {
	color: #007cd5;
	text-decoration: underline;
}

#storyBody p {
	font-size: 1.4em;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 1em;
}

#storyBody p.tagline, #storyBody p.correction, #storyBody p.note {
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.5em;
	color: #666;
}

#storyBody p.note cite {
	font-style: normal;
}

.disclaimer {
	margin-bottom: 2.8em;
}

.disclaimer p {
	color: #808080;
	font-size: 1.1em;
	line-height: 1.7em;
	margin-bottom: 1em;
}

/*- Magazine "Links" Callouts ------------------------------------------------*/

.magLinks {
	background-color: #c2def2;
	margin-bottom: 1.2em;
	padding: 10px 10px 3px 10px;
	position: relative;
	left: -7px;
}

#wrapper .magLinks h3 {
	padding-bottom: .6em;	
}

.magLinks h4 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.3em;
	padding: .1em 0;
}

#wrapper .magLinks p {
	margin-bottom: .8em;
}

/*- Link Box -----------------------------------------------------------------*/

#storyBody .linkBox {
	float: left;
	clear: left;
	padding: 8px 8px 5px 8px;
	border: 1px solid #e5e5e5;
	margin: 0 1em .5em 0;
	font-size: 1.1em;
	font-weight: bold;
}

#storyBody .linkBox.slideShow { width: 110px; }

#storyBody .linkBox.columnist {	width: 75px; }

#storyBody .linkBox.linkList { width: 190px; }

#storyBody .linkBox.partner { 
	width: auto; 
	padding: 5px 5px 2px 5px;
}

#storyBody .linkBox.mbaInsider { 
	width: auto; 
	padding: 5px 3px 0 3px;
}


#storyBody .linkBox.partner p { 
	width: 50%;
	/* padding: 5px 5px 2px 5px; */
}

#storyBody .linkBox.linkList h4 {
	font-size: 1em;
	color: #808080;
	text-transform: uppercase;
	margin-top: .1em;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid
}

#storyBody .linkBox.linkList h4 a {
	display: block;
	font-size: 1.1em;
	padding: .2em 0 .5em 0;
	text-transform: none;
}

#storyBody .linkBox img {
	margin: 0 auto;
}

#storyBody .linkBox.linkList img {
	margin-top: -1px;
}

#storyBody .linkBox a:link, #storyBody .linkBox a:visited { text-decoration: none; }

#storyBody .linkBox a:hover, #storyBody .linkBox a:active {	text-decoration: underline; }

#storyBody .linkBox ul {
	padding: .3em 0;
}

#storyBody .linkBox ul li {
	margin-top: .5em;
	padding-right: 15px;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 100% 50%;
}

/*- Story Inset --------------------------------------------------------------*/

#storyBody #inset {
	float: right;
	width: 205px;
	margin-left: 15px;
	border-color: #eaeaea;
	border-width: 0 0 0 1px;
	border-style: solid;
}

#storyBody #inset #insetContent {
	width: 190px;
	margin: 3px 0 0px 15px;
}

#storyBody #inset .ad {
	border: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#storyBody #inset .ad #ad-middle1{
	display:none;
}


/*- Story Inset - Magazine Cover Browser -------------------------------------*/

#coverBrowser .intro {
	font-size: 1.2em;
	margin-bottom: 0;
}

#coverBrowser a:link, #coverBrowser a:visited  {
	color: #064599;
	text-decoration: none;
}

#coverBrowser a:hover, #coverBrowser a:active  {
	color: #064599;
	text-decoration: underline;
}

#coverBrowser img.coverArt {
	float: left;
	border: 1px solid #e5e5e5;
	margin-right: 7px;
	width: 75px;
}

#coverBrowser p {
	font-size: 1.1em;
	margin-bottom: 0;
}

#coverBrowser h3 {
	text-transform: none;
	font-size: 1.2em;
	margin: 0 0 .6em 0;
}

#coverBrowser li {
	float: left;
}

#coverBrowser li a {
	display: block;
	height: 100%;
	text-indent: -9000px;
}

#coverBrowser .previous {
	width: 12px;
	height: 12px;
	background: url(http://images.businessweek.com/icons/circle_arrow180_gray_12x12.gif) no-repeat 0 0;
	margin-right: 4px;
}

#coverBrowser .next {
	width: 12px;
	height: 12px;
	background: url(http://images.businessweek.com/icons/circle_arrow_gray_12x12.gif) no-repeat 0 0;
}

#coverBrowser .disabled {
	opacity: .3;
	filter: alpha(opacity = 30);
}

/*- Story Inset - Related Items ----------------------------------------------*/

#relatedItems a:link, #relatedItems a:visited {
	color: #064599;
	text-decoration: none;
}

#relatedItems a:hover, #relatedItems a:active {
	color: #064599;
	text-decoration: underline;
}

#relatedItems ul li {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 1.2em;
}

#relatedItems ul li.slideShow {
	width: auto; /* specific to .slideShow class - overrides width inherited from linkBox.slideShow for IE */
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/slideshow.gif) no-repeat 0 50%;
}

#relatedItems ul li.podcast {
	padding: 4px 0 4px 25px;
	background: url(http://images.businessweek.com/icons/related_items/ipod.gif) no-repeat 1% 50%;
}

#relatedItems ul li.quiz {
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/quiz.gif) no-repeat 1% 50%;
}

#relatedItems ul li.poll {
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/quiz.gif) no-repeat 1% 50%;
}

#relatedItems ul li.iTable {
	padding: 3px 0 3px 25px;
	background: url(http://images.businessweek.com/icons/related_items/table.gif) no-repeat 0 50%;
}

#relatedItems ul li.mba {
	padding-left: 25px;
	background: url(http://images.businessweek.com/icons/related_items/mba_folder.gif) no-repeat 0 50%;
}

#relatedItems ul li.moreLink {
	font-weight: normal;
}

/*- Story Inset - Special Report ---------------------------------------------*/

#specialReport {
	margin-bottom: .5em;
}

#specialReport h3 {
	font-size: 1.3em;
	color: #808080;
	text-transform: none;
	margin-top: -.6em;
	padding-bottom: .35em;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid
}

#specialReport a:link, #specialReport a:visited { text-decoration: none; }

#specialReport a:hover, #specialReport a:active {text-decoration: underline; }

#specialReport .lede {
	margin-bottom: 1.1em;
}

#specialReport ul li {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: .9em;
	/*
	padding-right: 15px;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 100% 50%;
	*/
}

#specialReport img {
	margin-top: -1px;
	/* border: 1px solid #e5e5e5; */
}

/*- Story Inset - Extras -----------------------------------------------------*/

#insetExtras {
	border-color: #ededed;
	border-width: 1px 0 0 0;
	border-style: solid;	
}

#insetExtras a:link, #insetExtras a:visited {
	color: #064599;
	text-decoration: none;
}

#insetExtras a:hover, #insetExtras a:active {
	color: #064599;
	text-decoration: underline;
}

#insetExtras .media {
	margin-top: -1px;
}

#insetExtras .media img {
	float: left;
	border: 1px solid #e5e5e5;
}

#insetExtras .media a img.plusIcon {
	float: right;
	margin-top: -17px;
	margin-right: 2px;
	border: none;
}

#insetExtras .media p {
	clear: both;
	font-size: 1.2em;
	line-height: 1.4;
	padding-top: .5em;
}

#insetExtras .media p .photoCredit {
	font-size: 0.9em;
	color: #999;
}

#insetExtras ul {
	margin-top: 1em;
}

#insetExtras ul li {
	font-size: 1.2em;
	line-height: 1.3em;
	padding: .3em 0;
	margin-bottom: .3em;
}

/*- Story Inset - Story Tools ------------------------------------------------*/
#storyTools.module{
	min-height:215px;
	position:relative;
	overflow:hidden;
}
#storyTools.module li{
	/*position:absolute; */
	top:-99999em;
}
#storyTools.new_tools_loaded{
	position:static;
	margin:0;
}
#storyTools.new_tools_loaded li{
	position:static;
	top:auto;
}
#storyTools a {
	color: #333;
	text-decoration: none;
}

#storyTools ul li {
	font-size: 1.2em;
       line-height: 1.2em;
       margin-bottom: 0.2em;
	padding-left: 23px;	 
}

#storyTools #stComment {
	background: url(http://images.businessweek.com/icons/story_tools/comment_new.gif) no-repeat 0 100%;
}

#storyTools #stEmail {
	background: url(http://images.businessweek.com/icons/story_tools/email_new.gif) no-repeat 0 50%;
}

#storyTools #stPrint {
	background: url(http://images.businessweek.com/icons/story_tools/printer_new.gif) no-repeat 0 50%;
}

#storyTools #stReprint {
	background: url(http://images.businessweek.com/icons/story_tools/reprint.gif) no-repeat 2px 50%;
}

#storyTools #stSuggest {
	background: url(http://images.businessweek.com/icons/story_tools/pencil.gif) no-repeat 1px 50%;
}

#storyTools #stDigg {
	background: url(http://images.businessweek.com/icons/story_tools/digg.gif) no-repeat 0 50%;
}

#storyTools #stBX {
	background: url(http://images.businessweek.com/icons/story_tools/bx.gif) no-repeat scroll 1px 50%;
}

#storyTools #stDelicious {
	background: url(http://images.businessweek.com/icons/story_tools/delicious.gif) no-repeat 1px 50%;
}

#storyToolsCallouts {
	position: relative;
}



/*- Callout Balloons ---------------------------------------------------------*/

.highlight {
	background-color: #fff200;
}

.annotation {
	display: none;
}

.annotation.active {
	display: inline;
	position: relative;
	padding-right: 16px;
}

.calloutLink {
	position: absolute;
	top: 0;
	width: 12px;
	height: 16px;
	background: url(http://images.businessweek.com/icons/info_btn_12x12.gif) no-repeat 0 50%;
}

.callout.off {
	display: none;
}

.callout {
	position: absolute;
	top: -206px;
	left: -70px;
	width: 215px;
	height: 170px;
	background-color: white;
	border-width: 2px 4px 7px 2px;
	border-color: #999;
	border-style: solid;
}

.callout .content {
	display: block;
	height: 160px;
	overflow: auto;
	padding: 5px 25px 5px 10px;
	font-size: .9em;
	line-height: 1.4em;
}

.calloutBottom {
	position: absolute;
	bottom: -34px;
	left: 50px;
	width: 47px;
	height: 34px;
	background: url(http://images.businessweek.com/icons/callout_arrow_bottom.gif) no-repeat 0 0;
}

.callout .closeBtn {
	display: none;
	/*
	position: absolute;
	top: 4px;
	right: 20px;
	width: 15px;
	height: 15px;
	background: url(http://images.businessweek.com/icons/close_btn_15x15.gif) no-repeat 0 50%;
	*/
}

/*- Page Navigation ----------------------------------------------------------*/

#pageNav {
	font-size: 1.2em;
	color: #666;
	margin: 1.8em 0 2.8em 0;
	text-align: right;
}

#pageNav a {
	color: #007cd5;
	font-weight: bold;
}

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

#pageNav #previousBtn, #pageNav #nextBtn {
	border: 1px solid #007cd5;
}

#pageNav #previousBtn {
	padding: .3em .5em .3em 1.4em;
	margin: 0 .5em 0 0;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_left_arrow.gif) no-repeat 5% 50%;
}

#pageNav #nextBtn {
	padding: .3em 1.4em .3em .53em;
	margin: 0;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 95% 50%;
}

#pageNav .pagelinks a {
	padding: .3em .5em .3em .3em;
	border-color: #ccc;
	border-width: 0 1px 0 0;
	border-style: solid;
}

#pageNav .pagelinks a.current {
	font-weight: normal;
	color: #666;
	text-decoration: none;
	cursor: default;
}

#pageNav .pagelinks a.last {
	border: none;
}

/*- Reader Comments - frames -------------------------------------------------*/

#readerComments {
	width: 600px; /* set width to force "hasLayout" in IE and keep iframe contained */
}

#readerComments iframe {
	width: 600px;
	margin-bottom: 5px;
	overflow: hidden;
}

#readerComments #commentDisplay {
	height: 35em;
}

#readerComments #reviewDisplay {
	height: 41em;
}

#readerComments #commentsLink, #readerComments #reviewsLink {
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 32px;
	line-height: 3em;
	background: url(http://images.businessweek.com/icons/reader_comments/comment_icon.gif) no-repeat 0 75%;
	margin: 0 0 1em 0;
}

/*
#readerComments .ad {

}
*/

#readerComments .ad iframe {
	width: 470px; /* must define width or iframe added by ad will expand to 100% */
}

/*- Reader Comments - expanded view  -----------------------------------------*/ 

#storyBody.comments .returnLink {
	margin-bottom: 1.2em;
}

#storyBody .returnLink a {
	padding: 1px 0 2px 37px;
	background: url(http://images.businessweek.com/icons/back_to_story.gif) no-repeat 0 50%;
}

#storyBody .returnLink a:link, #storyBody .returnLink a:visited {
	text-decoration: none;
}

#storyBody .returnLink a:hover, #storyBody .returnLink a:active {
	text-decoration: underline;
}


#storyBody.comments p {
	margin-bottom: 1.5em;
}

#storyBody.comments .userName {
	display: block;
	font-weight: bold;
	line-height: 1.1em;
}

#storyBody.comments .timeStamp {
	display: block;
	font-size: .95em;
	color: #666;
}

#storyBody.comments img {
	margin: 0 0 0 -2px;
}

#storyBody.comments #postCommentLink {
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 32px;
	line-height: 3em;
	background: url(http://images.businessweek.com/icons/reader_comments/comment_icon.gif) no-repeat 0 75%;
	margin: 0 0 1em 0;
}

#storyBody.comments #postCommentLink a:link, #storyBody.comments #postCommentLink a:visited {
	text-decoration: none;
}

#storyBody.comments #postCommentLink a:hover, #storyBody.comments #postCommentLink a:active {
	text-decoration: underline;
}

/*- BW Extras ----------------------------------------------------------------*/

#bwExtras ul {
	float: left;
	width: 110px;
	margin-right: 30px;
}

#bwExtras ul li {
	font-size: 1.2em;
	line-height: 1.1em;
	margin-bottom: 0.6em;
}

#bwExtras ul li.sectionTitle {
	font-size: 1.3em;
	font-weight: bold;
}

#bwExtras #podcastExtra {
	padding: 5px 0 5px 18px;
	background: url(http://images.businessweek.com/gen/bw_extras_icons/podcast_11x22.gif) no-repeat 0 50%;
}

#bwExtras #rssExtra {
	padding: 5px 0 5px 22px;
	background: url(http://images.businessweek.com/gen/bw_extras_icons/rss_16x16.gif) no-repeat 0 50%;
}

#bwExtras #emailExtra {
	padding: 5px 0 5px 27px;
	background: url(http://images.businessweek.com/gen/bw_extras_icons/email_22x17.gif) no-repeat 0 50%;
}

#bwExtras #blogExtra {
	color: #064599;
	padding: 5px 0 5px 27px;
	background: url(http://images.businessweek.com/gen/bw_extras_icons/blog_22x18.gif) no-repeat 0 50%;
}

/*- Product Reviews ----------------------------------------------------------*/

#reviewSynopsis {
	width: 370px;
	font-size: .95em;
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid;
	margin-bottom: 1.8em;
}

#reviewSynopsis p {
	line-height: 1.4em;
}

#reviewSynopsis img {
	float: right;
	border: 1px solid #e5e5e5;
	margin: 0 0 15px 15px;
}

#reviewSynopsis .editorsRating {
	font-weight: bold;
	color: #ec281b;
}

#reviewSynopsis .editorsRating img { 
	float: none;
	vertical-align: -15%;
	border: none;
	margin: 0;
}

#reviewSynopsis .readerReviews a:link, #reviewSynopsis .readerReviews a:visited {
	text-decoration: none;
}
#reviewSynopsis .readerReviews a:hover, #reviewSynopsis .readerReviews a:active {
	text-decoration: underline;
}

#reviewSynopsis .readerReviews {
	font-size: 1.2em;
}

#reviewSynopsis .readerReviews a {
	padding-right: 20px;
	background: url(http://images.businessweek.com/gen/pagenav/pagenav_down_arrow.gif) no-repeat 93% 50%;
}

/*- Author Bio ---------------------------------------------------------------*/

.authorBio img.authorPic {
	float: left;
	border: 1px solid #e5e5e5;
	margin-right: 10px;
}

.authorBio h1 {
	padding-top: .3em;
}

.authorBio p.bio {
	clear: left;
	padding: .8em 0 .3em 0;
}

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

#storyBody.authorBio .module .date {	
	margin: 1em 0 0 0;
	font-size: 1.1em;
	color: #666;
}

#storyBody.authorBio .module h3 {
	text-transform: none;
}

#storyBody.authorBio .moreLink {
	margin: 1.5em 0 1.8em 0;
}

/*- Tab Boxes (legacy) -------------------------------------------------------*/

.tabBox ul {
	float: left;
	width: 100%;
	font-size: 1.2em;
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_bottom.gif) repeat-x bottom;
}

.tabBox ul li {
	margin-left: 5px;
	float: left;
	display: inline; /* fixes IE double margin float bug */
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_inactive_right.gif) no-repeat top right;
}

.tabBox.mostRead ul li.mostRead, 
.tabBox.mostEmailed ul li.mostEmailed, 
.tabBox.mostDiscussed ul li.mostDiscussed,
.tabBox.slideShows ul li.slideShows,
.tabBox.videos ul li.videos {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_active_right.gif) no-repeat top right;
}

.tabBox ul li a {
	display: block;
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_inactive_left.gif) no-repeat left top;
	padding: 5px 9px 4px 9px;
}

.tabBox.mostRead ul li.mostRead a, 
.tabBox.mostEmailed ul li.mostEmailed a, 
.tabBox.mostDiscussed ul li.mostDiscussed a,
.tabBox.slideShows ul li.slideShows a,
.tabBox.videos ul li.videos a {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_active_left.gif) no-repeat left top;
	padding-bottom: 5px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	cursor: default;
}

.tabBox ol {
	display: none;
	clear: left;
	width: 100%; /* set width to force ol to "have layout" in IE */
	padding-top: 1.2em;
}

.tabBox ol li {
	padding: 0;
	margin: 0 0 .7em 25px;
	font-size: 1.2em;
}

.tabBox p {
	display: none;
	font-size: 1.2em;
	margin-left: 1px;
	padding: .3em 0 0 21px;
	background: url(http://images.businessweek.com/icons/feed_icon_16x16.gif) no-repeat 0 70%;
	line-height: 1.4;
}

.tabBox.mostRead .mostRead,
.tabBox.mostEmailed .mostEmailed, 
.tabBox.mostDiscussed .mostDiscussed,
.tabBox.slideShows .slideShows,
.tabBox.videos .videos {
	display: block; 	
}

/*- Tab Control --------------------------------------------------------------*/

.tabControl {
	width: 100%; /* force "hasLayout" in IE */
}

.tabControl ul.tabs {	
	float: left;
	width: 100%;
	font-size: 1.2em;
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_bottom.gif) repeat-x bottom;
}

.tabControl ul.tabs li {
	margin-left: 5px;
	float: left;
	display: inline; /* fixes IE double margin float bug */
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_inactive_right.gif) no-repeat top right;
}

.tabControl ul.tabs li.active {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_active_right.gif) no-repeat top right;
}

.tabControl ul.tabs li a {
	display: block;
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_inactive_left.gif) no-repeat left top;
	padding: 5px 9px 4px 9px;
}

.tabControl ul.tabs li.active a {
	background: url(http://images.businessweek.com/gen/tab_box/moduleTab_active_left.gif) no-repeat left top;
	padding-bottom: 5px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	cursor: default;
}

.tabControl .tabSection {
	clear: left;
}

/*- Stock Quote Box ----------------------------------------------------------*/

#rrQuoteBox {
	border: 1px solid #e5e5e5;
	background-color: #fafafa;
}

#wrapper #rrQuoteBox h2 {
	border: 0;
	color: white;
	background-color: #ccc;
	margin: 0;
	padding: 3px 0 2px 4px;
}

#rrQuoteBox fieldset {
	border: solid 0 transparent;  /* removes fieldset borders in Opera 7 */
	margin: 13px 0;
	padding: 0;
}

#rrQuoteBox input {
	vertical-align: bottom;
}

#rrQuoteBox .symbol {
	width: 140px;
	margin-left: 12px;
	margin-right: 3px;
	color: #666;	
	border: 1px solid #a8a8a8;
}

#rrQuoteBox fieldset a {
	font-size: 1.1em;
	line-height: 16px;
	vertical-align: bottom;
	margin-left: 6px;
}

#rrQuoteBox table {
	border-collapse: collapse;
	font-size: 1.1em;
	width: 270px;
	margin: 10px 10px 0 10px;
}

#rrQuoteBox table th, #rrQuoteBox table td {
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 4px 2px 2px 2px;
}

#rrQuoteBox table thead td {
	border: 0;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
	padding-bottom: 4px;
}

#rrQuoteBox table th {
	text-align: left;
	width: 45px;
}

#rrQuoteBox table td {
	text-align: right;
}

#rrQuoteBox table .gain {
	color: #390;
}

#rrQuoteBox table .loss {
	color: #cf0f3f;
}

#rrQuoteBox table .lastRow th, #rrQuoteBox table .lastRow td {
	border: none;
}

#rrQuoteBox .currency {
	font-size: .9em;
	color: #999;
}

#rrQuoteBox p {
	padding: 10px 12px 8px 12px;
	color: #999;
	font-size: 1.1em;
}

/*- Interactive Case Study ---------------------------------------------------*/

#videoLink a:link, #videoLink a:visited {
	display: block;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 1px 0 0 30px;
	text-decoration: none;
	background: url(http://images.businessweek.com/ss/common_images/v1/ss_nav_next.gif) no-repeat -2px -2px;
}

#videoLink a:hover, #videoLink a:active {
	text-decoration: underline;
	background-position: -2px -26px;
}

#videoDisplay {
	width: 370px;
	text-align: center;
	padding: 8px 0 6px 0;
	background-color: #f2f2f2;
	/*
	border-color: #e5e5e5;	
	border-width: 1px 0;
	border-style: solid;
	*/
}

/*- Business Exchange Promo --------------------------------------------------*/

#bx-activity {
	position: relative;
	padding: 10px 8px 8px 8px;
	background-color: #e5e5e5;
	margin-bottom: 15px;
}

#bx-most-active-topics, #bx-new-topics { display: none; }

#bx-activity .tabControl ul.tabs li {
	margin-left: 3px;
}

#bx-activity h2 {	
	margin: 0 0 10px 0;
}

#bx-activity h2 a {
	display: block;
	padding-top: 26px;
	height: 0;
	width: 129px;
	overflow: hidden;
	background: url(http://images.businessweek.com/bx/logos/bx_129x61.gif) no-repeat;
}

#bx-activity h3 {
	margin: 0 0 8px 0;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #333;
}

#bx-featured-user h3 {
	font-size: 1.1em;
}

#bx-activity h4 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #666;	
}

#bx-activity h4 a {
	display: block;
	color: #333;
	font-weight: bold;
}


#bx-activity p {
	position: absolute;
	top: 11px;
	right: 0;
	width: 150px;
	font-size: 1.1em;
	color: #333;
}

#bx-activity .tabSection {
	background-color: #fff;
	padding: 12px 8px 6px 10px;
}

#bx-activity .tabSection p {
	color: #666;
	font-size: 1.2em;
	margin-bottom: 10px;
}

#bx-activity .tabSection ol {
	list-style-position: inside;
}

#bx-activity .tabSection ol, #bx-activity .tabSection ul {
	color: #666;
	font-size: 1.2em;
}

#bx-activity .tabSection li {
	display: list-item; 
	margin-bottom: 6px;	
	font-size: .9em;
}

#bx-activity .tabSection li span {
	border-color: #ccc;
	border-width: 0 0 0 1px;
	border-style: solid;
	margin-left: 1px;
	padding-left: 3px;
}

#bx-activity .tabSection a {
	font-size: 1.1em;
	font-weight: bold;
}

#bx-featured-user {
	margin-top: 10px;
	padding: 0 4px;
}

.user-pic {
	float: left;
	display: block;
	position: relative; /* fixes IE 6 peek-a-boo bug */
	width: 24px;
	margin: 0 7px 9px 0;
}

#bx-featured-user p {
	position: static;
	width: 100%;
	color: #666;
	margin: 0;
}

#bx-featured-user .details {
	clear: left;
	padding-bottom: 5px;
	font-size: 1.1em;
	color: #333;
}

/* content slider overrides */
div#content-slider.module {
	height: auto;
	margin-bottom: 10px;
}

#content-slider.module h2 {
	font-size: 12px;
}
/* end content slider overrides */

#storyTools ul li{
	padding-left: 25px;
}
	
#storyTools ul li.non_social{
	float:left;
	width:75px;
	padding-left: 18px;
}
	
#storyTools ul li#stEmail.non_social{
	width:43px;
}
	
#storyTools ul li#stPrint.non_social{
	width:34px;
}
	
#storyTools ul li#stComment.non_social{
	width:44px;
}
	
#storyTools ul li#stLinkIn.actve{
	padding: 0 0 6px;
}
	
#storyTools ul li#stTwt.social{
	padding: 0.2px 0 3.2px;
}
	
#storyTools ul li#stDg.social{
	padding:  0.2px 0px 0px;
}
	
#storyTools ul li#stBX.social{
    padding: 0px 20px; 
    border-color: #E5E5E5;
    border-style: dashed;
    border-width: 1px 0;
    line-height: 2.5em;
}
	
#storyTools a {
   	 font-size: 11px;
}

#wrapper .module h2, h2.module
{
display : block;
}

