@import url(ja50.css);
/*
 * ja50-phoenix.css
 * Author:	Mike Curtis
 * Created:	2004-02-03
 *
 * Copyright (C) 2004, Elsevier Ltd. A member of the Reed Elsevier plc group.
 * All Rights Reserved.
*/

/*
 * This file contains rendering information for DTD5 articles within phoenix, overriding
 * the properties defined in the generic ja50.css
 */
 
/*
 * CSS class for DTD5 tag ce:doi
 */
.phoenix .ja50-ce-doi
{
   display:normal;
}

/*
 * CSS class for DTD5 tag ce:pii
 */
.phoenix .ja50-ce-pii
{
   display:normal;
}


.phoenix .ja50-article
{
   margin-left:0.9em;
   margin-right:0;
   width:100%;
   font-family:helvetica,arial,sans-serif;
   font-size:0.8em;
}

.phoenix .ja50-header
{
   display:inline;
   padding-top:0.5em;
}

.phoenix .ja50-header-table
{
   padding-top:0.6em;
}

.phoenix .ja50-head
{
   float:top;
   position:relative;
   top:-0.9em;
}

.phoenix .ja50-rightNav
{
	position:relative;
 	float:right;
	top:-0.1em;
   right:0.6em;
}

.phoenix .ja50-article .ja50-end
{
   margin-right:0.5em;
   font-size:1.04em;
}

.phoenix .ja50-vol-issue-links
{
	float:right;
}

.phoenix .ja50-head
{
   margin-right:12em;
}

.phoenix .ja50-multiple-abstract .ja50-ce-abstract
{
   margin-right:0em;
}

.phoenix .ja50-multiple-abstract .ja50-article
{
   margin-left:0em;
}


/*
 * CSS class for DTD5 tag ce:section-title within ce:keywords
 */
.phoenix .ja50-ce-keywords .ja50-ce-section-title
{
  font-style:normal;
  font-weight:bold;
}

/*
 * CSS class for DTD5 tag ce:keywords
 */
.phoenix .ja50-head .ja50-ce-keywords
{
   font-size:0.9em;
   margin-top:1em;
}

.phoenix .ja50-article a
{
   color: #60571D;
}

.phoenix .ja50-article .ja50-ce-author a
{
   font-size:0.9em;
}

.phoenix .ja50-multiple-abstract .ja50-ce-copyright
{
  font-family:helvetica,arial,sans-serif;
  font-size:0.8em;
}

.phoenix .ja50-article .ja50-ce-copyright
{
  font-family:helvetica,arial,sans-serif;
  font-size:0.8em;
}


.phoenix .ja50-article .ja50-ce-doi
{
  font-family:helvetica,arial,sans-serif;
  font-size:0.8em;
}

.phoenix .ja50-article .ja50-ce-pii
{
  font-family:helvetica,arial,sans-serif;
  font-size:0.8em;
}


/**
 * class for a block of ce:affiliation that can appear in a number of different
 * positions
 */
.phoenix .ja50-end .ja50-affiliation-block
{
   border-top-style:solid;
   border-top-width:1px;
   padding-top:0.5em;
   font-size:0.8em;
}

/**
 * class for a ce:correspondence 
 */
.phoenix .ja50-end .ja50-ce-correspondence
{
   font-size:0.8em;
}

/**
 * class for a ce:correspondence 
 */
.phoenix .ja50-end .ja50-ce-correspondence .ja50-ce-label
{
   font-size:0.9em;
   vertical-align:0.5em;
}

.phoenix .ja50-article h1.ja50-ce-title
{
  font-size:1.22em;
  font-weight:bold;
  line-height:1.2em;
}

.phoenix .ja50-article h4
{
   font-weight:normal;
   font-style:italic;
   font-size:1.0em;
}

.phoenix .ja50-article h5
{
   font-weight:bold;
   font-style:normal;
   font-size:1.2em;
   font-size:0.95em;
}

.phoenix .ja50-article h6
{
   font-weight:normal;
   font-style:italic;
   font-size:0.95em;
}

/*
 * CSS class for DTD5 tag ce:simple-para within ce:table
 */
