/* ************************************************************ */
/* Science Generated
/* ************************************************************ */

/* ************************************************************ */
/** Layout
/* ************************************************************ */

/*Reset for Science*/
#sci-bd form, #sci-bd fieldset, #sci-bd fieldset input, #sci-bd fieldset select {margin: 0; padding: 0;}
#sci-bd fieldset input.btn {border: solid 1px black; background: #b42025; color: white; font-family: georgia, times roman, serif; font-weight: bold; padding: 0 4px; font-size: 10px; margin-right: 12px; cursor: pointer;}
#sci-bd fieldset input.btn {_width: 0; *overflow: visible;} /*IE67*/
#sci-bd ul {list-style: none; margin: 0; padding: 0;}
#sci-bd li {list-style: none; margin: 0; padding: 0;}
#sci-bd p {line-height: 1.4em; margin-bottom: 1.3em;}

/*Master page*/
#sci-bd	{width: 830px; float: left; padding-bottom: 24px; margin: 0 0 0 8px; clear: both; *display: inline; }
#sci-bd  h2	{margin: 0 0 8px 0;}
#sci-bd.sci-content-body {width: 655px;}

/*Grid System*/
#sci-bd	.sci-cn-1	{width:50px;  float: left;}
#sci-bd	.sci-cn-2	{width:110px; float: left;}
#sci-bd	.sci-cn-3	{width:170px; float: left;}
#sci-bd	.sci-cn-4	{width:230px; float: left;}
#sci-bd	.sci-cn-5	{width:290px; float: left;}
#sci-bd	.sci-cn-6	{width:350px; float: left;}
#sci-bd	.sci-cn-7	{width:410px; float: left;}
#sci-bd	.sci-cn-8	{width:470px; float: left;}
#sci-bd	.sci-cn-9	{width:530px; float: left;}
#sci-bd	.sci-cn-10	{width:590px; float: left;}
#sci-bd	.sci-cn-11	{width:650px; float: left;}
#sci-bd	.sci-cn-12	{width:710px; float: left;}
#sci-bd	.sci-cn-13	{width:770px; float: left;}
#sci-bd	.sci-cn-14	{width:830px; float: left;}
#sci-bd	.sci-gutter	{width:10px;  float: left;}

/*Containers*/
#sci-bd	.sci-container {overflow: hidden; *height: 1%;}
.sci-container {overflow: hidden; *height: 1%;}
#sci-bd.sci-inner {width: 660px;}
#proxied-contents #MainColumn #sci-bd {margin:0px;}


/* *****************************************************************************************/
/*MODULES - Containers for content*/
/* *****************************************************************************************/

#sci-bd .sci-mod {margin-bottom: 16px; overflow: hidden; *height: 1%;}
#sci-bd .sci-mod-inner {}
#sci-bd .sci-mod-hd {margin-bottom: 5px; background-color: #51829a; padding: 4px 6px; position: relative;}
#sci-bd .sci-mod-hd a{color: white;}
#sci-bd .sci-mod-info {display: block; position: absolute; right: 8px; top: 4px;}
 /*FF/WebKit*/
#sci-bd .sci-mod-hd {-moz-border-radius: 4px; -webkit-border-radius: 4px}
#sci-bd .sci-mod-bd {}
#sci-bd .sci-mod-ft {}
#sci-bd .sci-section {margin-bottom: 12px; padding-bottom: 12px; border-bottom: dotted 1px #ccc; position: relative; font-size: 12px; clear:both;}
#sci-bd .sci-head {font-size: 12px !important; color: white !important; text-transform: uppercase !important; letter-spacing !important: 1px; margin: 0 !important; border-bottom:none !important;}
#sci-bd .sci-mod-hd h2 {padding-bottom:0 !important;}

#sci-bd	.sci-block {margin-bottom: 16px; overflow: hidden; *height: 1%;}
#sci-bd	.sci-block  h2 {font-size: 12px; color: white; font-weight: bold; margin-bottom: 12px !important; background-color: #51829A; padding: 0 8px; height: 20px; line-height: 20px; position: relative; text-transform: uppercase; letter-spacing: 1px}
#sci-bd	.sci-block  h2 {-moz-border-radius: 4px; -webkit-border-radius: 4px} /*FF/WebKit*/
#sci-bd	.sci-block  h2 span{display: block; position: absolute; right: 8px; top: 4px;}
#sci-bd	.sci-block  h2 a{color: white;}
#sci-bd	.sci-block-cn {margin-left: 120px;}
#sci-bd	.sci-block-sub {width: 110px; float: left;}

