
/******* Styles for ADVERTS    ********/

#ad_sky {
background-color:#999999;
margin-left:auto;
margin-right:auto;
padding-bottom:2em;
padding-top:0.75em;
text-align:center;
width:160px;
float: right;
}

#ad_sky_label {
color:Black;
font-size:0.725em;
/* margin:0pt 20px 0.75em 0pt; */
text-align:center;
}
/******* END of styles for ADVERTS    ********/


/*****     Start of styles for SERIES pages     ********/

#series {
        margin:10px;
}

#series_left {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:480px;
}

#series_right {
        float:left;
        margin-right:20px;
        width:315px;
}

#series h1 {
font-size: 1.3em;
color: #4D6A76;
margin:0;
padding:0 0 0 5px;
}

#series h2 {
font-size: 1em;
color: #4D6A76;
margin:0;
padding:0 0 0 5px;
}


#series p {
padding:0 0 0 5px;
}

#series_section {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #000000;
}

div#series_section_articles {
 margin-top:15px;
}

div#series_section_review {
 margin-top:15px;
}

div#series_section_wr {
 margin-top:15px;
}

.series_section {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #000000;
}

#series_comment {
border-top: 3px solid #00539E;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

div.series_comment {
border-top: 3px solid #00539E;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

#series_perspectives {
border-top: 3px solid #009FC2;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

div.series_perspectives {
border-top: 3px solid #009FC2;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

#series_review {
border-top: 3px solid #00703B;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

#series_article {
border-top: 3px solid #B30738;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

#series_related {
border-top: 3px solid #4D6A76;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

.series_related {
border-top: 3px solid #4D6A76;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

#series_entry {
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

.series_entry {
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

span.article-title {
color: #4D6A76;
font-size:1em;
font-weight:bold;
line-height:1.2em;
}

span.article-author {
color:gray;
font-size:95%;
margin-bottom:1em;
}

#series_section_right {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #4D6A76;
}

#series_content_right {
border-top: 3px solid #4D6A76;
margin-bottom: 6px;
padding: 5px 10px 10px 0px;
clear: both;
}

#series_title_audio {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #4D6A76;
}

#series_content_audio {
display: block;
padding: 6px 10px 10px 10px;
margin-bottom: 20px;
background-color: #EEEEEE;
border-top: 3px solid #4D6A76;
}


.series_section_title {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #4D6A76;
}

.series_section_content {
border-top: 3px solid #4D6A76;
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}


A.series_right:link  { text-decoration:underline; font-size:1em; color:#4d6a75;}
A.series_right:visited  { text-decoration:underline; font-size:1em; color:#4d6a75;}
A.series_right:hover  { text-decoration:none; font-size:1em; color:#4d6a75;}
A.series_right:active  { text-decoration:underline; font-size:1em; color:#4d6a75;}


#menu10 a:hover { text-decoration: none; color: #00539E; }
/* body.lancet #menu10 a:hover { text-decoration: none; color: #4d6a76; } */
/* body.laneur #menu10 a:hover { text-decoration: none; color: #6CB33E; } */
/* body.laninf #menu10 a:hover { text-decoration: none; color:  #936FB1; } */
/* body.lanonc #menu10 a:hover { text-decoration: none; color: #CC0000; } */


#series_left_column {
        float:left;
        margin-right:20px;
        margin-top:20px;
        padding-right:10px;
        width:397px;
        margin-bottom: 10px;
}

#series_right_column {
        float:left;
        margin-right:10px;
        margin-top:20px;
        width:397px;
        margin-bottom: 10px;
}

#series_container {
        float:left;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 15px;
}

#series_container h1 {
font-size: 1em;
color: #00539E;
margin:0;
padding:0;
}

#series_container h2 {
font-size: 0.9em;
color: #00539E;
margin:0;
padding:0;
}


#series_home  {
margin-bottom: 10px;
padding: 0;
}


#series_home h1 {
font-size: 1.5em;
color: #00539E;
margin:0;
padding:0;
}

#series_home h2 {
font-size: 1.2em;
color: #00539E;
margin-left:8px;
padding:0;
}

#series_home h3 {
font-size: 1em;
color: #00539E;
margin:0;
padding:0;
}

#series_home_container {
width: 812px;
background-color: #EEEEEE;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 10px;
padding:6px;
}

#series_home_image {
width: 150px;
float: left;
}

td.series {
 width: 650px;
}


div#series-footer {
 width:700px;
 margin:10px;
 margin-bottom:20px;
}

div#series_right div#japan div.mediaplayer {
    border-top: 3px solid #4D6A76;
    clear: both;
    margin-bottom: 6px;
    padding-top: 10px;
}

div#series_right div#japan div#series_content_audio div.mediaplayer {
    border-top: 0px solid #4D6A76; 
    margin-bottom: 0px;
}

div#series_right div#japan div.mediaNavigation {
 /* display:none; */
} 

div#series_right div#adolescent-health div#series_content_audio div.mediaplayer {
    border-top: 0px solid #4D6A76; 
    margin-bottom: 0px;
    padding-top: 10px;
}

div.series_interactive div.series_title_mm {
 clear: both;
 color: #4D6A76;
 font-weight: bold;
 padding: 0 0 2px 10px;
 border-bottom: 3px solid #4D6A76; 
}

 
/*****     END of styles for SERIES pages     ********/



/***** ARTICLE FULL-TEXT PAGES ********/

div.ja50-article div.ja50-head {
 margin-bottom:10px;
}

div.red div.ja50-ce-para a.ja50-ce-inter-ref:link {text-decoration: underline; color: #B30538; }
div.red div.ja50-ce-para a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #B30538; }
div.red div.ja50-ce-para a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.green div.ja50-ce-para a.ja50-ce-inter-ref:link {text-decoration: underline; color: #00703B; }
div.green div.ja50-ce-para a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #00703B; }
div.green div.ja50-ce-para a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.lightBlue div.ja50-ce-para a.ja50-ce-inter-ref:link {text-decoration: underline; color: #009FC2; }
div.lightBlue div.ja50-ce-para a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #009FC2; }
div.lightBlue div.ja50-ce-para a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.darkBlue div.ja50-ce-para a.ja50-ce-inter-ref:link {text-decoration: underline; color: #00539E; }
div.darkBlue div.ja50-ce-para a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #00539E; }
div.darkBlue div.ja50-ce-para a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.red div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:link {text-decoration: underline; color: #B30538; }
div.red div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #B30538; }
div.red div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.green div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:link {text-decoration: underline; color: #00703B; }
div.green div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #00703B; }
div.green div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.lightBlue div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:link {text-decoration: underline; color: #009FC2; }
div.lightBlue div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #009FC2; }
div.lightBlue div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:hover {text-decoration: none; }

div.darkBlue div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:link {text-decoration: underline; color: #00539E; }
div.darkBlue div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:visited {text-decoration: underline; color: #00539E; }
div.darkBlue div.ja50-ce-simple-para
 a.ja50-ce-inter-ref:hover {text-decoration: none; }

img#welcome_close {
//padding: 0px 7px 0 0;
padding: 0px 7px 0 0;
border: 0;
}


/*************************************/
/** MAGPIE PAGE                     **/
/*************************************/

#magpie {
 margin: 10px 10px 20px 10px;
}

#magpie_home  {
margin-bottom: 10px;
padding: 0;
}


#magpie h1 {
font-size: 1.5em;
color: #4D6A76;
margin-bottom:8px;
padding:0;
}

#magpie h2 {
font-size: 1.2em;
color: #4D6A76;
margin:0;
padding:0;
}


#magpie h3 {
font-size: 1em;
color: #4D6A76;
margin:0;
padding:0;
}

#magpie_home h1 {
font-size: 1.5em;
color: #4D6A76;
margin:0;
padding:0;
}

#magpie_home h2 {
font-size: 1.2em;
color: #4D6A76;
margin-left:8px;
padding:0;
}


#magpie_home h3 {
font-size: 1em;
color: #4D6A76;
margin:0;
padding:0;
}

/*************************************************/
/*  MEET THE EDITORS PAGE                      **/
/*************************************************/

#meet_editors_page div#mylancet_tabs_container {
 width: 71.5em; 
}

#meet_editors_page ul li {
margin-bottom: 8px;
}

#meet_editors_page_table {
margin-top: 10px;

border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;

}

#meet_editors_page_table td {
border-right: 1px solid #000000;
padding: 5px;

}

#meet_editors_page_table th {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 5px;
background-color: #EDEDED;

}

#eccmid_page {
margin: 10px 10px 20px 10px;
}

#eccmid_page_left {
float: left;
width: 500px;
margin-bottom: 20px;
}
#eccmid_page_right {
float: left;
width: 350px;
margin-left:10px;
margin-bottom: 20px;
}

#eccmid_page h1 {
  margin-top: 9px;
margin-bottom: 5px;
padding-bottom: 0;
}

*html #eccmid_page_right {
            float:left;
            width: 350px;
            margin-left:10px;
}

#eccmid_title {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #00539E;
}

#eccmid_contents {

border-top: 3px solid #00539E;
margin-bottom: 32px;
}

#eccmid_bold {
font-weight: bold;
margin: 6px 10px 6px 10px;
color: black;
}

#eccmid_normal {
margin: 6px 10px 6px 10px;
color: black;
}

.bold
{
font-weight: bold;
}

#eccmid_video {
background: #eeeeee;
padding: 5px;
margin-bottom: 15px;
}



#flu_page {
margin: 10px 10px 20px 10px;
        margin-left: 0px;
        margin-right: 0px;
}

#flu_page_left {
float: left;
width: 560px;
margin-bottom: 20px;
margin-top: 20px;
margin-left:10px;
}

#flu_page_right {
float: right;
width: 380px;
margin-right:10px;
margin-bottom: 20px;
margin-top: 50px;
}

#flu_title {
font-weight: bold;
padding: 0 0 3px 5px;
clear: both;
color: #00539E;
}

#flu_contents {

border-top: 3px solid #00539E;
margin-bottom: 20px;
padding-top: 5px;
}

#flu_video {
background: #eeeeee;
padding: 5px;
margin-bottom: 15px;
}




/*************   FLOWPLAYER styles    **************/

/*{{{ Flowplayer - general playlist settings, light gray */

/* container has a background image */
a.player_playlist {
margin-top:40px;
display:block;
background:url(http://download.thelancet.com/flatcontentassets/video/splash.png) no-repeat;
width:425px;
height:298px;
padding:0 126px 75px 127px;
text-align:center;
color:#fff;
text-decoration:none;
cursor:pointer;
}

/* splash image */
a.player_playlist img {
margin-top:115px;
border:0;
}

a.player {
margin-top:0px;
}


div.playlist {

position:relative;
overflow:hidden; 
height:285px !important;
}

div.playlist div.clips {
position:absolute;
height:20000em;
}

div.playlist, div.clips {
width:260px;
}

div.clips a {
display:block;
background-color:#fefeff;
padding:12px 15px;
height:46px;
width:196px;
font-size:12px;
border:1px outset #ccc;
text-decoration:none;
letter-spacing:-1px;
color:#000;
}

div.clips a.first {
border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
background:url(http://download.thelancet.com/flatcontentassets/video/light.png) no-repeat 0px -69px;
padding-right:60px;
border:0;
}

div.clips a.progress {
opacity:0.6;
}

div.clips a.paused {
background-position:0 0;
}

div.clips a span {
display:block;
font-size:11px;
color:#666;
}

div.clips a em {
font-style:normal;
color:#f00;
}

div.clips a:hover {
background-color:#f9f9fa;
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
background-color:transparent !important; 
}
/*}}}*/


/*{{{ petrol colored */

div.clips.petrol a {
background-color:#193947;
color:#fff;
border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
background:url(http://download.thelancet.com/flatcontentassets/video/dark.png) no-repeat 0px -69px;
border:0;
}

div.clips.petrol a.paused {
background-position:0 0;
}

div.clips.petrol a span {
color:#aaa;
}

div.clips.petrol a em {
color:#FCA29A;
font-weight:bold;
}

div.clips.petrol a:hover {
background-color:#274D58;
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
background-color:transparent !important; 
}
/*}}}*/



/*{{{ petrol colored */

div.clips.petrol_audio a {
background-color:#193947;
color:#fff;
border:1px outset #193947;
}

div.clips.petrol_audio a.playing, div.clips.petrol_audio a.paused, div.clips.petrol_audio a.progress {
background:url(http://download.thelancet.com/flatcontentassets/video/dark.png) no-repeat 0px -69px;
border:0;
}

div.clips.petrol_audio a.paused {
background-position:0 0;
}

div.clips.petrol_audio a span {
color:#aaa;
}

div.clips.petrol_audio a em {
color:#FCA29A;
font-weight:bold;
}

div.clips.petrol_audio a:hover {
background-color:#274D58;
} 

div.clips.petrol_audio a.playing:hover, div.clips.petrol_audio a.paused:hover, div.clips.petrol_audio a.progress:hover {
background-color:transparent !important; 
}
/*}}}*/



/*{{{ low version */

div.clips.low a {
height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
background-image:url(http://download.thelancet.com/flatcontentassets/video/light_small.png);
background-position:0 -55px;
}

div.clips.low a.paused {
background-position:0 0;
}


/*}}}*/


/*{{{ go buttons */

a.go {
display:block;
width:18px;
height:18px;
background:url(http://download.thelancet.com/flatcontentassets/video/up.png) no-repeat;
margin:5px 0 5px 105px;
cursor:pointer;
}

a.go:hover, a.go.down:hover {
background-position:0px -18px;
}

a.go.down {
background-image:url(http://download.thelancet.com/flatcontentassets/video/down.png);
}

div.petrol a.go {
background-image:url(http://download.thelancet.com/flatcontentassets/video/up_dark.png);
}

div.petrol a.go.down {
background-image:url(http://download.thelancet.com/flatcontentassets/video/down_dark.png);
}

a.go.disabled {
visibility:hidden;
}

/*}}}*/

/******************* End of FLOWPLAYER styles     *****************/


#panel{
background: #EEEEEE;
padding: 5px;
margin-bottom: 15px;
}

.smaller-text {
font-size: 0.8em;
}


#leftcolumn {
float:left;
margin-left:5px;
margin-top:5px;
width:150px;
}

#flu_page #leftcolumn {
float:left;
margin-left:5px;
margin-top:5px;
width:140px;
}

#centrecolumn {
float:left;
width:505px;
margin-left:10px;
margin-top:5px;
}

#rightcolumn {
float:left;
margin-left:20px;
margin-top:5px;
padding:0;
width: 305px;
}

#flu_page #rightcolumn {
float:left;
margin-left:10px;
        margin-right:5px;
margin-top:5px;
padding:0;
width: 305px;
}

*html #rightcolumn {
 float:right;
  margin-left:20px;
  margin-top:5px;
  padding:0;
  width: 305px;
}

#flu-centre {
float:left;
width:555px;
margin-left:10px;
margin-top:5px;
}

#flu-right {
float:left;
margin-left:15px;
margin-top:5px;
padding:0;
width: 255px;
}

*html #flu-right {
  float:right;
  margin-left:15px;
  margin-top:5px;
  padding:0;
  width: 255px;
}

span.flu-title {
        font-weight: bold;
font-size:1em;
line-height:1.2em;
display: block
}

span.flu-author {
color:gray;
font-size:95%;
display: block;
}


div.H1N1-nav-container {
width: 130px;
margin: 0 0 0 0;
border-top:0px solid #a3a3a3;
border-bottom:1px solid #a3a3a3;
}

div.H1N1-nav-entry {
    border-top: 1px solid #A3A3A3;
    border-bottom: 0px solid #A3A3A3;
    //padding: 0.25em 0.4em;
    padding-top:0.25em;
    padding-bottom:0.25em;
    padding-left:0.4em;
    padding-right:0.4em;
}

div.H1N1-nav-entry-selected {
    border-bottom: 0px solid #A3A3A3;
    padding: 0.25em 0.4em;
    background-color:#00539E;
}


a.H1N1-nav-entry-link:link { text-decoration: none; font-weight: bold; color: #666; font-size: 90% }
a.H1N1-nav-entry-link:visited { text-decoration: none; font-weight: bold; color: #666; font-size: 90% }
a.H1N1-nav-entry-link:hover { text-decoration: underline; font-weight: bold; color: #666; font-size: 90% }
a.H1N1-nav-entry-link:active { text-decoration: none; font-weight: bold; color: #666; font-size: 90% }

a.H1N1-nav-sublevel-entry-link:link { 
 text-decoration: none;  
 color: #666; 
 font-size: 90% 
}
a.H1N1-nav-sublevel-entry-link:visited { 
 text-decoration: none;  
 color: #666; 
 font-size: 90% 
}
a.H1N1-nav-sublevel-entry-link:hover { 
 text-decoration: underline; 
 color: #666; 
 font-size: 90% 
}
a.H1N1-nav-sublevel-entry-link:active { 
 text-decoration: none;  
 color: #666; 
 font-size: 90% 
}


div.H1N1-nav-entry-link-inactive { 
 text-decoration: none; 
 font-weight: bold; color: white; 
 font-size: 90% 
}

div.H1N1-nav-sublevel-entry-link-inactive { 
 text-decoration: none; 
 font-weight: bold;  
 font-size: 90%;
 border-right: 0px solid #00539E;
}

div.H1N1-nav-entry-icon {
    float: left;
    margin-right: 0.35em;
    display: none;
}

div.H1N1-nav-sublevel {
 padding-left:0px;
 padding-top:0px;
}

div.H1N1-nav-sublevel-entry {
   padding-top:0.25em;
   padding-bottom:0.25em;
   padding-left:1.2em;
   padding-right:0.4em;
 border-top:1px dotted #bbbbbb;
}

div.H1N1-nav-sublevel-entry-selected {
    border-bottom: 0px solid #A3A3A3;
    padding-top:0.25em;
    padding-bottom:0.25em;
    padding-left:1.2em;
    padding-right:0.4em;
    background-color:#eeeeee;
}

div.H1N1-nav-email-icon-container {
 width:130px;
 margin-bottom:20px;
}

div.H1N1-nav-icons-container {
 width:130px;
 margin-top:20px;
 margin-bottom:10px;
}

div.H1N1-nav-icons-entry {
 margin-bottom:10px;
}

div.H1N1-nav-hdr {
 color:#00539E;
 font-weight:bold;
 margin:0.25em 0 0 0.25em;
 padding:0 0 4px 2px;
 margin-top:20px;
}

div.H1N1-nav-bookmark-container {
 border-top:3px solid #00539E;
// margin-bottom:1.5em;
 width:130px;
}

div.H1N1-nav-bookmark-list {
 border-bottom: 0px solid #A3A3A3;
 padding: 0.4em;
}

.H1N1-nav-bookmark-list ul {
margin: 0 0 0 2em;
padding: 0;
}
* html .H1N1-nav-bookmark-list ul {
margin: 0 0 0 1.25em;
}
* + html .H1N1-nav-bookmark-list ul {
margin: 0 0 0 1.5em;
}

.H1N1-nav-bookmark-list ul li {
list-style-type:none;
}

a.H1N1-nav-bookmark-link:link { text-decoration: none; font-weight: bold; color: #666; font-size: 90% }
a.H1N1-nav-bookmark-link:visited { text-decoration: none; font-weight: bold; color: #666; font-size: 90% }
a.H1N1-nav-bookmark-link:hover { text-decoration: underline; font-weight: bold; color: #666; font-size: 90% }
a.H1N1-nav-bookmark-link:active { text-decoration: none; font-weight: bold; color: #666; font-size: 90% }

#delicious {
list-style-image: url(../images/delicious-icon.gif);
}

#digg {
list-style-image: url(../images/digg-icon.jpg);
}

#reddit {
list-style-image: url(../images/icon_reddit.gif);
}

#facebook {
list-style-image: url(../images/facebook_icon.gif);
}

#stumbleupon {
list-style-image: url(../images/icon-stumbleupon.gif);
}

#collab {
/* list-style-type:square; */
list-style-image: url(../images/icon_2collab.gif);
}

#collab a, #facebook a, #stumbleupon a, #requestPermission a, #reddit a, #digg a, #delicious a {
margin: 0 0 0 0.3em;
}

* html #collab a { margin: 0 0 0 0.7em; }
* html #facebook a { margin: 0 0 0 0.7em; }
* html #stumbleupon a { margin: 0 0 0 0.7em; }
* html #requestPermission a { margin: 0 0 0 0.7em; }
* html #reddit a { margin: 0 0 0 0.7em; }
* html #digg a { margin: 0 0 0 0.7em; }
* html #delicious a { margin: 0 0 0 0.7em; }

* + html #collab a { margin: 0 0 0 0.7em; }
* + html #facebook a { margin: 0 0 0 0.7em; }
* + html #stumbleupon a { margin: 0 0 0 0.7em; }
* + html #requestPermission a { margin: 0 0 0 0.7em; }
* + html #reddit a { margin: 0 0 0 0.7em; }
* + html #digg a { margin: 0 0 0 0.7em; }
* + html #delicious a { margin: 0 0 0 0.7em; }

#H1N1_soc_logo_table {
        width:800px;
        margin-left: 150px;
border-left: 0px solid #000000;
border-top: 1px solid #000000;
border-bottom: 0px solid #000000;
padding-top:10px;
padding-left:10px;
background-color: #ffffff;
}

