/*  removing 09/16/09
#content-block h4 { color: #666; font-weight: normal; margin-bottom: .3em; }

*/

#pageid-subscribe #hd-sub {background:none;padding-top:0;}

#proxied-contents  h1 {color: #666; padding-bottom: 0.25em; border-bottom: solid 1px #e5e5e5; font-size:16px;}
#proxied-contents  h2 {color: #666; padding-bottom: 0.25em; border-bottom: solid 1px #e5e5e5; font-size:16px;}
#proxied-contents  h3 {color: #999; padding-bottom: 0.25em; border-bottom: solid 1px #e5e5e5; font-size:12px;}
#proxied-contents  h4 {color: #AD1416; padding-bottom: 0.25em; font-size:12px;}  
#proxied-contents  ol {margin-bottom: 1em; list-style: outside decimal !important; padding-left: 1.3em;}
#proxied-contents  ol li{margin-bottom: 0.5em; list-style: outside decimal !important; padding-left: 0;}
#proxied-contents  ul {margin-bottom: 1.5em}
#proxied-contents  li {margin-bottom: 0.5em;}
#proxied-contents dd, #proxied-contents dl{margin-bottom: 1em;}
#proxied-contents  .LinkTop {text-transform: uppercase; margin: 1em 0 2em 0; font-size: 11px}
#proxied-contents  .LinkList li {background: url(http://www.sciencemag.org/icons/icon.arrow.E53F40.sm.gif) no-repeat 0 4px;}
#proxied-contents  .Simple li {background: url(http://www.sciencemag.org/icons/icon.arrow.53859F.sm.gif) no-repeat 0 4px; padding-left: 10px}
#proxied-contents img {vertical-align: top;}
#proxied-contents  .LeftCell img {margin-bottom: 1em; border: solid 1px #ccc;} 

#SCIMyFolders h2 { padding: 10px 0; margin: 0; border: none; color:#666666; font-size:1.25em}
#SCIMyFolders h3 { color: #AD1416; border-bottom: none; padding: 1px; background: #E0E0E0; text-transform: none;}
#SCIMyFolders h3 span { display: block; border: 1px solid #FFFFFF; padding: 3px 6px; margin: 0; padding-right: 7em !important; }
#SCIMyFolders h3 span EM { display: block; color: #333; font-style: normal; font-weight: normal; font-size: 90%; text-transform: none; margin-top: .1em; }
#SCIMyFolders h3 span A.LinkTop { font-size: 95%; font-weight: normal; text-decoration: underline; position: absolute; right: 10px; top:2px; }
#SCIMyFolders h3 { border: none; margin-top: 0; text-transform: none; }
#SCIMyFolders H5 { margin-top: 0; }
#SCIMyFolders H6 { margin-left: 10px; font-size:.9em; font-weight:bold;}
#SCIMyFolders #folder-manager { float: right; width: 175px; border: 1px solid #333; border-top: none; padding: 0; margin-bottom: 1em; margin-left: 10px; }
#SCIMyFolders #folder-manager H6 { margin: 0 0 .5em 0; text-transform: none; color: #333; }
#SCIMyFolders #folder-manager .NoBullet { margin-bottom: 0; }
#SCIMyFolders #folder-manager a { text-decoration: none; }
#SCIMyFolders #folder-manager .Item { border-top: 1px solid #333; margin: 0; padding: 5px 10px 10px 10px; }
#SCIMyFolders #folder-manager .TextInput { width: 180%; }
#SCIMyFolders #Item-manager { background: #E0E0E0; padding: 1px; margin-bottom: 10px; clear: both; }
#SCIMyFolders #Item-manager .BorderFix { border: 1px solid #FFF; padding: 4px; }
#SCIMyFolders #Item-manager .HorizList { height: auto; margin: 0; }
#SCIMyFolders #Item-manager .HorizList li { display: inline; float: none; white-space: nowrap; padding-left: 5px; }
#SCIMyFolders dl { margin: 1em 0 0 0;}
#SCIMyFolders dl.ArticleList dt { padding: 0 0 0 26px; text-indent: -26px;}
#SCIMyFolders dl.ArticleList dd { color: #333; margin: 0 0 30px 26px; } 
#SCIMyFolders #contentsForm {padding-right: 190px;}