#sci-bd	.sci-alert {background-color: #e2e8ec; padding: 6px 12px; border: solid 1px #ced9df; margin: 0 0 14px 0;}
#sci-bd	.sci-alert {-moz-border-radius: 8px; -webkit-border-radius: 8px} /*FF/WebKit*/
#sci-bd	.sci-alert ul {overflow: hidden; height: 1%;}
#sci-bd	.sci-alert li {float: left; padding: 0 12px 0 14px; background: url(/site/icons_shared/bullets.png) no-repeat 0 -279px; height: 1.3em; line-height: 1.3em;}
#sci-bd	.sci-alert a {font-size: 11px; font-weight: bold;}
#sci-bd	.sci-alert a:hover {color: black;}

#sci-bd	.sci-i-feature {background-color: #e2e8ec; padding: 8px; border: solid 3px #ced9df; margin: 0 0 16px 0; overflow: hidden; *height: 1%;}
#sci-bd	.sci-i-feature {-moz-border-radius: 8px; -webkit-border-radius: 8px} /*FF/WebKit*/
#sci-bd	.sci-i-feature img {margin-bottom: 8px;}

#sci-bd	.sci-roller  h2 {letter-spacing: 1px; font-size: 12px; color: white; font-weight: bold; text-transform: uppercase; padding-bottom: 4px !important; background: none; color: #333; padding: 0 0 0 0; border-bottom: dotted 1px #ccc; margin-bottom: 24px !important; -moz-border-radius: 0;}
#sci-bd	.sci-roller ul{margin: 20px 0;overflow: hidden;  _height:1%; }
#sci-bd	.sci-roller ul li {float: left; margin-right: 20px; padding: 4px 8px; border: solid 1px #CED9DF; }
#sci-bd	.sci-roller ul li.last {margin-right: 0;}
#sci-bd	.sci-roller span{display: none;}

/* ************************************************************ */
/* GENERAL PRESENTATION CLASSES
/* ************************************************************ */

/*icons*/
#sci-bd .sci-caption {background-color: white; border: solid 1px #ced9df; padding: 4px; font-size: 11px; *display: inline-block;}
#sci-bd .sci-icon-rss {height: 12px; width: 12px; display: block; background: url(/site/icons_shared/hd-nav.png) no-repeat -2px -91px; outline: none; overflow: hidden; text-indent: 9998em;}
.sci-aaas   {background: url(/site/icons_shared/sci-assets.png) no-repeat -124px -159px; min-height: 91px; padding-left: 160px !important;} 
.sci-globe   {background: url(/site/icons_shared/sci-assets.png) no-repeat 180px -250px;  min-height: 91px;}
.sci-help {background: url(/site/icons_shared/sci-assets.png) no-repeat -60px -277px;  min-height: 91px;} .video {background: white url(/site/icons_shared/sci-assets.png) no-repeat -477px -170px; padding-left: 30px !important;} 
#sci-bd #sci-webinar { padding:0 10px 4px;}

.sci-icon-pdf {background: url(/site/icons_shared/icn-pdf.png) no-repeat; padding-left: 32px !important; min-height: 24px; _height: 24px}
.sci-icon-text {background: url(/site/icons_shared/icn-doc.png) no-repeat; padding-left: 32px !important; min-height: 24px; _height: 24px}
.sci-icon-spreadsheet {background: url(/site/icons_shared/icn-xls.png) no-repeat; padding-left: 32px !important; min-height: 24px; _height: 24px}
.sci-icon-video {background: url(/site/icons_shared/icn-vid.png) no-repeat; padding-left: 32px !important; min-height: 24px; _height: 24px}
.sci-icon-audio {background: url(/site/icons_shared/icn-aud.png) no-repeat; padding-left: 32px !important; min-height: 24px; _height: 24px}
.sci-icon-zip {background: url(/site/icons_shared/icn-zip.png) no-repeat; padding-left: 32px !important; min-height: 24px; _height: 24px}

.sci-icon-pdf-s {background: url(/site/icons_shared/icn-pdf.png) no-repeat -776px 0; padding-left: 30px !important;}
.sci-icon-text-s {background: url(/site/icons_shared/icn-doc.png) no-repeat -776px 0; padding-left: 30px !important;}
.sci-icon-spreadsheet-s {background: url(/site/icons_shared/icn-xls.png) no-repeat -776px 0; padding-left: 30px !important;}
.sci-icon-video-s {background: url(/site/icons_shared/icn-vid.png) no-repeat -776px 0; padding-left: 30px !important;}
.sci-icon-audio-s {background: url(/site/icons_shared/icn-aud.png) no-repeat -776px 0; padding-left: 30px !important;}
.sci-icon-zip-s {background: url(/site/icons_shared/icn-zip.png) no-repeat -776px 0; padding-left: 30px !important;}

