body{
        background:#FFFFFF;
        margin-left:8px;
        padding:0px;
}


/******************************************************************************/
/* MAIN LAYOUT POSITIONING */


.lancet #level0{
        background:#FFFFFF;
        width:750px;
}

.lancet #level1{
        margin-left:0px;
        padding:0px;
        background:#FFFFFF;
}
  
.lancet #level2{
        background:#FFFFFF;
        position:relative;
        width:125px;
}

.lancet #level3{
        position:relative;   /*altered from absolute because of problems */
		background:#FFFFFF;
		width:625px;		 /*altered from 133px */
		left:125px;
		padding-top:3px;
}

.lancet #level3a{
        background:#FFFFFF;
        position:relative;
		padding-top:5px;
		padding-left:2px;
}


.lancet #lftBar{
   		position:absolute; /*altered from absolute */
		width:125px;
		top:0px;
		left:0px;
		background:#FFFFFF;
}
  
.lancet #rgtBar{
		margin-left:5px;
		background-color:#E4ECF8;
} 

  
.lancet .mainContent{
        background-color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:solid 2px #0097AC;
}

.lancet #current_main{
		position:relative;
		padding-top:5px;
		padding-left:2px;
		padding-bottom:5px;
}
  
.lancet #extrabar{
        position:relative;
		top:0px;		
		width:623px;
		margin-top:2px;
		margin-left:2px;
		margin-bottom:4px;		
}

.lancet #extrabar_header{
		position:relative;
}

.lancet #extrabar_link{
		position:relative;		
		background-color:#E4ECF8;
		/* padding-left:25px; */
		padding-top:5px;
		padding-bottom:5px;
}  
  
.lancet #header{
        text-align:center;
        padding-top:0px;
}

.lancet #footer{
        border-top:solid 2px #0097AC;
		border-top-width:451px;
		padding-top:2px;
}
  
.lancet #logoBar{
        text-align:left;
        padding-top:4px;
        padding-bottom:4px;
}

/******************************************************************************/
/* PRIMARY NAVIGATION */ 

.lancet #navBar{
        text-align:left;
        padding-top:4px;
}

.lancet #navBar .primary_tab_header{
        text-align:left;
        background-color:#E4ECF8;
}

.lancet #navBar .primary_tab{
        background-color:#6F9ADD;
        font-weight: bold;
    	font-size: 12px;
        font-family:Arial,Verdana,sans_serif;
		color:#FFFFFF;
}

.lancet #navBar .primary_tab_active{
        background-color:#004A7B;
        font-weight: bold;
    	font-size: 12px;
        font-family:Arial,Verdana,sans_serif;
		color:#FFFFFF;
}
	
.lancet #navBar .nav_primary_spacer{
		background-color:#E4ECF8;
}

.lancet #navBar .nav_primary_bar{
		background-color:#004A7B;
		font-size:10px;
		font-family:Arial,Verdana,sans_serif;
		color:#FFFFFF;
		padding-left:8px;
}

.lancet #navBar .nav_primary_bar_empty{
		background-color:#6F9ADD;
		font-size:10px;
		font-family:Arial,Verdana,sans_serif;
		color:#FFFFFF;
		padding-left:8px;
}


.lancet #extra_content_header{
		background-color:#E5E5E5;
}

.lancet #rgtBar_header{
		padding-top:15px;
		text-align:center;
}

.lancet .rightBar_list{
    font-size:10px;
	text-align: left;
	text-indent: 2px;
	margin: 2px;
	padding: 2px;
	list-style-position: inside;
	list-style-type: square;
}

.lancet #footer{
		position:relative;
		margin-left:5px;
		margin-top:2px;
		border-top:solid 2px #0097AC;
		padding-top:2px;
}

.lancet #main_footer  {
		margin-left:125px;
		margin-top:20px;
		border-top:solid 2px #0097AC;
}