#SCIMyFolders dl.ArticleList dd a {
font-weight:bold;
text-decoration:none;
white-space:nowrap;
}

.pagetype-proxied .LayoutTable td {
vertical-align:top;
}

#pageid-multimedia.hw-pub-id-stm_multimedia #hd #hd-sub{background: url("/site/icons_shared/hd-nav.png") no-repeat scroll 0 0 transparent; padding-top: 40px;background-position: 0 -209px;}

.pagetype-proxied dl.ArticleList {
clear:left;
margin:0 0 1.5em;
padding:0;
}

.pagetype-proxied dl.ArticleList dt {
color:#333333;
font-weight:bold;
margin:1em 0 0;
padding:0;
}

#SCIMyFolders div.top_links {
margin-bottom:1.5em;
}

#SCIMyFolders div.top_links p{
margin:0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     crossref
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     */
#pageid-crossref td.crossref-logo {
	display:none;
}

#pageid-crossref td.crossref-space img,
#pageid-crossref td.crossref-space{
padding:0;
margin:0;
}

#pageid-crossref td.crossref-cite {
padding:1em;
font-size:1.1em;
line-height:1.6;
}

#pageid-crossref table#crossref-results,
#pageid-crossref table#crossref-results tr,
#pageid-crossref table#crossref-results td {
border:none;
}

#pageid-crossref div#query-details-box {
font-size:1.2em;
padding:2px;
border:1px solid #CCCCCC;
margin:1em 0 1.5em 0;
}

#pageid-crossref  #query-details-box .BorderFix {
background:#EAE9E9 none repeat scroll 0 0;
padding:1em .5em;
font-size:.8em;
}

#pageid-crossref #content-block,
#pageid-feedback #content-block {
	 padding: 2px 2px 2px 20px;
	 margin-bottom: 12px;
	 width:809px;
	 left:0px;
}

#pageid-crossref .cit h4.cit-title-group {
font-size:1em;
}

#pageid-crossref #content-block h2 {
border:medium none;
color:#666666;
margin:1.5em 0 0.3em;
padding:0;
text-transform:uppercase;
}

#pageid-crossref span.cit-overline,
#pageid-crossref cite, 
#pageid-crossref .cit h4.cit-title-group,
#pageid-crossref .cit-auth-list  {
display:block;
}

#pageid-crossref .cit cite,
#pageid-crossref .cit .cit-views {
padding-left:0;
}

#pageid-crossref .cit-print-date,
#pageid-crossref .cit-jnl-title {
padding-right:.25em;
}

#pageid-crossref .cit-title {
font-weight:bold;
padding-left:0;
}

.cit .cit-extra span {
margin-left:0em;
padding-left:0;
}

div.feedback-header {
	margin-top: 15px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 FEEDBACK
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     */
/* General form tweaks */
.feedback-form-input h2 {
	line-height:1.5;
	margin:15px 0px;
	font-size: 100%;
}

/* Remove stupid default padding/margin on labels */
.feedback-form-input label {
	margin: 0;
	padding: 0;
}

.feedback-form-input ul {
	list-style: none;
}


/* Space out contact fields */
.feedback-contact {
	margin-bottom: 0.3em;
}

/*  Align labels on contact fields correctly  */
.feedback-contact label {
	width: 7em;
	float: left;
	text-align: right;
	margin-right: 1em;
	display: block;
	
	font-weight: bold;
}

/*  Resize content field inputs  */
.feedback-contact input {
	width: 25em;
}

/* Feedback textarea tweaks... */
.feedback-body label {
	display: block;
	font-weight: bold;
}

.feedback-body textarea {
	height: 10em;
	width: 75%;
}

.feedback-form-input ul.feedback-boolean {
	margin-left: 5%;
}

.feedback-form-input ul.feedback-boolean li {
	display: inline;
	margin-left: 0;
}

input#hw_standard_math_captcha {
margin-left:8px;
}
.pagetype-alerts #content-block h2 { color: #666; text-transform: uppercase; font-size: 95%; border-bottom: 1px solid #E5E5E5; padding: 0px 0px 3px 30px; margin-bottom: .5em; background: url(/publisher/icons/icon.alert.envelope.gif) 0px 2px no-repeat; } 
.pagetype-alerts #content-block h3 { border: 1px solid #E6C175; color: #666; text-transform: uppercase; padding: 3px 7px; background: url(/publisher/icons/bg.fade.vert.orange.21.gif) left bottom repeat-x; margin-bottom: 0; }