.sci-custom {display: none;}

#sci-bd .overline {font-size: 10px; font-weight: bold; text-transform: uppercase; color: #9da7af; letter-spacing: 1px; margin-bottom:2px; display: block;}
#sci-bd .byline {font-style: italic; font-size: 11px; color: #666; margin-bottom: 2px;}
#sci-bd .deck, #sci-bd  .dek {font-size: 11px;}
#sci-bd .glare {color: #428bcf; font-weight: bold;}
#sci-bd .loud {color: #a71111;}
#sci-bd .quiet {color: #999;}
#sci-bd .titler {border-bottom: solid 1px #ccc; padding-bottom: 2px; margin-bottom: 12px; display: block;}
#sci-bd .tiny {font-size: 10px; line-height: 1.3em;}
#sci-bd .small {font-size: 11px; line-height: 1.3em;}
#sci-bd .large {font-size: 16px; }
#sci-bd .center{text-align: center;}
#sci-bd .chopped{margin-top: 0 !important; margin-bottom: 0 !important;}
#sci-bd .b-pad {margin-bottom: 1em;}
#sci-bd .t-pad {margin-top: 1em;}


/*Frames*/
#sci-bd .callout {background: #e2e8ec; padding: 10px; margin-bottom: 1em;}
#sci-bd .border {border: solid 6px #ced9df; margin-bottom: 8px;}
#sci-bd .frame {border: solid 1px #ced9df; padding: 12px; overflow: hidden;}
#sci-bd .frame h2 {font-size: 14px; line-height: 1em ;}
#sci-bd .hidden {display: none;}

/*Lists*/
#sci-bd div.ref-list ol.cit-list li {list-style: decimal outside;}

#sci-bd ul.ref-list {list-style: none; margin-bottom: 12px;}
#sci-bd ul.ref-list li {background: url(/site/icons_shared/bullets_overflowfix.png) no-repeat 0 -158px; padding: 0 0 4px 12px; font-size: 11px; line-height: 13px; margin-bottom:0px;}
#sci-bd ul.ref-list li.attn {background-position: 0 -70px; padding-bottom: 6px; border-bottom: solid 1px #ccc; margin-bottom: 8px; text-transform: uppercase;}
#sci-bd ul.ref-list li a{font-weight: bold; color: #666 !important;}
#sci-bd ul.ref-list li.attn a{color: #a71111 !important;}

#sci-bd ul.item-list {margin-bottom: 12px;}
#sci-bd ul.item-list li {margin: 0 0 8px 0; padding: 0;}
#sci-bd ul.item-list li a{text-decoration: underline; font-size: 12px;}
#sci-bd ul.item-list li.special{border: solid 1px #a7b9c2; padding: 4px;}
#sci-bd ul.item-list li.special a{text-decoration: none; color: #333 !important; font-size: 16px; font-weight: bold; padding: 0 5px; display: block;}

#sci-bd ul.stack-list {margin-bottom: 12px;}
#sci-bd ul.stack-list li {padding: 4px 0; margin: 0 0 4px 0; border-bottom: solid 1px #ccc;}
#sci-bd ul.stack-list li.first {border-top: solid 1px #ccc;}
#sci-bd ul.stack-list li a {font-weight: bold; font-size: 11px;}

#sci-bd ul.plain-list{}
#sci-bd ul.plain-list li{padding: 0 0 4px 0;}