.phoenix .ja50-ce-table .ja50-ce-simple-para
{
   font-size:1.0em;
   border-top-style:solid;
   border-top-width: 1px;
   border-top-color:#000000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#000000;
   border-left-style:solid;
   border-left-width: 1px;
   border-left-color:#000000;
   border-right-style:solid;
   border-right-width: 1px;
   border-right-color:#000000;
   padding-top:0.2em;
   padding-bottom:0.2em;
   padding-right:0.1em;
   padding-left:0.1em;
   margin-top:0.2em;
}

.phoenix .ja50-ce-table .ja50-table .ja50-ce-simple-para
{
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-top-style:none;
}

.phoenix .ja50-ce-table .ja50-table-header .ja50-ce-simple-para
{
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
}

/*
 * CSS class for DTD5 tag ce:legend
 */
.phoenix .ja50-ce-table .ja50-ce-legend
{
}

/*
 * CSS class for DTD5 tag ce:simple-para within ce:legend
 */
.phoenix .ja50-ce-table .ja50-ce-legend .ja50-ce-simple-para 
{
}


/*
 * CSS class for DTD5 tag ce:simple-para within ce:table
 */
.phoenix .ja50-table .ja50-ce-simple-para
{
   font-size:1.0em;
}

/*
 * CSS class for DTD5 tag ce:simple-para within ce:table
 */
.phoenix .ja50-table .ja50-ce-label
{
   font-size:1.0em;
}

.phoenix .ja50-article .ja50-sb-issue .ja50-sb-title
{
   font-style:italic;
}

/*
 * CSS class for DTD5 tag ce:acknowledgment
 */
.phoenix .ja50-ce-acknowledgment
{
   padding-top:1.5em;
}


/*
 * CSS class for DTD5 tag ce:acknowledgment
 */
.phoenix .ja50-ce-acknowledgment p.ja50-ce-para
{
   font-size:11px;
}


/*
 * CSS class for DTD5 tag ce:bibliography
 */
.phoenix .ja50-ce-bibliography
{
   border-top-width:1px;
   border-top-color:#cccccc;
   padding-top:1.5em;
}

.phoenix .ja50-figure
{
   border-top-style:solid;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-width:1px;
   margin-bottom:1em;
}

.phoenix .ja50-figure .ja50-ce-simple-para
{
   font-size:0.8em;
}

.phoenix .ja50-head .ja50-ce-cross-ref
{
}

.phoenix .ja50-head .ja50-ce-abstract .ja50-ce-cross-ref
{
}

.phoenix .ja50-sup
{
   font-size:0.7em;
   vertical-align:0.5em;
}


.phoenix .ja50-table
{
   font-size:1.2em;
   border-top-style:solid;
   border-top-width: 1px;
   border-top-color:#000000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#000000;
   border-left-style:solid;
   border-left-width: 1px;
   border-left-color:#000000;
   border-right-style:solid;
   border-right-width: 1px;
   border-right-color:#000000;
   margin-bottom:0;
}

.phoenix .ja50-table .ja50-table-left-column {
   padding-left:1em;
}
/* fix for CQ 2288 */
.phoenix .ja50-ce-table {
   border-top-style:solid;
   border-top-width: 1px;
   border-top-color:#000000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#000000;
   border-left-style:solid;
   border-left-width: 1px;
   border-left-color:#000000;
   border-right-style:solid;
   border-right-width: 1px;
   border-right-color:#000000;
   padding-left:2px;
   padding-top:2px;
   padding-right:2px;
   padding-bottom:0.2em;
   margin-bottom:1em;
}

.phoenix .ja50-table-header
{
   font-size:1.2em;
   border-top-style:solid;
   border-top-width: 1px;
   border-top-color:#000000;
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#000000;
   border-left-style:solid;
   border-left-width: 1px;
   border-left-color:#000000;
   border-right-style:solid;
   border-right-width: 1px;
   border-right-color:#000000;
   margin-bottom:0.2em;
   margin-top:0.2em;
}

.phoenix .ja50-table-header .ja50-table-header-cell
{
   padding-bottom:0;
   margin-bottom:0;
}