#H1N1_journal_logo_table {
        width:230px;
        margin-top:0px;
margin-left:0px;
padding-top:0px;
padding-left:0px;
background-color: #ffffff;
}

td.H1N1_journal_logo_table_cell {
padding-top: 0px;
}

table#H1N1_journal_logo_table img {
 border: 1px solid #ffffff;
}

table#H1N1_journal_logo_table img:hover {
 border: 1px solid #00539E;
}

a.H1N1-nav-icon-link:link { 
 text-decoration:underline; 
 color: #00539E; 
 font-weight: bold; 
 font-size: 0.8em;
}

a.H1N1-nav-icon-link:visited  { 
 text-decoration:underline; 
 color: #00539E; 
 font-weight: bold; 
 font-size: 0.8em;
}

a.H1N1-nav-icon-link:hover  { 
 text-decoration:none; 
 color: #00539E; 
 font-weight: bold; 
 font-size: 0.8em;
}

a.H1N1-nav-icon-link:active  { 
 text-decoration:underline; 
 color: #00539E; 
 font-weight: bold; 
 font-size: 0.8em;
}

.H1N1_library_panel_title {
 font-weight: bold;
 clear: both;
 color: #00539E;
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
}

.H1N1_library_panel_title_grey {
 font-weight: bold;
 clear: both;
 color: #00539E;
 background-color:#efefef;
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
}

.H1N1_library_panel_contents {
 border-top: 3px solid #00539E;
 margin-bottom: 20px;
 padding-top: 5px;
 padding-bottom:10px;
}

.H1N1_library_panel_contents_grey {
 border-top: 3px solid #00539E;
 margin-bottom: 20px;
 padding-top: 5px;
 background-color:#efefef;
 padding-bottom:10px;
}

.H1N1_library_panel_citation {
 padding-left:5px;
 margin-bottom:10px;
}

.H1N1_library_panel_morelink {
 margin-left:5px;
 margin-top:10px;
 margin-bottom: 5px;
 color:#00539E;
}

.H1N1_logo_panel_title {
 font-weight: bold;
 padding: 0 0 3px 5px;
 clear: both;
 color: #00539E;
}

.H1N1_logo_panel_contents {
 border-top: 3px solid #00539E;
 margin-bottom: 20px;
 padding-top: 0px;
}

.H1N1_logo_panel_text {
 border-bottom: 0px solid #585858;
 padding-left:5px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:0px;
 margin-bottom:5px;
}

html span.jrnl-name { 
 font-style: italic; 
 border:0px solid #eeeeee;
}

#flu_page h3 {
font-size: 1em;
color: #00539E;
margin:0;
padding:0 0 0 5px;
}

.H1N1_article_list_entry_highlight {
 background-color: #eeeeee;
 margin-bottom: 10px;
 padding:2px;
}


#h1n1_list_container {
 float:left;
 margin-top:0px;
 margin-bottom:5px;
 width:540px;
}

table#h1n1_list_table {
 clear:both;
 float:left;
 margin-top:5px;
 width:540px;
}

table#h1n1_list_table th {
 padding:0.4em;
}

th.h1n1_list_tbl_hdr {
 background-color:#CCCCCC;
 padding:0.2em;
 text-align:left;
 white-space:nowrap;
}

th.h1n1_list_tbl_hdr_title {
 background-color:#CCCCCC;
 padding:0.2em;
 text-align:left;
 white-space:nowrap;
 width:40%;
}

th#h1n1_list_tbl_hdr_author {
 width:21%;
}

th#h1n1_list_tbl_hdr_date {
 width:10%;
}

th#h1n1_list_tbl_hdr_source {
 width:15%;
}

.h1n1-list-doc-title {
 font-weight:bold;
}

table#h1n1_list_table td {
 padding:0.4em;
 vertical-align:top;
}

ul.h1n1-list-auth-list {
 color:gray;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.h1n1-list-auth-list li {
 display:inline;
 margin:0;
 padding:0;
 width:auto;
}

td.h1n1-list-date-td {
 width:10%;
}

.h1n1-list-jrnl-src {
 font-style:italic;
}

div.h1n1-list-src-container {
 margin:0.2em 0;
}

div.h1n1-list-src-container ul {
 color:gray;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
}

div.h1n1-list-src-container ul li {
 display:inline;
 padding-right:0.2em;
 width:auto;
}

.h1n1-list-vol {
 color:gray;
}

.h1n1-list-issue {
 color:gray;
}

.h1n1-list-pages {
 color:gray;
}

tr.h1n1-list-row-hilite {
 background-color:#F5F5F5;
}

ul#h1n1-hp-audiolist {
 margin-top:5px;
 margin-left:0px;
 margin-bottom:5px;
 padding:0px;
}

ul#h1n1-hp-audiolist li {
 background: transparent url('http://download.thelancet.com/flatcontentassets/H1N1-flu/bullet_00539E.gif') no-repeat scroll 2px 0.6em;
 list-style-position:outside;
 list-style-image:none;
 list-style-type:none;
 padding-bottom:5px;
 padding-left:12px;
 padding-right:10px;
 margin-left:0px;
}

a.h1n1-citation-link:active {
 color:#8C8C8C;
 font-size:1em;
 text-decoration:underline;
}

a.h1n1-citation-link:link {
 color:#8C8C8C;
 font-size:1em;
 text-decoration:underline;
}

a.h1n1-citation-link:visited {
 color:#8C8C8C;
 font-size:1em;
 text-decoration:underline;
}



table#egmn_list_table {
 clear:both;
 float:left;
 margin-top:5px;
 margin-bottom:20px;
 width:100%;
}

table#egmn_list_table th {
 padding:0.4em;
}

th.egmn_list_tbl_hdr {
 background-color:#CCCCCC;
 padding:0.2em;
 text-align:left;
 white-space:nowrap;
}

th#egmn_list_tbl_hdr_date {
 width:10%;
}

th.egmn_list_tbl_hdr_title {
 background-color:#CCCCCC;
 padding:0.2em;
 text-align:left;
 white-space:nowrap;
 width:65%;
}

th#egmn_list_tbl_hdr_author {
 width:25%;
}

tr.egmn-list-row-hilite {
 background-color:#efefef;
}

table#egmn_list_table td {
 padding:0.4em;
 vertical-align:top;
}


#home_video {
display: block;
height:588px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
border-bottom: 3px solid #00539E;
margin-bottom: 16px;
background-color: rgb(15, 123, 188);
}

#vid_iframe { 
width: 332px;
height: 700px;
border-left: 3px solid #00539E;
border-right: 2px solid #00539E;
overflow: hidden;
}


/* Colin H1N1 testing styles */

div.imng-container
{
border: 1px solid #d8d8d8;
padding: 5px;
margin-bottom: 16px;
margin-top: 5px;
}

a.imng-link:link { 
 text-decoration: underline;  
 color: #585043; 

}
a.imng-link:visited { 
 text-decoration: underline;  
 color: #585043; 

}
a.imng-link:hover { 
 text-decoration: none; 
 color: #585043; 

}
a.imng-link:active { 
 text-decoration: underline;  
 color: #585043; 
}

li.imng
{
margin-left: 0px;
margin-bottom: 5px;
list-style-type:square;
color: #585043; 
}

#imng h3 {
font-size: 1.2em;
color: #585043;
margin:0;
padding:0 0 0 5px;
}

div.elsevier-container
{
border: 1px solid #d8d8d8;
padding: 5px;
margin-bottom: 16px;
}

a.elsevier-link:link { 
 text-decoration: underline;  
 color: #585043; 

}
a.elsevier-link:visited { 
 text-decoration: underline;  
 color: #585043; 

}
a.elsevier-link:hover { 
 text-decoration: none; 
 color: #585043; 

}
a.elsevier-link:active { 
 text-decoration: underline;  
 color: #585043; 
}

li.elsevier
{
margin-left: 0px;
margin-bottom: 5px;
list-style-type:none;
color: #585043; 
}

#elsevier h3 {
font-size: 1.2em;
color: #E56717;
margin:0;
padding:0 0 0 5px;
}

/* NEW STYLES TO REPLACE EXISTING ONES  */

/* Editors Choice pages  */

div.rule-dark-blue 
{
height: 0px;
line-height: 0px;
border-top:3px solid #0069AF;
}

div.rule-light-blue 
{
height: 0px;
line-height: 0px;
border-top: 3px solid #009FC2;
}

div.rule-red 
{
height:0px;
line-height:0px;
border-top:3px solid #B30738;
}

div.rule-green
{
height: 0px;
line-height: 0px;
border-top:3px solid #00703C;
}

div.rule-feature
{
height: 0px;
line-height: 0px;
border-top:3px solid #4D6A76;
}

div.edchoice-label 
{
font-weight: bold;
padding-bottom: 0.35em;
color: black;
}

/* Podcast pages */

div.podcast-entry { margin-bottom: 0.75em; }


/* Series Home Page */

#series-home 
{
        margin:10px;
}

#series-home h1 {
font-size: 1.3em;
color: #00539E;
margin:0;
padding:0 0 0 5px;
}

#series-home h2 {
font-size: 1.1em;
color: #00539E;
margin:0;
padding:0 0 0 5px;
}

#series-home h3 {
font-size: 1em;
color: #00539E;
margin:0;
padding:0;
}

div.series-container
{
        float:left;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 15px;
}

div.series-container h1 
{
font-size: 1em;
color: #00539E;
margin:0;
padding:0;
}
div.series-container h2 
{
font-size: 0.9em;
color: #00539E;
margin:0;
padding:0;
}


div.series-home-container {
width: 812px;
background-color: #EEEEEE;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 10px;
padding:6px;
}

div.series-entry {
margin-bottom: 6px;
padding: 5px 10px 10px 9px;
clear: both;
}

div.series-section-right {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #4D6A76;
}

div.series-section {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #000000;
}



/*************   UCL AT THE LIMITS     *****************/

/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */

div.home_tabs_container li#ATL_home_tab3 a span {width:200px;}
#home_news_rule {width:505px;}

#ATL_branding {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/brand_bg.gif) 0 0 no-repeat;height:115px;overflow:hidden;position:relative;width:1000px;}
#ATL_branding .logo {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/brand_logo_atthelimits.gif) 0 0 no-repeat;left:38px;height:57px;overflow:hidden;position:absolute;top:24px;width:206px;}
#ATL_branding .logo span {display:block;text-indent:-5000em;}
#ATL_branding .organizers {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/brand_organizers_bg.gif) 0 0 no-repeat;color:#5f5f5f;font-family:Trebuchet MS, Verdana, sans-serif;font-size:10px;height:56px;left:296px;position:absolute;top:27px;width:657px;}
#ATL_branding .organizers .organized_by {left:17px;line-height:110%;position:absolute;top:11px;width:160px;}
#ATL_branding .organizers .collaboration_with {left:366px;position:absolute;top:22px;width:106px;}
#ATL_branding .organizers .ucl_logo {left:188px;position:absolute;top:15px;}
#ATL_branding .organizers .uct_logo {left:300px;position:absolute;top:15px;}
#ATL_branding .organizers .thelancet_logo {left:475px;position:absolute;top:17px;}

#ATL_body {margin:0 30px;}
#ATL_body .breadcrumb {color:#000;font-size:11px;margin:0 0 30px 0;}
#ATL_body .breadcrumb .delimiter {padding:0 1em;}
#ATL_body .breadcrumb .delimiter, 
#ATL_body .breadcrumb a {color:#8c8c8c;}
#ATL_body .atlcontent {margin:0 20px 1em 20px;}

#ATL_body h1 {color:#000;font-size:1.77em;font-weight:normal;line-height:1.25em;}
#ATL_body .intro_video_link {margin-bottom:2em;}
#ATL_body .rule-grey {background:#d6d6d6;height:1px;overflow:hidden;}
#ATL_body a {color:#8C8C8C;}
#ATL_body a:hover {text-decoration:none;}

#ATL_body a.bio-name {color:#00539E;}

#ATL_body p {}
#ATL_body p.all {text-align:right;}
#ATL_body p.past {margin-left: 180px;}
#ATL_body h2 {color:#000;font-size:130%;font-weight:normal;margin:0 0 .6em 0;}
#ATL_body #challenge_free_article_msg {background-color:#4D6A76;}
#ATL_body.login #article_upsell {margin:0 80px;}
#ATL_body.login #article_upsell h1 {font-size:1.4em;font-weight:bold;color:#404040;}
#ATL_body.login #challenge_free_article_msg {font-size:1.2em;}

#ATL_body.login #ATL_content {
 width:auto;
 margin-bottom:20px;
}

#ATL_body.login #ATL_content .summary {margin:0 80px;}
#ATL_body.login .summary a.site-lvl-link {color:#00539E;text-decoration:none;}

/*Series Intro (tab 01)*/
#ATL_body #ATL_latest {background-color:#eee;display:block;margin-bottom:20px;padding:10px 10px 10px;}
#ATL_body #ATL_latest .rule-grey {margin:0;}
#ATL_body #ATL_latest .cardiology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_cardiology_bg.jpg) 0 0 no-repeat;}
#ATL_body #ATL_latest .nephrology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_nephrology_bg.jpg) 0 0 no-repeat;}

#ATL_body #ATL_latest .oncology {
 background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_oncology_bg.jpg) 0 0 no-repeat;
 background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_oncology_bg_purple.jpg) 0 0 no-repeat;
}

#ATL_body #ATL_latest .generic {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_generic_bg.jpg) 0 0 no-repeat;}

/*Upcoming Events*/
#ATL_body .upcoming .event {border:1px solid #d4d4d4;margin-bottom:1.6em;min-height:125px;position:relative;}
#ATL_body .upcoming .event.cardiology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/upcoming_cardiology_bg.jpg) 0 0 no-repeat;}
#ATL_body .upcoming .event.nephrology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/upcoming_nephrology_bg.jpg) 0 0 no-repeat;}

#ATL_body .upcoming .event.oncology {
 background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/upcoming_oncology_bg.jpg) 0 0 no-repeat;
 background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/upcoming_oncology_bg_purple.jpg) 0 0 no-repeat;
}

#ATL_body .upcoming .event.generic {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/upcoming_generic_bg.jpg) 0 0 no-repeat;}
#ATL_body .upcoming .event .moreinfo {position:absolute;top:60px;left:725px;}

/*Events*/

#ATL_body .events .event {border:0;margin-bottom:1.6em;min-height:150px;}
#ATL_body .events .event.cardiology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/event_cardiology_bg.jpg) 0 0 no-repeat;}
#ATL_body .events .event.nephrology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/event_nephrology_bg.jpg) 0 0 no-repeat;}

#ATL_body .events .event.oncology {
 background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/event_oncology_bg.jpg) 0 0 no-repeat;
 background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/event_oncology_bg_purple.jpg) 0 0 no-repeat;
}

#ATL_body .events .event.generic {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/event_generic_bg.jpg) 0 0 no-repeat;}
#ATL_body .events .event .moreinfo {position:absolute;top:60px;left:725px;}
#ATL_body .events .video {border-top:1px solid #d4d4d4;border-bottom:none;margin:0;padding-top:1em;}
#ATL_body .events .video.odd {background:#f8f8f8;}
#ATL_body .events .group .video:last-child {border-bottom:1px solid #d4d4d4;}
#ATL_body .events .video .summary {overflow:hidden;width:782px;}
#ATL_body .events .date {color:#888;font-size:1.1em;margin:.9em 22px;}
#ATL_body .events .date .day {color:#00539E;}
#ATL_body .events .date .delimiter {color:#eee;}

/*Speaker bios*/
#ATL_body .bios .event {height:91px;overflow:hidden;padding:0;}
#ATL_body .bios .event.cardiology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/bio_cardiology_bg.jpg) 0 0 no-repeat;}
#ATL_body .bios .event.nephrology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/bio_nephrology_bg.jpg) 0 0 no-repeat;}
#ATL_body .bios .event.oncology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/bio_oncology_bg.jpg) 0 0 no-repeat;}
#ATL_body .bios .event.generic {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/bio_generic_bg.jpg) 0 0 no-repeat;}
#ATL_body .bios .event h2 {color:#000;padding:32px 0 40px 75px;}
#ATL_body .bios .event h2 .type {color:#414141;}
#ATL_body .bios .event h2 .delimiter {color:#c8c8c8;padding:0 .4em;}
#ATL_body .bios .bio {background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 0 1.6em 0;padding:60px 30px 30px 30px;}
#ATL_body .bios .bio.odd {background:#fff;border:none;}
#ATL_body .bios .bio .col01 {float:left;margin:5px 30px 0 0;width:105px;}
#ATL_body .bios .bio .col02 {float:left;width:717px;}

/* GG: changed this to remove set height */
#ATL_body .bios .bio .col01 img.bio_thumb {
 border:3px solid #ccc;
 /* height:123px; */
 overflow:hidden;
 width:99px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
}

#ATL_body .bios .bio .name {
 color:#00539E;
 font-size:1.3em;
 margin:0 0 .5em 0;
}

#ATL_body .bios .bio ul.details {
 /* color:#8c8c8c; */
 /* font-size:11px; */
 margin:0;
 padding:0 0 .8em 1.5em;
}

#ATL_body .bios .bio p {
 margin:0 0 1em 0;
 padding:0;
}

/* Video episodes */
#ATL_body .session-title {
 font-weight:bold;
 margin-bottom:10px;
}
#ATL_body .video .session-link {
 margin-top:5px;
}
div.video-teaser-logo {
 float:left;
 font-family:Trebuchet MS,Verdana,sans-serif;
 margin:0 30px 0 0;
 overflow:hidden;
 padding:0;
 width:205px;
 height:54px;
 border-bottom: 1px solid #d6d6d6;
}