ul.mini-tab-list {border-bottom: 1px solid #DADADA; height:25px; margin-bottom:8px !important; font-weight: normal; padding-left:12px !important;}
ul.mini-tab-list li {display:block; float:left; font-size:11px; margin-right:8px !important; border:none; font-weight:bold;}
ul.mini-tab-list li a{border:1px solid #DADADA; display:block; float:left; letter-spacing:1px; padding:2px 10px; text-decoration:none !important; text-transform:uppercase; font-size:11px; height:20px; line-height:20px; outline:medium none; text-decoration:none;}
ul.mini-tab-list li a.current {border-bottom:1px solid white; color:#333333 !important;}

#sci-bd .tab-list-loud ul.mini-tab-list {height: 20px; margin-bottom: 8px !important; border-bottom: solid 1px #AE0909; padding:0px !important}
#sci-bd .tab-list-loud ul.mini-tab-list li {margin-right:0px !important; display:inline; text-transform: uppercase; font-size: 10px; float: left; font-weight: bold; border-right:1px solid #CCCCCC;}
#sci-bd .tab-list-loud ul.mini-tab-list li a{letter-spacing:0px; display:block; float: left; text-decoration:none !important; font-size: 11px;  height: 20px; line-height: 20px; padding: 0 6px; outline: none; border:none;}
#sci-bd .tab-list-loud ul.mini-tab-list li a:hover{text-decoration: none; color: black !important;}
#sci-bd .tab-list-loud ul.mini-tab-list li a.current{color: white !important; background: #ae0909; border:none;}
#sci-bd .tab-list-loud ul.mini-tab-list li a.current:hover{color: white !important;}

#sci-bd dl.article-list dt .item-title {font-size: 14px; display: block; font-weight: bold; margin: 4px 0 8px 0; line-height: 1.2em;}
#sci-bd dl.article-list dt a{text-decoration: underline; color: #333 !important;}
#sci-bd dl.article-list dd {margin: 0; font-size: 11px; margin-bottom: 16px; line-height: 1.3em;}

#sci-bd dl.thumb dt {padding-left: 80px; margin: 0; position: relative;}
#sci-bd dl.thumb dt img{position: absolute; left: 0; border: solid 1px #ccc; padding: 4px;}
#sci-bd dl.thumb dt img{_left: -80px;} /*IE6*/
#sci-bd dl.thumb dd {padding-left: 80px; min-height: 2em; _height: 2em;}

#sci-bd dl.def-list dt span {display: block; font-weight: bold;}
#sci-bd dl.def-list dd {margin-bottom: 12px;}
#sci-bd dl.def-list dd span {display: block;}

#sci-bd dl.inset-list {margin-bottom: 30px;}
#sci-bd dl.inset-list dd {margin-left: 32px; margin-bottom: 16px; color: #333;}

#sci-bd .previous-issues li{width:70px; float:left; display:block; margin:6px} 
#sci-bd .previous-issues li.all-previous-issues {clear:both; width:100%}

#sci-bd .container{width:410px; overflow: hidden;}
#sci-bd .mag-previous-issues {width: 900px;}
#sci-bd .mag-previous-issues li{float:left; display:block; width:80px; margin:0px 10px;}
#sci-bd .mag-previous-issues li img{width:80px;}

.scrollable { overflow: hidden; width: 99%; float:left; width: 400px}
.items {width: 2000em}

/*
===========================================================================
*/

/* Add CSS style definitions after this comment */

dl.thumb dd {padding-left: 80px; min-height: 2em; _height: 2em;}

/* Test additions to proxied file */

#proxied-contents  h3 {padding-bottom: 0.25em; border-bottom: solid 1px #e5e5e5; font-size:12px;text-transform:uppercase; margin-bottom:12px;
margin-top:12px;}
#proxied-contents  dt {font-weight:bold;}
#proxied-contents .LinkTop {text-align:right}
#proxied-contents .Simple {list-style-type:none}

/* Left nav expanded highlighting -- move to higher stylesheet? */

#col-2 div.sidebar li.ActiveExpanded span {
background:#F0F0F0 url(/publisher/icons/icon.arrow.666666.sm.dn.gif) no-repeat scroll 3px 0.5em;
display:block;
padding:2px 0 4px 12px;
}

/* Temporary styles for handling special-issue index pages; may be superseded by collections styles, if they work */
#content-block #proxied-contents #SpecialCollectionBody DIV.JumpBox {float:right !important;border:1px solid #CCC !important; padding:5px; margin-left:10px;}
#content-block #proxied-contents #SpecialCollectionBody DIV.JumpBox P {width:110px; font-size:x-small;margin-top:0}
#content-block #proxied-contents #SpecialCollectionBody .JumpBox UL.PoundDownNav LI {font-size:x-small}
#content-block #proxied-contents #SpecialCollectionBody .JumpBox UL.PoundDownNav LI A {text-decoration:underline}
#content-block #proxied-contents #SpecialCollectionBody H3 {margin-top:30px; clear:right; text-transform:uppercase}
#content-block #proxied-contents #SpecialCollectionBody H3.First {margin-top:0;}
#content-block #proxied-contents #SpecialCollectionBody P A {text-decoration:underline;}
#content-block #proxied-contents #SpecialCollectionBody IMG.MainImage {float:left;padding-right:5px}
#content-block #proxied-contents #SpecialCollectionBody SPAN.CareersSection {font-variant:small-caps;font-weight:700}
#content-block #proxied-contents #SpecialCollectionBody SPAN.Teaser {font-size:90%}
#content-block #proxied-contents #SpecialCollectionBody SPAN.OnlineTeaser {color:#300}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD.LeftCell {padding-right:15px; border-right:1px solid #CCC }
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD.RightCell {padding-left:15px;padding-right:10px }
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD H4 {color:#000;}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD DL DT {font-weight:700;font-size:90%;}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD DL DT IMG {border:0;padding:0;margin:0}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD IMG.Icon {border:0;}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD DIV.Also {border:0;background-color:#FFFFDF;margin:0 10px 10px 10px;padding:10px;font-size:90%}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD DIV.Also H3 {margin-top:0;border:0;text-transform:none}
#content-block #proxied-contents #SpecialCollectionBody .LayoutTable TD DIV.Also H4 {font-size:90%; color:#AD1416;}

/*
The ref-list and sci-alert need to replace those in hw-publisher-global.css. icons_shared/bullets.png also needs to be replaced with bullets_overflowfix.png.
*/

/**
* ===== Include files styling ===== 
**/ 
/* ===== sci_issue_highlights ===== */
.all-previous-issues {
background-color:#AE0909;
padding: 0 !important;
margin:4px !important;
}
.all-previous-issues a {
color:white !important;
font-size:11px;
font-weight:bold;
}
.previous-issues {
border:thin solid rgb(204,204,204);
font-size:10px;
}
.previous-issues td {
padding:9px 8px 14px;
text-align:center;
}
/* ==== careers_highlights ==== */
input#kwrd  width: 100px;}

.LayoutTable { border:medium none; border-collapse:collapse; border-spacing:0; clear:both; width:100%;}
.Area {border-top:1px solid #E5E5E5; padding:12px 0 12px 12px;}

#sci-bd	.sci-alert li {float: left; padding: 0 12px 0 14px; background: url(/site/icons_shared/bullets_overflowfix.png) no-repeat 0 -375px; height: 1.3em; line-height: 1.3em;}

/* ===== Social Icons ===== */
.sci-icon-email {height: 16px; width: 16px; display: block; background: url(/site/icons_shared/hd-nav.png) no-repeat -120px -91px; outline: none; overflow: hidden; text-indent: 9998em; margin-left:5px; float:left;}
.sci-icon-facebook {height: 16px; width: 16px; display: block; background: url(/site/icons_shared/hd-nav.png) no-repeat -100px -91px; outline: none; overflow: hidden; text-indent: 9998em; margin-left:5px; float:left;}
.sci-icon-twitter {height: 16px; width: 16px; display: block; background: url(/site/icons_shared/hd-nav.png) no-repeat -100px -109px; outline: none; overflow: hidden; text-indent: 9998em; margin-left:5px; float:left;}
.sci-icon-netvibes {background:url("/site/icons_shared/hd-nav.png") no-repeat scroll -121px -109px transparent; display:block; float:left; height:16px; margin-left:5px; outline:medium none; overflow:hidden; text-indent:9998em; width:16px;}
.sci-icon-rss-large {height: 16px; width: 16px; display: block; background: url(/site/icons_shared/hd-nav.png) no-repeat -140px -91px; outline: none; overflow: hidden; text-indent: 9998em; margin-left:5px; float:left;}
.mm_podcast{background: url(http://www.sciencemag.org/site/multimedia/images/podcast-hd-8.jpg) no-repeat; padding: 56px 8px 4px 8px; margin-bottom: 12px;  border-bottom: dotted 1px #ccc;}

/*  ===== Typography =====  */
.byline {font-style:italic;}
.byline em {font-style:normal;}
.sci-callout {background:none repeat scroll 0 0 #E2E8EC;margin-bottom:1em; padding:12px;}
#proxied-contents h2 {border-bottom:1px solid #CCCCCC; color:#666666; font-size:16px; padding-bottom:0.25em;}
.tiny {font-size:10px !important;}

/*  ===== Images =====  */
.Photo {border:1px solid #666666 !important; float:left; height:50px; margin:0 1em 1em 0; width:70px;}
img.thumb {border:1px solid #CCCCCC; padding:4px;}

/* ==== Articles ==== */
/* restore underlines to A tags */
div.hw-pub-id-article div.article a { 
text-decoration: underline; 
}
/* make the figures stand out */
div.hw-pub-id-article a.xref-fig {
    font-weight: bold;
}

/* clear none on most article section breaks to handle floating elements */

div.hw-pub-id-article .article div.section {
    clear: none;
}

div.hw-pub-id-article .article div.section.ref-list {
    clear: both;
}


/* ==== Gonzo Scientist ==== */

div.hw-pub-section-thegonzoscientist .article div.section {
    clear: both;
}

.hw-pub-section-thegonzoscientist div#content-block h2 {
color: #666;
}

div.article div.nonresearch-content.type-GonzoLogo.fig {
    min-width:120px;
}

.hw-pub-section-thegonzoscientist .nonresearch-content dl dt {
    font-weight:700;
    padding-top:10px;
}


/* For the next two rules, the first selector is for newer version, 
 *        the second version is to work around the absence of an obvious
 *        semantic description of the appendix materials, and so it should
 *        apply to the first div.notes following the last article paragraph  */
div.hw-pub-id-article div#content-block div.app, div.hw-pub-id-article div#content-block .article div.notes {
    border-top: solid thin #c9c9c9;
    padding-top: 5px;
}

div.hw-pub-id-article div#content-block div.app p, div.hw-pub-id-article div#content-block .article div.notes p {
    margin: 0 0 0 2em;
    padding-bottom: 5px;
}


/* Format the Received / Accepted section */
div.hw-pub-id-article div#content-block ul.history-list {
    border-top: thin solid #c8c8c8;
    padding-bottom: 12px;
    padding-top: 4px;
}
div.hw-pub-id-article div#content-block li.received, div.hw-pub-id-article div#content-block li.accepted {
    padding-top: 5px;
}
/* add top borders to content groups */
div.hw-pub-id-article div#content-block div.ref-list {
    border-top: thin solid #c8c8c8;
    padding-top: 5px;
}
div.hw-pub-id-article div.fn-group ul {
    border-top: thin solid #c8c8c8;
    width: 100%;
    margin-top: 5px;
}
/* comment out for now
div.hw-pub-id-article div.contributors li#corresp-1.corresp {
    border-top: thin solid #c8c8c8;
    padding-top: 5px;
}
div.hw-pub-id-article div.contributors ul.arthw-misc {
    border-bottom: thin solid #c8c8c8;
}
*/
div.hw-pub-id-article .fn-group ul li {
    border: none;
    padding: 0;
}
/* ==== Products ==== */

/* eliminate the margins that caused the images to be indented */
div.hw-pub-section-productsmaterials div.article .fig {
    margin: 0px;
    padding: 0px;
}
div.hw-pub-section-productsmaterials div#content-block div.product-information div.pos-anchor div.fig-inline {
    width: auto;
    border: 0px;
    padding: 0 10px;
    margin: 0px;
}
div.hw-pub-section-productsmaterials div#content-block div.article .product-information h2 {
    font-size: 18px;
    padding-top: 20px;
    border-bottom: thin solid #c8c8c8;
}
div.hw-pub-section-productsmaterials div#content-block div.fn-group ul li.fn-product-submission-instructions:first-child {
    border-top: none;
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom:15px;
    font-weight:bold;
}