.phoenix .ja50-table-header .ja50-table-header-cell .ja50-ce-simple-para
{
   padding-bottom:0;
   margin-bottom:0;
   margin-top:0.5em;
}

.phoenix .ja50-table-header .ja50-table-header-label
{
   position:float;
   float:top;
   float:left;
   padding-top:0em;   
}

.phoenix .ja50-table-header-caption .ja50-ce-caption {
  display:normal;
}

.phoenix .ja50-table-header-caption .ja50-ce-caption .ja50-ce-simple-para {
  display:normal;
}

.phoenix .ja50-table-header-caption .ja50-ce-caption .ja50-ce-para { 
  display:normal;
}

.phoenix .ja50-table-section
{
   border-top-style:solid;
   border-top-width: 1px;
   border-top-color:#cccccc;
   border-bottom-color:#cccccc;
   border-bottom-style:solid;
   border-bottom-width:1px;
   padding-top:2em;
   padding-bottom:2em;
}

.phoenix .ja50-table-head td
{
   font-style:normal;
}

.phoenix .ja50-table .ja50-table-top-row th.ja50-table-left-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-top-row th.ja50-table-mid-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-top-row th.ja50-table-right-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-mid-row th.ja50-table-left-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-mid-row th.ja50-table-mid-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-mid-row th.ja50-table-right-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table .ja50-table-bottom-row th.ja50-table-left-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-bottom-row th.ja50-table-mid-column
{
   font-weight:normal;
}

.phoenix .ja50-table .ja50-table-bottom-row th.ja50-table-right-column
{
   font-weight:normal;
}

.phoenix .ja50-table th.ja50-td-b-s
{
   border-bottom-width:1px;
}

.phoenix .ja50-ce-abstract h3.ja50-ce-section-title
{
   margin-bottom:0;
   padding-bottom:0;
}

.phoenix .ja50-ce-abstract .ja50-ce-abstract-section
{
   margin-top:0;
   padding-top:0;
}

/** 
 * 2335 resolution (addition of clear:none), for more details see,
 * (.ja50-ce-abstract .ja50-ce-simple-para) in ja50.css   (start)
 */
.phoenix .ja50-ce-abstract .ja50-ce-abstract-section .ja50-ce-simple-para
{
   margin-top:0;
   padding-top:0;
   clear:none;
}

/** 
 * 2335 resolution (addition of clear:none), for more details see,
 * (.ja50-ce-abstract .ja50-ce-simple-para) in ja50.css   (end)
 */


/*
 * CSS class for DTD5 tag ce:label within ce:affiliation
 */
.phoenix .ja50-ce-affiliation .ja50-ce-label
{
  font-size:1.0em;
  vertical-align:0.5em;
  font-style:normal;
}

.phoenix .ja50-book-under-review .ja50-sb-title
{ 
  font-weight:bold;
}


.phoenix .ja50-ce-bibliography .ja50-ce-section-title
{
   font-size:0.8em;
}

.ja50-article .ja50-ppt-link
{
	font-size:0.8em;
	text-decoration:none;
}

.phoenix .ja50-ce-caption {
  display:inline;
}

.phoenix .ja50-ce-caption .ja50-ce-simple-para {
  display:inline;
}

.phoenix .ja50-ce-caption .ja50-ce-list {
  display:inline;
}

.phoenix .ja50-ce-caption .ja50-ce-list-item .ja50-ce-label { 
  display: inline;
  position: relative;
  float: none;
  padding-left: 1em;
}

.phoenix .ja50-ce-caption .ja50-ce-para { 
  display: inline;
}

/*
 * Start of TheLancet section
 * This CSS is rather disorganised, i have started rebuliding it at the bottom.
 * I will gradually comment-out and then remove redundant\replaced CSS above
 * S Cornelius Sept 2005

 */



/*
 * The three fundamental types of article
 */

.lancet .ja50-article
{
   font-family: Verdana,Arial,sans_serif;
   font-size: 12px;
   color: #585858;
}