div.video-teaser-summary {
 float:left;
 margin-top:0px;
 margin-left:10px;
 margin-bottom:20px;
 width:600px;
}

div.video-teaser-summary p {
 margin:0 0 1em;
 padding:0;
}

div#ATL_body object#video {
 outline:none;
}

#ATL_body .event {padding:0 0 30px 0;}
#ATL_body .event h2 {font-family:Trebuchet MS, Verdana, sans-serif;color:#414141;margin:0;padding:22px 0 40px 180px;}
#ATL_body .event .col01 {color:#000;display:inline;float:left;font-weight:bold;margin:0 30px 0 25px;padding:0 0 10px 0;text-align:right;width:125px;}
#ATL_body .event .col02 {color:#000;float:left;font-size:11px;margin:1px 0 0 0;padding:0 0 10px 0;width:355px;}
#ATL_body .events .event .col02 {width:460px;}

#ATL_body #ATL_upcoming {
 background-color:#EEEEEE;
 display:none;
 margin-bottom:20px;
 padding:6px 10px 10px;
}

#ATL_body #ATL_about {
 background-color:#eee;
 display:none;
 margin-bottom:20px;
 padding:6px 10px 10px;
}

#ATL_body .video {border-bottom:1px solid #d6d6d6;margin:1.5em 0 0 0;}
#ATL_body .video img.video_thumb {border:3px solid #ccc;float:left;height:72px;margin:4px 30px 1.5em 0px;overflow:hidden;width:122px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#ATL_body .video img.video_event_thumb {border:3px solid #ccc;float:left;height:72px;margin:4px 30px 1.5em 22px;overflow:hidden;width:122px;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}
#ATL_body .video .summary {float:left;overflow:hidden;padding:0 0 1.5em 0;width:487px;}
#ATL_body .video .summary_event {float:left;overflow:hidden;padding:0 22px 1.5em 0;width:738px;}
#ATL_body .video .summary p {margin:0 0 1em 0;padding:0}
#ATL_body .video .summary_event p {margin:0 0 1em 0;padding:0}
#ATL_body .video .summary a {color:#8c8c8c;}
#ATL_body .video .summary .summary_title {color:#00539E;font-weight:bold;}

/* GG: Added class for Session Title */
#ATL_body .video .summary .session_title {color:#5a5a5a;font-weight:bold;}

#ATL_body .video .summary_event .summary_title {color:#00539E;font-weight:bold;}

/* GG: Adding class for Summary Title and Session Title on non-listing pages */
#ATL_body .summary .session_title {color:#5a5a5a;font-weight:bold;}
#ATL_body .summary .summary_title {color:#00539E;font-weight:bold;}

ul#ATL_navigation {float:left;font-family:Trebuchet MS, Verdana, sans-serif;margin:0 30px 0 0;overflow:hidden;padding:0;width:205px;}
ul#ATL_navigation li {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/navigation_left.gif) 0 0 no-repeat;display:block;font-size:130%;height:54px;list-style-type:none;margin:0;overflow:hidden;padding:0;width:205px;}
ul#ATL_navigation li a {color:#414141;display:block;height:54px;overflow:hidden;text-decoration:none;width:205px;}
ul#ATL_navigation li a span {display:block;}
ul#ATL_navigation li.nav01 {background-position:0 0;}
ul#ATL_navigation li.nav02 {background-position:0 -54px;}
ul#ATL_navigation li.nav03 {background-position:0 -108px;}
ul#ATL_navigation li.nav04 {background-position:0 -162px;height:55px;}
ul#ATL_navigation li.nav01:hover {background-position:0 -217px;}
ul#ATL_navigation li.nav02:hover {background-position:0 -271px;}
ul#ATL_navigation li.nav03:hover {background-position:0 -325px;}
ul#ATL_navigation li.nav04:hover {background-position:0 -379px;}
ul#ATL_navigation li.nav01 a span, ul#ATL_navigation li.nav02 a span, ul#ATL_navigation li.nav03 a span {margin:17px 5px 0 57px;}
ul#ATL_navigation li.nav04 a span {margin:17px 5px 0 11px;}

#ATL_content {float:left;overflow:hidden;width:705px;}


#ATL_footer {clear:both;color:#4E6A76;font-size:0.75em;padding:60px 0 0 0;text-align:center;}


/* Updated for Upcoming rather than past  */
#ATL_body #ATL_past {background-color:#eee;display:block;margin-bottom:20px;padding:10px 10px 10px;}
#ATL_body #ATL_past .rule-grey {margin:0;}
#ATL_body #ATL_past .cardiology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_cardiology_bg.jpg) 0 0 no-repeat;}
#ATL_body #ATL_past .nephrology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_nephrology_bg.jpg) 0 0 no-repeat;}
#ATL_body #ATL_past .oncology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_oncology_bg.jpg) 0 0 no-repeat;}
#ATL_body #ATL_past .generic {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_generic_bg.jpg) 0 0 no-repeat;}

#ATL_body #ATL_upcoming .rule-grey {margin:0;}
#ATL_body #ATL_upcoming .cardiology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_cardiology_bg.jpg) 0 0 no-repeat;}
#ATL_body #ATL_upcoming .nephrology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_nephrology_bg.jpg) 0 0 no-repeat;}

#ATL_body #ATL_upcoming .oncology {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_oncology_bg.jpg) 0 0 no-repeat;}
#ATL_body #ATL_upcoming .oncology { background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_oncology_bg_purple.jpg) 0 0 no-repeat;}
 
#ATL_body #ATL_upcoming .generic {background:url(http://download.thelancet.com/flatcontentassets/education/at-the-limits/tab_generic_bg.jpg) 0 0 no-repeat;}

/*******************  End of UCL AT THE LIMITS     ***************/



/**************  FLATPAGE LOGIN BARRIER    ****************/

#challenge_free_flatpage_msg {
background-color:#4D6A76;
color:white;
font-size:1.2em;
font-weight:bold;
margin:1em 0 0.5em;
padding:0.25em;
text-align:left;
}

#flatpage_upsell {
clear:both;
margin-top:2em;
margin-left:8em;
width:58em;
}

* html #flatpage_upsell {
width: 57.5em;
}


#flatpage_upsell div#flatpage_challenge_container2 {
background-color:#EDEDED;
float:left;
height:17.5em;
margin:0 0 0.75em;
padding:0.5em 0.75em;
width:27em;
}

* + html div#flatpage_challenge_container2 {
height: 21.5em;
}

* html div#flatpage_challenge_container2 {
height: 22em;
}

#flatpage_login_box_contents {
margin:0.5em;
}

#flatpage_login_fields {
margin-bottom:0.5em;
}

#flatpage_login_fields div.flatpage-login-label {
clear:left;
float:left;
padding-top:0.3em;
width:4.5em;
}

#flatpage_login_fields div.flatpage-login-field {
clear:right;
}

#flatpage_challenge_login_btn_container {
text-align:right;
width:16em;
}
* + html #flatpage_challenge_login_btn_container { width: 16.75em; }

input#flatpage_login_submit {
background: url(../images/btn_80x20_off.gif);
font-size: 12px;
font-weight: bold;
color: #333333;
height: 20px;
width: 80px;
border: 0px;
cursor: pointer;
}
input#flatpage_login_submit:hover {
background: url(../images/btn_80x20_on.gif);
color: white;
}

#flatpage_forgotten_login_link {
clear:both;
margin-top:0.5em;
text-align:left;
}

a.flatpage-login-link:link {
color:#AEAEAE;
font-size:1em;
text-decoration:underline;
}
#flatpage_login_remember_row {
clear:both;
margin-top:0.5em;
}
#flatpage_login_checkbox {
float:left;
}
#flatpage_login_remember_text {
float:left;
padding-left:0.35em;
}

* + html #flatpage_login_remember_text {
padding-top: 0.2em;
padding-left: 0;
}

span.flatpage_small-text {
color:#000000;
font-size:0.75em;
}

#flatpage_upsell div#flatpage_challenge_container1 {
background-color:#EDEDED;
float:right;
height:17.5em;
margin:0 0 0.75em;
padding:0.5em 0.75em;
width:27em;
}

* html #flatpage_upsell div#flatpage_challenge_container1 {
width: 26.5em;
}

#flatpage_challenge_article_free_reg_btn_container {
margin-top:0.25em;
text-align:center;
}

#flatpage_challenge_article_free_reg_btn_container .flatpage_btn-regnow-link {
margin:0;
padding:0;
}

#flatpage_loginError_loginDetailsForm {
background-color:#4D6A75;
clear:both;
color:white;
display:none;
font-weight:bold;
margin:0.25em 0 1em;
padding:0.25em 0.5em;
}
/**************  FLATPAGE LOGIN BARRIER    ****************/



/* STYLES for REGISTRATION EMAIL */

#email{
margin:5px;
}

#email h1 {
font-size: 1.25em;
color: #000;
margin-top: 15px;
margin-bottom: 0px;
padding:0;
}


#email h2 {
font-size: 1.1em;
color: #000;
margin-top: 15px;
margin-bottom: 0px;
padding: 0;
}

#email h3 {
font-size: 1.25em;
color: #000;
margin-top: 15px;
margin-bottom: 0px;
border-bottom: 2px solid #4D6A76;
padding: 0;
}

.grey {
background-color: #EEE;
padding: 8px;
border-bottom: 1px solid #999;

}

a.email:link  { text-decoration:underline; font-size:1.1em; color:#666; font-family:"Trebuchet MS";}
a.email:visited  { text-decoration:underline; font-size:1.1em; color:#666; font-family:"Trebuchet MS";}
a.email:hover  { text-decoration:none; font-size:1.1em; color:#666;font-family:"Trebuchet MS";}
a.email:active  { text-decoration:underline; font-size:1.1em; color:#666; font-family:"Trebuchet MS";}



/************ Start of styles for HTML IfA *************/

div.ifa-page h3 {
 font-size:1.0em;
 font-weight: bold;
 color:#00539E;
 margin-bottom:0.5em;
 margin-top:1em;
 padding-bottom:0; 
}

div.ifa-page div.panel {
 background-color:#eeeeee;
 margin-top:10px;
 margin-bottom:10px;
 padding: 10px;
}

div.ifa-page div.panel-head {
 font-weight: bold;
 color:#00539E;
 margin-top:5px;
 margin-bottom:5px;
}

div.ifa-page div.panel-subhead {
 font-weight: bold;
}

div.ifa-page div.spaced-list-item {
 margin-top:5px;
 margin-bottom:5px;
}

div#ifa-how-to-submit div.spaced-list-item {
 margin-left:10px;
}

/************ End of styles for HTML IfA *************/



/************ Start of styles for COLLECTION *************/
div.collex-intro {
 margin-bottom:3px;
}
/************ Start of styles for COLLECTION *************/


/* Pop Up Styles */

a.pop-up-link:link { text-decoration:underline; color: #666666; }
a.pop-up-link:visited  { text-decoration:underline; color: #666666; }
a.pop-up-link:hover  { text-decoration:none; color: #666666; }
a.pop-up-link:active  { text-decoration:underline; color: #666666; }

.pop-up-header
{
font-family: Trebuchet MS,Verdana,sans-serif;
font-size: 1.1em;
font-weight:bold;
color: #00539E;
}

.pop-up-text
{
font-family: Trebuchet MS,Verdana,sans-serif;
color: #666666; 
font-size: 0.825em;
}


/***************    HOMEPAGE styles  ***************/

/* SHOULD ULTIMATELY BE MOVED TO COMBINED_HOME.CSS */

#home_welcome_container {
width: 332px;
margin-top: 1px;
margin-bottom: 11px;
}

#home_welcome_container h1 {
 margin:8px 10px 3px;
 padding:0;
}

#home_welcome_container p {
//margin: 0 7px 5px 7px;
margin: 0;
//padding: 0px 10px 0px 10px;
padding: 0px 10px 0px 10px;
}

#new_announcement {
    /* margin: 7px 0px 7px 0px; */
    margin: 10px 0px 15px 0px;
}

#new_announcement h1  {
font-family: Trebuchet MS,Verdana,sans-serif;
font-size: 1.4em;
font-weight:bold;
color: #00539E;
margin:0;
padding:0px 10px; 0px 10px;
}

#home_letter_title {
font-weight: bold;
padding: 0 0 6px 10px;
clear: both;
color: #00539E;
}

#home_letter_contents {
width: 336px;
border-top: 3px solid #00539E;
}

#home_letter_quote {
font-weight: bold;
margin: 6px 10px 6px 10px;
color: black;
/* background-color: cyan; */
}

#home_ltr_link {
margin-top: 15px;
margin-left: 10px;

}

/* Homepage cover image width */
img.home-cover {
 height: 136px;
 width: 94px;
}

/* Amend the width of title in multimedia tab on homepage */
#home_multimedia_container div.backtabs a span {
 width: 115px;
}

/* Inner TWIM tabs on homepage */
table.twimlinks {
 margin-top:10px;
 margin-bottom:10px;
}

table.twimlinks td {
 padding-right:5px;
}

table.twimlinks td a:active {
 color:#00539E;
 font-weight:bold;
 text-decoration:underline;
}

table.twimlinks td a:visited {
 color:#00539E;
 font-weight:bold;
 text-decoration:underline;
}

table.twimlinks td a:hover {
 text-decoration:none;
}

table.twimlinks td.selected a {
  color:#404040;
  font-weight:bold;
  text-decoration:none;
}

table.twimlinks td div {
 color: #666666;
 font-weight:bold;
 background-color: #bbbbbb;
 cursor: pointer;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 1px;
 padding-bottom: 1px;
}

table.twimlinks td div a {
 text-decoration: none;
}

table.twimlinks td div a:hover {
 color: #eeeeee;
}

table.twimlinks td div a:active {
 color: #eeeeee;
}

table.twimlinks td div.selected {
 background-color:#666666;
 color:#EEEEEE;
 cursor:pointer;
 font-weight:bold;
 padding-left:3px;
 padding-right:3px;
}

table.twimlinks td div.selected a:hover {
 color: #eeeeee;
}

table.twimlinks td div.selected a:active {
 color: #eeeeee;
}

table.twimlinks td div.selected a {
 color: #eeeeee;
 text-decoration: none;
}

/* Now that we have multiple grey boxes on homepage, they need to be CSS Class, not ID */
div.home_welcome_container {
 margin-bottom:11px;
 margin-top:10px;
 width:332px; 
}

div.home_welcome_container table {
 background-color:#EEEEEE;
 margin:0;
}

div.home_welcome_container p {
 margin:0;
 padding:0 10px;
}

div.new_announcement {
    margin: 10px 0px 15px 0px;
}

div.new_announcement h1  {
font-family: Trebuchet MS,Verdana,sans-serif;
font-size: 1.4em;
font-weight:bold;
color: #00539E;
margin:0;
padding:0px 10px; 0px 10px;
}

/* Clin Pic/Pic Quiz tabs on homepage */
#pictabs_hr {
 border-top:3px solid #00539E;
 clear:both;
 height:0;
 line-height:0;
 width:332px;
 margin-bottom:0px;
}
div.pictab {
 display:none;
}
div.tabselected {
 display:block;
}
div#clinpic {
 width:332px;
 background-color:#EEEEEE;
 margin-bottom:15px;
 margin-top:0px;
 padding-top:10px;
}
div#clinpic-inner {
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
}
div#mrep {
 width:332px;
 background-color:#EEEEEE;
 margin-bottom:15px;
 margin-top:0px;
 padding-top:10px;
}
div#mrep-inner {
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
}
div#mrep-inner p {
 margin-top:5px;
 margin-bottom:5px;
}
div#mrep-inner p img {
 width:140px;
 margin-right:10px;
 margin-bottom:10px;
}
div#mrep-link {
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color: #efefef;
 border:1px dotted #bbbbbb;
}
div#mrep-button {
 float:left;
 width:20%;
}
div#mrep-button a img {
 border:none;
}
div#mrep-linktext {
 width:30%;
}
div#mrep-inner div.clear {
 line-height:1px;
}
div#swfactivity {
 margin-top:10px;
}
div#picquiz {
 width:332px;
 background-color:#EEEEEE;
 margin-bottom:15px;
 margin-top:0px;
 padding-top:10px;
}
div#picquiz-intro {
 margin-top:0px;
 margin-bottom:5px;
 margin-left:5px;
 margin-right:5px;
}

/* FIX FOR BANNER ON HOMEPAGE */
#ad_leader embed, #ad_leader div embed, #ad_leader iframe {
 background: url("/images/advertisement_vlabel.gif") no-repeat scroll 4px center #999999;
 padding-top:0px;
}

#rightfragment img, #rightfragment embed, #rightfragment div embed, #rightfragment iframe {
    background: url("/images/bg_adVert.gif") no-repeat scroll center 4px #EEEEEE;
    padding-top: 15px;
    text-align: center;
}

/* Add style to fix change by Dev team, who expanded rule to 337px */
#home_multimedia_rule {
    width: 332px;
}

/* Reduce with of ClinPic, PQ tabs */
div#box9 ul.clearfix li a span {
 width:90px;
 font-size: 90%;
}

div#box9 ul.clearfix li a span#pq {
 width:80px;
}

div#box9 ul.clearfix li a span#mr {
 width:100px;
}

div#maincontent div#right div.backtabs {
    height: 26px;
}

/***** BOXES DOWN RHS ON HP  *****/
div#box1 {
 margin-top: 5px;
 margin-bottom: 15px; 
}
div#box9 {
 margin-top: 20px;
 margin-bottom: 14px;
}
div.home-landia {
 margin-top: 0px;
 margin-bottom: 30px;
}

div#right div#lancetLettersToEditors_carousel {
 margin-top: 10px;
 height: 150px;
}

div#right div#lancetLettersToEditors_carousel div.snippet_container {
 height: 130px;
}

div#home_col2 #home_healthpolicy {
 background-color:#EEEEEE;
 display:none;
 margin-bottom:20px;
 padding:6px 10px 10px;
}
div#home_col2 #healthpolicy_main {
 color:#404040;
 padding-top:15px;
}
div#home_col2 #healthpolicy_main p {
 margin-bottom:20px;
}

/***** Styles for Video Feature **********/

#video_feature_title {
 font-weight: bold;
 padding: 0 0 6px 10px;
 clear: both;
 color: #00549F;
}

#video_feature_contents {
    border-top: 3px solid #00549F;
    clear: both;
    margin-bottom: 6px;
    padding: 5px 0 10px;
}

#video_feature_contents td {
 padding: 0;
}

#video_feature_contents h1 {
 margin-bottom: 0;
 padding-bottom: 0;
}

#video_feature h1 {
 margin: 0;
 padding: 0;
}

#video_feature_container {
 clear: both;
}

#video_feature_contents img {
 margin-right: 10px;
 border:#eaeaea solid 3px;
}

#video_feature_contents table td { 
 color: black; 
}

div#home_col2 div.video-feature {
    padding-bottom:0px;
    margin-bottom: 15px;
}
div#home_col2 div.video-feature table.video {
 margin-top:10px;
}
div#home_col2 div.video-feature table.video td {
    padding:0px;
    padding-right:5px;
}
div#home_col2 div.video-feature div.mediaNavigation {
    margin-bottom: 0px;
}
div#home_col2 div.video-feature div.mediaplayer .mediainfo {
    margin-bottom: 0px;
}
div#home_col2 div.video-feature div.captionArea {
 display:none;
}
/***** End styles for Video Feature **********/