div.hw-pub-section-productsmaterials div#content-block ul.company-information {
    margin-left: 1em;
    list-style: none;
}
div.hw-pub-section-productsmaterials div.article .fig {
    margin: 0px;
    padding: 0px;
}
div.hw-pub-section-productsmaterials div#content-block ul.company-information li p {
    margin: 0px;
}

/* ==== Editorials ==== */
/* make author affiliation more clear */
div.hw-pub-section-editorial div.nonresearch-content li.aff address { 
    font-size: .90em;
}

div.hw-pub-section-editorial div.nonresearch-content li.aff address:before {
    display: block;
    float: left;
    content: "\00bb \0020";
    padding: 2px 4px 0 0;
}


/* ==== Citation Manager Sidebar ==== */
#col-2 .sidebar ul.citmgr-formats li {
    margin: 0;
} 
.FeaturedItem {
border:1px solid #CCCCCC;
float:right;
margin-left:15px;
padding:12px;
width:320px;
}

/* CSS Document */


/* New general Article font heading styling */
div.hw-pub-id-article div#content-block .article h1 {
font-size: 18px;
}
div.hw-pub-id-article div#content-block .article h2 {
font-size: 16px;
}

.hw-pub-section-associationaffairs div.article div.nonresearch-content {
	margin:1em;
}
div.hw-pub-section-associationaffairs div#content-block dl dt {
font-size: 100%;
font-weight: bold;
padding: 10px 0 4px;
}
div.hw-pub-section-associationaffairs div#content-block dl dd {
padding: 3px 0;
}
div.hw-pub-id-twis div#content-block a, div.hw-pub-id-twil div#content-block a { 
text-decoration: underline; 
}
/* === Research Article Abstract 2010-11-05 cac === */