.lancet .ja50-simple-article
{
   font-family: Verdana,Arial,sans_serif;
   font-size: 12px;
   color: #585858;
}

.lancet .ja50-ce-book-review
{
   font-family: Verdana,Arial,sans_serif;
   font-size: 12px;
   color: #585858;
}

/* 
 Styles i doubt are really needed, but daren't delete without checking
*/

.lancet .ja50-ce-abstract
{
	font-size:12px;
}

.lancet .ja50-ce-abstract-sec
{
	font-size:11px;
}

.lancet .ja50-ce-bibliography-sec
{
    font-size : 12px;
    font-style : normal; 
}

.lancet a.ja50-ce-e-component-link
{
   color: #6F9ADD;
   text-decoration:underline;
}
.lancet a.ja50-ce-e-component-link:hover/* Changes made by Sanjay Kalsi for Lancet bug 2567 Added new stylesheet */
{
   color: #6F9ADD;
   text-decoration:none;
}

.lancet .ja50-ce-section .ja50-ce-para
{
   clear:right;
   font-size : 12px;
}

.lancet .ja50-ce-para .ja50-ce-inter-ref
{
   font-size : 12px;
   color: #585858;
}
.lancet .ja50-ce-para .ja50-ce-inter-ref:hover /* Changes made by Sanjay Kalsi for Lancet bug 2567 Added new stylesheet */
{
   font-size : 12px;
   color: #585858;
   text-decoration: none;
}

.lancet .ja50-ce-section .ja50-ce-display .ja50-ce-textbody{
   font-size: 12px;
   font-style : normal;
   font-family: Verdana,Arial,sans_serif;
}

.lancet .ja50-ce-abstract h3 {
   line-height:55px;
}




/* figures */

.lancet .ja50-ce-figure  {   
   border-top-style : none;
   border-bottom-style : none;
   border-left-style : none;
   border-right-style : none;
   padding-top : 12px;
   padding-bottom : 12px;
   padding-left : 4px;
   padding-right : 4px;
   background-color : #E1E1E1; 
   margin-top : 10px;
   margin-bottom : 10px;
   font-size:11px;
   line-height: 1.2; /* http://www.dracos.co.uk/web/css/ie6floatbug/ */
} 

.lancet .ja50-ce-figure .ja50-ce-label
{
   font-weight:bold;
   font-style:italic;
}

.lancet .ja50-ce-figure .ja50-ce-caption {
   font-weight:bold;
}

.lancet .ja50-ce-figure .ja50-role-key {
   font-weight:normal;
}

.lancet .ja50-ce-figure .ja50-ce-copyright
{
   font-size:11px;
   font-family: Verdana,Arial,sans_serif;
   color:585858;
}


/* tables */

.lancet .ja50-table  {   
   border-top-style : none;
   border-bottom-style : none;
   border-left-style : none;
   border-right-style : none;
   border-top-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0.3em;
   border-right-width: 0.3em;
   padding-top : 12px;
   padding-bottom : 12px;
   padding-left : 4px;
   padding-right : 4px;
   background-color : #E1E1E1; 
   margin-top : 10px;
   margin-bottom : 10px;
   margin-right: 0px;
   margin-left: 0px;
   font-size:11px
   clear:both;
   line-height: 1.2; /* http://www.dracos.co.uk/web/css/ie6floatbug/ */
}


.lancet .ja50-table .ja50-ce-label
{
   font-weight:bold;
   font-style:italic;
   font-size:11px;
}

.lancet .ja50-table .ja50-ce-caption {
   font-weight:bold;
}

.lancet .ja50-table .ja50-role-key {
   font-weight:normal;
}



 /* textboxes */

.lancet .ja50-ce-textbox {
   background:#e1e1e1;
   font-size:11px;
   padding-top:4px;
   padding-left:5px;
   line-height: 1.2; /* http://www.dracos.co.uk/web/css/ie6floatbug/ */
   clear:both;

}

.lancet .ja50-ce-textbox-label {
   font-style:italic;
   font-weight:bold;
}

.lancet .ja50-ce-textbox .ja50-ce-simple-para {
   font-size:11px;
}