#content-block .LayoutTable td.LeftCell p { position: relative; }
#content-block .LayoutTable td.LeftCell p .button { position: absolute; right: 0; top: 0; } /* note: ie/win 5.0 needs top: 10px; */

#content-block .linklist { margin: 0 0 1em 0; }
#content-block .linklist li { padding-left: 10px; text-decoration: none; background: url(/publisher/icons/icon.arrow.ad1416.sm.r.gif) 0 .25em no-repeat; }
#content-block .linklist li a { text-decoration: none; }
 */


#content-block  .alerts_page_title_area .other_alerts_link a {text-decoration:underline}
#content-block  .ct_alert_information td a {text-decoration:underline}
#content-block  .ct_alert_information td dl.alert_criteria_display {padding-bottom:4px}
#content-block  .ct_alert_information td dl.alert_criteria_display dt {margin-top:0}
#content-block  .ct_alert_information td dl.alert_criteria_display dd {margin-left:5px;}
#content-block  .alerts_summary_page_prefs_area p {margin-bottom:0}
#content-block  .alerts_summary_page_prefs_area h4 a {text-decoration:underline}

#content-block  .alert_prefs_form table tr.alert_preferences_row th h4 a { text-decoration:underline;}
#content-block  .alert_prefs_form table td a { text-decoration:underline }
#content-block .alerts_page_main .alert_prefs_form table th { font-size:95%; }
#content-block .alerts_page_main .alert_prefs_form table tr.alert_preferences_row th h4 { font-size:95%;  text-align:right;}
#content-block .alerts_page_main .alert_prefs_form table tr.alert_preferences_row td { padding-left:.5em; }
#content-block .alerts_page_main .alert_prefs_form table tr.alert_preferences_row th h4 a { text-decoration:underline; }
#content-block .alerts_page_main .alert_prefs_form table td hr.hr_alerts { width:100%; color:#828282; display:block; }
#content-block .alerts_page_main .alert_prefs_form table td  { font-size:95%; }
#content-block .alerts_page_main .alert_prefs_form table td  a { text-decoration:underline }
#content-block .alerts_page_main  .alert_preferences_row th {
background-color:#DBDBDB;
font-size:80%;
font-weight:bold;
margin:3px;
padding:0.5em;
text-align:right;
white-space:nowrap;
width:33%;
text-align:right;
}

table.tspace3 td,
table.tspace3 th 
{margin:3px;}

#pageid-my_account #content-block .Item { margin-bottom: 20px; }

#pageid-my_account #content-block h2 { color: #666; text-transform: uppercase; font-size: 95%; border-bottom: 1px solid #e5e5e5; padding-bottom: 3px; margin-bottom: .5em; } 
#pageid-my_account #content-block h3 { color: #666; text-transform: uppercase; font-size: 95%; margin-bottom: .4em; } 

#pageid-my_account #content-block #access-rights { }
#pageid-my_account #content-block #access-rights p { line-height: 160%; }
#pageid-my_account #content-block #access-rights { }
#pageid-my_account #content-block #email-alerts { }

#pageid-my_account #content-block #update-personal-info { border-bottom: 1px solid #e5e5e5; }
#pageid-my_account #content-block #update-personal-info h2 { margin-bottom: 0; }
#pageid-my_account #content-block #update-personal-info h3 { margin-top: 10px; border: 0; padding: 0; }
#pageid-my_account #content-block #update-personal-info .LeftCell { padding-right: 20px; } 
#pageid-my_account #content-block #update-personal-info .RightCell { border-left: 1px solid #e5e5e5; padding-left: 20px; } 
#pageid-my_account #content-block #update-personal-info td ul {  margin: 0; padding: 0px; margin-bottom: 1em; }
#pageid-my_account #content-block #update-personal-info td li { margin-bottom: .5em; padding-left:10px; background: url(/publisher/icons/icon.dot.CC3333.gif) 0 .25em no-repeat; list-style-type: none; }
#pageid-my_account #content-block #update-personal-info td .linklist li { font-weight: normal; padding-left: 13px; background: url(/publisher/icons/icon.arrow.ad1416.sm.r.gif) .25em .25em no-repeat; }
#pageid-my_account #content-block #update-personal-info td .linklist li a { text-decoration: none; }