div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view div.contributors,
div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view div.contributors p,
div#pageid-content.hw-pub-id-article.sci #content-block .abstract-view div.contributors,
div#pageid-content.hw-pub-id-article.sci #content-block .abstract-view div.contributors p,
div#pageid-content.hw-pub-id-article.sci #content-block .summary-view div.contributors,
div#pageid-content.hw-pub-id-article.sci #content-block .summary-view div.contributors p{
   line-height: 1.3;
   margin: 1em 0;
   color: #333;
   font-size: 12px;
}
div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view .abstract,  
div#pageid-content.hw-pub-id-article.sci #content-block .abstract-view .abstract  {
   margin: 16px 0 22px 0;
   padding: 14px;
   border: solid 1px #dfdfdf;
   font-size: 12px;
   color: #333;
   background: #eee;
   font-weight: bold;
}
div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view .abstract h2,
div#pageid-content.hw-pub-id-article.sci #content-block .abstract-view .abstract h2{
   display:block;
   font-size: 10px;
   text-transform: uppercase;
   letter-spacing: 1px;
   color: #999;
   border-bottom: dotted 1px #ccc;
   margin: 0 0 12px;
}
div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view  .fig,
div#pageid-content.hw-pub-id-article.sci #content-block .abstract-view  .fig {
   border: solid 1px #dfdfdf;
}
div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view  .fig-caption,
div#pageid-content.hw-pub-id-article.sci #content-block .abstract-view  .fig-caption 
 {
   border: none;
}
div#pageid-content.hw-pub-id-article.sci #content-block .fulltext-view.nonresearch-content .fig,
div#pageid-content.hw-pub-id-article.sci #content-block .summary-view.nonresearch-content .fig,
div#pageid-content.hw-pub-id-article.hw-pub-section-productsmaterials.sci #content-block .fulltext-view .fig {
   border: none;
}