.lancet #lancet_today{
		position:relative;
		margin-top:8px;
		margin-right:2px;
		margin-bottom:4px;
		border-bottom:solid 2px #0097AC;
}

/*
Fix for disappearing bottom border in MS IE 6
Needed to specify top border as present and white (invisible on white bg)
Else bottom oborder disappears on this browser.
*/

.lancet #title_block{
        position:relative;
        margin-top:4px;
        margin-right:2px;
		padding-bottom:3px;
        border-bottom:solid 2px #0097AC;
        border-left:medium none;
        border-top:solid 2px #FFFFFF;
        bordre-right:medium none;
}

.lancet .editorial_feature{
        position:relative;
        margin-top:8px;
        margin-left:2px;
        margin-right:2px;
        border-bottom:solid 2px #0097AC;
        border-top:solid 2px #0097AC;
}

.lancet #feature_main_noborder{
        position:relative;
        margin-top:8px;
        margin-left:5px;
        margin-right:2px;   
}

.lancet #feature_common{
        position:relative;
        margin-top:8px;
        /*border-bottom:solid 2px;
		border-bottom-color:#0097AC;*/
        padding:2px;
}

.lancet #feature_footer{
		position:relative;
		left:0px;
		border-top:solid 2px #0097AC;
        margin-bottom:4px;
        margin-top:8px;
        margin-left:5px;
        margin-right:2px;
}

/* TOPBANNER */
.lancet #topbanner
{
	width: 750px;
	background: #ffffff;
	padding-bottom: 6px;
    padding-top: 6px;
    text-align: center

}

/* BANNER ON RIGHT SIDE OF PAGE */
.lancet .BannerShow
{
    POSITION: absolute;
    LEFT:770px;
    TOP:200px;
}

.lancet .BannerHide
{
 /*   VISIBILITY: hidden; */
    LEFT:770px;
    TOP:200px;
    POSITION: absolute;
}

.lancet .BannerHide2
{
    VISIBILITY: hidden;
    POSITION: absolute;
}


/* THIS ONE BELOW WILL BE DEPRECIATED */
.lancet .Article_imagebox_image{
         padding-top:2px;
		 padding-bottom:2px;
		 border:solid 2px #E1E1E1;
}


.lancet .thumbnail_BG_grey{
         background-color:#E1E1E1;
		 padding:2px;
}

/*
* used in full text for textbox
*/
.lancet .textboxGrey{
         background-color:#E1E1E1;
		 padding:2px;
}


/*****************************************************************************/
/* Links */

.lancet .MenuOff{
    	font-weight: bold;
    	font-size: 12px;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: none;
}

.lancet .MenuOff:HOVER{
    	font-weight: bold;
    	font-size: 12px;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: underline;
}
.lancet .subMenu{
    	font-size: 10px;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: none;
}
.lancet .subMenu:hover{
    	font-size: 10px;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: underline;
}
.lancet .subMenuHighlight{
    	font-size: 10px;
	font-weight: bold;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: underline;
}

.lancet .Tool{
    	font-size: 11px;
		font-weight: bold;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: none;
}
.lancet .Tool:hover{
    	text-decoration: underline;
}
.lancet .Tool_regular{
    	font-size: 11px;
    	color: #ffffff;
    	font-family: Arial;
    	text-decoration: none;
}
.lancet .Tool_regular:hover{
    	text-decoration: underline;
}

.lancet .ToolHighlight{
    	font-size: 11px;
		font-weight: bold;
    	color: #ffffff;
    	font-family: Arial;
		text-decoration: underline;
}

.lancet .logged_in_name{
        font-size: 11px;
    	color: #000000;
    	font-family: Arial;
}

.lancet .bodyLink{
    	font-size: 10px;
    	color: #000000;
    	font-family: Arial;
    	text-decoration: underline;
}
.lancet .bodyLink:hover{
    	font-size: 10px;
    	color: #000000;
    	font-family: Arial;
    	text-decoration: none;
}