.lancet .ja50-ce-textbox .ja50-ce-para {
   font-size:11px;
}

.lancet .ja50-ce-textbox .ja50-ce-list-item .ja50-ce-para {
   
}

.lancet .ja50-ce-textbox .ja50-ce-list {
   margin-left:30px;
   padding-bottom:5px;
}

/*
 * e-components
*/

.lancet .ja50-ce-e-component {
   margin-top : 10px;
   margin-bottom : 12px;
}

.lancet div.ja50-ce-e-component-link {
   margin-bottom : 3px;
}


.lancet .ja50-ce-e-component .ja50-ce-label
{
   font-weight:bold;
   font-style:italic;
   font-size:11px
}


/*
 * roles for paragraphs
 */
.lancet .ja50-role-caption
{
	font-weight : bold;
}

.lancet .ja50-ce-caption .ja50-role-caption
{
	font-size:11px;
}

.lancet .ja50-ce-caption .ja50-role-key {
	font-size:11px;
}

.lancet .ja50-caption .ja50-ce-simple-para {
	font-size:10px;
}

.lancet .ja50-ce-figure a:hover {
   text-decoration:none;
   color:#000000;
}



/*
 * The structural elements within an article
 */

.lancet .ja50-head 
{
   padding-bottom:10px;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#0097AC;
   margin-bottom:10px;
}

.lancet .ja50-ce-book-review-head
{
   padding-bottom:10px;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#0097AC;
   margin-bottom:10px;
}

.lancet .ja50-body
{
   padding-bottom:10px;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#0097AC;
}

.lancet .ja50-document-thread
{
   padding-bottom:1px;
   padding-left:5px;
   border-bottom-style:solid;
   border-bottom-width:2px;
   border-bottom-color:#0097AC;
   margin-bottom:5px;
}

.lancet .ja50-article-outline
{
	margin-top: 18px;
	margin-bottom: 18px;
}

.lancet .ja50-ce-bibliography
{
   border-style : none;
   border-bottom-style : solid;
   border-bottom-width : 2px;
   border-bottom-color : #0097AC; 
}

.lancet .ja50-ce-affiliation
{
   font-size : 11px;
   font-style : normal;
   line-height: 18px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-style: none;
}

.lancet .ja50-ce-acknowledgment{
   border-top-style: none; 
}

.lancet .ja50-ce-glossary {
   font-size: 11px;
   font-style: normal;
   line-height: 18px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-bottom-style: solid;
   border-bottom-width: 2px;
   border-bottom-color: #0097AC;
}

.lancet .ja50-end {
   border-top-style:none;
   border-bottom-style:solid;
   border-bottom-color:#0097AC;
   border-bottom-width : 2px;
}

/*
 * Text styles within an article
 */


 
.lancet .ja50-ce-doi
{
   display : normal;
}

.lancet .ja50-ce-pii
{
   display : normal;
}

.lancet h1.ja50-ce-title	/* renderer doesn't really use h-tags like this at the mo */
{	
	font-size : 15px;
	font-weight : bold;
}

.lancet .ja50-ce-title  /* alternative */
{	
	font-size : 15px;
	font-weight : bold;
}

.lancet h2.ja50-ce-section-title 	/* renderer doesn't really use h-tags like this at the mo */
{	
	font-size : 14px;
	font-weight : bold;
	display : block;
}

.lancet .ja50-ce-section .ja50-ce-section-title /* alternative */
{
	font-size : 14px;
}

.lancet .ja50-ce-abstract .ja50-ce-section-title
{
	font-size : 14px;
	color : #585858;
}

.lancet h3.ja50-ce-section-title 	/* renderer doesn't really use h-tags like this at the mo */
{	
	font-size : 12px;
	font-weight : bold;
	display : inline;
}

.lancet .ja50-ce-section .ja50-ce-section  .ja50-ce-section-title	/* alternative */
{
	font-size : 12px;
	font-weight : bold;
}

.lancet .ja50-ce-abstract .ja50-ce-abstract-section .ja50-ce-section-title
{
	font-size : 12px;
	font-weight : bold;
}

 .lancet .ja50-ce-subtitle
{
   font-size : 14px;
   font-weight : bold;
}