/* CSS Document */


/* ========== Mag Homepage, can probably be removed if we can get fragments to include css */
.hw-pub-id-magazine_home #sci-bd .scrollable {position:relative;	overflow:hidden; width: 410px; height:140px}
.hw-pub-id-magazine_home #sci-bd .scrollable .items {width:20000em; position:absolute; clear:both;}
.hw-pub-id-magazine_home #sci-bd .items div {float:left;}
.hw-pub-id-magazine_home #sci-bd .scrollable li{float:left; width: 101px}
.hw-pub-id-magazine_home #sci-bd .scrollable li span {font-size:10px;  text-align:center; display:block; padding:1px 1px 0px 8px;}
.hw-pub-id-magazine_home #sci-bd .scrollable img {margin:10px 1px 0px 20px; background-color:#fff; padding:2px; border:1px solid #ccc; width:60px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.hw-pub-id-magazine_home #sci-bd .scrollable .all-previous-issues {display: block, margin:10px 1px 0px 20px; padding:2px; border:1px solid #ccc; width:60px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.hw-pub-id-magazine_home #sci-bd .scrollable .active {border:2px solid #000; position:relative; cursor:default;}

.hw-pub-id-magazine_home #sci-bd .arrow {background-color:#9DA7AF; border:1px solid #CED9DF; bottom:1px; color:#FFFFFF; cursor:pointer; display:block; font:11px/14px tahoma,sans-serif; height:14px; letter-spacing:1px; padding:2px; float:left; text-align:center; text-transform:uppercase; width:69px;}
.hw-pub-id-magazine_home #sci-bd  .all-previous-issues {background-color:#fff;  border:1px solid #CED9DF;  padding:1px !important; text-align:center; margin: 0px !important;}
.hw-pub-id-magazine_home #sci-bd  .all-previous-issues a {color: #2E6D8F !important;} 

/* ========= Previous Issue Fixes ========== */
#sci-bd .previous-issues div {clear:both;}
#sci-bd .previous-issues li span {font-size:10px;  text-align:center; display:block;}
#sci-bd .previous-issues li {width: 75px}

/* ========= SE Home Page Fix ==============*/
.hw-pub-id-express table tbody tr td {vertical-align: top;} 

/* ==== Access Rights UL Fix ==== */
.hw-pub-id-my_account_access_rights div#access-rights ul {
margin-left: 2em;
}

/* Added by SW 11/10 to increase letter/response clarity in TOC author lists in old content */


#pageid-toc form li.toc-cit .cit-metadata ol.cit-response-list {
    margin-bottom:7px;
}

#pageid-toc form li.toc-cit .cit-metadata ol.cit-response-list li {
    padding-top:7px;
}



