/*
	EBI printer styles

	This CSS file should be similar to the screen-based style.css, but 
	hide many layout elements and remove most background images and colors
*/

/* ---------- Hidden Objects ---------- */

.hide, #pagetop, #auxnav, #header-boxes, #navigation, #checkout-nav, #sidebar-left, 
#sidebar-right .ads, #checkout-nav,
#breadcrumb, #top-message a, #footer .links, #overlays .overlay, #overlays-cover,
#footer hr, #footer div.hr, .results-nav, .article-tools, 
.issue-nav .floatright, .acrossheading a, a.button,
.collapsible-controls, .button-collapse, .sidelogin,
.search-pagination, .search-type,
input.button, a.button, a.icon-print, a.icon-print+span.sep, .form-submit,
.block-loginforaccess
{ display:none !important }



/* ---------- Formatting ---------- */

body
{ color:#000; font:normal .75em/1.4em arial,helvetica,sans-serif }

p, address, ul, ol, li, dt, dd, td, th, form, label
{ line-height:1.4 }
b, strong
{ font-weight:bold }
i, em, cite
{ font-style:italic }
sup, sub
{ font-size:75% }
table, tr, td, th /* Table font reset */
{ font-size:100% }


/* Links */
a
{ color:#00467f; text-decoration:underline }

.headline /* Large article title links */
{ font-weight:bold; font-size:117%; line-height:1.4; color:#000; text-decoration:none }
	a.headline:link
	{ color:#000 }
	a.headline:visited
	{ color:#222 }
	#sidebar-left .headline, #sidebar-right .headline /* Normal size on sidebars */
	{ font-size:100% }

.dates /* Article dates */
{ font-size:91.7%; color:#999; font-weight:bold }
	.dates strong
	{ color:#666; white-space:nowrap }

.source /* Small article source link */
{ font-size:91.7%; font-weight:bold; font-style:italic }


a.more /* Read more links */
{ font-weight:bold; text-decoration:none }
	a.more strong /* Larger right angled quotes */
	{ font:bold 117%/.9 verdana,arial,sans-serif }

.disabled /* Disabled look */
{ opacity:.5; filter:alpha(opacity=40); -ms-filter:alpha(opacity=40) }
	a.disabled, a.button.disabled
	{ cursor:default }

/* Links across from headings */
.acrossheading
{ float:right; margin:-3.3em 0 0 0 }
.acrossheading a
{ white-space:nowrap }


/* Paragraphs */
p
{ margin:0 0 1.3em }

p.nomargin /* No-spacing option */
{ margin-bottom:0 }

td > p /* Remove extra spacing in tables */
{ margin:0 }
	div.legacy td > p, table.QT td > p /* Add back to legacy content wrapped in a table */
	{ margin-bottom:1.3em }

address
{ font-style:normal; margin:0 0 1.4em }
blockquote
{ margin:0 12px 1.4em; font-weight:bold; font-size:115% }

.bold /* Make everything inside bold (use for block-level elements) */
{ font-weight:bold }

.underline, u
{ text-decoration:underline }

.small, small
{ font-size:91.7% }

.big, big
{ font-size:117% }
	big big
	{ font-size:238% }
	big a.button
	{ vertical-align:text-bottom }

.aligncenter
{ text-align:center }
.alignright
{ text-align:right }

.highlight
{ color:#c76700 }

p.error, span.error, strong.error, div.error
{ margin:1.3em 0; color:#c00; font-weight:bold }

.sep /* Separator mark */
{ color:#ccc; margin:0 .4em }

.tight /* Reduce bottom margin for tight spacing with following element */
{ margin-bottom:.5em }
	.columns.tight
	{ margin-bottom:0 }

.indent
{ margin-left:15px }

.tags /* Section or term name (color coded) */
{ font-weight:bold; font-size:83.4%; text-transform:uppercase; line-height:1.5 }

p.light, strong.light, span.light
{ color:#666 }


/* Images */
a img
{ border-style:none }
.floatleft /* Floating images */
{ clear:left; float:left; margin:0 8px 8px 0 }
.floatright
{ clear:right; float:right; margin:0 0 8px 8px }

/* Enlarged image thumbnails */
a.enlarge
{ cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in }
	a.enlarge:hover
	{ text-decoration:none }
a.enlarge > img
{ margin-bottom:.7em }
	a.enlarge:hover > img
	{ -webkit-box-shadow:0 0 15px #444; -moz-box-shadow:0 0 15px #444; box-shadow:0 0 15px #444 }

img.cover /* Publication cover images */
{ display:block; border:1px solid #ccc;
  -webkit-box-shadow:1px 1px 3px 0 #bfbfbf; -moz-box-shadow:1px 1px 3px 0 #bfbfbf; box-shadow:1px 1px 3px 0 #bfbfbf }


/* Separators */
hr
{ color:#00467f; background-color:#00467f; height:1px; margin:1em 0; padding:0; border-width:0; overflow:hidden }
	* html hr
	{ margin:0 }

hr.big, div.hr.big
{ height:2px; color:#f7ca91; background:#f7ca91 none }


/* Headings */
h1, h2, h3, h4, h5, h6
{ color:#333; margin:0 0 .9em; padding:0; font:bold 108%/1.2 arial,helvetica,sans-serif }
h1
{ font-size:200% }  /* 24px */
h2
{ font-size:133% }  /* 16px */
h3
{ font-size:125% }  /* 15px */
h4
{ font-size:117% }  /* 14px */
h6
{ margin-bottom:.2em }  /* 13px */

.title
{ margin-bottom:.6em; font-weight:normal; font-family:"HelveticaNeueW01-47LtCn 692686",arial,sans-serif; line-height:1.2 }
	h1.title, h2.title
	{ font-size:217% }
	h3.title, h4.title, h5.title, h6.title
	{ font-size:180% }
	.title em, .title cite, .title i
	{ font-style:normal; font-family:"HelveticaNeueW01-47LtCn 692686 Obl",arial,sans-serif }

#content h2.headline
{ color:#000; font-size:200%; line-height:1.3 }
#content h3.headline
{ color:#000; font-size:168%; line-height:1.3 }
h6.notation + h2.headline
{ margin-top:.3em }

.title.tight, .headline.tight /* Reduce bottom margin for tight spacing with following element */
{ margin-bottom:.1em }

div.inline /* Headings with inline text next to it */
{ margin:0 0 .9em }
	div.inline h2, div.inline h3, div.inline h4, div.inline h5, div.inline h6
	{ display:inline; margin:0 }

/* Graph notations, table notations, and blog dates */
h6.notation, h6.blogdate
{ font-size:100%; color:#666 !important; font-weight:bold }
p.notation
{ font-size:92.3%; color:#666 }

h1.title strong /* Bolded */
{ font-weight:normal; font-family:"HelveticaNeueW01-57Cn",arial,sans-serif; color:#111 }
	h1.title strong em, h1.title strong cite, h1.title strong i
	{ font-style:normal; font-family:"HelveticaNeueW01-57Cn Obl",arial,sans-serif }

h1.title .light /* Light colored */
{ color:#777 }


/* Lists */
ul, ol, dl
{ margin-top:0; margin-bottom:1.4em }

dt
{ display:block; margin:1em 0 0; padding:0; font-weight:bold }
dd
{ margin:.1em 0 0; padding:0 }

/*ie7 fix*/
#contentwrapper {overflow:hidden;} /*This change forces this container to properly wrap around its floating children*/

/* Line separators */
#contentwrapper ul.separators
{ margin:0 0 1.4em; padding:0; list-style:none }
#contentwrapper ul.separators > li
{ margin:0 0 .5em; padding:.5em 0 0; border-top:1px dotted #ccc; list-style:none }


/* Forms */
form
{ margin:0; padding:0 }
input[type=text], input[type=password], input[type=email], input[type=search], select, textarea
{ font-family:arial,helvetica,sans-serif; font-size:100%; vertical-align:middle }
	input[type=search]
	{ -webkit-appearance:none }
textarea
{ width:99% }
label, .formalign
{ vertical-align:middle }
.no-break
{ white-space:nowrap }

input.error, select.error, textarea.error
{ -moz-appearance:none; outline:2px solid #c00 }
	/* Make Firefox use native style to prevent outline padding: https://bugzilla.mozilla.org/show_bug.cgi?id=480888 */

	* html input.error, * html select.error, * html textarea.error /* IE6 alternate */
	{ border:2px solid #c00 }
	*:first-child+html input.error, *:first-child+html select.error, *:first-child+html textarea.error /* IE7 alternate */
	{ border:2px solid #c00 }

.help /* Help or description text */
{ font-weight:bold; color:#666 }
.help strong
{ color:#333 }

.required /* Required asterisk */
{ color:#c77b44; font:bold 100%/1.3 verdana,arial,sans-serif }


/* List of checkboxes */
ul.checkboxes
{ zoom:1; margin:0 0 1.4em; padding:0; list-style:none }
#contentwrapper ul.checkboxes > li  /* Use ID to override color bullet cascade */
{ margin:0 0 .2em 20px; padding-left:0; background:none; line-height:1.1; list-style:none }
#overlays ul.checkboxes > li
{ margin:0 0 .9em 20px; padding-left:0; background:none; line-height:1; list-style:none }
ul.checkboxes li label input
{ margin-left:-20px; vertical-align:baseline }


/* Layout tables */
table
{ margin:0 0 1.2em; padding:0; border-width:0; border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:auto }
th
{ text-align:left }
td
{ padding:0 6px 6px 0; vertical-align:top }
	td[valign=bottom], tr[valign=bottom] > td
	{ vertical-align:bottom }


/* Data tables for content areas (each cell has class) */
td.header
{ padding:.6em .8em; border:1px solid #ccc; background-color:#999; color:#fff; font-weight:bold; vertical-align:top; line-height:1.4 }
td.header.light
{ background-color:#f2f2f2; color:#333 }
td.header.colored
{ background-color:#b24b00; color:#fff }
td.header.chart
{ border-width:0; border-top:1px solid #e4e4e4; background-color:#f5f5f5; color:#333; font-weight:normal }

td.cell
{ padding:.7em .8em; border:1px solid #ccc; background-color:#fff; vertical-align:top; line-height:1.4 }
td.cell.dark
{ background-color:#e5e5e5 }
td.cell.colored
{ background-color:#ffeace }
td.cell.chart
{ padding:.6em .8em; border-width:0; border-top:1px dotted #ccc }


/* Data tables */
table.data
{ width:100%; margin-bottom:1.4em }

table caption
{ padding:0 0 .4em; text-align:left; font-weight:bold; font-size:107.7% }
table.data th
{ padding:.6em .8em; border:1px solid #ccc; vertical-align:top; background-color:#999; font-weight:bold; color:#fff; text-align:left }
table.data td
{ padding:.7em .8em; border:1px solid #ccc; vertical-align:top }

/* Alternating row colors */
table td.even, table tr.even > td
{ background-color:#e5e5e5 }


/* Lighter shading tables */
table.light
{ width:100%; margin-bottom:1.4em }
table.light th
{ padding:.6em .8em; border:1px solid #ccc; vertical-align:top; background-color:#f2f2f2; color:#333; font-weight:bold; text-align:left }
table.light td
{ padding:.7em .8em; border:1px solid #ccc; vertical-align:top }

	table.light td > *:last-child, table.light td > ul:last-child > li:last-child /* Remove bottom margin */
	{ margin-bottom:0 }

table.light td.even, table.light tr.even > td /* No alternating color */
{ background-color:transparent }

/* Highlighted row */
table.light tr.highlightrow
{ border:2px solid #e2842f; background-color:#ffeace }

/* Special handling of checkbox lists */
#contentwrapper table.light ul.checkboxes
{ margin-bottom:0 }
	#contentwrapper table.light ul.checkboxes > li
	{ margin-top:.5em; margin-bottom:.5em }



/* Feature data tables (color-coded by publication) */
table.featured
{ width:100%; margin-bottom:1.4em }
table.featured caption
{ padding:0 0 .4em; text-align:left; font-weight:bold; font-size:107.7% }

table.featured tbody
{ border-top:1px solid #999; border-bottom:1px solid #999 }

table.featured th
{ padding:.6em .8em; border:1px solid #ccc; vertical-align:top; background-color:#b24b00; color:#fff; text-align:left; line-height:1.4 }

table.featured th.rowgroup /* Row grouping */
{ background-color:#ffeace; color:#b24b00 }

table.featured td
{ padding:.7em .8em; border:1px solid #ccc; background-color:inherit; color:#333; vertical-align:top; line-height:1.4 }
table.featured td.header
{ font-weight:bold }

	table.featured td > *:last-child, table.featured td > ul:last-child > li:last-child /* Remove bottom margin */
	{ margin-bottom:0 }

/* Alternating row groups */
table.featured tbody.even
{ background-color:#ffeace }


/* Flexible width tables */
table.autowidth
{ width:auto }



/* ---------- Layout ---------- */

.clear
{ clear:both }
.selfclear /* Clear after floats */
{ zoom:1 }
	.selfclear:after
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


/* ----- Header ----- */

#header
{ float:none; margin:0 0 1.5em }

.site-logo img
{ float:none; display:block }


/* ----- Content area ----- */

#top-message
{ position:relative; margin:-24px -19px 19px -24px; padding:8px 24px;
  background:#efc86a none;
  background:#efc86a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efc86a), to(#da9743));
  background:#efc86a -moz-linear-gradient(0% 10% 270deg, #efc86a, #da9743);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffefc86a,endColorstr=#ffda9743);
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffefc86a,endColorstr=#ffda9743) }


#content
{ zoom:1; position:relative; float:left; width:68% }
	#content:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

	/* Full page width (no sidebars) */
	body.fullpage #content
	{ width:auto; float:none }


/* Font size changes */
body.text-medium .content-article
{ font-size:108% }
body.text-large .content-article
{ font-size:115% }


/* Columns (only for multi-column content, not page layout) */

.columns
{ zoom:1; margin:0 0 1.2em }
	.columns:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.columns > .col
{ float:left; width:47%; margin-right:3% }
	.columns > .col.first-child
	{ margin-right:0; background:url("../images/vr_dotted.gif") repeat-y right top; padding-right:3% }
	.columns > .col.last-child
	{ float:right; width:47%; margin-right:0 }

.columns.three > .col /* Three columns */
{ float:left; width:30.333%; margin-right:3% }
	.columns.three > .col.first-child
	{ margin-right:2.275%; padding-right:2.275% }
	.columns.three > .col.middle-child
	{ margin-right:0; padding:0 2.275% 0 0; background:url("../images/vr_dotted.gif") repeat-y right top }
	.columns.three > .col.last-child
	{ float:right; margin-right:0 }

	/* Combined middle-and-right column */
	.columns.three > .double-col
	{ float:right; width:65.1%; margin:0; padding:0 }

.columns.clean > .col.first-child,
.columns.three.clean > .col.middle-child /* No lines */
{ background-image:none }

.columns.five > .col /* Five columns */
{ float:left; width:16.545%; margin-right:3% }
	.columns.five > .col.first-child
	{ margin-right:2.275%; padding-right:2.275% }
	.columns.five > .col.middle-child
	{ margin-right:0; padding:0 2.275% 0 0; background:url("../images/vr_dotted.gif") repeat-y right top }
	.columns.five > .col.last-child
	{ float:right; margin-right:0 }

.columns.clean > .col.first-child,
.columns.five.clean > .col.middle-child /* No lines */
{ background-image:none }

.columns > .col input,
.columns > .col select /* Control form fields */
{ max-width:100% }


/* Faux right-sidebar layout columns (same size as three columns; combine left and center columns) */
.sidecolumn
{ zoom:1; margin:0 0 1.2em }
	.sidecolumn:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.sidecolumn > .left-col
{ float:left; width:584px }
.sidecolumn > .right-col
{ float:right; width:272px }

.sidecolumn input, .sidecolumn .select
{ max-width:100% }


/* --- Exhibits and charts --- */

.exhibit-number
{ display:block; margin:0 0 .3em; font-size:91.7%; font-weight:bold; text-transform:uppercase }

.exhibit-title
{ display:block; margin:0 0 .4em; font-size:125%; font-weight:bold; color:#000 !important }

.exhibit-topcaption
{ display:block; margin:0 0 1.2em; text-align:center }
.exhibit-bottomcaption
{ display:block; margin:1.2em 0 .3em }

.exhibit-source
{ display:block; margin:0 0 1.2em; font-size:91.7%; font-style:italic }
	.exhibit-source strong
	{ text-transform:uppercase; font-style:normal }


/* --- Interviews --- */

.question
{ margin-bottom:.9em; font-size:118.3%; font-weight:bold; line-height:1.4 }
.answer
{ margin-left:16px }

.answer + .question
{ margin-top:1.8em }



/* --- Boxes --- */


/* - Notifications box (color coded) - */
.notification
{ zoom:1; margin:0 0 1.8em; border:1px solid #f6d8bd; border-width:1px 0; padding:.7em 1.1em; background-color:#ffeace }
	.notification:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

/* With icon */
.notification.important
{ padding-left:33px; background-image:url("../images/icon_important.png"); background-repeat:no-repeat; background-position:10px .8em }

.notification p, .notification ul
{ margin-bottom:.2em }
.notification ul > li
{ margin-bottom:.2em }

.notification > *:last-child, .notification ul:last-child > li:last-child /* Remove bottom margins */
{ margin-bottom:0 }

.notification .floatright.separator
{ margin-bottom:0; padding-left:20px; border-width:0 0 0 1px; border-style:solid }
.notification .floatleft.separator
{ margin-bottom:0; padding-right:20px; border-width:0 1px 0 0; border-style:solid }


/* - Right-floating colored box - */
.sidebox, table.QT
{ clear:right; float:right; width:190px; margin:0 0 1em 1em; padding:18px 10px; 
  border:1px solid #fef1de; background-color:#fef1de;
  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }

.sidebox blockquote, table.QT blockquote
{ margin:-7px 0 }

table.QT /* Legacy table version */
{ width:210px; padding:0 }
table.QT td
{ padding:18px 10px }

.sidebox > *:last-child,
.sidebox blockquote:last-child > *:last-child,
table.QT td > *:last-child,
#overlays .sidebox blockquote:last-child > *:last-child,
table.QT ul:last-child > li:last-child,
.sidebox ul:last-child > li:last-child /* Remove bottom margins */
{ margin-bottom:0 }

	.sidebox > *.last-child /* IE CSS replacement fix */
	{ margin-bottom:0 }


/* - Publication box - */
.pubbox
{ margin:0 0 1em; padding:15px 18px; border:1px solid #e5e5e5;
  background:url("../images/back_pubbox.gif") repeat-x 6px 0 }

.pubbox p
{ margin-bottom:.9em; line-height:1.4 }
.pubbox > *:last-child
{ margin-bottom:0 }

/* - Subscriptions box - */
.subscriptions
{ margin:0 0 1em; padding:15px 18px; border:1px solid #e5e5e5 }

.subscriptions p
{ margin-bottom:.9em; line-height:1.4 }
.subscriptions > *:last-child
{ margin-bottom:0 }

/* - Sidebar light gray box (for shopping cart) - */ 

.coloredbox /* Same style as right sidebar box */
{ }

.coloredbox.comingsoon  /* Coming soon box */
{ min-height:48px; margin-left:9px; padding:8px 8px 8px 77px }
.coloredbox.comingsoon p
{ margin:0; font:normal 14px/1.3 "HelveticaNeueW01-57Cn",arial,sans-serif }
	.coloredbox.comingsoon p em, .coloredbox.comingsoon p cite, .coloredbox.comingsoon p i
	{ font-style:normal; font-family:"HelveticaNeueW01-57Cn Obl",arial,sans-serif }

.coloredbox img.comingsoon 
{ position:absolute; left:-7px; top:14px }



.coloredbox.light /* Light gray version */
{ border-color:#dbdbdb; background:#f7f7f7 url("../images/back_coloredbox_light.gif") repeat-x;
  -webkit-box-shadow:0 0 1px 1px #fbfbfb inset; -moz-box-shadow:0 0 1px 1px #fbfbfb inset; box-shadow:0 0 1px 1px #fbfbfb inset }

#sidebar-right .block.box h2, .coloredbox h2
{ color:#b24b00 }

.coloredbox.light table td
{ padding:.2em 0 }
.coloredbox.light table td.bordertop
{ padding-top:.6em; border-top:1px dotted #ccc }
.coloredbox.light table td.borderbottom
{ padding-bottom:.6em; border-bottom:1px dotted #ccc }


/* --- Bars --- */

.bar
{ zoom:1; position:relative; margin:0 0 .8em; padding:7px 8px; 
  border-top:1px solid #e5e5e5; background-color:#fff;
  background:url("../images/back_bartop.gif") repeat-x top left }

	.bar:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


hr.big+.bar, div.hr.big+.bar /* HR above bar */
{ margin-top:-1.45em; padding-top:1.2em }



/* --- Article bylines --- */

.byline
{ color:#666; font-weight:bold }
	div.byline
	{ margin-bottom:1.4em }

.byline h1.inline /* For inline titles */
{ display:inline; margin:0 }

.byline .sep
{ margin:0 5px }
.byline a
{ white-space:nowrap }

h1 + .byline
{ margin-top:-1.1em }


/* --- Icons --- */

/* Downloads */
img.docicon /* Injected document icons from script */
{ display:inline; margin-right:3px; padding-left:6px; vertical-align:top }



/* --- Publication issues --- */

/* Issue cover intro */
.issue-intro
{ zoom:1; position:relative; margin-bottom:1em; color:#666 }
	.issue-intro:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.issue-intro div.floatleft /* Cover image */
{ position:relative; margin:0 0 1em; padding:0 18px 0 0; background-color:#fff }

.issue-intro h1 /* Large logo */
{ margin-bottom:.7em }

.issue-intro h2 /* Small logo */
{ padding-top:.5em; margin-bottom:.6em }

.issue-intro hr, .issue-intro .hr, .issue-intro p
{ margin:1em 0 }

.issue-intro p.description
{ font:normal 15px/1.2 "HelveticaNeueW01-57Cn",arial,sans-serif }
	.issue-intro p.description em, .issue-intro p.description cite, .issue-intro p.description i
	{ font-style:normal; font-family:"HelveticaNeueW01-57Cn Obl",arial,sans-serif }

.issue-intro p.big.description
{ font-size:18px }



/* Issue top/breaking news */
.issue-topnews
{ zoom:1; position:relative; margin:0 0 2.2em; background-color:#fff }

.issue-topnews h5
{ font-size:91.7%; margin:0 0 .1em; text-transform:uppercase }

.issue-topnews strong.highlight
{ font-size:117% }



/* --- Tabs --- */

.tabs
{ clear:both; margin:0 0 2em; padding:0 5px; border-bottom:1px solid #e4e4e4 }

.tab-content
{ zoom:1; position:relative; margin-top:2em }
	.tab-content:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


/* Original UL */
.tabs > ul
{ zoom:1; margin-bottom:2em; position:relative; top:1px; margin:0; padding:0 }
	.tabs ul:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
#contentwrapper .tabs > ul > li
{ float:left; margin:0; padding:0; background:#f8f8f8 none; border:1px solid #e4e4e4 }
.tabs > ul > li > a
{ display:block; padding:8px; white-space:nowrap }


/* Rewritten as layout table */
.tabs > table
{ position:relative; top:1px; width:100%; margin:0; border:none; padding:0 }
.tabs.navigation > table /* For navigation tabs */
{ table-layout:fixed }

.tabs td
{ padding:0; background-color:#f8f8f8; border:1px solid #e4e4e4 }
.tabs td a
{ width:100%; display:block; padding:7px 0; text-align:center; white-space:nowrap }
	.tabs td a:active
	{ text-decoration:none }

.tabs td.active
{ background-color:#fff; border-top:2px solid #f7ca91; border-bottom-color:#fff; 
  background:#fff url("../images/back_activetab.gif") repeat-x }
.tabs td.active a
{ color:#c76700 }


/* Condensed (non-100% width) tab list */
.tabs.condensed table
{ width:auto }
.tabs.condensed td a
{ width:auto; padding:7px 1.5em }


/* Tab link lists */

p.links /* Switch bottom to padding to prevent margin collapse jumping */
{ margin-bottom:0; padding-bottom:.9em }

.links a
{ white-space:nowrap }
.links a.highlight
{ font-weight:bold }

#content .links-wrapper .links
{ margin-bottom:0; padding-bottom:1.2em }



/* ----- Right sidebar ----- */

#sidebar-right
{ float:right; width:30%; font-size:92% }

#sidebar-right .block h2, .coloredbox h2
{ margin-bottom:.7em; font:normal 145%/1.2 "HelveticaNeueW01-57Cn",arial,sans-serif }

#sidebar-right a.more, .coloredbox h2 a.more  /* 13px */
{ font:normal 118%/1.2 "HelveticaNeueW01-57Cn",arial,sans-serif }

	#sidebar-right .block h2 em, #sidebar-right .block h2 cite, #sidebar-right .block h2 i,
	#sidebar-right a.more em, #sidebar-right a.more cite, #sidebar-right a.more i,
	.coloredbox h2 em, .coloredbox h2 cite, .coloredbox h2 i,
	.coloredbox a.more em, .coloredbox a.more cite, .coloredbox a.more i
	{ font-style:normal; font-family:"HelveticaNeueW01-57Cn Obl",arial,sans-serif }

#sidebar-right input.form-text
{ width:246px; margin-right:4px; color:#444 }


/* - Every widget of content is a "block" - */
#sidebar-right .block, .coloredbox
{ zoom:1; position:relative; clear:both; margin:0 0 1em; }
	#sidebar-right .block > *:last-child,
	#sidebar-right .block > ul:last-child > li:last-child,
	#sidebar-right .block > .tab-wrapper > .tab-content > .filter-wrapper > .filter-content > *:last-child,
	.coloredbox > *:last-child
	{ margin-bottom:0 !important }

	#sidebar-right .block > *.last-child,
	#sidebar-right .block > ul.last-child > li.last-child,
	.coloredbox > *.last-child /* IE CSS3 fix (added in script) */
	{ margin-bottom:0 !important }


/* - Boxes (section colors defined at bottom) - */
#sidebar-right .block.box, .coloredbox
{ padding:15px 9px; border:1px solid transparent;
  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }


/* - Boxes with tabs (Most Popular box) - */
#sidebar-right .block.tabbox
{ padding:15px 9px 5px; border:1px solid #ffd6ad; background:url("../images/back_right_tabbox.gif") repeat-x;
  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }

#sidebar-right .block.tabbox > h2
{ color:#c76700 }

/* Re-style regular tabs */
#sidebar-right .block.tabbox .tabs
{ margin:0 -9px 1.2em; padding:0 9px }
#sidebar-right .block.tabbox .tabs td
{ background-color:#ffefcf }
	#sidebar-right .block.tabbox .tabs td.active
	{ background-color:#fff }
#sidebar-right .block.tabbox .tabs td a
{ padding:4px 0 }

#sidebar-right .block.tabbox .tab-content
{ margin-top:1.5em; background-color:#fff }

/* Filters */
#sidebar-right .block.tabbox .tabs
{ font-size:108% }
#sidebar-right .block.tabbox select
{ width:100% }



/* - Collapsible blocks - */

#contentwrapper .block.collapsible  /* Use #contentwrapper to overwrite any sidebar block cascade */
{ position:relative; margin-bottom:1.8em }

.collapsed-content /* Uncollapse blocks */
{ display:block !important }

	#contentwrapper .bar.block.collapsible /* Within bar */
	{ padding:1em 11px 0 }
	#sidebar-right .block.collapsible + .block.collapsible
	{ margin-top:-1em }

#contentwrapper .block.collapsible h2 /* Make room for the action button */
{ margin-right:22px; margin-bottom:.5em }

#contentwrapper .block.collapsible h2 > a[href="#"],
#contentwrapper .block.collapsible .subtitle > a[href="#"] /* Links collapse/expand */
{ color:#000 }

	#contentwrapper .block.collapsible h2.small /* Smaller text */
	{ color:#333; font-size:116.6% }


#contentwrapper #sidebar-right .block.collapsible .subtitle
{ margin:.5em 0 1em; border:1px solid #e5e5e5; border-width:1px 0; padding:3px 0; 
  font-size:100%; color:#666 }

	#contentwrapper .block.collapsible .subtitle.noline /* No separator line */
	{ margin:0; padding:0; border:none }

#contentwrapper .block.collapsible ul.separators > li:first-child /* Remove top border */
{ padding-top:0; background-image:none }


/* Collapsable list within separators */
#contentwrapper ul.separators .block.collapsible
{ margin-top:.7em; margin-bottom:1em }

#contentwrapper ul.separators .block.collapsible p,
#contentwrapper ul.separators .block.collapsible ul
{ margin-bottom:0 }


/* Fix collapsible block animation margin */
.filter-content > *:first-child
{ margin-top:0 }


/* Links */
#sidebar-right .box a.more
{ font-size:109%; line-height:1.2 }

/* - Subscribe box - */
html #sidebar-right .block.box.subscribe
{ border-color:#dcdcdc; padding-top:1em; padding-bottom:1.3em; 
  -webkit-box-shadow:0 0 1px 1px #fff inset; -moz-box-shadow:0 0 1px 1px #fff inset; box-shadow:0 0 1px 0 #fff inset;
  background-color:#fff;
  background:-webkit-gradient(linear, 0% 0%, 0% 85%, from(#e6e6e6), to(#fff));
  background:-moz-linear-gradient(0% 85% 90deg, #fff, #e6e6e6);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6e6e6,endColorstr=#ffffffff);
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6e6e6,endColorstr=#ffffffff);
  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }

html #sidebar-right .block.box.subscribe .label
{ display:block; margin-bottom:.1em; font-weight:bold; font-size:109% }




/* ----- Footer ----- */

#footer
{ clear:both; margin-top:2.5em; border-top:1px solid #e1e1e1; padding-top:1em; 
  text-align:center; font-size:9px }

#footer p
{ margin-bottom:.8em }
#footer a
{ text-decoration:none }

/* Morningstar */
#footer p.morningstar
{ font-weight:bold }
#footer p.morningstar img
{ display:inline-block; margin-right:12px; border-right:1px solid #ccc; padding-right:12px; vertical-align:middle }




/* ---------- Other unique pages ---------- */


/* --- Publications cover page --- */

div.columns.covers h5
{ margin-bottom:.4em; font-size:100% }

div.columns.covers h5 img
{ display:block; margin-bottom:.7em }

div.columns.covers p
{ margin-bottom:.4em; line-height:1.4 }

/* Fix checkbox wrapping */
div.columns.covers label
{ zoom:1; display:block; margin:1em 0 .5em; padding-left:23px; line-height:1.3 }
	div.columns.covers label:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

div.columns.covers label input
{ position:relative; float:left; margin:0 0 0 -23px }



/* --- Embedded companion articles --- */

/* Read more link */
a.readarticle[target=overlay]
{ text-decoration:none; color:#333 }

#overlays .overlay.inline-article
{ zoom:1; display:block !important; max-height:none !important; margin:2em 0; border:1px solid #666; padding:1.2em }
	#overlays .overlay.inline-article:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#overlays .overlay.inline-article hr.clear,
#overlays .overlay.inline-article a.button
{ display:none }


/* --- Search results --- */

/* - Search filter options - */
.search-filters
{ max-width:100%; zoom:1; clear:both; margin-bottom:2.2em }
	.search-filters:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.search-filters .box
{ margin-bottom:1em; padding:12px 6px; line-height:1.3; background-color:#fcfcfc; border:none;
  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
  -webkit-box-shadow:0 0 4px 1px #e9e9e9; -moz-box-shadow:0 0 4px 1px #e9e9e9; box-shadow:0 0 4px 1px #e9e9e9 }

.search-filters .box.floatleft
{ clear:both }


/* Date selection widgets */
select.date-selection
{ margin-bottom:.3em }

.date-fields
{ white-space:nowrap }
.date-fields small /* between "and" text */
{ vertical-align:middle }

.date-fields.invisible, .date-range.invisible /* Use visibility so that the table spacing doesn't change */
{ visibility:hidden }

/* - Results table - */
table.search-results
{ width:100%; margin-bottom:0; font-size:91.7% }

/* Header row */
.search-results th
{ padding:6px 12px; background-color:#e5e5e5; vertical-align:bottom; border:none; border-bottom:1px solid #d8d8d8;
  color:#333; font-weight:bold; line-height:1.2 }
  	.search-results th span
		{ font-weight:normal; font-size:91.7% }

.search-results th a:link, .search-results th a:visited
{ color:#333 }
.search-results th a.active
{ color:#c76700 }

/* Stripe table rows */
.search-results tr.even td
{ background-color:#f6f7f7 }
.search-results tr.odd td
{ background-color:#fff }

.search-results td
{ padding:8px 12px; vertical-align:top; border:none; border-top:1px solid #e9eaea; line-height:1.3 }

.search-results td.search-date
{ font-weight:bold; white-space:nowrap }
.search-results td.search-name
{ font-weight:bold }
	.search-results td.search-name .highlight
	{ text-transform:uppercase }

.search-results .search-check
{ white-space:nowrap; text-align:right }

.search-results a.headline
{ font-size:100%; line-height:1.3 }

/* Lists */
.search-results td ul
{ margin:0; padding:0 }
.search-results td ul > li
{ margin:0 0 .6em; padding:0 0 .6em; border-bottom:1px dotted #ccc; background:none; line-height:1.3 }
	.search-results td ul > li:last-child
	{ border-bottom:none }

.search-results td ul ul
{ margin:.2em 0 0 4px; padding:0 }
.search-results td ul ul > li
{ margin:0 0 .1em; padding:0; border:none }


/* ----- Checkout section ----- */

/* Shopping cart table */
td.summary, table.light td.summary
{ background-color:#fafafa; padding:.3em 0; text-align:right }
td.total, table.light td.total
{ background-color:#eee; padding:.2em 0; text-align:right }

td.summary table.clean,
td.total table.clean
{ width:auto; margin:0 0 0 auto }

td.summary table.clean td,
td.total table.clean td
{ padding:.5em .7em; border:none }

.discount
{ color:#f00 }


/* Zuora payment iframe */
iframe#content_0_iframeZstore
{ width:100%; margin:0; padding:0; border:none }


/* Across-heading login form */
.sidelogin
{ float:right; min-width:400px; margin:0 0 4em 1em; border-left:1px dotted #ccc; padding-left:14px }


/* ---------- iframed page contents ---------- */

body.iframe
{ margin:0; padding:0; background:#fff none }

body.iframe #content
{ float:none; width:auto; min-height:1px; display:block; padding:1px }



/* -------- Full-page printable article overlays (using ?p=1) -------- */

body.print-article
{ margin:0; padding:0; background:#fff none }

body.print-article .site-logo
{ float:left; margin:0 }

body.print-article .section-logo
{ float:right; margin:0 }

body.print-article .content-article
{ clear:both; padding-top:.1em }

body.print-article .article-type
{ margin-bottom:.5em; font-weight:bold; font-size:92.3%; text-transform:uppercase; line-height:1.5 }

body.print-article #footer
{ padding:1em 0 0; background:transparent none; text-align:left }

body.print-article #footer, body.print-article #footer p
{ color:#999 }

body.print-article #footer hr, body.print-article #footer div.hr
{ margin-left:0; margin-right:0 }




/* ---------- Section-specific colors ---------- */


/* ----- Default EBI gray/orange: IN VIVO, PharmAsia News (some colors are repeated from above) ----- */

/* Highlights */
#contentwrapper .highlight, .tags, .exhibit-number
{ color:#b24b00 }

#contentwrapper .highlight2, #content .issue-topnews h5
{ color:#cf7231 }

/* Subheadings */
#content h2, #content h3, #content h4, #content h5, #content h6
{ color:#993f13 }

/* Big rule */
#content hr.big, #content div.hr.big
{ color:#ebc7a6; background-color:#ebc7a6 }

/* Quotes */
blockquote
{ color:#c76700 }

/* Buttons */
#contentwrapper .button
{ background-color:#df7b29;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4bc50), to(#df7b29));
  background:-moz-linear-gradient(0% 10% 270deg, #f4bc50, #df7b29);
  text-shadow:#d06d1a 0 -.1em .2em, #fff 0 1px .2em }
	#contentwrapper .button:hover
	{ background:#d54b00;
	  background:#d54b00 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb9308), to(#d54b00));
	  background:#d54b00 -moz-linear-gradient(0% 10% 270deg, #eb9308, #d54b00); }

/* Tabs and article toolbar */
#content .tabs td.active a,
.article-tools > ul > li.flyout:hover > a
{ color:#c76700 }

#content .tabs td.active,
div.article-tools > ul > li:hover,
div.article-tools > ul > li.expand
{ border-top-color:#ebc7a6 }

/* Tables */
table.featured th, td.header.colored
{ background-color:#b24b00 }
table.featured th.rowgroup
{ background-color:#ffeace; color:#b24b00 }
table.featured tbody.even, td.cell.colored
{ background-color:#ffeace }

/* Boxes */
.notification, .notification .separator
{ border-color:#ebc7a6; background-color:#ffeace }

.subscriptions
{ border-color:#ffd6ad; background-color:#fef1de }

.sidebox, table.QT
{ background-color:#fef1de; border-color:#fef1de }

#sidebar-right .block.box, .coloredbox
{ border-color:#ffd6ad; background:#fee4c7 none;
  background:#feeac3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#feeac3), to(#fef1de));
  background:#feeac3 -moz-linear-gradient(0% 50% 270deg, #feeac3, #fef1de);
  -webkit-box-shadow:0 0 1px 1px #fff5e1 inset; -moz-box-shadow:0 0 1px 1px #fff5e1 inset; box-shadow:0 0 1px 1px #fff5e1 inset }

#sidebar-right .block.box h2, .coloredbox h2
{ color:#b24b00 }



/* ----- Pink: The Pink Sheet, The Pink Sheet DAILY, The Rose Sheet ----- */

/* Highlights */
.pink #contentwrapper .highlight, .pink .tags, .pink .exhibit-number
{ color:#b3697a }

.pink #contentwrapper .highlight2, .pink #content .issue-topnews h5
{ color:#d3a0ab }

/* Subheadings */
.pink #content h2, .pink #content h3, .pink #content h4, .pink #content h5, .pink #content h6
{ color:#b3697a }

/* Big rule */
.pink #content hr.big, .pink #content div.hr.big
{ color:#efc4d0; background-color:#efc4d0 }

/* Quotes */
.pink blockquote
{ color:#b3697a }

/* Buttons */
.pink #contentwrapper .button
{ background-color:#c86c91;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eac8d4), to(#c86c91));
  background:-moz-linear-gradient(0% 10% 270deg, #eac8d4, #c86c91);
  text-shadow:#c76b90 0 -.1em .2em, #fff 0 .05em .2em }
	.pink #contentwrapper .button:hover
	{ background:#cb3672;
	  background:#cb3672 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e59bb5), to(#cb3672));
	  background:#cb3672 -moz-linear-gradient(0% 10% 270deg, #e59bb5, #cb3672); }

/* Tabs and article toolbar */
.pink #content .tabs td.active a,
.pink .article-tools > ul > li.flyout:hover > a
{ color:#b3697a }

.pink #content .tabs td.active,
.pink div.article-tools > ul > li:hover,
.pink div.article-tools > ul > li.expand
{ border-top-color:#efc4d0 }

/* Tables */
.pink table.featured th, .pink td.header.colored
{ background-color:#b3697a }
.pink table.featured th.rowgroup
{ background-color:#fceff2; color:#b3697a }
.pink table.featured tbody.even, .pink td.cell.colored
{ background-color:#fceff2 }

/* Boxes */
.pink .notification, .pink .notification .separator
{ border-color:#ecd9de; background-color:#fceff2 }

.pink .subscriptions
{ border-color:#ecd9de; background-color:#fdf5f7 }

.pink .sidebox, .pink table.QT
{ background-color:#fceff2; border-color:#fceff2 }

.pink #sidebar-right .block.box
{ border-color:#ecd9de; background:#f4e4e8 none;
  background:#f4e4e8 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4e4e8), to(#fdf5f7));
  background:#f4e4e8 -moz-linear-gradient(0% 50% 270deg, #f4e4e8, #fdf5f7);
  -webkit-box-shadow:0 0 1px 1px #faf2f4 inset; -moz-box-shadow:0 0 1px 1px #faf2f4 inset; box-shadow:0 0 1px 1px #faf2f4 insett }

.pink #sidebar-right .block.box h2
{ color:#b3697a }



/* ----- Gold/Tan: The Gold Sheet, The Tan Sheet ----- */

/* Highlights */
.gold #contentwrapper .highlight, .gold .tags, .gold .exhibit-number
{ color:#965b0f }

.gold #contentwrapper .highlight2, .gold #content .issue-topnews h5
{ color:#b67b2f }

/* Subheadings */
.gold #content h2, .gold #content h3, .gold #content h4, .gold #content h5, .gold #content h6
{ color:#965b0f }

/* Big rule */
.gold #content hr.big, .gold #content div.hr.big
{ color:#e0cdac; background-color:#e0cdac }

/* Quotes */
.gold blockquote
{ color:#965b0f }

/* Buttons */
.gold #contentwrapper .button
{ background-color:#a77022;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#cda04b), to(#a77022));
  background:-moz-linear-gradient(0% 10% 270deg, #cda04b, #a77022);
  text-shadow:#965b0f 0 -.1em .2em, #fff 0 .05em .2em }
	.gold #contentwrapper .button:hover
	{ background:#875002;
	  background:#875002 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ad802b), to(#875002));
	  background:#875002 -moz-linear-gradient(0% 10% 270deg, #ad802b, #875002); }

/* Tabs and article toolbar */
.gold #content .tabs td.active a,
.gold .article-tools > ul > li.flyout:hover > a
{ color:#965b0f }

.gold #content .tabs td.active,
.gold div.article-tools > ul > li:hover,
.gold div.article-tools > ul > li.expand
{ border-top-color:#e0cdac }

/* Tables */
.gold table.featured th, .gold td.header.colored
{ background-color:#965b0f }
.gold table.featured th.rowgroup
{ background-color:#f2ebdc; color:#965b0f }
.gold table.featured tbody.even, .gold td.cell.colored
{ background-color:#f2ebdc }

/* Boxes */
.gold .notification, .gold .notification .separator
{ border-color:#e8ddc7; background-color:#f2ebdc }

.gold .subscriptions
{ border-color:#e8ddc7; background-color:#f9f3e1 }

.gold .sidebox, .gold table.QT
{ background-color:#f2ebdc; border-color:#f2ebdc }

.gold #sidebar-right .block.box
{ border-color:#e8ddc7; background:#ede1c9 none;
  background:#ede1c9 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ede1c9), to(#f9f3e1));
  background:#ede1c9 -moz-linear-gradient(0% 50% 270deg, #ede1c9, #f9f3e1);
  -webkit-box-shadow:0 0 1px 1px #f6f0e4 inset; -moz-box-shadow:0 0 1px 1px #f6f0e4 inset; box-shadow:0 0 1px 1px #f6f0e4 insett }

.gold #sidebar-right .block.box h2
{ color:#965b0f }



/* ----- Silver/Gray: The Gray Sheet, The Silver Sheet ----- */

/* Highlights */
.gray #contentwrapper .highlight, .gray .tags, .gray .exhibit-number
{ color:#545454 }

.gray #contentwrapper .highlight2, .gray #content .issue-topnews h5
{ color:#747474 }

/* Subheadings */
.gray #content h2, .gray #content h3, .gray #content h4, .gray #content h5, .gray #content h6
{ color:#545454 }

/* Big rule */
.gray #content hr.big, .gray #content div.hr.big
{ color:#cacaca; background-color:#cacaca }

/* Quotes */
.gray blockquote
{ color:#747474 }

/* Buttons */
.gray #contentwrapper .button
{ background-color:#868686;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c7c7c7), to(#868686));
  background:-moz-linear-gradient(0% 10% 270deg, #c7c7c7, #868686);
  text-shadow:#545454 0 -.1em .2em, #fff 0 .05em .2em }
	.gray #contentwrapper .button:hover
	{ background:#666;
	  background:#666 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a7a7a7), to(#666));
	  background:#666 -moz-linear-gradient(0% 10% 270deg, #a7a7a7, #666); }

/* Tabs and article toolbar */
.gray #content .tabs td.active a,
.gray .article-tools > ul > li.flyout:hover > a
{ color:#545454 }

.gray #content .tabs td.active,
.gray div.article-tools > ul > li:hover,
.gray div.article-tools > ul > li.expand
{ border-top-color:#cacaca }

/* Tables */
.gray table.featured th, .gray td.header.colored
{ background-color:#545454 }
.gray table.featured th.rowgroup
{ background-color:#f1f1f1; color:#545454 }
.gray table.featured tbody.even, .gray td.cell.colored
{ background-color:#f1f1f1 }

/* Boxes */
.gray .notification, .gray .notification .separator
{ border-color:#bbb; background-color:#ddd }

.gray .subscriptions
{ border-color:#e0e0e0; background-color:#f7f7f7 }

.gray .sidebox, .gray table.QT
{ background-color:#f1f1f1; border-color:#f1f1f1 }

.gray #sidebar-right .block.box
{ border-color:#e0e0e0; background:#e3e3e3 none;
  background:#e3e3e3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#f7f7f7));
  background:#e3e3e3 -moz-linear-gradient(0% 50% 270deg, #e3e3e3, #f7f7f7);
  -webkit-box-shadow:0 0 1px 1px #f1f1f1 inset; -moz-box-shadow:0 0 1px 1px #f1f1f1 inset; box-shadow:0 0 1px 1px #f1f1f1 insett }

.gray #sidebar-right .block.box h2
{ color:#545454 }



/* ----- Peach: Pharmaceutical Approvals Monthly ----- */

/* Highlights */
.peach #contentwrapper .highlight, .peach .tags, .peach .exhibit-number
{ color:#993f13 }

.peach #contentwrapper .highlight2, .peach #content .issue-topnews h5
{ color:#cf7231 }

/* Subheadings */
.peach #content h2, .peach #content h3, .peach #content h4, .peach #content h5, .peach #content h6
{ color:#993f13 }

/* Big rule */
.peach #content hr.big, .peach #content div.hr.big
{ color:#e1c2b1; background-color:#e1c2b1 }

/* Quotes */
.peach blockquote
{ color:#993f13 }

/* Buttons */
.peach #contentwrapper .button
{ background-color:#d8732c;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efb78f), to(#d8732c));
  background:-moz-linear-gradient(0% 10% 270deg, #efb78f, #d8732c);
  text-shadow:#993f13 0 -.1em .2em, #fff 0 .05em .2em }
	.peach #contentwrapper .button:hover
	{ background:#b8530c;
	  background:#b8530c -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cf976f), to(#b8530c));
	  background:#b8530c -moz-linear-gradient(0% 10% 270deg, #cf976f, #b8530c); }

/* Tabs and article toolbar */
.peach #content .tabs td.active a,
.peach .article-tools > ul > li.flyout:hover > a
{ color:#993f13 }

.peach #content .tabs td.active,
.peach div.article-tools > ul > li:hover,
.peach div.article-tools > ul > li.expand
{ border-top-color:#e1c2b1 }

/* Tables */
.peach table.featured th, .peach td.header.colored
{ background-color:#993f13 }
.peach table.featured th.rowgroup
{ background-color:#f9eee6; color:#993f13 }
.peach table.featured tbody.even, .peach td.cell.colored
{ background-color:#f9eee6 }

/* Boxes */
.peach .notification, .peach .notification .separator
{ border-color:#e6dbd3; background-color:#f9eee6 }

.peach .subscriptions
{ border-color:#e6dbd3; background-color:#f9eee6 }

.peach .sidebox, .peach table.QT
{ background-color:#f9eee6; border-color:#f9eee6 }

.peach #sidebar-right .block.box
{ border-color:#e6dbd3; background:#f8e7db none;
  background:#f8e7db -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8e7db), to(#f9eee6));
  background:#f8e7db -moz-linear-gradient(0% 50% 270deg, #f8e7db, #f9eee6);
  -webkit-box-shadow:0 0 1px 1px #fcf3ed inset; -moz-box-shadow:0 0 1px 1px #fcf3ed inset; box-shadow:0 0 1px 1px #fcf3ed insett }

.peach #sidebar-right .block.box h2
{ color:#993f13 }




/* ----- Red: Start-Up ----- */

/* Highlights */
.red #contentwrapper .highlight, .red .tags, .red .exhibit-number
{ color:#aa2b1c }

.red #contentwrapper .highlight2, .red #content .issue-topnews h5
{ color:#ca4b3c }

/* Subheadings */
.red #content h2, .red #content h3, .red #content h4, .red #content h5, .red #content h6
{ color:#aa2b1c }

/* Big rule */
.red #content hr.big, .red #content div.hr.big
{ color:#e7c2b6; background-color:#e7c2b6 }

/* Quotes */
.red blockquote
{ color:#aa2b1c }

/* Buttons */
.red #contentwrapper .button
{ background-color:#ab3c2e;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4805d), to(#ab3c2e));
  background:-moz-linear-gradient(0% 10% 270deg, #e4805d, #ab3c2e);
  text-shadow:#aa2b1c 0 -.1em .2em, #fff 0 .05em .2em }
	.red #contentwrapper .button:hover
	{ background:#8b1c0e;
	  background:#8b1c0e -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c4603d), to(#8b1c0e));
	  background:#8b1c0e -moz-linear-gradient(0% 10% 270deg, #c4603d, #8b1c0e); }

/* Tabs and article toolbar */
.red #content .tabs td.active a,
.red .article-tools > ul > li.flyout:hover > a
{ color:#aa2b1c }

.red #content .tabs td.active,
.red div.article-tools > ul > li:hover,
.red div.article-tools > ul > li.expand
{ border-top-color:#e7c2b6 }

/* Tables */
.red table.featured th, .red td.header.colored
{ background-color:#aa2b1c }
.red table.featured th.rowgroup
{ background-color:#f5e8dc; color:#aa2b1c }
.red table.featured tbody.even, .red td.cell.colored
{ background-color:#f5e8dc }

/* Boxes */
.red .notification, .red .notification .separator
{ border-color:#e8d5c1; background-color:#f5e8dc }

.red .subscriptions
{ border-color:#e6dbd3; background-color:#fbf4ea }

.red .sidebox, .red table.QT
{ background-color:#f5e8dc; border-color:#f5e8dc }

.red #sidebar-right .block.box
{ border-color:#e8d5c1; background:#f8e7db none;
  background:#f5e2d1 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5e2d1), to(#fbf4ea));
  background:#f5e2d1 -moz-linear-gradient(0% 50% 270deg, #f5e2d1, #fbf4ea);
  -webkit-box-shadow:0 0 1px 1px #faf1e8 inset; -moz-box-shadow:0 0 1px 1px #faf1e8 inset; box-shadow:0 0 1px 1px #faf1e8 insett }

.red #sidebar-right .block.box h2
{ color:#aa2b1c }




/* ----- Blue: Medtech Insight, The RPM Report, Health News Daily ----- */

/* Highlights */
.blue #contentwrapper .highlight, .blue .tags, .blue .exhibit-number
{ color:#012f50 }

.blue #contentwrapper .highlight2, .blue #content .issue-topnews h5
{ color:#a89a10 }

/* Subheadings */
.blue #content h2, .blue #content h3, .blue #content h4, .blue #content h5, .blue #content h6
{ color:#012f50 }

/* Big rule */
.blue #content hr.big, .blue #content div.hr.big
{ color:#adc6d8; background-color:#adc6d8 }

/* Quotes */
.blue blockquote
{ color:#012f50 }

/* Buttons */
.blue #contentwrapper .button
{ background-color:#034a7c;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#72a8d2), to(#034a7c));
  background:-moz-linear-gradient(0% 10% 270deg, #72a8d2, #034a7c);
  text-shadow:#012f50 0 -.1em .2em, #fff 0 .05em .2em }
	.blue #contentwrapper .button:hover
	{ background:#002a5c;
	  background:#002a5c -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5288b2), to(#002a5c));
	  background:#002a5c -moz-linear-gradient(0% 10% 270deg, #5288b2, #002a5c); }

/* Tabs and article toolbar */
.blue #content .tabs td.active a,
.blue .article-tools > ul > li.flyout:hover > a
{ color:#012f50 }

.blue #content .tabs td.active,
.blue div.article-tools > ul > li:hover,
.blue div.article-tools > ul > li.expand
{ border-top-color:#adc6d8 }

/* Tables */
.blue table.featured th, .blue td.header.colored
{ background-color:#012f50 }
.blue table.featured th.rowgroup
{ background-color:#e7f1f8; color:#012f50 }
.blue table.featured tbody.even, .blue td.cell.colored
{ background-color:#e7f1f8 }

/* Boxes */
.blue .notification, .blue .notification .separator
{ border-color:#dce2e6; background-color:#e7f1f8 }

.blue .subscriptions
{ border-color:#e6dbd3; background-color:#f3f9fe }

.blue .sidebox, .blue table.QT
{ background-color:#e7f1f8; border-color:#e7f1f8 }

.blue #sidebar-right .block.box
{ border-color:#dce2e6; background:#ddebf5 none;
  background:#ddebf5 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddebf5), to(#f3f9fe));
  background:#ddebf5 -moz-linear-gradient(0% 50% 270deg, #ddebf5, #f3f9fe);
  -webkit-box-shadow:0 0 1px 1px #eef5fa inset; -moz-box-shadow:0 0 1px 1px #eef5fat inset; box-shadow:0 0 1px 1px #eef5fa inset }

.blue #sidebar-right .block.box h2
{ color:#012f50 }



/* ----- Purple: Strategic Transactions, Intelos ----- */

/* Highlights */
.purple #contentwrapper .highlight, .purple .tags, .purple .exhibit-number
{ color:#3b296d }

.purple #contentwrapper .highlight2, .purple #content .issue-topnews h5
{ color:#3b296d }

/* Subheadings */
.purple #content h2, .purple #content h3, .purple #content h4, .purple #content h5, .purple #content h6
{ color:#3b296d }

/* Big rule */
.purple #content hr.big, .purple #content div.hr.big
{ color:#3b296d; background-color:#3b296d }

/* Buttons */
.purple #contentwrapper .button
{ background-color:#100840;
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8f71a1), to(#100840));
  background:-moz-linear-gradient(0% 10% 270deg, #8f71a1, #100840);
  text-shadow:#000030 0 -.1em .2em, #fff 0 .05em .2em }
	.purple #contentwrapper .button:hover
	{ background:#000030;
	  background:#000030 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7f6191), to(#000030));
	  background:#000030 -moz-linear-gradient(0% 10% 270deg, #7f6191, #000030); }

.purple #sidebar-right .block.box
{ border-color:#cecada; background:#eae5ee none;
  background:#ddebf5 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eae5ee), to(#fbf8fd));
  background:#ddebf5 -moz-linear-gradient(0% 50% 2.70deg, #eae5ee, #fbf8fd);
  -webkit-box-shadow:0 0 1px 1px #f5f2f7 inset; -moz-box-shadow:0 0 1px 1px #f5f2f7 inset; box-shadow:0 0 1px 1px #f5f2f7 inset }

.purple #sidebar-right .block.box h2
{ color:#3b296d }

.print-notification {
    display: block!important;
    text-align: center;
}