.lancet .normalLink{
		font-size:12px;
		color:#6F9ADD;
		font-family:Verdana;
		text-decoration:underline;
}

.lancet .normalLink_strong{
		font-size:12px;
		color:#6F9ADD;
		font-family:Verdana;
		font-weight:bold;
		text-decoration:underline;
}

.lancet .Headline{
    	font-size: 13px;
    	font-weight: bold;
    	color: #004A7B;
    	font-family: Verdana,Arial,sans_serif;
    	cursor: hand;
    	text-decoration: underline
}
.lancet .SmallLink{
    	font-size: 10px;
    	color: #004A7B;
    	font-family: Verdana, Arial;
    	text-decoration: underline;
}

.lancet .SmallerLink{
    	font-size: 9px;
    	color: #004A7B;
    	font-family: Verdana, Arial;
    	text-decoration: underline;
}

.lancet .SmallLinkBold{
    	font-size: 10px;
    	font-weight: bold;
    	color: #004A7B;
    	font-family: Verdana, Arial;
    	text-decoration: underline;
}
.lancet .superScriptLink{
        font-size: 10px;
    	color: #004A7B;
    	font-family: Verdana, Arial;
    	text-decoration: underline;
}
.lancet .superScriptLink:hover{
        font-size: 10px;
    	color: #004A7B;
    	font-family: Verdana, Arial;
    	text-decoration: none;
}
.lancet .author{
        font-size: 11px;
        color:#585858;
    	font-family: Verdana, Arial;
}
.lancet .authorLink{
        font-size: 11px;
        color:#585858;
    	font-family: Verdana, Arial;
    	text-decoration: underline;
}
.lancet .authorLink:hover{
        font-size: 11px;
        color:#585858;
    	font-family: Verdana, Arial;
    	text-decoration: none;
}

.lancet .FullContents{
    	font-weight: bold;
    	font-size: 11px;
    	color: #6F9ADD;
    	font-family: Verdana;
    	text-decoration: underline;
}

.lancet .FullContents:hover{
    	text-decoration: none;
}


.lancet .Link{
    	font-size: 11px;
    	color: #585858;
    	font-family: Arial;
    	text-decoration: none;
}

.lancet .Link:hover{
    	text-decoration: underline;
}

.lancet .LinkUnderlined{
    color: #585858;
    text-decoration: underline;
}
.lancet .LinkUnderlined:hover{
    color: #585858;
    text-decoration: none;
}

.lancet .Link_strong{
    	font-size: 11px;
    	font-weight:bold;
    	color: #585858;
    	font-family: Arial;
}

.lancet .EmailLink{
    	font-size: 11px;
    	font-family: Verdana, Arial;
    	color: #0000FF;
    	text-decoration: underline
}

.lancet .FooterLink{
    	font-size: 11px;
    	color: #004A7B;
    	font-family: Arial;
    	text-decoration: underline
}
.lancet .cellborder{
         border:#004A7B 1px solid;
}

/*****************************************************************************/
/* Text */
.lancet .Title{
    	font-size: 15px;
    	color: #585858;
    	font-family: Verdana,Arial,sans_serif;
}

.lancet .Title_bold{
    	font-size: 15px;
    	font-weight:bold;
    	color: #585858;
    	font-family: Verdana,Arial,sans_serif;
}
.lancet .Title_italic{
    	font-size: 15px;
    	font-weight:bold;
    	color: #585858;
    	font-style:italic;
    	font-family: Verdana,Arial,sans_serif;
}
.lancet .SubTitle{
		font-size:14px;
		font-weight:bold;
		color:#585858;
		font-family:Verdana,Arial,sans_serif;
}
.lancet .SubTitleIt{
		font-size:13px;
		font-weight:bold;
		font-style:italic;
		color:#004A7B;
		font-family:Verdana,Arial,sans_serif;
}
.lancet .SubTitlePlain{
		font-size:13px;
		font-style:italic;
		color:#585858;
		font-family:Verdana,Arial,sans_serif;
}
.lancet .Headline:hover{
    font-size:13px;
	font-weight:bold;
	
	color:#004A7B;
	font-family:Verdana,Arial,sans_serif;
	text-decoration:none; 
} 