/* Hovering Abstract improvements: cac-2010-11-10 */
div#hovering-abs {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 1px 1px 5px #999;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
line-spacing: 1.6em;
}
div#hovering-abs p {
line-spacing: 1.6em;
font-size: 11px;
font-weight: bold;
padding-top: 0px;
}
div#hovering-abs h1 {
font-size: 13px;
}
div#hovering-abs h2 {
margin-left: 12px;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1px;
color: #666;
border-bottom: dotted thin #999;
}
div#hovering-abs-close a {
margin-left: 11px;
}
div#hovering-abs-close a span {
font-size: 9px;
}


/* SW; 2010-11-11: Minimize problems with in-page
figure expansion in news-type articles */

div.article div.nonresearch-content.fig {
max-width:650px;
}

div.nonresearch-content .fig-caption {
max-width:440px;
}

/*remove left/right margins from article figures */
div.article .fig, div.article .table {
    clear: both;
    margin: 1em 0px;
}

/* SW; 2010-11-11: Books et al. should show
author affiliations by default (no drop-down);
this should be added back into relevant HWP CSS */


.hw-pub-section-booksetal ol.hideaffil {
left:0;
margin-top:1em;
position:relative;
width:auto;
}

.hw-pub-section-booksetal p.affiliation-list-reveal {
display:none;
}

/* style correction link to be red/bold */

.hw-pub-id-article #col-2 .content-box .cb-contents .cb-section .cb-versions .correction-link {
color:red;
font-weight:700;
}


.sponsor {text-align:center;}


/* Separate multiple items in old Technical Comment/Responses */

.hw-pub-section-technicalcomments .article.fulltext-view .response {
border-top:5px solid #ccc;
margin-top:25px;
}


/* Fix styling for in-article BulletSummary class */

div.hw-pub-id-article .BulletSummary {width:250px;float:right;padding:12px;border:3px solid #ccc;margin:0 8px 16px 16px}
div.hw-pub-id-article .BulletSummary dl dt, .BulletSummary dl dd {font-size:85%}


/* Handling for new News of the Week elements */

.hw-pub-section-newsoftheweek .article.fulltext-view div.story_index DL {font-size:90%}
.hw-pub-section-newsoftheweek .article.fulltext-view div.story_index DT {font-weight:700;padding-top:5px}

.hw-pub-section-newsoftheweek .article.fulltext-view .story_container {clear:both;margin-top:15px !important;padding-top:15px !important;border-top:1px solid #ccc !important}
.hw-pub-section-newsoftheweek .article.fulltext-view .story_container H2 {font-size:small !important;text-transform:uppercase !important}
.hw-pub-section-newsoftheweek .article.fulltext-view .story H3, .hw-pub-section-newsoftheweek .article.fulltext-view .story_container .subsection H3 {color:#000 !important;font-size:medium !important; text-transform:none !important}


/* E-Letters Guideline */

#page-eletters-submit #BodyWrapper SPAN.el-guildline {display:block; padding-top:5px; padding-bottom:5px; font-weight:700}
#pageid-eletters-submit #BodyWrapper {font-size:120%}
#pageid-eletters-submit #BodyWrapper .sidebar P {padding:0 5px;font-size:95%}
#pageid-eletters-submit #BodyWrapper FORM FIELDSET {margin-top:20px}


/* Timeline */

div.article div.timeline {
    border:1px solid #777; 
    padding:10px; 
    width:80% 
}    
div.article div.timeline h3 {
    position: relative;
    display: block;
    width: 100%;
    background-color: #bcb49d;
    padding: 2px 4px;
}
div.article div.timeline div.subsection {
    background-color: #ebe6dc;
    position: relative;
    overflow: hidden;
}
div.timeline div.subsection {
    border-bottom:1px solid #777; 
    overflow: auto; 
    margin-bottom: 1px; 
}
div.article div.timeline div.subsection p {
    padding: 0 0 8px 8px;
}    
div.article div.timeline .subsection div.nonresearch-content.fig { 
    min-width: 0px; 
}
div.article div.timeline .subsection div.nonresearch-content.fig img { 
    max-height: 90px; 
    max-width: 200px;  
}

div.article div.timeline div.subsection div.fig div {
     background-color: #EBE6DC;
}

div.article div.timeline div.subsection div.fig q {
    font-size: 85%;
}

div#pageid-content.hw-gen-page div#BodyWrapper div.article div.timeline div.subsection div.fig {
     border: none;
     background-color: #ebe6dc;
     padding: 3px 8px 0 0; 
}


/* News teaser formatting on special-issue news -- add to /publisher/css/hw-publisher-page-content.css sheet */
.hw-pub-section-news .fulltext-view .precis {
font-weight:bold;
color:#666666;
margin-bottom:1.5em;
}


/* Update to allow expandable ads in the leaderboard spot */
div.leaderboard-ads {overflow: visible;}