.lancet .ja50-ce-author-group
{
   font-size : 11px;
   line-height:24px;
}

.lancet a.ja50-ce-article-footnote	/* links to footnotes from title */
{
   color: #585858;
   text-decoration:none;
}

.lancet .ja50-ce-note-para	/* used in article footnotes */
{
   font-size : 11px;
}

.lancet .ja50-ce-para	/* two different article paragraph types */
{
   line-height: 18px;
 }

.lancet .ja50-ce-simple-para
{
   line-height: 18px;
 }

.lancet a.ja50-outline-link 
{
   color: #004A7B;
   font-size : 13px;
   font-weight : bold;
   text-decoration:underline; 
}

.lancet a.ja50-outline-link:hover /* reqd to stop phoenix color creeping through */
{
   color: #004A7B;
}

.lancet .ja50-ce-sup
{
	font-size : 10px;
   line-height:10px;
   vertical-align:0.3em;
}

.lancet a.ja50-ce-cross-ref
{
   color: #585858;
   font-weight:bold;
   text-decoration:underline;
}
.lancet a.ja50-ce-cross-ref:hover /* Changes made by Sanjay Kalsi for Lancet bug 2567  */
{
   color: #585858;
   font-weight:bold;
   text-decoration:none;
}

.lancet a.ja50-cross-ref	/* for some reason the renderer isn't consistent in labelling cross-refs */
{
   color: #585858;
   font-weight:bold;
   text-decoration:underline;
}
.lancet a.ja50-cross-ref:hover	/* Changes made by Sanjay Kalsi for Lancet bug 2567  */
{
   color: #585858;
   font-weight:bold;
   text-decoration:none;
}

.lancet a.ja50-ce-cross-refs
{
   color: #585858;
   font-weight:bold;
   text-decoration:underline;
}
.lancet a.ja50-ce-cross-refs:hover /* Changes made by Sanjay Kalsi for Lancet bug 2567  */
{
   color: #585858;
   font-weight:bold;
   text-decoration:none;
}

.lancet a.ja50-cross-refs
{
   color: #585858;
   font-weight:bold;
   text-decoration:underline;
}

.lancet a.back-link
{
   color: #585858;
   font-weight:bold;
   text-decoration:underline;
}

.lancet a.ja50-ce-label
{
   color: #585858;
   font-weight:bold;
   text-decoration:underline;
}

.lancet .ja50-role-acknowledgement
{
   font-family: Tahoma,Arial,sans_serif;
   font-size : 11px;
   line-height: 18px;
}

.lancet .ja50-ce-affiliation .ja50-ce-subtitle
{
   font-weight:bold;
   font-size:12px;
}

.lancet .ja50-ce-glossary .ja50-ce-section-title {
   font-weight:bold;
   font-size:12px;
}

.lancet .ja50-ce-glossary-sec {
   padding-top:10px;
}

.lancet .ja50-ce-glossary-entry {
	display: block;
}

.lancet .ja50-ce-glossary-heading {
   font-weight:bold;
}

/* Glossary
.lancet .ja50-ce-glossary .ja50-ce-section-title{ 
	font-size : 14px;
	font-weight : bold;
	display : block;
	color: #585858;
}

.lancet .ja50-ce-glossary-heading{
   font-weight:bold;
}

.lancet .ja50-ce-glossary-sec {
   padding-top:10px;
   padding-bottom:10px;
}

.lancet .ja50-ce-glossary-entry {
   margin-bottom:5px; */


.lancet a.ja50-article-outline-link 
{
   color: #585858;
}
.lancet a.ja50-article-outline-link:hover/* Changes made by Sanjay Kalsi for Lancet bug 2567 added this stylesheet*/ 
{
   color: #585858;
   text-decoration: none;
}

/* Book Reviews */
 .lancet .ja50-ce-book-review-head .ja50-sb-reference .sb-title
{
    font-weight: bold
}


/* Bibliography */
.lancet .ja50-sb-host .ja50-sb-title /* needed to override ja50.css */
{
	font-style : normal;
}

