div.fn-group dl{
position:relative;
margin-left:0;
padding:0;
}

#content-block div.article div.fn-group dl dd{
margin-left:7em;
padding:.2em 0
}

#content-block div.article div.fn-group dl dt.def-list-title  {
display:block;
float:none;
margin:.5em 0;
}

#content-block div.article div.fn-group ul li dl dt {
clear:left;
float:left;
font-weight:bolder;
padding:.2em 1em
}
#proxied-contents#col-3 h1, h3, dl, dt, dd {
padding:0.4em 1em;
}
#pageid-content #content-block #fn-group-1 ul li p {
text-align:justify;
}
#pageid-content #content-block .table-expansion sup {
font-size:1.1em;
vertical-align:.25em;

}
#content-block .xref-table, #content-block .xref-fig, #content-block .xref-app, #content-block .xref-seci, #content-block .xref-bibr {
font-weight:bold;
}
#content-block .author-notes .fn-present-address, #content-block .author-notes .fn-deceased{
list-style-type:none;
margin-left:-25px;
}

ul.copyright-statement, ul.copyright-statement li,ul.history-list li {
margin-left:0;
clear:left;
}

div.pagetype-content div.table-expansion table th, div.pagetype-content div.table-expansion table td, div.pagetype-content div.table-wrapper table th, div.pagetype-content div.table-wrapper table td {
font-family:Arial,Helvetica,"Lucida Sans Unicode","Lucida Grande",Tahoma,Verdana,sans-serif;
}

div.pagetype-content div.table-expansion table .xref-bibr {
	vertical-align: baseline;
}

div.article .fig {
margin-left:0px;
}
.pos-anchor .fig-inline {
margin-left:0px;
padding:0px;
width:auto;
}
#pageid-content #col-2 #article-cb-main .cb-corr-slug .correction-for-article, #pageid-content #col-2 #article-cb-main .cb-corr-slug .correction-for-article a, #pageid-content #col-2 #article-cb-main .cb-corr-slug .retraction-for-article {
font-weight:bold; 
color:red;
font-size:12px;
}
#pageid-content #col-2 #article-cb-main .cb-section .correction-links, #pageid-content #col-2 #article-cb-main .cb-section .correction-links a, #pageid-content #col-2 #article-cb-main .cb-corr-slug .retraction-for-article a {
font-weight:bold;
color:red;
font-size:12px;
}

/* custom before_resource retraction styling */
div#custom-before_resource_retraction {
  padding: .25em 0;
  margin: 3em 0 1em;
}
div#custom-before_resource_retraction p {
  margin: 0px 0.25em;
  font-size: 140%;
}
div#custom-before_resource_retraction p span.retraction-text {
  color: red;
  font-weight: bolder;
}

#pageid-content #content-block table[style="width: 100%;"] tr td table[style="width: 100%;"] tr td {padding:2px 4px;}