div#AE_links_container {
/* line-height: 5px; */
/* padding-top:10px; */
}

div#AE_links_container a.nav2-link img {
/* width:20px; */
/* height:20px; */
}

div#geobasedaccess_msg, div#tpsToken_msg {
 clear:both;
 float: left;
 width:987px;
}


div#home_col2 div.snippet_box div.snippet_contents_container {
 height: 140px;
 line-height: 120%;
}


/***************  End of HOMEPAGE styles  ************/





/***********************************************************************************/
/* Fix to List items disappearing on hover, was affecting lists in article full-text page */
/* ULTIMATELY, COMBINED_ARTICLE.CSS SHOULD BE CORRECTED TO FIX LIST STYLE TOO VAGUE */

li.ja50-ce-list-item:hover strong {
 color:#404040;
}
/***********************************************************************************/





/* Series revamp bits  */


#series-left-column {
        float:left;
        margin-left:10px;
        margin-right:10px;
        margin-top:10px;
        padding-right:10px;
        width:310px;
        margin-bottom: 10px;

}

#series-middle-column {
        float:left;
        
        margin-right:10px;
        margin-top:10px;
        width:310px;
        margin-bottom: 10px;
}

#series-right-column {
        float:left;
        
        margin-right:10px;
        margin-top:10px;
        width:310px;
        margin-bottom: 10px;
}

div.series-home-container2 {
width: 960px;
background-color: #EEEEEE;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
padding:6px;
}

#home_col2 #text_advert {
 display:none;
}

#home_col2 #rightfragment {
 margin-bottom: 10px;
}


a.gray:link { text-decoration:underline; color: #666666; }
a.gray:visited  { text-decoration:underline; color: #666666; }
a.gray:hover  { text-decoration:none; color: #666666; }
a.gray:active  { text-decoration:underline; color: #666666; }
/****************************************************/




/************** New CLINICAL and GLOBAL HEALTH area ************/

#global {
        margin:10px;
}

#global h1 {
font-size: 1.2em;
color: #00539E;
margin:0;
}

#global h2 {
font-size: 1.1em;
color: #00539E;
margin:0;
}

#global-top {
        padding-bottom:10px;

}

#global-left {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:290px;
}

#global-centre {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:290px;
}

#global-right{
        float:left;
        margin-right:3px;
        width:332px;
}

#global-series {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:290px;
        margin-bottom:20px;
}

#global-reports {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:290px;
        margin-bottom:20px;
}

#global-specialties {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:290px;
        margin-bottom:20px;
}

#global-perspectives {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:290px;
        margin-bottom:20px;
}

#global-blog {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:290px;
        margin-bottom:20px;
} 

#global-social {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:320px;
        margin-bottom:20px;
} 

/* Clinical bit starts here - Global is above */

#clin {
        margin:10px;
}

#clin h1 {
font-size: 1.2em;
color: #00539E;
margin:0;
}

#clin h2 {
font-size: 1.1em;
color: #00539E;
margin:0;
}



#clin-left {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:305px;
}

#clin-centre {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:304px;
}

#clin-right{
        float:left;
        margin-right:3px;
        width:304px;
}

#clin-core {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
}

#clin-video {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
}

#clin-series {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
}

#clin-interactive {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
}

#clin-specialties {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
} 

#clin-seminars {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
}

#clin-podcast {
        float:left;
        border: 1px solid #8C8C8C;
        padding:5px;
        width:304px;
        margin-bottom:20px;
} 

/* Home page test starts here  */

#home-test {
        margin:10px;
}

.image-border {
border: 1px solid #8C8C8C;
}

#test-left {
        float:left;
        width:120px;
        margin-right:20px;
}

#test-centre {
        float:left;
        margin-right:15px;
        width:825px;
        margin-bottom:10px;

}

#test-centre-left {
        float:left;
        width:460px;
margin-right:25px;
}

#test-centre-right {
        float:left;
        width:340px;
}

#test-feature {
        float:left;
        border-bottom: 1px solid #00539E;
        padding-bottom:15px;
        margin-bottom:20px;
        
}

#test-announcement {
        float:left;
        border-bottom: 1px dashed #00539E;
        padding-bottom:15px;
        width:390px;
        margin-bottom:20px;
}

* html .group { height:1% }

/* Self-Clearing Floats */
.clear2 { 
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}
.group:after {
clear: both;
content: ".";
display: block;
visibility: hidden;
height: 0
}

.hidden { 
display:none;
}

#home-test h1 {
font-size: 1.1em;
color: #00539E;
margin-bottom:10px;
border-bottom: 1px solid #00539E;
padding-bottom:5px;
}

* html .tabs a.active { background-image: none; }

/* TABSETS */
.tabs { 
border-bottom: 3px solid #224C92; 
display: block; 
list-style: none; 
margin: 0; 
padding-left: 5px; 
}

.tabs li { 
display: inline; 
}

.tabs a { 
background: #EEE; 
float: left; 
margin: 0 2px 0 0; 
padding: 5px 10px; 
text-decoration: none;
color: #666;
font-weight: bold;

/* For capable browsers... */ -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;  border-top-left-radius: 6px; border-top-right-radius: 6px;
}

.tabs a:hover { 
background: #224C92;
text-decoration: none;
color: #FFF;
}

.tabs a.active { 
background: #224C92; 
color: #FFF; 
font-weight: bold; 
}





* html .group { height:1% }
*:first-child+html .group { min-height: 1px; }




.cRounded { -moz-border-radius-topLeft: 7px; -moz-border-radius-topRight: 7px; -moz-border-radius-bottomLeft: 7px; -moz-border-radius-bottomRight: 7px; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;}

.inner { padding: 7px; }
.blue {
color: #224C92;
}

.italic {
font-style: italic; 
}


/* CLINICAL SERIES TEST PAGE style */

#series-clin{
        margin:20px;
}

.clin-series-left {
        float:left;
        width:450px;
margin-right:30px;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}

.clin-series-right {
        float:left;
        width:430px;
        margin-left:10px;
margin-bottom:10px;
margin-top:10px;        
}

div.clin-series-container {
background-color: #F1F5F8;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 30px;
padding:6px;
}

#series-clinical h1 {
        font-size: 1.3em;
        color: #00539E; 
}

#series-clinical h2 {
        font-size: 1.1em;
        color: #00539E; 
        margin-bottom:0;
        margin-left:0;
}



/* NEW SECTIONS - LIVE STYLES */

.blue-container {
background-color: #F1F5F8;
margin-left: 0px;
margin-top: 15px;
margin-bottom: 20px;
padding:7px;
}



#clinical {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
        margin-left: 20px;
}

#clinical h1 {
font-size: 1.4em;
color: #00539E;
margin:0;
}

#clinical h2 {
font-size: 1.3em;
color: #00539E;
margin:0;
}

.clinical-series-left {
        float:left;
        width:445px;
margin-right:30px;
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}

.clinical-series-right {
        float:left;
        width:445px;
        margin-left:10px;
margin-bottom:10px;
margin-top:10px;        
}

#clinical-left {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:300px;
}

#clinical-centre {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:300px;
}

#clinical-right {
        float:left;
        width:307px;
}

.clinical-left-box {
        float:left;
        border: 2px solid #8C8C8C;
        width:300px;
        margin-bottom:20px;
} 

.clinical-centre-box {
        float:left;
        border: 2px solid #8C8C8C;
        width:300px;
        margin-bottom:20px;
}

.clinical-right-box {
        float:left;
        border: 2px solid #8C8C8C;
        width:307px;
        margin-bottom:20px;
}

#global {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
        margin-left: 20px;
}

#global h1 {
font-size: 1.3em;
color: #00539E;
margin:0;
}

#global h2 {
font-size: 1.2em;
color: #00539E;
margin:0;
}

#global-left {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:285px;
}

#global-centre {
        float:left;
        margin-right:20px;
        padding-right:10px;
        width:285px;
}

#global-right{
        float:left;
        width:332px;
}

.global-left-box {
        float:left;
        border: 1px solid #8C8C8C;
        width:285px;
        margin-bottom:20px;
}

.global-centre-box {
        float:left;
        border: 1px solid #8C8C8C;;
        width:285px;
        margin-bottom:20px;
}

.global-right-box {
        float:left;
        border: 1px solid #8C8C8C;
        width:332px;
        margin-bottom:10px;
}



#column-left {
        float:left;
        width:460px;
        margin-bottom:20px;
        margin-right:30px;
}

#column-right {
        float:left;
        width:460px;
        margin-bottom:20px;
}

.series-box {
        float:left;
        width:460px;
        margin-bottom:20px;
        margin-top:10px;
}


#clinical h3 {
font-size: 1.125em;
color: #00539E;
margin-bottom:4px;
}

#clinical h4 {
font-size: 1.1em;
color: #00539E;
margin-bottom:4px;
margin-top:4px;
}

a.series-link {
color:#00539E;

}

a.series-link:link {
text-decoration: underline; 
font-size: 1em; 
color: #00539E;
}

a.series-link:visited { 
text-decoration: underline; 
font-size: 1em; 
color: #00539E; 
}

a.series-link:hover { 
text-decoration: none; 
font-size: 1em; 
color: #00539E; 
}

a.series-link:active { 
text-decoration: underline; 
font-size: 1em; 
color: #00539E;
}

span.series-author {
font-size:95%;
display: block;
}

span.series-title {
font-weight: bold;
color: #00539E;
display: block;
}

.series-border {
        float:left;
        width:460px;
        margin-bottom:20px;
        border-top: 1px solid #8C8C8C;
        padding-top: 7px;
}

.series-background {
        float:left;
        width:460px;
        margin-bottom:20px;
        background-color: #F1F5F8;
        border-top: 1px solid #8C8C8C;
        padding: 7px;
}

.align-center {
 text-align:center;
} 

.no-border {
border: none;
}


/* OLD STYLE CLINICAL */

#column1 {
        float:left;
        width:590px;
        margin-bottom:20px;
        margin-right:30px;

}

#column2 {
        float:left;
        width:350px;
        margin-bottom:20px;
}

#clinical-top {
        padding:10px;
        background-color: #EEE;
        margin-bottom:20px;
}

.green-box-1 {
        float:left;
        width:590px;
        margin-bottom:20px;
        margin-top:3px;        
        border-top: 3px solid #00703B;
}

.dark-blue-box-1 {
        float:left;
        width:590px;
        margin-bottom:20px;
        margin-top:3px;             
        border-top: 3px solid #00539E;
}

.light-blue-box-1 {
        float:left;
        width:590px;
        margin-bottom:20px;
        margin-top:3px;             
        border-top: 3px solid #009FC2;
}

.red-box-1 {
        float:left;
        width:590px;
        margin-bottom:20px;
        margin-top:3px;             
        border-top: 3px solid #B30538;
}

.plain-box-1 {
        float:left;
        width:590px;
        margin-bottom:20px;
        margin-top:3px;             ;
}

.green-header {
font-size: 1.25em;
font-weight: bold;
color: #00703B;
margin-left:5px;
}

.dark-blue-header {
font-size: 1.25em;
font-weight: bold;
color: #00539E;
margin-left:5px;
}

.light-blue-header {
font-size: 1.25em;
font-weight: bold;
color: #009FC2;
margin-left:5px;
}

.red-header {
font-size: 1.25em;
font-weight: bold;
color: #B30538;
margin-left:5px;
}


.tContent{ 
background-color:#EEE;
clear: both; 
margin-top: 0px;
margin-bottom: 30px; 
padding:7px; 
}

#global-health {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
        margin-left: 20px;
}

#global-video {
display: block;
height:588px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
border-bottom: 1px solid #224C92;
margin-bottom: 16px;
background-color: #224C92;
}

#global-iframe { 
width: 350px;
height: 700px;
border-left: 3px solid #224C92;
border-right: 2px solid #224C92;
overflow: hidden
}

.ghtv {
background-color: #224C92;
}

/*********************************************************/
/*  GLOBAL NAVIGATION STYLES - tidied up version */


.qmmc .qmdivider {
display: block;
font-size: 1px;
border-width: 0px;
border-style: solid;
position: relative;
z-index: 1;
}

.qmmc {
/* position: relative; */
/* zoom: 1; */
z-index: 10;
}

.qmmc a, .qmmc li {
float: left;
display: block;
white-space: nowrap;
position: relative;
z-index: 1;
}

.qmmc ul {
left: -10000px;
position: absolute;
z-index: 10;
}

ul.qmmc {
list-style: none;
padding: 0px;
margin: 0px;
}

ul.qmmc li a {
float: none;
padding: 0px;
margin: 0px;
}

.qmmc li:hover>ul {
left: auto;
}

#qm0 ul {
 top: 100%; 
margin-left: 0;
/* padding-left: 0; */
padding: 0 1em;
}

#qm0 ul li:hover>ul {
top: 0px;
left: 100%;
}

/*!!!!!!!!!!! IE6 WORKAROUND !!!!!!!!!!!*/

.qmmc li.ie6hover ul {
    top: 0px;
    left: 20%;
}

#qm0 ul li.ie6hover ul {
    top: 0px;
    left: 100%;
}

/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/ 

/*"""""""" (SUB) Container""""""""*/
#qm0 div,#qm0 ul {
margin: 0px 0px 0px -20px;
border-style: none;
}

/*"""""""" (SUB) Items""""""""*/
#qm0 div a, #qm0 ul a {
font-size: 11px;
border-width: 0px;
border-style: none;
}

/*"""""""" Individual Titles""""""""*/

ul#qm0 li {
/* padding: 0.6em 0.25em; */
 padding: 0.6em 0.4em;
 margin: 0;
}

li.gn-sep {
padding: 0;
color: black;
}

ul#qm0 li#menu1 { padding-left: 0.3em }
ul#qm0 li#menu10 { padding-right: 0.3em }


/* DROPDOWN MENUS */

ul#gnav_drop_journals, ul#gnav_drop_collections, ul#gnav_drop_conferences, ul#gnav_drop_forauthors {
clear: both;
margin-left: -1.75em;
}
* html ul#gnav_drop_journals { margin-left: -2.5em; }
* html ul#gnav_drop_collections { margin-left: -2.5em; }
* html ul#gnav_drop_conferences { margin-left: -2.7em; }
* html ul#gnav_drop_forauthors { margin-left: -2.7em; }


* + html ul#gnav_drop_journals { margin-left: -2.5em; }
* + html ul#gnav_drop_collections { margin-left: -2.5em; }
* + html ul#gnav_drop_conferences { margin-left: -2.7em; }
* + html ul#gnav_drop_forauthors { margin-left: -2.7em; }



ul#gnav_drop_journals li, ul#gnav_drop_collections li, ul#gnav_drop_conferences li, ul#gnav_drop_forauthors li  {
 clear: both;
 background-color: #4d6a76;
 width: 213px;
 border-bottom: 1px solid #C1C1C1;
 padding: 0;
}


ul#gnav_drop_journals li {
 width:255px;
}
ul#gnav_drop_collections li {
 width:205px;
}
ul#gnav_drop_conferences li { 
 width: 240px; 
}
ul#gnav_drop_forauthors li { 
 width: 180px; 
}


ul#gnav_drop_journals a, ul#gnav_drop_collections a, ul#gnav_drop_conferences a, ul#gnav_drop_forauthors a {
 color: white;
 font-family: Trebuchet MS, Verdana, sans-serif;
 font-size: 1em;
 text-decoration: none;
 padding: 4px 12px 4px 12px;
 background-color: #666666;
}

ul#gnav_drop_journals a:visited { text-decoration: none; background-color: #666666; }
ul#gnav_drop_journals a:active { text-decoration: none; background-color: #666666; }

ul#gnav_drop_collections a:visited { text-decoration: none; background-color: #666666; }
ul#gnav_drop_collections a:active { text-decoration: none; background-color: #666666; }

ul#gnav_drop_journals li#lancet a:hover { text-decoration: none; background-color: #4d6a76; color:white;}
ul#gnav_drop_journals li#laninf a:hover { text-decoration: none; background-color: #936FB1; color:white;}
ul#gnav_drop_journals li#laneur a:hover { text-decoration: none; background-color: #6CB33E; color:white;}
ul#gnav_drop_journals li#lanonc a:hover { text-decoration: none; background-color: #CC0000; color:white;}
ul#gnav_drop_journals li#lanres a:hover { text-decoration: none; background-color: #009DD9; color:white;}
/* ul#gnav_drop_journals li#landia a:hover { text-decoration: none; background-color: #239C89; color:white;} */
ul#gnav_drop_journals li#landia a:hover { text-decoration: none; background-color: #009b97; color:white;}
ul#gnav_drop_journals li#langlo a:hover { text-decoration: none; background-color: #85063a; color:white;}
ul#gnav_drop_journals li#lanpsy a:hover { text-decoration: none; background-color: #00447c; color:white;}

ul#gnav_drop_collections li#clinical-collection a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_collections li#globalhealth-collection a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_collections li#specialty-collections a:hover { text-decoration: none; background-color: #333333; color:white;}

ul#gnav_drop_conferences li#conf1 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_conferences li#conf2 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_conferences li#conf3 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_conferences li#conf4 a:hover { text-decoration: none; background-color: #333333; color:white;}

ul#gnav_drop_forauthors li#author1 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_forauthors li#author2 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_forauthors li#author3 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_forauthors li#author4 a:hover { text-decoration: none; background-color: #333333; color:white;}
ul#gnav_drop_forauthors li#author5 a:hover { text-decoration: none; background-color: #333333; color:white;}


#menu1 a:hover { text-decoration: none; color: #00549F; }

#menu2 a:hover { text-decoration: none; color: #00549F; }

#menu3 a:hover { text-decoration: none; color: #00549F; }

#menu4 a:hover { text-decoration: none; color: #00549F; }

#menu5 a:hover { text-decoration: none; color: #00549F; }

#menu6 a:hover { text-decoration: none; color: #00549F; }

#menu7 a:hover { text-decoration: none; color: #00549F; }

#menu8 a:hover { text-decoration: none; color: #00549F; }

#menu9 a:hover { text-decoration: none; color: #00549F; }

#menu10 a:hover { text-decoration: none; color: #00549F; }

#primary_nav {
 clear: both;
 height: 35px;
 background: url(../images/nav_bg.gif) repeat-x;
/* padding-left: 9em; */
 padding-left: 14.5em;
}




/***************   INLINE AUDIO PLAYERS    ****************/

div#audio-page-main {
 margin-top:20px;
 margin-bottom:20px;
}
div#audio_page_left {
 margin-top:5px;
 width:60%;
}
div#audio_page_right {
 margin-left:0px;
 margin-top:0px;
 padding-top:5px;
 padding-left:0px;
 padding-right:0px;
 width:32%;
 background-color:#ffffff;
 border:0px solid #bbbbbb;
}

div#audio_page div#audio_page_left div#videoHolder1 {
 border:1px solid #bbbbbb; 
 margin-top:10px;
 width:100%;
 background-color: #ededed;
 padding-top: 30px;
 padding-left: 15px;
 padding-right: 10px;
 padding-bottom: 45px;
 margin-top:0px;
}


div.mediaNavigation {
 margin-bottom:10px;
}

div#series_right div.mediaNavigation {
 margin-bottom:0px;
}

div.articlepage div.mediaNavigation {
 margin-bottom:2px;
 margin-top:2px;
}