.lancet a.SubTitleIt{
    font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#585858;
	font-family:Verdana,Arial,sans_serif;
	text-decoration:underlined;
}
.lancet .SubText{
    	font-size: 11px;
    	color: #004A7B;
    	font-family: Verdana,Arial,sans_serif;
    	font-weight: bold;
}
.lancet .SubText_red{
    	font-size: 11px;
    	color: #DE534D;
    	font-family: Verdana,Arial,sans_serif;
    	font-weight: bold;
    	padding-left:4px;
}

/* 
ArticleText SAME AS MainText_module 
TO BE DEPRECIATED WITH THE AFOREMENTIONED
*/
.lancet .ArticleText{
        font-size:12px;
        color:#585858;
        font-family:Verdana,Arial,sans_serif;
}
/* Spaces general article text to allow for <sup> and <sub> tags */
.lancet .articleTextSpaced{
    font-size: 12px;
    line-height: 18px;
    color: #585858;
    font-family: Verdana;
}
.lancet .MainText_module{
    	font-size: 12px;
    	color: #585858;
    	font-family: Verdana,Arial,sans_serif;
}
.lancet .MainText_module_strong{
    	font-size: 12px;
    	color: #585858;
    	font-weight: bold;
    	font-family: Verdana,Arial,sans_serif;
}
.lancet .MainText_module_italic{
    	font-size: 12px;
    	color: #585858;
    	font-family: Verdana,Arial,sans_serif;
		font-style:italic;
}


.lancet .SubHead{
    	font-size: 13px;
    	color: #004A7B;
    	font-family: Verdana, Arial;
    	cursor: hand;
    	text-decoration: underline
}

.lancet .SmallText{
    	font-size: 10px;
    	color: #585858;
    	font-family: Arial
}

.lancet .SmallText2{
		font-size:9px;
		color:#585858;
		font-family:Verdana;
}

.lancet .SmallText3{
		font-size:10px;
		color:#000000;
		font-family:Verdana;
}

.lancet .SmallerText{
		font-size:10px;
		color:#585858;
		font-family:Verdana;
}

.lancet .SmallTextBold{
		font-size:10px;
		font-weight:bold;
		color:#585858;
		font-family:Verdana;
}
.lancet .SmallTextIt{
		font-size:10px;
		color:#585858;
		font-family:Verdana;
		font-style:italic;
}
.lancet .SmallTextItBold{
		font-size:10px;
		color:#585858;
		font-family:Verdana;
		font-style:italic;
		font-weight:bold;
}
.lancet .SmallerTextSpaced{
		font-size:10px;
		line-height:15px;
		color:#666666;
		font-family:Verdana;
}
.lancet .Summary_title{
        font-size: 12px;
    	color: #585858;
    	font-weight: bold;
    	font-family: Verdana,Arial,sans_serif;
}
.lancet .Summary_pages{
        font-size: 12px;
    	color: #585858;
    	font-family: Verdana,Arial,sans_serif;
		font-style:italic;
}

/* Featured Links */
.lancet .feature_links_header{
    	font-weight: bold;
    	font-size: 12px;
    	padding-top: 6px;
    	padding-bottom: 2px;
    	color: #0097AC;
    	font-family: Arial,Verdana,sans_serif;
}

.lancet .content_header_links{
    padding-left:25px;
    background:url(../images/common/dot_grey.gif);
}

.lancet hr{
    margin-top:4px;
    margin-bottom:4px;
    margin-left:2px;
    margin-right:2px;
    height 2;
    padding:0px;
    color:#0097AC;
}