/** alerts page, main block **/
div.alerts_page_main {
  width: 650px; font-size: 12px; 
}
.alerts_page_main ul {
  margin-left: 2em; margin-top: 2px; margin-bottom: 2px; padding: 3px; padding-bottom: 10px;
  text-align: left; list-style-image: url("/icons/shared/misc/tinytriT.gif");
}
.alerts_page_main ul li {
  margin-top: 2px; padding-top: 2px;
}

/** alerts page title area block **/
.alerts_page_title_area h3 {
	margin: 0px; padding: 0px; width: 100%;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-weight: 500; font-size: 14px;
}
.alerts_page_title_area h1 {
	margin: 0px; padding: 0px; text-align: left; float: left;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 180%; font-style: normal;
}
.alerts_page_title_area h1 em {
  color: #000000;
}
.other_alerts_link {
	margin: 0 0 1em 0; padding: 0px;text-align: right; font-family: Lucida Grande, arial, helvetica, sans-serif; font-weight: normal;
}

/** alerts summary page, user alerts block **/
div.alerts_summary_page_alerts_area {
  border:1px #BABABA solid; border-color: 828282 BABABA BABABA 828282;
  width: 58%; text-align: center; vertical-align: top;
  float: left; padding:1px;
}
#alert_area_divider {
  padding-top: 0px; padding-bottom: 0px; margin: 0px; margin-left: 2px; margin-right: 2px;
  border-bottom: 1px solid #828282; height: 1px; line-height: 1px;
}
.alerts_page_main .alerts_summary_page_alerts_area h2#alerts_header {
  text-transform: none; background: none;
  border: inherit; margin: inherit; padding: inherit;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 150%; font-weight: bold;
  text-align: center; vertical-align: top; background-color: #BABABA; margin: 2px;
}
.alerts_summary_page_alerts_area h4 {
  font-weight: normal; font-style: normal; font-size: 12px;
  margin: 4px; padding: 4px; text-align: center;
}
.alerts_summary_page_alerts_area h5 {
  margin-left: 4px; margin-right: 2px; margin-top: 6px; margin-bottom: 2px;
  padding-top: 3px; padding-bottom: 4px;  text-align: left;
}
.alerts_summary_page_alerts_area h5 em {
  font-weight: normal; font-style: normal;
}
.alert_criteria_display {
  margin: 0px; margin-top: 1px;
}
.alert_criteria_display dt {
   vertical-align: middle; padding-left: 5px; float: left;
  font-weight: bold; font-style: italic;
}
.alert_criteria_display dd {
   vertical-align: middle; float: left;
  margin-left: 4px; padding: 0px;
}
.ct_alert_information th {
  padding: 0px; margin: 2px; text-align: center;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
  background-color: #DBDBDB;
}
.ct_alert_information td {
  padding 0px;  text-align: left; vertical-align: top;
  margin-left: 4px; margin-right: 0px; padding-top: 2px; padding-bottom: 2px;
}
.ct_alert_runinfo td {
  margin: 2px; padding: 0px; background-color: #DBDBDB;
  text-align: center; 
}
em.alert_on_hold_warning {
  color: #A70716;  font-weight: 500; font-style: normal; padding-right: 4px;
}

/** alerts summary page, user prefs block **/
div.alerts_summary_page_prefs_area {
  border:1px #BABABA solid; border-color: 828282 BABABA BABABA 828282;
  width: 38%; float: right; vertical-align: top;
}
.alerts_page_main .alerts_summary_page_prefs_area h2#alerts_header {
  text-transform: none; background: none;
  border: none; margin: none; padding: none;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 110%; font-weight: bold; font-style: italic;
  text-align: center; margin: 2px; vertical-align: top; background-color: #DBDBDB;
}
.alerts_summary_page_prefs_area h4 {
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 110%; font-weight: bold; font-style: italic;
  text-align: center;
}