div#audio_page div.mediaNavigation {
 margin-top:10px;
 width:360px;
}

.medianavprev {
    background: url("http://www.thelancet.com/images/prevArrowActive.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    width: 28px;
}
.medianavprevinactive {
    background: url("http://www.thelancet.com/images/prevArrowInactive.gif") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 19px;
    width: 28px;
}
.medianavnext {
    background: url("http://www.thelancet.com/images/nextArrowActive.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    width: 28px;
}
.medianavnextinactive {
    background: url("http://www.thelancet.com/images/nextArrowInactive.gif") no-repeat scroll 0 0 transparent !important;
    cursor: default;
    display: block;
    height: 19px;
    text-decoration: none !important;
    width: 28px;
}

.mediaheader {
 margin-top:2px;
 font-weight: bold;
/* color: #404040;*/
 color: #00549F;
}

div#audio_page .mediaheader {
 font-size: 1.1em; 
}

div.articlepage .mediaheader {
 color: #404040;
}

div#series_right .mediaheader {
/* color: #4D6A76;*/
}

// Add in a specific size for Audio page
div#audio_page .mediaheader {
 font-size: 1.1em;
}

div#audio_archive_page div#audio_dropdown {
    margin-bottom: 30px;
}
div#audio_archive_page div#audio-journal-logo {
    margin-bottom: 10px;
}

div.mediaplayer .floatLeft {
 float:left;
 margin:0 5px 5px 0;
}

div.mediaplayer .pagination {
 float:right;
 margin-bottom:5px;
 margin-top:0px;
 padding-left:0;
}

div.mediaplayer .pagination li {
 display:inline;
 float:left;
 margin:0;
 padding:2px;
}

div.mediaplayer .pagination li a {
 text-decoration:none;
 font-weight:normal;
 font-size:12px;
 //color: #4d6a76;
 cursor: pointer;
 color: #00549F;
}

div#series_right .pagination li a {
 /*color: #4D6A76;*/
}

div.mediaplayer .pagination li a.active {
 font-weight:bold;
 text-decoration:none;
}

div.mediaplayer .pagination li a:hover { 
 /* text-decoration: underline; */
 cursor: pointer;
}

div.mediaplayer .mediainfo {
 margin-bottom:15px;
}

div#audio_page .mediainfo {
 margin-bottom:10px;
 width:95%;
 margin-top:20px;
}

#videoholder {
 min-height:260px;
 background-color: #000000;
 margin-top:10px;
}

#videocaptionholder {
 background-color: rgb(238, 238, 238); 
 margin-bottom: 20px;
}
#videocaption {
 padding:5px;
}

div.captionArea {
 margin-top:5px;
 padding:5px;
}

div#series_right div#videoHolder1 div.mediainfo div.captionArea {
 margin-top:0px;
 background-color: #EEEEEE;
 margin-bottom: 20px;
 padding: 5px;
}

// make this specific to Series page
div#series_right div.captionArea {
 margin-top:0px;
}

// make this specific to Audio page
div#audio_page div.captionArea {
 margin-top:10px;
}    

span.audio-caption-title {
 font-weight:bold;
}

span.audio-caption {
 font-weight:roman;
}

div.videoInfo {
 display:none;
}

#audiobox {
 border:0px solid #cccccc;
 padding:0px;
}

div#audio-caption-title {
 margin-top:15px;
 margin-bottom:15px;
}
div#audio-caption {
 margin-top:15px;
}
div#audio-download {
 margin-top:15px;
}

td#feed-links {
 vertical-align:top;
 padding-top: 10px;
}

td#feed-links h2 {
 margin-top:0px;
 font-size:1em;
}

td#feed-links a {
 /* font-size:0.8em; */
 font-weight:normal;
}

td#archive-links {
 vertical-align:top;
 border-bottom: 0px solid #666666;
 padding-bottom: 0px;
}
td#archive-links h2 {
 margin-top:0px;
 font-size:1em;
}
td#archive-links a {
 /* font-size:0.8em; */
 font-weight:normal;
}
div#archive-intro {
 /* font-size:0.8em; */
 margin-top:5px;
}
ul#archive-links {
 list-style-type:none;
 padding-left:0px;
 margin-top:5px;
 margin-left:0px; 
} 
ul#archive-links li {
 list-style-type:none;
 padding-left:0px;
 margin-left:0px;
} 

span.audio-caption-title {
 color: #00549F;
 font-weight: bold;
}


/***************   End of INLINE AUDIO PLAYERS    ****************/



/**************    PICTURE QUIZ   *******/

#column3 {
        float:left;
        width:350px;
        margin-bottom:20px;
        margin-right:30px;
}

#column4 {
        float:left;
        width:520px;
        margin-bottom:20px;
        padding-left:50px;
}

.plain-box-2 {
        float:left;
        width:350px;
        margin-bottom:20px;
        margin-top:20px;
}

.plain-box-3 {
        float:right;
        width:600px;
        margin-bottom:20px;
        margin-top:20px;  
}
/**************   End of PICTURE QUIZ  *******/


/*************  LANCET PEOPLE pages  ***************/

#people {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
        margin-left: 20px;
}

.people-left {
        float:left;
        width:430px;
        margin-bottom:20px;
        margin-top:3px;
}

.people-right {
        float:left;
        margin-bottom:20px;
        margin-top:3px;
}

#people h1 {
font-size: 1.5em;
color: #00539E;
margin-bottom:3px;
}

#people h2 {
font-size: 1.25em;
color: #00539E;
margin-bottom:5px;
}

#people h3 {
font-size: 1.05em;
color: #000;
margin-bottom:0px;
margin-top:5px;
}
/*************  End of LANCET PEOPLE pages  ***************/


/****************   SUBSCRIBE page  ***************/

div.subscribe-page div#subscribe-page-header {
 width:100%;
 margin-bottom:20px;
}
div.subscribe-page div#subscribe-page-header h1 {
 margin-top:0px;
 margin-bottom:0px;
}
div.subscribe-page div#subscribe_dropdown {
 margin-bottom:20px; 
}
div.subscribe-page div#subscribe-page-left {
 width:75%;
 padding-top:20px;
}
div.subscribe-page div.subscribe-journal-logo {
 margin-bottom:20px;
}
div.subscribe-page div#list-holder {
 margin-bottom: 0;
 margin-top: 0;
 float:left;
 width:50%;
}
div.subscribe-page div#list-holder ul {
 margin-bottom:0px;
 margin-left:5px;
 padding-left:0px;
 list-style-position:inside;
}
div.subscribe-page div#subs-link-holder {
 float:right;
 width:100px;
 margin-top:20px;
 margin-right:210px;
}
div.subscribe-page div#subs-link {
 padding-bottom: 8px;
 padding-top: 8px;
 padding-left: 10px;
 padding-right: 10px;
 width:120px;
}    
div.subscribe-page div#subs-link a {
 font-size: 120%;
}
div.subscribe-page table#subscribe_pricing_table {
 margin-left:0px;
 margin-top:10px;
 padding-left:0px;
 padding-bottom: 40px;
 border-bottom: 0px;
}
div.subscribe-page #subscribe_pricing_table th {
border-left: 1px solid #EDEDED;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
border-top: 0px solid #EDEDED;
}
div.subscribe-page #subscribe_pricing_table td.nobg {
border-top: 0;
border-right: 1px solid #EDEDED;
border-left: 0;
}
div.subscribe-page #subscribe_pricing_table th.spec {
border-left: 1px solid #EDEDED;
border-top: 0;
}
div.subscribe-page #subscribe_pricing_table tr {
border-left: 1px solid #EDEDED;
}
div.subscribe-page #subscribe_pricing_table td {
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
}
div.subscribe-page table#subscribe_pricing_table td.price {
 font-weight:bold;
 padding-left:5px;
 padding-right:5px;
 width:17%;
}
div.subscribe-page td#sub_pricing_table_topleft th {
 width:17%;
}
div.subscribe-page table#subscribe_pricing_table th#hdr_both {
 background-color:#ffffff;
} 
div.subscribe-page th#hdr_both div {
 font-weight:bold;
 color:#000000;
}
div.subscribe-page table#subscribe_pricing_table th#hdr_online {
 background-color:#ffffff;
}  
div.subscribe-page th#hdr_online div {
 font-weight:bold;
 color:#000000;
}
div.subscribe-page th#hdr_na {
 width:20%;
} 
div.subscribe-page th#hdr_row {
 width:20%
} 
div#subscribe_lanres table#subscribe_pricing_table th {
    background-color: #009DD9;
}
div.subscribe-page div#existing {
 font-weight:bold;
 color: #224c92;
 font-size: 110%;
 margin-left:0px;
 padding-left:20px;
 margin-bottom:20px;
 float:left;margin-right:5%;
 padding-top:10px;
}
div.subscribe-page td#lancet-institutions-table-left {
 vertical-align:top
}
div.subscribe-page td#lancet-institutions-table-right {
 vertical-align:top;
 font-size:0.8em;
 padding-top:15px;
}
div.subscribe-page div#subscribe-lancet-options-info {
 margin-bottom:20px;
}
div#subscribe-lancet-po {
 margin-bottom: 20px;
}
div#subscribe-lancet-options-info h4 {
 font-size: 0.8em;
 margin-top:0px;
 margin-bottom:0px;
 color: #333333;
}
div#subscribe-lancet-options-info p {
 margin-top:5px;
 font-size: 0.8em;
}
div.subscribe-page div#offices {
 margin-top:10px;
}
div.subscribe-page div.office {
 float:left;
 width:33%;
}
div.subscribe-page div.office-right {
 float:right;
 width:33%;
}
div.subscribe-page div#office-right-jpn-outer {
 width:66%;
} 
div.subscribe-page div#office-right-jpn-inner {
 float:left;
 width:33%;
} 
div.subscribe-page div#subscribe-lancet-institutions {
 margin-top:10px;
 padding-top:10px;
 border-top:1px solid #224C92;
 padding-left:30px;
}
div.subscribe-page div#activate-and-renew {
 margin-left:15%;
 width:50%
 border: 1px solid #000000;
 height: 60px;
}
div.subscribe-page div#activate-and-renew div.button-link {
 width:120px;
 padding-top:3px;
 padding-left:3px;
 padding-right:3px;
 padding-bottom:3px;
}
div.subscribe-page div.floatleft {
 float: left;
 height: 50px;
 width: 35%;
}
div.subscribe-page .clear {
    clear: both;
}
div.subscribe-page div.button-link {
 background-color:#cccccc;
 font-weight:bold;
 border-radius:15px;
 text-align:center;
}
div.subscribe-page div.button-link:hover {
 background-color:#010066;
}
div.subscribe-page div.button-link a {
 text-decoration:none;
 color:#000000;
 font-size:100%;
 width:100%;
}
div.subscribe-page div.button-link:hover a {
 text-decoration:none;
 color:#ffffff;
}


/* NEW SUBSCRIBE PAGE */

div#subscribe-column1 {
 width: 300px;
 float: left;
 border: 1px solid #CCC;
 margin-left: 20px;
 margin-bottom: 25px;
 height:510px;
}

div#subscribe-column2 {
 width: 300px;
 float: left;
 border: 1px solid #CCC;
 margin-left: 25px;
 margin-bottom: 25px;
 height:510px;
}

div#subscribe-column3 {
 width: 300px;
 float: left;
 border: 1px solid #CCC;
 height:510px;
 margin-left: 25px;
 margin-bottom: 25px;
}

div#subscribe-columns div.shadow {
 -moz-box-shadow: 5px 5px 5px #CCC;
 -webkit-box-shadow: 5px 5px 5px #CCC;
 box-shadow: 5px 5px 5px #AAA;
}

#div#subscribe-columns .tick {
# color: #4D6A76;
# font-weight: bold;
# font-size: 30px;
#}

div#subscribe-columns .price {
 color: #2E98F7;
}

table#subcribe-columns-head h1 {
 color: #4D6A76;
 font-weight: bold;
 font-size: 17px;
}

table#subcribe-columns-head h1 a {
 color: #4D6A76; 
}

table#subcribe-columns-head h1 a:visited {
 color: #4D6A76; 
}

table#subcribe-columns-head h1 a:active {
 color: #4D6A76; 
}

table#subcribe-columns-head h1 a:hover {
 color: #4D6A76;
 text-decoration: none;
}

table#subcribe-columns-head img {
 border: 0px;
}

div#subscribe-columns h2 {
 color: #4D6A76;
 font-weight: bold;
 font-size: 15px;
 margin-bottom: 2px;
 margin-top:5px;
}

div#subscribe-columns div#subs-button {
 width:100px;
 margin-top:20px;
}

table#subscribe-footer div#act-button {
 width:150px;
 margin-top:30px;
}

table#subscribe-footer div#subs-button {
 margin-top: 20px;
 width: 100px;
}

table#subscribe-footer h2 {
 color: #4D6A76;
 font-size: 15px;
 font-weight: bold;
 margin-bottom: 2px;
}    


/****************   ACCESS TO CONTENT page  ***************/

div#access-to-content div#dropdown-tabs {
 padding:10px;
 background-color: #ffffff;
 border:1px solid #aaaaaa;
 margin-top:15px;
 margin-bottom:15px;
}
div#access-to-content div#dropdown-tabs div.dropdown-tab {
 display:none;
}
div#access-to-content div#dropdown-tabs div#access-lancet {
 display:block;
}

.access-table {
 margin-top: 10px;
 border: 1px solid #CCC;
 border-collapse: collapse;
}

table.access-table tr.tl  {
 background: #4D6A76;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tl  {
 background: #4D6A76;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.tlde  {
 background: #009B97;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tlde  {
 background: #009B97;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.tlgh  {
 background: #8f063a;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tlgh  {
 background: #8f063a;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.tlid  {
 background: #936FB1;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tlid  {
 background: #936FB1;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.tln  {
 background: #6CB33E;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tln  {
 background: #6CB33E;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.tlo  {
 background: #CC0000;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tlo  {
 background: #CC0000;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.tlrm  {
 background: #009DD9;
 color: #FFF;
 font-weight: bold;
}

div#access-to-content td.tlrm  {
 background: #009DD9;
 color: #FFF;
 font-weight: bold;
 border: 2px solid #CCC;
}

table.access-table tr.bottom  {
 border-bottom: 1px solid #CCC;
}

table.access-table td.right {
 border-right: 1px solid #CCC;
 padding: 10px;
}

.tick {
 color: #00B050;
 font-weight: bold;
 font-size: 20px;
}

.cross {
 color: #FF0000;
 font-weight: bold;
 font-size: 20px;
}

a.access:link { text-decoration: none; color: #FFF; } 
a.access:visited { color: #FFF; }
a.access:hover { text-decoration: underline; color: #FFF; }


/****************   End of SUBSCRIBE page  ***************/



/*************   PICTURE QUIZ GALLERY  ****************/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}

/* TOP LEFT */
div.pp_default .pp_top .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) -78px -93px no-repeat}

/* TOP MIDDLE */
div.pp_default .pp_top .pp_middle{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite_x.png) top left repeat-x}

/* TOP RIGHT */
div.pp_default .pp_top .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) -112px -93px no-repeat}

div.pp_default .pp_content .ppt{color:#f8f8f8}

/* MIDDLE LEFT */
div.pp_default .pp_content_container .pp_left{ 
background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite_y.png) -7px 0 repeat-y;padding-left:12px
}

/* MIDDLE RIGHT */
div.pp_default .pp_content_container .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite_y.png) top right repeat-y;padding-right:12px}

div.pp_default .pp_next:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{display:none;margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}

div.pp_default .pp_nav .pp_play { display:none; }

div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}

/* DETAILS BOX HOLDS THE NAV ELEMENTS */
div.pp_default .pp_content_container .pp_details{margin-top:10px}

div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}

div.pp_default .pp_nav .currentTextHolder{color:#666;font-family:Georgia;font-size:11px;font-style:italic;left:45px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}

/* THIS LINE SHOULD MAKE PREV/NXT BUTTONS GO OPAQUE ON HOVER */
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {
 opacity:0.7
}

div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//default/loader.gif) center center no-repeat}

/* TOP LEFT */
div.light_rounded .pp_top .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -88px -53px no-repeat}
/* TOP RIGHT */
div.light_rounded .pp_top .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -110px -53px no-repeat}

div.light_rounded .pp_next:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;display:none;}
div.light_rounded .pp_nav .pp_pause{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/sprite.png) -110px -80px no-repeat}

/* TOP LEFT */
div.dark_rounded .pp_top .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -88px -53px no-repeat}
/* TOP RIGHT */
div.dark_rounded .pp_top .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -110px -53px no-repeat}

/* MIDDLE LEFT */
div.dark_rounded .pp_content_container .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/contentPattern.png) top left repeat-y}
/* MIDDLE RIGHT */
div.dark_rounded .pp_content_container .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/contentPattern.png) top right repeat-y}

div.dark_rounded .pp_next:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;display:none;}
div.dark_rounded .pp_nav .pp_pause{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;display:none;}
div.dark_square .pp_nav .pp_pause{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}

/* LIGHT SQUARE THEME, CLOSE BUTTON */
div.light_square .pp_close{
 /* background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) -1px -1px no-repeat; */
 background:url(http://download.thelancet.com/flatcontentassets/prettyphoto/default/def_close.png) no-repeat; 
 cursor:pointer;
 height:26px;
 width:27px;
 margin-top:2px;
}

div.light_square .pp_close:hover {
 opacity: 0.70;
}

div.light_square .pp_nav .pp_play{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;display:none;}
div.light_square .pp_nav .pp_pause{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}

/* LIGHT SQUARE THEME, PREV ARROW BUTTON */
div.light_square .pp_arrow_previous{
 background:url(l_arrow_20x27.png) 0 0px no-repeat;
 background:url(http://download.thelancet.com/flatcontentassets/prettyphoto/default/def_l_arrow.png) 0px 0px no-repeat;
 margin-right:0px;
}

div.light_square .pp_arrow_previous:hover {
 opacity: 0.70;
}

/* LIGHT SQUARE THEME, NEXT ARROW BUTTON */
div.light_square .pp_arrow_next{
 background:url(r_arrow_21x27.png) 0px 0px no-repeat;
 background:url(http://download.thelancet.com/flatcontentassets/prettyphoto/default/def_r_arrow.png) 0px 0px no-repeat;
 margin-right:0px;
}

div.light_square .pp_arrow_next:hover {
 opacity: 0.70;
}

div.light_square .pp_next:hover{
 background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/btnNext.png) center right no-repeat;
 cursor:pointer
}

div.light_square .pp_previous:hover{
 background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_square/btnPrevious.png) center left no-repeat;
 cursor:pointer
}

div.facebook .pp_top .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;display:none;}
div.facebook .pp_nav .pp_pause{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}

.pp_content{height:40px;min-width:40px}

* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}

/* DETAILS BOX HOLDS THE NAV ELEMENTS */
.pp_content_container .pp_details{float:left;margin:10px 0 2px}

.pp_description{display:none;margin:0;margin-left:30px;font-weight:bold;}
.pp_social{float:left;margin:0;display:none;}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px;display:none;}
.pp_social .twitter{float:left;display:none;}

.pp_nav {
 clear:right;
 float:left;
 /* margin:3px 10px 0 0; */
 margin:0px 0px 0 0;
 margin-right:15px;
}

.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}