/* DEPRECIATED IN THIS SITE
.lancet fieldset {
    width:100%;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 8px;
    padding-bottom: 8px;
    background-color:#E4ECF8;
    border-color:#004A7B;
    border-width:1px;
}

*/

/******************************************************************************/
/* FORM ELEMENTS */

.lancet form{
    margin:0px;
    padding:0px
}

.lancet input.common{
    background-color:#FFFFFF;
    font-family:Verdana;
    font-size: 10px;
}

.lancet select.common{
    background-color:#FFFFFF;
    font-family:Verdana;
    font-size: 10px;
}

.lancet .bg_ltblue {
    background-color:#E4ECF8;
}
.lancet .bg_white {
    background-color:#FFFFFF;
}

.lancet .ecomm_shipping_table{
    background-color:#E5E5E5;
}
.lancet .ecomm_billing_table{
    background-color:#E5E5E5;
}
.lancet .ecomm_redAlert{
    color:#FF0000;
}

/* HIGHLIGHTS A MATCHING SEARCH STRING - RED */
.lancet .searchHighlight{
    font-weight:bold;
    color: #FF0000;
}


/* DIV class for seperating blocks of content in centre area */
.lancet .contentBlocks{
    margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 2px;
    padding-bottom: 2px;
    font-family: Verdana,Arial,sans_serif;
	color: #585858;
    font-size: 11px;
    margin-right:2px;
}
.lancet .contentBlockTopLine{
    border:solid 2px #0097AC:
    margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 2px;
    padding-bottom: 2px;
    font-family: Verdana,Arial,sans_serif;
    font-size: 11px;
    margin-right:2px;
}
.lancet .contentBlockBaseLine{
    border-bottom:solid 2px #0097AC:
    margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 2px;
    padding-bottom: 2px;
    font-family: Verdana,Arial,sans_serif;
    font-size: 11px;
    margin-right:2px;
}

/* bordered table for use with above div */
.lancet .content_table{
    background-color:#FFFFFF;
    margin-bottom: 10px;
    border: 1px #93B3E4 solid;
    padding:0px;
}

/* Header cell for use in above blocks */ 
.lancet .content_header_cell{
    background-color:#E4ECF8;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom: 1px #93B3E4 solid;
}
.lancet .content_subheader_cell{
    background-color:#FFFFFF;
    padding-top:20px;
    padding-bottom:4px;
    border-bottom: 1px #93B3E4 solid;
}
/* Header cell for use in above blocks */ 
.lancet .content_cell_blue{
    background-color:#E4ECF8;
    padding-top:1px;
    padding-bottom:1px;
}
.lancet .content_table_btn_footer{
    border-top: 1px #93B3E4 solid;
}
.lancet .content_table_topLine{
    border-bottom: 1px #93B3E4 solid;
}

/* DIV block for error message container */
.lancet .error_search{
    background-color:#FFFFFF;
    padding:4px;
    border: 1px solid #FF0000;
}
/* red error text in above block */
.lancet .error_msg_text{
    color: #FF0000;
    font-family: Verdana,Arial,sans_serif;
    font-size: 11px;
}
.lancet .required_field{
    color: #FF0000;
}

.lancet .search_tbl_Advanced{
    background-color:#E4ECF8;
    font-size: 11px;
    color: #004A7B;
    font-family: Verdana,Arial,sans_serif;
}
.lancet .search_tbl_Citation{
    background-color:#E4ECF8;
    font-size: 11px;
    color: #004A7B;
    font-family: Verdana,Arial,sans_serif;
}
.lancet .search_tbl_DOI{
    background-color:#E4ECF8;
    font-size: 11px;
    color: #004A7B;
    font-family: Verdana,Arial,sans_serif;
}