.lancet .ja50-sb-issue .ja50-sb-maintitle
{
	font-style : italic;
}

.lancet .ja50-sb-volume
{
	font-weight : bold;
}

.lancet a.ja50-enhanced-link
{
   color: #6F9ADD;
   text-decoration:underline;
}
.lancet a.ja50-enhanced-link:hover /* Changes made by Sanjay Kalsi for Lancet bug 2567 added this stylesheet*/ 
{
   color: #6F9ADD;
   text-decoration:none;
}

.lancet a.ja50-sb-e-host
{
   color : #585858;
}
.lancet a.ja50-sb-e-host:hover /* Changes made by Sanjay Kalsi for Lancet bug 2567 added this stylesheet*/
{
   color : #585858;
   text-decoration:none;
}



/* overrides from styles defined for Phoenix in ja-50.css */

.lancet .ja50-ce-article-footnote .ja50-ce-note-para
{
   top:0em;
}

.lancet .ja50-ce-article-footnote
{
}

.lancet .ja50-ce-affiliation .ja50-ce-textfn
{
   font-style:normal;
}

.lancet .ja50-ce-text
{
  font-style:normal;
}

.lancet .ja50-ce-sections
{
	font-size : 12px;
}

 /* not required for TL, don't have html tables 
.lancet .ja50-table .ja50-table-top-row .ja50-table-left-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-top-row th.ja50-table-mid-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px; 
}
 
.lancet .ja50-table .ja50-table-top-row .ja50-table-right-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-mid-row .ja50-table-left-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-mid-row .ja50-table-mid-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-mid-row .ja50-table-right-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-bottom-row .ja50-table-left-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-bottom-row .ja50-table-mid-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-bottom-row .ja50-table-right-column {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
}
 
.lancet .ja50-table .ja50-table-body .ja50-table-top-row {
 font-family : Verdana, Arial;
 FONT-SIZE : 11px;
    vertical-align:top;    
}
 
.lancet .ja50-table .ja50-table-body td {
   padding-top:1em;
   padding-bottom:1em;
   padding-left:1em;
   padding-right:1em;
   margin-top:1em;
   margin-bottom:1em;
   margin-left:1em;
   margin-right:1em;
   font-family : Verdana, Arial;
   FONT-SIZE : 11px;
} */

/* I don't think these styles are needed anymore

.lancet .ja50-ce-bib-reference
{
   font-size : 12px;
   font-style : normal;
}

.lancet .ja50-ce-bib-reference .ja50-sb-reference .ja50-sb-e-host{
   font-size : 12px;
   font-family : Verdana,Arial,sans_serif;
   font-style :normal;   
   font-weight : normal;
}

.lancet .ja50-ce-bib-reference .ja50-sb-reference .ja50-sb-contribution .ja50-sb-comment{
   font-size : 12px;
   font-family : Verdana,Arial,sans_serif;
   font-style : normal;   
   font-weight : normal;
}

.lancet .ja50-ce-bib-reference .ja50-sb-reference .ja50-sb-edited-book{
   font-style : normal; 
   font-family : Verdana,Arial,sans_serif;
}

.lancet .ja50-ce-bib-reference .ja50-sb-reference .ja50-sb-contribution .ja50-sb-authors{
   font-style : normal; 
   font-family : Verdana,Arial,sans_serif;
}

.lancet .ja50-sb-contribution{
   font-family : Verdana,Arial,sans_serif;
   font-style : normal; 
}

.lancet .ja50-sb-contribution .ja50-sb-contribution-end
{
   font-style : normal; 
}

*/

/** 
* 2382 is resolved (start)
*/
.phoenix .ja50-ce-sections  p.ja50-ce-displayed-quote
{
   margin-left:2.5em;   
   margin-right:2.5em;
}
/** 
* 2382 is resolved (end)
*/
.phoenix .ja50-table .ja50-table-toprow-midcolumn 
{
   border-bottom:1px solid gray;
   font-weight:normal;
   margin-bottom:-10px;
   margin-left:5px;
   margin-right:12px;
   padding-bottom:25px;
   white-space:nowrap;
}