.pp_nav p.currentTextHolder {
 float:left;
 margin:2px 4px;
 margin-top: 5px;
 white-space:nowrap;
 font-weight:normal;

/* hide it because Justine doesn't want the numbers */
 display:none;
/*  color:#ffffff;  */
}

.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}

/* PREV ARROW LINK */
a.pp_arrow_previous {
 display:block;
 float:left;
 height:27px;
 /* margin-top:3px; */
 overflow:hidden;
 text-indent:-10000px;
 width:28px;
}

/* NEXT ARROW LINK */
a.pp_arrow_next {
 display:block;
 float:left;
 /* height:15px; */
 height:27px;
 /* margin-top:3px; */
 overflow:hidden;
 text-indent:-10000px;
 /* width:14px */
 width:28px;
}

.pp_nav .pp_play {display:none;}

.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}

div.ppt {
 color:#fff;
 display:none;
 font-size:1px;
 margin:0 0 5px 15px;
 z-index:9999;
 visibility:hidden;
}

div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}

/* DETAILS BOX HOLDS THE NAV ELEMENTS */
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}

/* DESCRIPTION IS WHERE THE CAPTION APPEARS */
div.light_rounded .pp_description,div.light_square .pp_description{
 /* margin-right:85px; */
 margin-right:35px;
 margin-left:20px;
 margin-top:5px;
}

div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(http://download.thelancet.com/flatcontentassets/prettyphoto//dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}

/* TOP AND BOTTOM */
.pp_top {
 height:20px;
 position:relative
}

.pp_bottom{
 /* height:20px; */
 height:10px;
 position:relative
}

* html .pp_top,* html .pp_bottom{padding:0 20px}

.pp_top .pp_left {
 height:20px;
 left:0;
 position:absolute;
 width:20px
}

.pp_bottom .pp_left{
 height:20px;
 height:10px;
 left:0;
 position:absolute;
 width:20px
}

.pp_top .pp_middle {
 height:20px;left:20px;position:absolute;right:20px
}

.pp_bottom .pp_middle {
 height:20px;
 height:10px;
 left:20px;
 position:absolute;
 right:20px
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}

.pp_top .pp_right {
 height:20px;
 left:auto;
 position:absolute;
 right:0;
 top:0;
 width:20px
}

.pp_bottom .pp_right{
 height:20px;
 height:10px;
 left:auto;
 position:absolute;
 right:0;
 top:0;
 width:20px
}

.pp_fade,.pp_gallery li.default a img{display:none}

.pp_fade {border:0px solid #000000;}


div#pq-page {
 margin: 10px 10px 20px;
}  

div#pq-page h2 {
 margin-top: 0px;
}

div#pq-page .fleft { float: left; margin: 0 20px 0 0; }

div#pq-page .cboth { clear: both; }

div#pq-page #main {
 background: #fff;
 margin: 0 auto;
 padding: 30px;
 width: 1000px;
}

div#pq-page .wide {
 border-bottom: 1px #000 solid;
 width: 4000px;
}

div#pq-page div#pq-left {
 float:left;
 width:70%;
 padding-bottom: 50px;
}

div#pq-page div#pq-gall-holder {
 width:70%;
}

div#pq-page ul.gallery {
 margin: 0; 
 padding: 0;
}

div#pq-page ul.gallery li { 
 display: inline; 
}

div#pq-page ul.gallery li a img {
 width:90px;
 border: 0 none;
 border:1px solid #bbbbbb;
}

div#pq-page ul.gallery li:hover a img {
 border:1px solid #000000;
}

div#pq-page ul.gallery li.placeholder img {
 width:90px;
 border:1px solid #dddddd;
}

div#pq-page ul.gallery li.placeholder:hover img {
 border:1px solid #bbbbbb;
}

div.pp_gallery {
 display:none;
 visibility:hidden;
}

div#pq-page div#pq-right {
 float:right;
 width:30%;
}

div#pq-page div#submit-box {
 background-color: #efefef;
 border: 0px solid #777777;
 padding: 10px;
 padding-left:15px;
 padding-right:15px;
 width:60%;
 border: 1px solid #aaaaaa;
 margin-left:20%;
}

div#pq-page div#submit-box-header {
  background-color: #efefef;
}

div#pq-page div.submit-box-body {
 margin-top:10px;
} 

div#pq-page div#submit-box h4 {
 margin-top:0px;
 margin-bottom:0px;
}

div#pq-page div#submit-box p {
}

div#pq-page ul#submissions {
 margin-top: 10px;
 list-style-type: disc;
 list-style-position: outside;
 margin-left:0px;
 padding-left:10px;
}

div#pq-page ul#submissions li {
 margin-bottom:5px;
}

/*************   End of PICTURE QUIZ GALLERY  ****************/



/*************  LANRES *************/

div#lanres div.picquiz {
    background-color: #EEEEEE;
    margin-bottom: 15px;
    margin-top: 0;
    padding-top: 10px;
    width: 332px;
}
div#lanres div#box9 {
/* margin-top:20px; */
 margin-bottom:30px;
}
div#lanres div#box9 div.backtabs a {
 background: url("http://www.thelancet.com/images/tab-left-site.gif") no-repeat scroll left top transparent;
}
div#lanres div#box9 div.backtabs a span {
  background: url("http://www.thelancet.com/images/tab-right-site.gif") no-repeat scroll right top transparent;
}
div#lanres div#box9 div.backtabs .selected a {
    background-position: 0 -150px;
    border-width: 0;
}
div#lanres div#box9 div.backtabs .selected a span {
 background-position: 100% -150px;
 color: white;
 padding-bottom: 6px;
}
div#lanres div#box9 div.backtabs a:hover {
 background-position: 0 -150px;
 border-width: 0;
}
div#lanres div#box9 div.backtabs a:hover span {
 background-position: 100% -150px;
 color: white;
 padding-bottom: 6px;
}
div#lanres div.backtabs a {
 /* background: url("../images/tab-left-TLID.gif") no-repeat scroll left top transparent; */
 background: url("http://download.thelancet.com/flatcontentassets/testing/lanres/tab-left-TLRM2.jpg") no-repeat scroll left top transparent;
 
}
div#lanres div.backtabs a span {
  background: url("http://download.thelancet.com/flatcontentassets/testing/lanres/tab-right-TLRM2.jpg") no-repeat scroll right top transparent;
}
body.lanres div#box9 div.backtabs .selected a {
    background-position: 0 -150px;
    border-width: 0;
}
body.lanres div#box9 div.backtabs a {
    background: url("http://www.thelancet.com/images/tab-left-site.gif") no-repeat scroll left top transparent;
}

body.lanres div#box9 div.backtabs a:hover {
    background-position: 0 -150px;
    border-width: 0;
}

body.lanres div#box9 div.backtabs a:hover span {
    background-position: 100% -150px;
    color: white;
    padding-bottom: 6px;
}

body.lanres div#box9 div.backtabs .selected a span {
    background-position: 100% -150px;
    color: white;
    padding-bottom: 6px;
}
body.lanres div#box9 div.backtabs a span {
    background: url("http://www.thelancet.com/images/tab-right-site.gif") no-repeat scroll right top transparent;
}

div#journal-page {
    margin: 10px 10px 20px;
}
div#journal-page h1 {
 margin-top:20px;
 margin-bottom:0px;
 font-size: 1.5em;
}

/* Advisory Board page */
div#journal-board h1 {
 margin-top:20px;
 margin-bottom:0px;
}

div#journal-board div#journal-board-body {
 margin: 0 30px;
 margin-left:5px;
}

div#journal-board div#journal-board-body .bios .bio {
 background: none repeat scroll 0 0 #F8F8F8;
 border-bottom: 1px solid #E5E5E5;
 border-top: 1px solid #E5E5E5;
 margin: 0 0 1.6em;
 padding: 60px 30px 30px;
 padding-top:30px;
 padding-bottom: 15px;
}

div#journal-board div#journal-board-body .bios .bio.odd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
}
div#journal-board div#journal-board-body .bios .bio.first {
 padding-top:50px;
}

div#journal-board div#journal-board-body .bios .bio .col01 {
    float: left;
    margin: 5px 30px 0 0;
    width: 105px;
}
div#journal-board div#journal-board-body .bios .bio .col01 img.bio_thumb {
    border: 3px solid #CCCCCC;
    overflow: hidden;
    width: 99px;
}
div#journal-board div#journal-board-body .bios .bio .col02 {
    float: left;
    width: 717px;
}
div#journal-board div#journal-board-body .bios .bio .name {
    color: #00539E;
    font-size: 1.3em;
    margin: 0 0 0.5em;
}
div#journal-board div#journal-board-body a.bio-name {
    color: #00539E;
}
div#journal-board div#journal-board-body .bios .bio p {
    margin: 0 0 1em;
    padding: 0;
}
div#journal-board div#journal-board-body div.degrees {
 /* color: #00539E; */
 font-weight:bold;
 margin-bottom: 5px;
}

/* LANRES Board page */
div.lanres div#journal-board h1 {
 color:#009DD9; 
}
div.lanres div#journal-board div#journal-board-body a.bio-name {
 color:#009DD9;
}

div.lanres div#journal-board div#journal-board-body div.degrees {
 color:#009DD9;
} 

/* LANDIA Board page */
div.landia div#journal-board h1 {
    margin-bottom: 0;
    margin-top: 20px;
}
div.landia div#journal-board h1 {
    font-size: 1.5em;
    margin-bottom: 0;
    margin-top: 20px;
    color:#009B97;
}
div.landia div#journal-board div#journal-board-body {
    margin: 0 30px 0 5px;
}
div.landia div#journal-board div#journal-board-body .bios .bio.first {
    /* padding-top: 50px; */
    padding-top: 30px;
}
div.landia div#journal-board div#journal-board-body .bios .bio.odd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
}
div.landia  div#journal-board div#journal-board-body .bios .bio {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
/*    margin: 0 0 1.6em; */
    margin-bottom: 5px;
/*    padding: 30px 30px 15px; */
    padding: 10px 10px 5px;
    width:100%;
}
div.landia div#journal-board div.col01 {
 display:none;
}
div.landia div#journal-board div#journal-board-body .bios .bio .name {
 font-size:1em;
}

div.landia div#journal-board div#journal-board-body a.bio-name {
 /*color:#009B97;*/
 color:#000000;
 font-weight:bold;
}
div.landia div#journal-board div#journal-board-body div.degrees {
 /* color:#009B97; */
 color:#000000;
 font-weight:normal;
}

/* LANGLO Board page */
div.langlo div#journal-board h1 {
 color:#8F063A; 
}
div.langlo div#journal-board div#journal-board-body a.bio-name {
 color:#8F063A;
}


/* News Archive page */
div#journal-archive-body div#left {
    width: 59.2em;
}
div#journal-archive-body div#intro {
 margin-top: 20px;
 margin-bottom: 20px;
}
div#journal-archive-body div.OF-entry {
    border: 1px solid white;
    width: 59.2em;
}
div#journal-archive-body div.OF-section-lightBlue {
    border-bottom: 3px solid;
    color: #009FC2;
    float: left;
    font-weight: bold;
    padding-bottom: 0.25em;
    width: 59.2em;
    margin-bottom: 5px;
}
div#journal-archive-body div.toc-subhead-lightBlue {
    color: #009FC2;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 2px;
}
div#journal-archive-body div.OF-date {
    color: gray;
    float: right;
    font-size: 0.9em;
    margin-top: -1.85em;
    text-align: right;
}
div#journal-archive-body div.OF-title {
    clear: both;
    color: black;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 0px;
}
div#journal-archive-body div.OF-links {
    color: gray;
    margin-bottom: 1.2em;
}

/*****************/
/* ABOUT US Page */
/*****************/
.about-lanres-title {
    color: #009ADE;
}
div.about-section {
 margin-bottom:30px;
}
img#about_TLRM_img {
    border: 3px solid #EAEAEA;
}

/* Fix the cover-image problem on About Us page */
.journals_cover {
    float: left;
    width: 520px;
    height: 170px;
    overflow: hidden;
    position: relative;
}


/***********************/
/* END OF ABOUT US Page*/
/***********************/

/* Tweaks to the TOC page  */
body.lanres div#middle {
 width: 59.5em;
 margin-right: 1.25em;
}    

body.lanres div#middle-left {
 margin-right: 15px;
}

body.lanres div#middle-left-middle {
 margin-top: 0px;
}

/* Styles for OF tab when empty */
/* Have to comment out a lot of these styles for now, as they don't apply when the tab is populated */
body.lanres div#online_first_fragment_container {
 /*     padding-top: 10px;  */
}
body.lanres div#online_first_fragment ul {
 /* list-style-type:none; */
 /*  margin-top:0px; */
 /*  margin-left:0px; */
 /*  padding-top:10px; */
 /*  padding-bottom: 20px; */
}
body.lanres div#online_first_fragment ul li {
 /* list-style-type:none; */
 /* margin-bottom: 20px; */
}
body.lanres #tab_onlinefirst #issue_tab_contents {
 /* height: 14.25em; */
}



/* ADDING NEW STYLES FOR THE CALL FOR PAPERS UPDATE */

body.lanres div#middle-right {
    margin-leftt: 15px;
}
body.lanres div#middle-right {
    float: right;
    width: 55%;
}
body.lanres div#middle-right-top {
    vertical-align: top;
    width: 100%;
    margin-bottom: 20px;
}
body.lanres div#middle-right-middle {
    margin-top: 0px;
    width: 100%;
}

body.lanres div#essay-banner {
 padding-left:0px;
}
body.lanres div#cfp-holder-outer-top {
 height: 20px;
 background-color:#009fd9;
}
body.lanres div#cfp-holder {
 margin-top:3px;
}
body.lanres div#cfp-holder img {
 border:0px;
}
body.lanres div#middle-left-top {
 margin-bottom:20px;
}
body.lanres div#tlrm-conf-panel2 {
 width: 400px;
}
body.lanres div#tlrm-conf-panel2 img {
 float:left;
 margin-right:15px;
 border:0px;
}
body.lanres div#clinpic-holder {
    float: left;
    padding-top: 0px;
    vertical-align: top;
}
body.lanres div#tl-content-panel3 {
 width: 320px;
 margin-bottom:20px;
}
/* END OF NEW STYLES */

div#adboard-list-holder {
 margin-top: 10px;
 margin-left: 5px;
}

div#adboard-list-holder a img {
 border:0px;
}


/* Tweaks to the Ed Choice fragment */
div#ed_choice_content div#archive {
 margin-top:3px;
}
div#ed_choice_content a#archive-link {
}


/*************  End of LANRES *************/



/**************   EBOOKS   ************/

div#ebooks {
 padding-bottom:20px;
}
div#ebooks h1 {
 margin-top:20px;
 margin-bottom:0px;
}
div#ebooks div#ebooks-intro {
 margin-top:20px;
 margin-bottom:20px;
}
div#ebooks div.ebook-item {
 margin-bottom:10px;
}
div#ebooks div.ebook-image {
    float: left;
    margin: 0px 15px 0 0;
    width: 120px;
}
div#ebooks div.ebook-image img {
 border:1px solid #666666;
}
div#ebooks div.ebook-details h3 {
 margin-top:0px;
 margin-bottom:0px;
 font-weight: bold;
}
div#ebooks div.ebook-details ul {
 list-style-type:none;
 margin-left:0px;
 margin-top:0px;
 padding-left:0px;
}
div#ebooks div.ebooks-instructions {
 margin-top:0px;
 margin-bottom:10px;
}
div#ebooks div.ebooks-instructions h3 {
 font-weight:bold;
 margin-bottom:5px;
}
div#ebooks div.ebooks-instructions ul {
 margin-top:5px;
}
div#ebooks div.ebooks-instructions ol {
 margin-top:5px;
}
div#ebooks ul#types a {
 font-weight:normal;
}
div#ebooks ol#kobo {
 margin-left:20px;
}

/* for Series pages */
div#series_section_ebooks_header {
 margin-top:20px;
 clear: both;
 color: #4D6A76;
 font-weight: bold;
 padding: 0 0 6px 10px;
}
div#series_section_ebooks {
 border-top: 3px solid #4D6A76;
 clear: both;
 margin-bottom: 6px;
 padding: 5px 10px 10px 9px;
}
div#series_section_ebooks div.ebook-item {
 margin-top:5px;
}
div#series_section_ebooks a {
 color: #4D6A75;
 font-size: 1em;
 text-decoration: underline;
}
div#series_section_ebooks a:hover {
 text-decoration: none; 
}

/* for Eds Links on article page */
div.article-rightcol-container div.related-article div.ebook h4 {
 margin-top:0px;
 margin-bottom:0px;
}
div. article-rightcol-container div.related-article div.ebook-item {
 margin-top:5px;
}

/**************   End of EBOOKS   ************/




/*******   MULTIMEDIA PAGE *************/

div#multimedia-page {
 margin: 10px 10px 20px;
}

div#multimedia-page h1 {
 font-size:150%;
 padding-bottom:2px;
 border-bottom: 3px solid #00549f; 
}

div#mm-outer {
 margin-top:20px;
}

div#multimedia-page div#lhs {
 width:590px;
 padding-right: 30px;
 border-right:0px dotted #aaaaaa;
}

div#multimedia-page div#rhs {
 float: right;
 vertical-align: top;
 margin-bottom: 0px;
 margin-left: 20px;
 padding-top: 0px;
 width: 335px;
 padding-left: 0px;
 border-left:0px dotted #cccccc;
}

div#multimedia-page div.mm-title {
 font-size:120%;
 font-weight:bold;
 color: #00549f;
 width:100%;
 padding-bottom: 2px;
 /*border-bottom: 1px solid #00549f; */ 
}

div#multimedia-page div#mm-vidbox {
 margin-top:20px;
}

div#multimedia-page div#mm-vidbox-tab-rule {
 border-top: 3px solid #00549F;
 height: 0;
 line-height: 0;
}
div#multimedia-page div#clinical-videos {
 display:none;
}
div#multimedia-page div#gh-videos {
 display:none;
}

div#multimedia-page div.jw-holder {
 margin-top:5px;
 margin-bottom:20px;
}
div#multimedia-page div#video-holder {
 padding-left:0px;
 padding-top:0px;
 /*border-right: 1px solid #666666;*/
 width: 590px;
 height: 440px;
}
div#multimedia-page div#video-holder div#video-title {
 font-weight:bold;
 font-size:120%;
 margin-top:5px;
}
div#multimedia-page div#video-holder div#video-caption {
 margin-top:2px; 
 margin-bottom:5px;
}
div#multimedia-page div#container_wrapper {
 border:1px solid #cccccc;
}
div#multimedia-page div.playlist-holder {
 margin-top:0px;
 margin-bottom:20px;
 border:1px solid #dddddd;
 padding-top:5px;
 padding-left:10px;
 background-color: #dddddd;
}
div#multimedia-page ul.playlist {
 margin: 0;
 padding: 0;
 width:100%;
 margin-bottom: 10px;
}
div#multimedia-page ul.playlist li {
 display: inline;
 background-color: #eee; /* small bg colour */
 float:left;
 width:172px;
 margin-right: 10px;
 padding:3px;
 border:1px solid #eee;
}
div#multimedia-page ul.playlist li:hover {
 border:0px solid #000000;
 background-color: #fff; /* small bg colour on hover */
 border:1px solid #000;
}
div#multimedia-page ul.playlist li a {
 font-weight:normal;
 text-decoration: none;
 color: #666666;
}
div#multimedia-page ul.playlist li a:visited {
 color: #666666;
}
div#multimedia-page ul.playlist li:hover a {
 color: #000000;
}
div#multimedia-page ul.playlist li div.playlist-image {
 /* float:left; */
 /* margin-right: 10px; */
}
div#multimedia-page ul.playlist li div.playlist-summary {
 vertical-align:top;
 padding:2px;
}
div#multimedia-page ul.playlist li img {
 width:170px;
 height:96px;
 border-right:1px solid #cccccc;
}
div#multimedia-page ul.playlist li span.playlist-title {
 font-weight:bold
}
div.clear {
 clear:both;
}
div.audio-player-holder {
 padding-top: 10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom: 10px;
}
div#multimedia-page div.audio-title {
 font-weight:bold;
 margin-top:5px;
}
div#multimedia-page div.audio-caption {
 margin-top:2px; 
 margin-bottom:0px;
}
div#multimedia-page div#pq-holder {
 margin-top:20px;
}
div#audio-player-holder-outer {
 background-color: #FFF;
 padding-top:10px;
 padding-bottom:10px;