.lancet .borderTable{
    border: 1px #E4ECF8 solid;
    font-size:10px;
	color:#585858;
	font-family:Verdana;
	padding-bottom:6px;
}
.lancet .linkLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6F9ADD;
}
.lancet .thumbNailBorder{
    border: 1px #333333 solid;
    margin-bottom:6px;
    margin-right:6px;
}

.lancet .cellPaddingTop{
    padding-top:10px;
}
.lancet .cellPaddingTopBott{
    padding-top:10px;
    padding-bottom:10px;
}

/* end of tidy MH version */
/***************************************************************************/


.lancet .search_result_hit_text
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}

.lancet .contentBlock_articleBottom
{
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	border-top: none;
}

.lancet .contentBlock_bottomLine {
	border-bottom: solid 2px #0097AC;
}

.lancet .rightBar_table{
    background-color:#E4ECF8;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.lancet .flatTextSpaced
{
    FONT-SIZE: 12px;
    COLOR: #585858;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana;
}

.lancet .sectionHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #585858;
    FONT-FAMILY: Verdana, Arial, sans_serif;
}

.lancet .imageLabel {
    font-size: 11px;
	color: #004A7B;
    text-decoration:underline;
}

.lancet .imageLabel:hover {
    color: #004A7B;
    text-decoration:none;
}

.lancet .Title_italic
{
    FONT-STYLE: italic;;
    FONT-SIZE: 15px;
    COLOR: #585858;
    FONT-FAMILY: Verdana,Arial,sans_serif;
}



.lancet .adRowContainer
{
    MARGIN: 0px
}
.lancet .adRowBody
{
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.lancet .advertBody
{
    MARGIN: 0px
} 

.lancet .HeadlineIt
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-SIZE: 13px;
    CURSOR: hand;
    COLOR: #004a7b;
    FONT-FAMILY: Verdana,Arial,sans_serif;
    TEXT-DECORATION: underline;
}

/* temp rightbar */
.lancet .rightBar_list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 14px;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    TEXT-INDENT: 2px;
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left;
	text-decoration:none;
}