.alerts_summary_page_prefs_area ul li p span a {
font-size:1.2em;
}

/** alerts prefs page, prefs area **/
div.alert_prefs_form { clear: both; width: 100%; }
.alert_preferences_row th {
  margin: 3px; width: 33%;  font-weight: bold;
  background-color: #DBDBDB; text-align: right; white-space: nowrap;
  padding: .5em;
}
.alert_preferences_row th h4 { padding: 0px; margin: 0px;  font-weight: normal; }
.alert_preferences_row td {  }



.alerts_page_main .alerts_summary_page_alerts_area h2#alerts_header {
  text-transform: none; background: none;
  border: inherit; margin: inherit; padding: inherit;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 150%; font-weight: bold;
  text-align: center; vertical-align: top; background-color: #BABABA; margin: 2px;
  border: 1px solid #E6C175; color: #666;
  padding: 3px 7px; background: url(/icons/bg.fade.vert.orange.21.gif) left bottom repeat-x;
}

.alerts_page_main .alerts_summary_page_prefs_area h2#alerts_header {
  text-transform: none; background: none;
  border: none; margin: none; padding: none;
  font-family: Lucida Grande, arial, helvetica, sans-serif; font-size: 110%; font-weight: bold; font-style: italic;
  text-align: center; margin: 2px; vertical-align: top; background-color: #DBDBDB;
  border: 1px solid #E6C175; color: #666;
  padding: 3px 7px; background: url(/icons/bg.fade.vert.orange.21.gif) left bottom repeat-x;
}

.hw-pub-id-help_readers #content-block h2 { padding: 0px 0px 3px 0px; background: none; } 

.hw-pub-id-help_readers #content-block .LinkList a img {margin-right:.5em;}


.hw-pub-id-resources #proxied-contents h2 {
border-bottom:none;
color:#FFFFFF;
padding-bottom:0;
font-size:1.2em;
}

#proxied-contents img.Icon {
vertical-align:middle;
}

#content-block #proxied-contents  p {
margin:0 0 1em 0;
}

#content-block #proxied-contents p.auto-clean {
margin:0;
}

.hw-pub-id-my_account_alerts #content-block .LayoutTable td.LeftCell { padding-right: 12px; }


.hw-pub-id-my_account_alerts #content-block .LayoutTable td.LeftCell { padding-right: 12px; }

.hw-pub-id-my_account_alerts #content-block .LayoutTable td .Item { border: 1px solid #ccc; padding: 10px 12px; margin-bottom: 1em; }
.hw-pub-id-my_account_alerts #content-block .LayoutTable td .Item dt { margin: 0;  padding-left: 34px; position: relative; font-weight: bold; }
.hw-pub-id-my_account_alerts #content-block .LayoutTable td .Item dt .icon { position: absolute; left: 0; top: 0; }
.hw-pub-id-my_account_alerts #content-block .LayoutTable td .Item dd {  margin: 0 0 1em 35px; }
.hw-pub-id-my_account_alerts #content-block .LayoutTable td.RightCell .Item { padding-bottom: 0; } 
.hw-pub-id-my_account_alerts #content-block .LayoutTable td.LeftCell p .Button {position:absolute;right:0; top:0; }

#pageid-eletters-submit #content-block{left:0;margin-bottom:12px;padding:2px;width:819px;}

#pageid-eletters-submit #content-block #col-main{clear:both;font-size:80%;left:170px;padding:0 20px 20px 0;position:relative;width:650px;}

#pageid-eletters-submit #content-block #col-main textarea {display:block;}
#pageid-eletters-submit #content-block #col-main .eletter-competing-interests p.field-label{display:inline;}
#pageid-eletters-submit #content-block #col-main fieldset table td{padding:4px 2px;}
#pageid-eletters-submit #content-block #col-main legend{font-weight:bold;font-size:1.2em;margin-top:.5em;}
#pageid-eletters-submit #content-block #col-main .form-error {border:1px solid black;padding:.5em; margin:1em .5em;}