border:1px solid #ccc;
}


/* Styles for the Accordion menu used in Audio box */
.urbangreymenu{
 /* width: 190px; */
  width: 310px;
 padding-left:15px;
}
.urbangreymenu .headerbar{
 font: bold 13px Verdana;
 /* color: white; */
 /* background: #606060 url(arrowstop.gif) no-repeat 8px 6px; */ /*last 2 values are the x and y coordinates of bullet image*/
 /* background-color: #aaaaaa; */
 background-color: #dddddd;
 margin-bottom: 0; /*bottom spacing between header and rest of content*/
 /* text-transform: uppercase; */
 /* padding: 7px 0 7px 31px; */  /*31px is left indentation of header text*/
 padding: 7px 0 7px 11px;
 margin-top:2px;
 border:1px solid #aaaaaa;
}

.urbangreymenu .selected a {
 background-image:url('/images/audio_icon.gif');
 background-repeat:no-repeat;
 background-position:right;
 margin-right:10px;
}

.urbangreymenu .headerbar a{
 text-decoration: none;
 color: white;
 display: block;
}
.urbangreymenu ul{
 list-style-type: none;
 margin: 0;
 padding: 0;
 margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.urbangreymenu ul li{
 padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
 display: block;
 font: normal 12px Arial;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul#lancet li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}
.urbangreymenu ul#langlo li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}
.urbangreymenu ul#lancetnews li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul#laneur li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul#laninf li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul#lanonc li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul#lanres li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul#landia li a{
 font: normal 12px Arial;
 color: #4D6A75;
 background: #FFF;
 padding: 5px 0;
 line-height: 17px;
 text-decoration: underline;
}

.urbangreymenu ul li a:visited{
 color: black;
}
.urbangreymenu ul li a:hover{ /*hover state CSS*/
 color: white;
 background: #efefef;
 text-decoration: none;
 color: black;
}
.urbangreymenu ul li.browse {
 padding-left:12px;
}
.urbangreymenu ul#lancet li a:hover {
 color: #4D6A75;
 background: #FFF;
 text-decoration: none;
}

.urbangreymenu ul#langlo li a:hover {
 color: #4D6A75;
 background: #FFF;
 text-decoration: none;
}
.urbangreymenu ul#lancetnews li a:hover {
 background: #4D6A75;
background: #FFF;
text-decoration: none;
}
.urbangreymenu ul#laneur li a:hover {
 color: #4D6A75;
 background: #FFF;
  text-decoration: none;
}
.urbangreymenu ul#laninf li a:hover {
 color: #4D6A75;
 background: #FFF;
  text-decoration: none;
}
.urbangreymenu ul#lanonc li a:hover {
 color: #4D6A75;
 background: #FFF;
  text-decoration: none;
}

.urbangreymenu ul#landia li a:hover {
 color: #4D6A75;
 background: #FFF;
  text-decoration: none;
}
#headerbar-lancet {
background-color:#EFEFEF;  
}
h3#headerbar-lancet a {
 color:#4D6A75;
}
div#audio-title-lancet {
  color:#4D6A75;
}

#headerbar-langlo {
background-color:#EFEFEF;  
}
h3#headerbar-langlo a {
 color:#8f063a;
}
div#audio-title-langlo {
  color:#4D6A75;
}


#headerbar-lancetnews {
background-color:#EFEFEF;   
}
h3#headerbar-lancetnews a {
 color:#00549F;
}
div#audio-title-lancetnews {
  color:#4D6A75;
}

#headerbar-laneur {
background-color:#EFEFEF;   
}
h3#headerbar-laneur a {
 color:#6CB33E;
}
div#audio-title-laneur {
  color:#4D6A75;
}

#headerbar-laninf {
background-color:#EFEFEF;   
}
h3#headerbar-laninf a {
 color:#936FB1;
}
div#audio-title-laninf {
  color:#4D6A75;
}
#headerbar-lanonc {
 background-color:#EFEFEF;   
}
h3#headerbar-lanonc a {
 color:#CC0000;
}
div#audio-title-lanonc {
  color:#4D6A75;
}
#headerbar-lanres {
 background-color:#EFEFEF;   
}
h3#headerbar-lanres a {
 color:#009DD9;
}
div#audio-title-lanres {
  color:#4D6A75;
}  
#headerbar-landia {
  background-color:#EFEFEF;   
}
h3#headerbar-landia a {
 color:#009B97;
}
div#audio-title-landia {
  color:#4D6A75;
}

.urbangreymenu ul.submenu li a{
 margin-left:0px;
 margin-right:0px;
 padding-left:11px;
}


/*  List-only styles */

div#multimedia-page ul.listonly {
 margin: 0;
 padding: 0;
 width:100%;
 margin-bottom: 10px;
}
div#multimedia-page ul.listonly li {
 display: inline;
 float:left;
 width:270px;
 margin-right: 10px;
 padding:3px;
}
div#multimedia-page ul.listonly li:hover {
text-decoration:underline; color: #00549F; font-weight: bold;
}
div#multimedia-page ul.listonly li a {
text-decoration:none; color: #00549F; font-weight: bold;
}
div#multimedia-page ul.listonly li a:visited {
text-decoration:underline; color: #00549F; font-weight: bold;
}

div#multimedia-page ul.listonly li div.playlist-image {
 /* float:left; */
 /* margin-right: 10px; */
}
div#multimedia-page ul.listonly li div.playlist-summary {
 vertical-align:top;
 padding:2px;
}
div#multimedia-page ul.listonly li img {
 width:170px;
 height:96px;
 border-right:1px solid #cccccc;
}
div#multimedia-page ul.listonly li span.listonly-title {
 font-weight:bold;
 text-decoration:none;
}

div.mm-az-tab {
 padding-left:4px;
} 

div.mm-az-header {
 width:100%;
 margin-bottom:0px;
 margin-top:10px;
}
div.mm-az-header ul {
 margin: 0px;
 padding: 0px;
}
div.mm-az-header ul li {
 display: inline;
 float: left;
 font-weight:bold;
 color: #666666;
 padding-left: 3px;
 padding-right: 3px;
 margin-left: 3px;
 margin-right: 3px;
}
div.mm-az-header ul li a {
 color: #00549F;
}
div.mm-az-header ul li.selected {
 background-color:#00549F;
 color:white;
 font-weight:bold;
 padding-left:3px;
 padding-right:3px;
}
div.mm-az-header ul li.selected a {
 color:white;
 text-decoration:none;
}

div.mm-az-body {
 padding-left:3px;
 height: 500px;
} 
div.mm-az-body ul li a {
 color: #00549F;
 font-weight: normal;
 text-decoration: underline; 
}
div.mm-az-body ul li a:hover {
 text-decoration: none; 
}
div.mm-az-leftcol {
 float: left;
 margin-right: 10px;
 padding-right: 10px;
 width: 46%;
}
div.mm-az-rightcol {
 float: left;
 margin-right: 10px;
 width: 46%;
}
div.alpha-head {
 font-weight: bold;
}
div.mm-az-body ul {
 list-style-type:none;
 margin-left: 0px;
 padding-left:0px;
}
div.mm-az-body ul li {
 margin-bottom:5px;
}
div.mm-clin-alphatab {
 display:none;
}
div.mm-clin-alphatab-selected {
 display:block;
}
div.mm-glob-alphatab {
 display:none;
}
div.mm-glob-alphatab-selected {
 display:block;
}
div.mm-clin-alphatab ul li a {
 color: #00549F;
 font-weight: normal;
 text-decoration: underline; 
}
div.mm-clin-alphatab ul li a:hover {
 text-decoration: none; 
}

div#multimedia-page div#mm-vidbox {
 width: 590px;
}

div#multimedia-page div#top div.lhs {
 float:left;
 vertical-align:top;
 width: 620px;
}

div#multimedia-page div#top div.rhs {
 margin-bottom: 0;
 margin-left: 20px;
 padding-left: 0;
 padding-top: 0;
 width: 335px;
 float:right;
 vertical-align:top;
}

div#multimedia-page div#middle div.lhs {
 float:left;
 vertical-align:top;
}

div#multimedia-page div#middle div.rhs {
 margin-bottom: 0;
 margin-left: 20px;
 padding-left: 0;
 padding-top: 0;
 width: 335px;
 float:right;
 vertical-align:top;
}

div#multimedia-page div#video-holder div#vplayer_wrapper {
border-top: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}

div#multimedia-page div#video-holder div#jwvideo_wrapper {
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
}

div#mm-pq-footer {
 width: 200px;
 background-color: #00549F;
 padding-bottom:10px;
 padding-top:10px;
 border: solid 1px #00549F;
 padding-left:130px;
}

div#mm-pq-footer p {
 margin-left:5px;
 margin-top:3px;
 margin-bottom: 0px;
}

div#mm-pq-footer a {
 color: #eeeeee;
 font-weight:bold;
 text-decoration:underline;
}

div#mm-pq-footer a:hover {
 text-decoration:none;
}

div#multimedia-page a img {
 border:none;
}

div#mm-other {
 margin-top:20px;
}
div#mm-other div#mm-other-title {
    clear: both;
    color: #00549F;
    font-weight: bold;
    padding: 0 0 6px 10px;
}
div#mm-other div#mm-other-panel {
    background-color: #EEEEEE;
    border-top: 3px solid #00549F;
    display: block;
    margin-bottom: 20px;
    padding: 6px 10px 10px;
}
div#mm-other div#mm-other-panel ul {
 margin-left:10px;
 padding-left:10px;
}
div#mm-other div#mm-other-panel ul li {
 list-style-type:disc;
 margin-bottom:5px;
}

div.mm-latest-spacer {
 clear:both;
 line-height:2px;
 height:2px;
}
div#multimedia-page ul.playlist {
 margin-bottom:5px;
}


div.podcast-entry {
 margin-top:5px;
 margin-bottom:5px;
 background: url('http://download.thelancet.com/flatcontentassets/rss_12x12.gif') no-repeat left;
 padding-left:16px;
}
div.urbangreymenu ul li div.podcast-entry a {
 display:inline;
}
div.urbangreymenu ul li div.podcast-entry img.itunes-button {
 vertical-align: bottom;
}
a.toc-link {
 color:gray;
}

a.toc-link:link { text-decoration: underline; font-size: 1em; color: #8c8c8c; } 
a.toc-link:visited { text-decoration: underline; font-size: 1em; color: #8c8c8c; }
a.toc-link:hover { text-decoration: none; font-size: 1em; color: #8c8c8c; }
a.toc-link:active { text-decoration: underline; font-size: 1em; color: #8c8c8c; }

.toc-link-sep {
 margin:0pt 0.4em;
}

div#multimedia-page div.mm-latest-spacer {
 clear:both;
 line-height:2px;
 height:2px;
}
div#multimedia-page div#multimedia-page ul.playlist {
 margin-bottom:5px;
}

/** BLOG PAGES **/
div.blog-header {
 margin-top:20px;
 margin-bottom:20px;
 padding-left:10px;
 padding-bottom:10px
}
div#blog-left {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
}
div#blog-right {
    float: left;
    margin-right: 0px;
    width: 350px;
}
div#blog-content-left {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}
div#blog-content-right {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}
div#blog-image-holder {
}
.clear {
clear: both;
} 
div#blog-left p {
 margin-top:0px;
}

/*******************************************************************/
/* NEW STYLES FOR LINKS TO MM PAGE, ON CLINICAL AND GLOBAL **/
/*******************************************************************/

div#clinical div.mediaplayer .mediainfo {
 margin-bottom: 5px;
}
div#clinical div.mediaplayer .mediainfo div.mm-link {
 margin-top:10px;
 border-top: 2px dotted #cccccc;
 padding-top:15px;
 padding-bottom:5px;
 background-color:;
 margin-left:5px;
}
div#clinical div.mediaplayer .mediainfo div.mm-link a {
 margin-left:0px;
 margin-right:10px;
}
div#clinical div.mediaplayer .mediainfo div.mm-link div#vid-more-link {
 float:right;
 vertical-align: middle;
}
div#clinical div.mediaplayer .mediainfo div.mm-link div#vid-icon {
 float:left;
 margin-right: 5px;
 vertical-align:
} 

/*******************************************************************/
/* SUBMIT VIDEO PAGES                                             **/
/*******************************************************************/

ol#video-submit-steps li {
 margin-bottom:7px;
}
div#video-submit-screenshot {
 margin-top:20px;
 margin-bottom:30px;
}


/*******************************************************************/
/* FROM OUR ME EDITOR PAGE                                        **/
/*******************************************************************/

div#me-entries {
 margin-top:30px;
 margin-bottom:30px;
}

div.me-entry {
}

div.me-entry h3 {
 margin-bottom:5px;
}

div.me-entry h4 {
 margin-bottom:5px;
}


/*******************************************************************/
/* IPAD PAGE                                                      **/
/*******************************************************************/

div#ipad-page-left {
 float:left;
 width:60%;
 padding-top:10px;
 padding-bottom:10px;
}
div#ipad-page-right {
 float:right;
 width: 320px;
 padding-top:10px;
}

div#ipad-intro {
 border:0px solid #666666;
 background-color:#ffffff;
 padding:0px;
}

div#ipad-faq {
 margin-top:30px;
}

div#ipad-faq h2 {
 color: #00549F; 
}

div#ipad-faq ol {
 font-size: 100%;
}

div#ipad-faq ol li {
 margin-bottom:10px;
}

div#appstore-icon {
 margin-top:30px;
}

div#ipad-screenshot img {
 border:1px solid #333333;
}

/*******************************************************************/
/* New styles for blog  -  needs some work */
/*******************************************************************/


#blog {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 10px;
        margin-left: 20px;
}

div.blog-header {
 margin-top:20px;
 margin-bottom:20px;
 padding-left:10px;
 padding-bottom:10px
}

#blog-left-1 {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
} 

#blog-right-1{
    float: left;
    margin-right: 0px;
    width: 350px;
}

#blog-content-left-1  {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}

#blog-content-right-1 {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}

.blog-image-holder {
}

.clear {
clear: both;
} 

#blog-left-2 {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
} 

#blog-right-2{
    float: left;
    margin-right: 0px;
    width: 350px;
}

#blog-content-left-2  {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}

#blog-content-right-2 {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}

#blog-left-3 {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
} 

#blog-right-3{
    float: left;
    margin-right: 0px;
    width: 350px;
}

#blog-content-left-3  {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}

#blog-content-right-3 {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}

#blog-left-4 {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
} 

#blog-right-4{
    float: left;
    margin-right: 0px;
    width: 350px;
}

#blog-content-left-4  {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}

#blog-content-right-4 {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}

#blog-left-5 {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
} 

#blog-right-5{
    float: left;
    margin-right: 0px;
    width: 350px;
}

#blog-content-left-5  {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}

#blog-content-right-5 {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}

#blog-left-6 {
    float: left;
    margin-right: 20px;
    padding-right: 10px;
    width: 480px;
} 

#blog-right-6{
    float: left;
    margin-right: 0px;
    width: 350px;
}

#blog-content-left-6  {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:15px;
}

#blog-content-right-6 {
    clear: both;
    margin-bottom: 6px;
    padding: 5px 10px 10px 0;
    padding-top:20px;
    padding-left:25px;
}

/******************************************************/
/*                 AUDIO ARCHIVE PAGES                */
/******************************************************/
div#audio_archive_page #mylancet_tabs_container {
    border-bottom: 3px solid #00549F;
    height: 29px;
    width: 71.5em;
}

div#audio_archive_page #audio_archive_years  {
    width: 69.35em;
}

/*  06 Nov 2012 FIX FOR CHROME ON AUDIO ARCHIVE PAGES */
span.pod-nums {
    margin-left: 0em;
}

/******************************************************/
/*  Interactive image pages                           */
/******************************************************/
div.interactive div.object-holder embed {
 border:1px solid #666666;
 padding:3px;
 margin-top:10px;
}


/******************************************************/
/*  Abstract pages                                    */
/******************************************************/
div#abstract_toc {
 border:0px solid #cccccc;
 padding:3px;
 padding-top:10px; 
/* background-color:#efefef; */
}

div#abstract_toc div#abstoc_header {
 clear: both;
 color: #000000;
 font-weight: bold;
 padding: 0 0 6px 10px; 
 border-bottom: 3px solid #4D6A76;    
}
div#abstract_toc div#abstoc_header2 {
 clear: both;
 color: #000000;
 font-weight: bold; 
 margin-left:10px;
 margin-bottom:10px;
}

div#abstract_toc div.series-section {
 font-size: 1.1em;
}    
div#abstract_toc div#series-section-darkBlue {
 color:#00539E;
}
div#abstract_toc div#series-section-green {
 color:#00703B;
}
div.abstoc_subhead {
 font-weight:bold;
 margin-top:10px;
 margin-bottom:5px;
 padding-left: 10px;
}

div#abstract_toc div.tContent {
 background-color: #f5f5f5; 
/* border:1px solid #dddddd; */
}

div#abstract_toc div#series_related {
 border-top: 0px;
}
div#abstract_toc div#abstoc_header ul {
 float:right;
 margin-left:30px;
 padding-left:30px;
 padding-right:10px;
 margin-top:0px;
 margin-bottom:0px;
}
div#abstract_toc div#abstoc_header ul li.selected {
    background-color: #4D6A76;
    color: white;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
}
div#abstract_toc div#abstoc_header ul li {
    color: #666666;
    display: inline;
    float: left;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 3px;
    padding-right: 3px;
}
div#abstract_toc div#abstoc_header ul li.selected a {
    color: white;
    text-decoration: none;
}
div#abstract_toc div#abstoc_header ul li a {
    color: #00549F;
}
div#abstract_toc div#abstoc-page2 {
    display: none;
}



/*******************************************************************/
/* Protocol Reviews - new styles for semantic markup */
/*******************************************************************/


#protocol {
 margin: 10px 10px 20px 10px;
}

#protocol h1 {
font-size: 1.25em; margin-top: 0; padding-top: 0; color: #00549F;
}

#protocol h2 {
font-size: 1em; padding-bottom: 0; margin-bottom: 0;
}

#protocol h3 {
font-size: 1em; font-style: italic; font-weight: normal; padding-bottom: 0; margin-bottom: 0;
}