.lancet li.SmallLink
{
    FONT-SIZE: 10px;
    COLOR: #004a7b;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}

.lancet .temp_content_table{
    background-color:#FFFFFF;
    margin-bottom: 10px;
    border: 0px #93B3E4 solid;
    padding:0px;
}
.lancet .tmp_bg_ltblue {
    background-color:#EDF2FB;
}
.lancet .bg_white {
    padding:5px;
}

/* To be added in 2.2 CSS revision */

.lancet .editorial_author{
		margin-top: -2px;
		padding-bottom:14px;
		border-top: 2px #FFFFFF solid;
/*		border-bottom: 2px #0097AC solid; */
		font-size:14px;
		font-weight:bold;
}

.lancet .articleBottom_Comments
{
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	border-bottom: 2px #0097AC solid;
}

.lancet .articleBottom_Options
{
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}

.lancet .articleBottom_Links
{
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}

.lancet .rightbarContent {
	margin-top: 6px;
	margin-right: 4px;
	margin-left: 4px;
}

.lancet .rightbarContentBlock {
	margin-bottom: 10px;
/*	background-color: #CCCCCC; */
}

/* More element-specific styles */

.lancet h1.Title
{
   font-size: 15px;
   font-weight: bold;
   display: inline;
}

.lancet h2.Subtitle
{
   font-size: 13px;
   font-weight: bold;
   display: inline;
}

.lancet a.Headline{
   font-size: 13px;
   font-weight: bold;
   cursor: hand;
   color:004A7B;
   text-decoration: underline;
}

.lancet a.SmallerHeadline{
   font-size: 12px;
   font-weight: bold;
   cursor: hand;
   text-decoration: none;
}

/* 11-px text styles */
.lancet .VdnEleven{ 
   font-size: 11px;
}

.lancet a.VdnEleven{
   font-size: 11px;
   color: #004A7B;
   cursor: hand;
   text-decoration: underline;
}

/* new styles for floating images, tables etc */
.lancet div.spacer { /* see http://www.alistapart.com/stories/practicalcss/ and http://css.maxdesign.com.au/floatutorial/ */
	clear: both;
  }

.lancet div.floatright { 
	padding-left: 10px;
	float: right;
  }

 .lancet div.floatleft { 
	padding-right: 10px;
	float: left;
  }

 .lancet div.panelfloatleft { 
	padding-right: 10px;
	float: left;
	clear: left;
	width: 150px;
	margin-bottom: 10px;
  }

 .lancet div.paneltext {
	margin-left: 160px;
}

.lancet .thumbnail {
	text-align:center;
}

.lancet img.thumbnail {
	border: 1px #333333 solid;
	padding: 0px;
	margin: 0px;
}

/* new unified figure, table, textbox styles */

.lancet .textbox  {   
   border-top-style : none; 
   border-bottom-style : none;
   border-left-style : none;
   border-right-style : none;
   padding-top : 8px;
   padding-bottom : 8px;
   padding-left : 4px;
   padding-right : 4px;
   background-color : #E1E1E1; 
   margin-top : 10px;
   margin-bottom : 10px;
}
/* Changes made by Sanjay Kalsi for search test box on lancet site,so that search box does not appear gray in IE5 */


.lancet .quicksearch  {   
   /*border-top-style : none; 
   border-bottom-style : none;
   border-left-style : none;
   border-right-style : none;
   padding-top : 8px;
   padding-bottom : 8px;
   padding-left : 4px;
   padding-right : 4px; */
   background-color :white; 
   /* margin-top : 10px;
   margin-bottom : 10px; */
}


/* Changes for search box for IE5 ends here */

.lancet .table  {   
   border-top-style : none;
   border-bottom-style : none;
   border-left-style : none;
   border-right-style : none;
   padding-top : 8px;
   padding-bottom : 8px;
   padding-left : 4px;
   padding-right : 4px;
   background-color : #E1E1E1; 
   margin-top : 10px;
   margin-bottom : 10px;
} 

.lancet .figure  {   
   border-top-style : none;
   border-bottom-style : none;
   border-left-style : none;
   border-right-style : none;
   padding-top : 8px;
   padding-bottom : 8px;
   padding-left : 4px;
   padding-right : 4px;
   background-color : #E1E1E1; 
   margin-top : 10px;
   margin-bottom : 10px;
} 

.lancet .label
 {
   font-size : 11px;
   font-weight : bold;
   font-style:italic;
 }

 .lancet .caption
 {
   font-size : 11px;
   font-weight : bold;
 }

 .lancet .key
 {
   font-size : 11px;
 }

.lancet .copyright
{
   font-size : 11px;
}







.lancet a.noline
{
	text-decoration: none;
}

.lancet .contentBlocks_Temp{
    margin-top: 8px;
	margin-bottom: 8px;
	margin-right:2px;
	padding-top: 2px;
    padding-bottom: 4px;
    font-family: Verdana,Arial,sans_serif;
	line-height: 18px;
	border-bottom: 1px #93B3E4 solid;
}

.lancet .rgtBarTemp{
	background-color:#E4ECF8;
	padding: 5px;
	padding-top: 8px;
}

/*.lancet .rgtBarTemp{
	margin-left:5px;
	padding:5px;
	width:160px;
	height:450px;
	background-color:#E4ECF8;
} */

.lancet .ja50-ce-e-component. ja50-ce-simple-para ja50-role-key{
	display:block;
} 


.lancet a.ja50-enhanced-link /* Changes made by Sanjay Kalsi for Lancet bug 2567 added this stylesheet*/
{
   color: #585858;
   text-decoration:underline;
}

.lancet a.ja50-enhanced-link:hover /* Changes made by Sanjay Kalsi for Lancet bug 2567 added this stylesheet*/ 

{
   color: #585858;
   text-decoration:none;
}