div#protocol div#top-left {
 width:65%;
 float:left;
 vertical-align:top;
}
div#protocol div#top-right {
 float:right;
 width:315px;
 padding-top:15px;
 vertical-align:top;
}
div#protocol div.clear {
    clear: both;
    font-size:1px;
}
div#protocol div.captionArea {
    margin-top: 0px;
    padding: 5px;
    background-color: #ffffff;
}
div#protocol div.mediaplayer {
    border: 1px solid #CCCCCC;
    display: block;
    float: right;
    margin-left: 5px;
    padding: 5px;
    width: 315px;
}
div#protocol div.mediaplayer .mediainfo {
    margin-bottom: 5px;
}

li.protocol
{
padding-bottom: 5px;
}

/*******************************************************************/
/* Series pages - new styles for semantic markup - now in use yet */
/*******************************************************************/

#series-page {
 margin: 20px;
}

#series-page-left {
        float:left;
        margin-right:30px;
        padding-right:10px;
        width:480px;
}

#series-page-right {
        float:left;
        margin-right:10px;
        width:430px;
}


#series-page h1 {
font-size: 1.3em;
color: #4D6A76;
margin:0;
padding-bottom: 10px;

}

#series-page h2 {
font-size: 1.1em;
margin:0;
padding-bottom: 10px;
color: #4D6A76;
}

#series-page h3 {
font-size:1.1em;
font-weight:bold;
padding-top: 1px;
margin-bottom: 3px; 
}

#series-page h4 {
font-size:1em;
font-weight:bold;
margin-top: 3px;
margin-bottom: 1px;
padding-top: 3px;
color: #4D6A76;
}

#series-page-right h3 {
font-size:1.1em;
font-weight:bold;
padding-top: 3px;
margin-bottom: 3px;
}

#series-page-right h4 {
font-size:1em;
font-weight:bold;
margin-top: 3px;
margin-bottom: 1px;
padding-top: 3px;
color: #4D6A76;
}

div.green-box {
        float:left;
        width:480px;
        margin-bottom:20px;
        padding-top:3px;        
        border-top: 3px solid #00703B;
}

div.dark-blue-box {
        float:left;
        width:480px;
        margin-bottom:20px;
        padding-top:3px;            
        border-top: 3px solid #00539E;
}

div.light-blue-box {
        float:left;
        width:480px;
        margin-bottom:20px;
        margin-top:3px;               
        border-top: 3px solid #009FC2;
}

div.red-box {
        float:left;
        width:480px;
        margin-bottom:20px;
        margin-top:3px;                
        border-top: 3px solid #B30538;
}

div.exec-box {
        float:left;
        width:480px;
        margin-bottom:20px;
        padding-top:3px;               
        border-top: 3px solid #4D6A76;             ;
}

div.related-box {
        float:left;
        width:430px;
        margin-bottom:20px;
        padding-top:3px;               
        border-top: 3px solid #4D6A76; 
}

div.empty-related-box {
        float:left;
        width:430px;
        margin-bottom:20px;
        padding-top:3px;               
        border-top: 3px solid #FFF; 
}

div#gbd-visualisations {
 margin-left:0px;
 margin-right:0px;
 margin-bottom:10px;
 margin-top:5px;
 border:1px solid #cccccc;
 padding:3px;
 cursor: pointer;
}
div#gbd-visualisations img {
 width:400px;
 border:0px;
}

div.audio-box {
 padding-top: 10px;
 padding-right:10px;
 padding-bottom: 10px;
}

div#audio-title-series {
  color:#4D6A75;
}

div.jwplayer div#jwplayer_audio {
 margin-left:5px; 
}
div.jwplayer div.jwcaption{
 margin-bottom: 20px;
 margin-top: 0;
 padding-right:10px;
}
div#jwaudio_wrapper {
 padding-top:10px;
}

div#vplayer_wrapper {
 border:1px solid #666666;
}
div.jwplayer {
 margin-bottom:10px;   
 padding-bottom: 0px;
}

div#series-page-right div#jwvideo_wrapper {
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
}

div#series-audio-title {
font-size:1em;
 color: #4D6A76;
 font-weight: bold;
 padding-top:5px;
}

div#series-video-title {
font-size:1em;
 color: #4D6A76;
 font-weight: bold;
 padding-top:5px;
}
div#jwaudio-playlist {
 border:1px solid #cccccc;
 padding:5px;
 margin-top:15px;
}
ul#jwaudio-playlist {
 list-style-type:disc;
 margin-left:-10px;
 padding-right:5px;
}
li.jwaudio-playlist-item {
 margin-bottom:10px;
 margin-top:10px;
}

div#jwvideo-playlist {
 border:1px solid #cccccc;
 padding:5px;
 margin-top:15px;
}
ul#jwvideo-playlist {
 list-style-type:disc;
 margin-left:-10px;
 /*padding-left:5px;*/
 padding-right:5px;
}

li.jwvideo-playlist-item {
 margin-bottom:5px;
 margin-top:5px;
}

div.jwcaption {
 margin-top:5px;

}



/*******************************************************************/
/* Diabetes Endocrinology */
/*******************************************************************/


div#landia {
 margin-left: 10px;
 margin-top: 10px;

}

div#landia div#left {
    float: left;
    width: 330px;
    margin-top: 20px;
    margin-bottom: 20px;

}

div#landia img {
 border: 1px solid #666666;

}

div#landia div#middle {
    float: left;
    width: 440px;
    margin: 20px;

}

div#landia div#right {
 width: 12.8em;
 float:right;
}

div#left div.lh-box {
/* border: 2px solid #239C89; */
 border: 2px solid #009b97;
 margin-top:20px;
 padding:15px;
}

div#middle div.middle-box {
/* border-top: 3px solid #239C89; */
 border-top: 3px solid #009b97;
 margin-bottom:20px;
 padding-top:3px;
 }
 
 #landia h1 {
 font-size:1.1em;
 font-weight:bold;
 padding-top: 1px;
 margin-bottom: 3px;
 color: #000;
}

div.home-landia {
margin-bottom:37px;
margin-top:16px;
}

body.landia div#middle {
 margin-left:0px;
 width:100%;
 margin-right: 1.25em;
 width: 59.5em;    
}

body.landia div.panel-header {
    font-weight: bold;
    padding-left: 3px;
}

div.jrnl-pg-content-panel h1 {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 3px;
    padding-top: 1px;
}

div.jrnl-pg-content-panel div.panel-text {
    border-top: 3px solid #009B97;
    margin-bottom: 20px;
    padding-top: 3px;
}

body.landia div#middle-top-left {
 width: 360px;
 float:left;
}

body.landia div#middle-top-right {
 width:415px;
 float:right;
}

body.landia div#middle-top-right-content {
 float:left;
 width:415px;
 margin-right:5px;
}

body.landia div#middle-top-centre {
 width: 10px;
 float:left;
}

body.landia div#middle-centre-left {
 width: 360px;
 float:left;
}

body.landia div#middle-centre-right {
 width:415px;
 float:right;
}

body.landia div#middle-centre-right-content {
 float:left;
 width:420px;
 margin-right:5px;
}
body.landia div#about-cover {
 float:left;
 margin-right:15px;
}
body.landia div#about-cover img {
 width:120px;
 border:1px solid #888888;
}

body.landia div#landia-special {
 float:right;
 margin-left:15px;
}

body.landia div#landia-special img {
 width:120px;
 border:1px solid #888888;
}

/**  LANDIA ABOUT PAGE **/
.about-landia-title {
    color: #009B97;
}
div.about-section {
 margin-bottom:30px;
}
img#about_TLRM_img {
    border: 3px solid #EAEAEA;
}


/*******************************************************************/
/* Cookies page                                                    */
/*******************************************************************/

table.cookie-info {
 width:80%;
 margin-bottom:30px;
}

table.cookie-info th {
 text-align: left;
}

table.cookie-info .service {
 width: 20%; */
}

div#revised {
 margin-top:20px;
}

table.cookie-info .more-info {
 width:200px;
}

/*******************************************************************/
/* Styles to reuse Ed's Note for copyright                         */
/*******************************************************************/

div.articlepage div.red span.article-importance-label {
    color: #333333;
}

div.articlepage div.green span.article-importance-label {
    color: #333333;
}

div.articlepage div.lightBlue span.article-importance-label {
    color: #333333;
}

div.articlepage div.darkBlue span.article-importance-label {
    color: #333333;
}

/*******************************************************************/
/* Homepage Feature carousel                                       */
/*******************************************************************/

div#home_feature_carousel {
    margin-top:10px;
    border-top: 0px solid #00549F;
}

div#home_feature_carousel .snippet_container {
 padding-top:0px;
}

div.feature-slider div.snippet_feature {
    border-bottom: 0px solid #00549F;
    color: #00549F;
}

div.feature-slider div.snippet_box_ep_feature {
    height: 280px;
    width: 642px;
}

div.feature-slider .page_numbers a {
 text-decoration:none;
}

div.feature-slider .snippet_contents_container {
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 642px;
}


div.feature-slider ul.snippet_contents {
    padding-top:0px;
    width: 993px;
}

div.feature-slider .snippet_contents li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 642px;
}

div.feature-slider div.snippet_title a img {
 border:0px !important;
}

div#home_col2 div.video-feature {
    padding-bottom:0px;
    margin-bottom: 15px;
}
div#home_feature_contents table.video {
 margin-top:10px;
}
#home_feature_contents table.video td {
    padding:0px;
    padding-right:5px;
}
#home_feature_contents div.mediaNavigation {
    margin-bottom: 0px;
}
#home_feature_contents div.mediaplayer .mediainfo {
    margin-bottom: 0px;
}
div#home_feature_contents div.captionArea {
 display:none;
}

div#home_feature_contents div#jwvideo_wrapper {
 border:1px solid #666666;
}

/* LANGLO STATIC PAGE */

div#langlo {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}    
div#langlo {
    margin-top: 1em;
}

div#langlo div#banner {
 margin-bottom:20px;
}

div#langlo div#left {
    float: left;
    width: 61em;
}

div#langlo div#right {
 width: 12.8em;
 float:right;
}

div#langlo div#top-left {
 width: 330px;
 float:left;
 margin-right: 10px;
}

div#langlo div#top-left img {
 border: 1px solid #666666;
}

div#langlo div#top-centre {
 margin-left: 330px;
 padding-left: 30px;
 margin-right: 10px; 
}

div#langlo div#middle-left {
 width: 330px;
 float:left;
 margin-right: 10px;
}

div#langlo div#middle-centre {
 margin-left: 330px;
 padding-left: 30px;
 margin-right: 10px; 
}

div#langlo div.tl-content-panel {
 margin-bottom:20px;
}

div#langlo div.panel-header {
    font-weight: bold;
    padding-left: 3px;
}

div#langlo div.panel-text {
    border-top: 3px solid #8f063a;
    padding-top: 5px;
}

div#langlo div#submit-panel {
 /* height:50px; */
 /* border: 2px solid #8f063a; */
 border: 0px solid #8f063a;
 border: 0px solid #999999;
 margin-bottom:0px;
 padding:15px;
 color: #000000;
 background-color: #eeeeee;
}

div#langlo div#submit-panel div#submit-header {
 font-weight:bold;
 margin-top:5px;
 margin-bottom:5px;
}

div#langlo div#register-panel {
 height:30px;
 border: 2px solid #8f063a;
 margin-bottom:20px;
 padding:20px;
 color: #000000;
}

div#langlo #right_toc_content {
    margin-top: 0;
}

div#langlo #tools_section {
    float: right;
    margin-bottom: 1em;
    width: 12.8em;
    margin-top:0px;
}
div#langlo #tools_title {
    font-weight: bold;
    padding: 0px 10px 0px;
    color: #8f063a;
}
div#langlo #tools_rule {
    clear: both;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    border-top: 3px solid #8f063a;
}
div#langlo ul#tools_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#langlo ul#tools_list li {
    background-color: #EEEEEE;
    border-bottom: 1px solid #A3A3A3;
    padding: 0.35em 0.35em 0.35em 0.5em;
}
div#langlo ul#tools_list li A:link {
    color: #808080;
    text-decoration: none;
}
div#langlo ul#tools_list li A:visited {
    color: #808080;
    text-decoration: none;
}
div#langlo ul#tools_list li A:hover {
    text-decoration: underline;
}
div#langlo ul#tools_list a#tools-register {
 font-weight:bold;
 color: #666666;
}
div#langlo div.advert {
    float: right;
    right:0px;
}    
div#langlo #ad_sky_label {
    float: left;
    margin-left: 0 !important;
    padding: 18px 0px 5px;
    color: black;
    font-size: 0.725em;
    text-align: center;
}
div#langlo div#ad-holder1 {
 float: left;
 margin-right: 10px;
 margin-top:10px;
}
div#langlo div#ad-holder1 img {
 width: 150px;
 height: 170px;
}
div#langlo div#ad-holder2 {
 float: left;
 margin-right: 10px;
 margin-top:0px;
}
div#langlo div#ad-holder2 img {
 width: 150px;
 height: 170px;
}
div#langlo img#jrnl-cover {
 margin-bottom:20px;
}
div#langlo div#video-caption {
 margin-top:5px;
 font-size: 90%;
}
div#langlo div#submit-panel h4 {
 margin-top:0px;
 margin-bottom: 10px;
}
div#langlo div#jwvideo_wrapper {
 border: 1px solid #666666;
}

/* NEW CONFERENCE PAGES 2013 */

div#conf-page {
 margin: 20px;
}
div#conf-page div#conf-breadcrumb {
    color: #000000;
    font-size: 11px;
    margin: 0 0 25px;
    padding-bottom: 0px;
    border-bottom: 0px solid #666666;
}
div#conf-page div#conf-breadcrumb a {
    /* color: #6a6a6a; */
}    
div#conf-page div#conf-breadcrumb delimiter {
    padding: 0 1em;
}
div#conf-page div#conf-page-left {
    float: left;
    margin-right: 30px;
    padding-right: 10px;
    width: 480px;
}
div#conf-page div#conf-page-left-top {
 height:100px;
}
div#conf-page h1 {
    color: #00549F;;
    font-size: 1.8em;
    margin: 0;
    padding-bottom: 10px;
}    
div#conf-page h2 {
    color: #00549F;
    font-size: 1.1em;
    margin: 0;
    padding-bottom: 10px;
}
div#conf-page h3 {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 10px 5px 10px 10px;
}
div#conf-page div#conf-page-right {
    float: left;
    margin-right: 10px;
    width: 430px;
}  
div#conf-page div#conf-page-right-top {
 height:100px;
}
div#conf-page div#conf-descrip {
 width: 480px;
}
div#conf-page div#conf-descrip h3 {
    font-size: 1em;
    font-weight: bold;
    color: #ffffff;
    background-color: #00549F;
    margin-bottom:0px;
}
div#conf-page div#conf-descrip-box {
 margin-bottom: 20px;
 background-color:#eeeeee;
 padding-left:10px;
 padding-right:10px;
 padding-top: 10px;
 padding-bottom: 15px;
}
div#conf-page div#social-list-holder {
 margin-bottom:20px;
}
div#conf-page ul#social {
 margin-left:0px;
 padding-left:0px;
 border-top:0px solid #666666;
 border-left:0px solid #666666;
 border-right:0px solid #666666;
}
div#conf-page ul#social li {
 padding-left:10px;
 padding-right:5px;
 padding-top:10px;
 padding-bottom:10px;
 margin-bottom:2px;
 border-bottom:0px solid #666666;
 list-style-type:none;
 background-color: #eeeeee;
}
div#conf-page ul#social li#conf-site {
 background-color: #f16a3a;
 color:#ffffff;
}
div#conf-page ul#social li#conf-site a {
 color:#ffffff;
}
div#conf-page ul#social li#share span {
 color: #00549F;
 font-weight: bold;
 padding-top:5px;
}
div#conf-page div#social-icons {
    float: right;
    padding-right: 140px;
    vertical-align:middle;
}
div#conf-page a img.share-icon {
 vertical-align:middle;
 margin-right:5px;
 border:none;
}
div#conf-page div#social-icons a {
 margin-right:10px;
}
div#conf-page div#conf-logo {
 border:0px solid #bbbbbb;
}
div#conf-page div#gbd-visualisations {
 margin-left:0px;
 margin-right:0px;
 margin-bottom:10px;
 margin-top:5px;
 border:1px solid #cccccc;
 padding:3px;
 cursor: pointer;
}
div#conf-page div#gbd-visualisations img {
 width:400px;
 border:0px;
}
div#conf-page table#conf-logo {
 margin-bottom: 20px;
 padding:10px;
 border:0px solid #666666;
}


/* STYLES FOR TWITTER BOX ON SERIES PAGES */
/* SWITCHED OVER TO NEW WIDGET 11 APR 2013 */
div#twitter-box {
 margin-top:20px;
 border:1px solid #224c92;
 background-color:#224c92;
}
div#twitter-box-head {
 background-color:#224c92;
 color: #ffffff;
 padding:5px;
 padding-left:8px;
}
div#twitter-box-head div#subhead {
 font-size: 100%;
}
div#twitter-box-head div#mainhead {
 font-size: 120%;
 font-weight:bold;
}
div#twitter-box-body {
 padding-left:2px;
 padding-right:2px;
 padding-bottom:4px;
}

.dark-red-header {
    color: #970D34;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 5px;
}


.dark-red-box-1 {
    border-top: 3px solid #970D34;
    float: left;
    margin-bottom: 20px;
    margin-top: 3px;
    width: 590px;
}

.comment-left {
width: 620px; 
float: left; 
margin-left: 10px;
margin-bottom: 20px;
}

.comment-right {
width: 315px; 
float: right; 
margin-right: 10px
margin-bottom: 20px;
}

p.margin-b {
margin-bottom: 25px;
}

p.margin-t {
margin-top: 30px;
}

.border {
border: 1px solid #CCC;
}


/* lanpsy STATIC PAGE */

div#lanpsy {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}    
div#lanpsy {
    margin-top: 1em;
}

div#lanpsy div#banner {
 margin-bottom:20px;
}

div#lanpsy div#left {
    float: left;
    width: 61em;
}

div#lanpsy div#right {
 width: 12.8em;
 float:right;
}

div#lanpsy div#top-left {
 width: 330px;
 float:left;
 margin-right: 10px;
}

div#lanpsy div#top-left img {
 border: 1px solid #666666;
}

div#lanpsy div#top-centre {
 margin-left: 330px;
 padding-left: 30px;
 margin-right: 10px; 
}

div#lanpsy div#middle-left {
 width: 330px;
 float:left;
 margin-right: 10px;
}

div#lanpsy div#middle-centre {
 margin-left: 330px;
 padding-left: 30px;
 margin-right: 10px; 
}

div#lanpsy div.tl-content-panel {
 margin-bottom:20px;
}

div#lanpsy div.panel-header {
    font-weight: bold;
    padding-left: 3px;
}

div#lanpsy div.panel-text {
    border-top: 3px solid #00447c;
    padding-top: 5px;
}

div#lanpsy div#submit-panel {
 /* height:50px; */
 /* border: 2px solid #00447c; */
 border: 0px solid #00447c;
 border: 0px solid #999999;
 margin-bottom:0px;
 padding:15px;
 color: #000000;
 background-color: #eeeeee;
}

div#lanpsy div#submit-panel div#submit-header {
 font-weight:bold;
 margin-top:5px;
 margin-bottom:5px;
}

div#lanpsy div#register-panel {
 height:30px;
 border: 2px solid #00447c;
 margin-bottom:20px;
 padding:20px;
 color: #000000;
}
