/* authstring style overrides provided by AAAS live in hw-publisher-global.css */
/* turning off the border from the default style since it conflicts with the AAAS style */
#authstring li {
	display: inline;
	border-left: none;
	padding: 0em .4em;
}
/* login page css overrides */
#pageid-login #content-block {
    width: 100%; 
    padding: 0px 20px 0px 5px;
    position:static;
}

#pageid-login.pagetype-content #content-block {
    padding: 0px 20px 0px 5px;
    width: 100%; 
}

#pageid-login #hd {padding-top:0;}

#hw-login-sign-in-box {
	background-color: #EEEEEE;
	position: relative;
	padding-bottom: .5em;
	margin-left: 1em;
}

#hw-login-content-item {
	text-align: left;
	width: 66%;
	position:static;
	margin-bottom: 15px;
	float: none;
}

#hw-login-content-item div.cit  {
margin: 0;
padding: 0;
font-size: 75%;
}

#hw-login-content-item .cit-title{
padding-left: 0;
color:#666666;
margin-left: 0;
}

#hw-login-content-item .cit cite {
padding-left: 0;
margin-left: 0;
}

/* #hw-login-content-item .cit .cit-auth-list {display: block;} */
#hw-login-content-item .cit .cit-doi {display:block;}

#hw-login-review-subs .subproblem-status{color:red;}

/* content login*/
#hw-login-content-item .cit-title, #hw-login-content-item .cit .cit-auth-list, #hw-login-content-item .cit .cit-overline {
    display:none;    
}
#hw-login-content-item .cit-vol {
    font-weight:normal;
}
#article-info {display:inline;width:96%;}
#article-info #hw-login-content-item {float:left; width:36%;}
#article-info #hw-login-logo-tiny {float:left;padding-top:5px;}

#hw-login-logo-tiny #science-classic-tiny, #hw-login-logo-tiny #science-current-tiny, #hw-login-logo-tiny #science-express-tiny, #hw-login-logo-tiny #scitransmed-logo-tiny, #hw-login-logo-tiny #sigtrans-logo-tiny {
    margin-left: 1em;
    overflow: auto;
    padding-left: 2em;
}

#hd-main-login #hd-logo-login {
    background:#d61417 url(/publisher/icons/header-bg.png) no-repeat; width: 1000px; height: 125px;	border-bottom:10px solid #6392b5; position:relative;}
#hd-main-login #hd-logo-login #science-logo a {text-indent:-999px;
	overflow:hidden;
	width:160px;
	height:87px;
	background:transparent url('/publisher/icons/science_160x87.gif') 0 0 no-repeat;
	display:block;
	position:absolute;
	left:20px;
	top:20px;}
#hd-main-login #hd-logo-login #science-classic-logo a {text-indent:-999px;
	overflow:hidden;
	width:160px;
	height:87px;
	background:transparent url('/publisher/icons/Classic_160x87.gif') 0 0 no-repeat;
	display:block;
	position:absolute;
	left:20px;
	top:20px;}
#hd-main-login #hd-logo-login #science-express-logo a {text-indent:-999px;
	overflow:hidden;
	width:270px;
	height:40px;
	background:transparent url('/publisher/icons/AAAS-Logo_SCX_270x40_24.png') 0 0 no-repeat;
	display:block;
	position:absolute;
	left:20px;
	top:45px;}
#hd-main-login #hd-logo-login #scitransmed-logo a {text-indent:-999px;
	overflow:hidden;
	width:160px;
	height:87px;
	background:transparent url('/publisher/icons/STM_160x87.gif') 0 0 no-repeat;
	display:block;
	position:absolute;
	left:20px;
	top:20px;}
#hd-main-login #hd-logo-login #sigtrans-logo a {text-indent:-999px;
	overflow:hidden;
	width:160px;
	height:87px;
	background:transparent url('/publisher/icons/SIG_160x87.gif') 0 0 no-repeat;
	display:block;
	position:absolute;
	left:20px;
	top:5px;}
#site-link {
	float:right;
	display:block;
	text-decoration:none;
	color:#fff;
	background-color:#2A84C0;
	margin: 90px 15px 0 0;
	padding: 5px 15px;
	font-size:12px;
	font-weight:bold;
}

#GlobalLoginBlock #library-resource-block {
    clear:both;
}
#GlobalLoginBlock #library-resource-block a {
    padding-bottom: 10px;
    display: block;
    text-decoration: none;
    color: red;
}
#login-links-under-signin {
    margin-bottom: 20px;
}

#login-links-under-signin a {
    padding-right: 30px;
}
/* end content login */

/* pulling in old styles, not sure how much of this is needed yet */
/* BEGIN: compensation for elements being defined in the aaas member website stylesheet */
#GlobalLoginBlock { font-family: 'Lucida Grande', arial, helvetica, sans-serif; color: #333; margin:0 25px; }

#GlobalLoginBlock A { color: #53859F; text-decoration: underline; font-size: 90%; }

#GlobalLoginBlock,
#GlobalLoginBlock TD { font-size: 16px; }

#GlobalLoginBlock H6 { margin: 0; padding: 0; }
#GlobalLoginBlock H1 { font-size: 120%; }
#GlobalLoginBlock H2 { font-size: 110%; }
#GlobalLoginBlock H3 { font-size: 100%; }
#GlobalLoginBlock H4 { font-size: 90%; }
#GlobalLoginBlock H5 { font-size: 80%; }
#GlobalLoginBlock H6 { font-size: 75%; }

#GlobalLoginBlock P { margin-top: 0; font-size: 75%; line-height:normal; }

#GlobalLoginBlock FORM { margin: 0; padding: 0; }

#GlobalLoginBlock .NoBullet { margin: 0 0 1em 0; padding: 0; }
#GlobalLoginBlock .NoBullet LI { list-style-type: none; background-image: none !important; padding-left: 0; }
/* END: compensation for elements being defined in the aaas member website stylesheet */


#GlobalLoginBlock H2 { color: #333; text-transform: none; font-size: 110%; margin-bottom: .5em; border: none; padding: 0; }

#GlobalLoginBlock #access-denied { margin-bottom: 25px; font-size: 90%; }
#GlobalLoginBlock #access-denied H4 { font-size: 75%; color: #666; }
#GlobalLoginBlock #access-denied P.Link { margin-bottom: 0; }
#GlobalLoginBlock #access-denied a { font-size: 100%; }

#access-denied .removespace {margin-left:-5px;}

#GlobalLoginBlock #access-denied #ErrorMsg { border: 1px solid #C33; padding: 8px; margin: .5em 0; background: #FFF; }
#GlobalLoginBlock #access-denied #ErrorMsg P { margin: 0; color: #C33; font-size: 75%; line-height: normal;}
#GlobalLoginBlock #access-denied #ErrorMsg #hw-login-error-subproblem {text-align:center;}

/*#GlobalLoginBlock #access-denied .sci-login-msg-box {display: block; background-color: transparent; text-align: left; padding: 1em;}
#GlobalLoginBlock #access-denied .sci-login-error-msg-box {background-color: transparent; text-align: left;;padding: 1em;} */

#GlobalLoginBlock #get-access #citationblock { border-top: 1px solid #D9E4E9; }
#GlobalLoginBlock #get-access #citationblock #citation {padding: 20px 10px 0 0; width: 545px; display: block; float: left; }
#GlobalLoginBlock #get-access #citationblock #citation h3#article-title {font-size:90%; text-transform: uppercase;}
#GlobalLoginBlock #get-access #citationblock #citation  P.Link { margin: 1em 0; }

#GlobalLoginBlock #access-denied #citationblock #linkblock {background: url(/icons/bg.barrier.question.gif) 100% 6px no-repeat; width: 30%; display: inline; float: right; padding-top: 20px; padding-left: 15px; border-left: 1px solid #D9E4E9;}
#GlobalLoginBlock #access-denied #citationblock #linkblock H4 { text-transform:  uppercase; margin-bottom: 10px; }
#GlobalLoginBlock #access-denied #citationblock #linkblock .LinkList { margin: 0; }
#GlobalLoginBlock #access-denied #citationblock #linkblock .LinkList LI { font-size: 75%; list-style-type: circle; padding-left: 0; margin-left: 15px; background-image:none; }
#GlobalLoginBlock #access-denied #citationblock #linkblock .LinkList LI A { text-decoration: underline; }

#GlobalLoginBlock #login-main {width:600px;float:left;}
#GlobalLoginBlock #box-ad {    
    float: right;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-right: 0;
    width: 300px;}
#GlobalLoginBlock #box-ad h3 {
    background-color: #CCCCCC;
    color: #333333;
    font-size: 10px;
    padding: 7px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom:0;
    margin-top:20px;
}
/* -- added 8/10/06 by SW to resolve some specific issues on the KE redesign -- */

#GlobalLoginBlock #access-denied h2 span.message {display:block;position:relative;float:none;width:auto;margin-left:0;margin-top:5px;margin-bottom:5px;text-transform:none;font-weight:400;color:#333;font-size:75%} 
#GlobalLoginBlock #access-denied h2 span.message A {text-decoration:underline}


/* -- end of added material -- */


#GlobalLoginBlock #get-access {display: block; width: 100%; padding: 15px 0; }
#GlobalLoginBlock #get-access .LayoutTable { /*border: 1px solid #D0D8E2*/; }
#GlobalLoginBlock #get-access H4 { padding: 6px 15px; background: #4E83A2; color: #FFF; font-size: 75%;
}
#GlobalLoginBlock #get-access div.Item { padding: 10px 15px; }


#GlobalLoginBlock #get-access #sign-in { 
background-color: #EEEEEE; 
border: 1px solid #D0D8E2; 

border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.21);
    font-size: 12px;
    margin-bottom: 30px;
    margin-left: 45px;
    margin-right: 45px;
    /*margin-top: 20px;*/
    padding-bottom: 20px;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 25px;
    width: 254px;
}

#GlobalLoginBlock #get-access #sign-in H3 { background-color: #EBECEE; color: #CC0000; font-size:15px;font-weight:bold;margin-bottom:10px; }
/*#GlobalLoginBlock #get-access #sign-in fieldset {padding: 15px; border-top:0} */
#GlobalLoginBlock #get-access #sign-in input.text {  
  width: 240px;
  display: block;
  border: solid 1px #d3d3d3;
  background-color: transparent;
  color: #000;
  padding: 3px;
  margin: 0 0 8px;
  }
#GlobalLoginBlock #get-access #sign-in input.text:focus {
  background-color: #fff;
}
#GlobalLoginBlock #get-access #sign-in label.placeholder {
  color: #000;
}
#GlobalLoginBlock #get-access #sign-in label.placeholder {
  cursor: text;
  padding: 5px;
}
  
/*#GlobalLoginBlock #get-access #sign-in fieldset span.username-input label {vertical-align:middle; display: inline;} 
#GlobalLoginBlock #get-access #sign-in fieldset span.username-input input {vertical-align:middle; display: inline; margin-left:10px;}
/*#GlobalLoginBlock #get-access #sign-in fieldset span.password-input label {vertical-align:middle; display: inline;} 
#GlobalLoginBlock #get-access #sign-in fieldset span.password-input input {vertical-align:middle; display: inline; margin-left:10px;}*/

#login-submit {margin-top:25px; text-align:center;}
#login-submit button {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  background-color: #e10019;
  border-radius: 4px;
  padding: 5px 10px;
}
/*
#GlobalLoginBlock #get-access #sign-in fieldset span.login-input {position: absolute; left: 125px; vertical-align:middle; margin: .75em 0;}
#GlobalLoginBlock #get-access #sign-in fieldset span.login-submit {position: absolute; left: 125px;  margin: .75em 0;}
*/

#GlobalLoginBlock #get-access #sign-in span.save-pwd {font-size: 75%; padding-left: 40px; margin-bottom: 10px; display: block;}
#GlobalLoginBlock #get-access #sign-in span.save-pwd LI {font-size: 75%; padding: 15px; margin-bottom: .25em; }
#GlobalLoginBlock #get-access #sign-in span.save-pwd LI A { text-decoration: underline; padding-left: 15px; }
#GlobalLoginBlock #get-access #sign-in span.save-pwd label {display: inline;}
#GlobalLoginBlock #get-access #sign-in span.save-pwd input {display: inline;}

#GlobalLoginBlock #get-access #sign-in .NoBullet {padding-left: 63px; margin-top: .5em; margin-bottom: 10px;}
#GlobalLoginBlock #get-access #sign-in .NoBullet LI {font-size: 75%; }
#GlobalLoginBlock #get-access #sign-in .NoBullet LI A {text-decoration: underline; font-size:inherit; }

#GlobalLoginBlock #get-access #sign-in .FormTable { margin-bottom: 15px; width: 100%; }
#GlobalLoginBlock #get-access #sign-in .FormTable TH LABEL { white-space: nowrap; }
#GlobalLoginBlock #get-access #sign-in .FormTable .TextInput { width: 100%; }
#GlobalLoginBlock #get-access #sign-in P { text-indent: -20px; padding-left: 20px; }
#GlobalLoginBlock #get-access #sign-in .sci-login-section-header {display: block; color: #660033; font-size: 135%; padding-bottom: .15em;}

#GlobalLoginBlock #get-access #activate { background-color: #E3E3CA; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; width: 200px; height: 275px; float:left; line-height:normal;}
#GlobalLoginBlock #get-access #activate #item { padding: 10px 15px; }
#GlobalLoginBlock #get-access #subscribe { background-color: #F5F5EB; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; width: 200px; height: 275px; float:left; line-height:normal;}
#GlobalLoginBlock #get-access #subscribe #item { padding: 10px 15px; }

#GlobalLoginBlock #get-access #site-pass,
#GlobalLoginBlock #get-access #register  { background-color: #FDFDF5; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; width: 200px; height: 275px; float:left; line-height:normal;}
#GlobalLoginBlock #get-access #register #item { padding: 10px 15px; }
#GlobalLoginBlock #get-access #pay-per-article { background-color: #FDFDF5; border-left: 1px solid #D0D8E2; border: 1px solid #D0D8E2; border-left: none; width: 200px; height: 275px; float:left; line-height:normal;}
#GlobalLoginBlock #get-access #pay-per-article #item { padding: 10px 15px; }

#GlobalLoginBlock #get-access #why-no-access { margin:15px 40px 15px 0;; float:left; width:96%; }
#GlobalLoginBlock #get-access #why-no-access H2 { border-bottom: 1px solid #D9E4E9; padding-bottom: .5em; }

#AlertsLoginBlock { width: 600px; margin: 0 auto; }
#AlertsLoginBlock H2 { color: #666; text-transform: uppercase; font-size: 100%; border-bottom: 1px solid #E5E5E5; padding: 0px 0px 3px 30px; margin-bottom
: .5em; background: url(/icons/icon.alert.envelope.gif) 0px 2px no-repeat; }
#AlertsLoginBlock .LayoutTable TD.LeftCell { padding-right: 15px; }
#AlertsLoginBlock .LayoutTable TD H3 { color: #666; font-size: 75%; border-bottom: 1px solid #E5E5E5; margin-bottom: .5em; padding-bottom: .3em; text-transform: none; margin-top: 0; }
#AlertsLoginBlock .LayoutTable TD FORM { background-color: #EEE; border: 1px solid #CCC; height: 80px; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC; padding: 10px 15px; }
#AlertsLoginBlock .LayoutTable .FormTable { width: 100%; }
#AlertsLoginBlock .LayoutTable .FormTable TD { padding-right: 0; }
#AlertsLoginBlock .LayoutTable .FormTable TH { font-size: 100%; }
#AlertsLoginBlock .LayoutTable LABEL { font-size: 70% !important; }
#AlertsLoginBlock .LayoutTable .RightCell LABEL { padding: 8px 0; } /* display: block; messes up NS6 */
#AlertsLoginBlock .LayoutTable .RightCell .TextInput { margin-top: 8px; }
#AlertsLoginBlock .LayoutTable TD .TextInput { width: 100%; }
#AlertsLoginBlock .LayoutTable TD .NoBullet { border-top: 1px solid #E5E5E5; padding-top: .5em; margin-top: 1em; }
#AlertsLoginBlock .LayoutTable .FormAction { margin-top: 5px; }

/* WORKAROUND: for IE/win; hidden from IE5/mac */
/* \*/
* HTML #AlertsLoginBlock { margin: 0 0 60px 90px; text-align: center; }
* HTML #AlertsLoginBlock * { text-align: left; }
* HTML #AlertsLoginBlock .LayoutTable .FormAction { text-align: right; }
* HTML #AlertsLoginBlock .LayoutTable { margin: 0 !important; }
* HTML #AlertsLoginBlock .LayoutTable TD FORM { height: 85px; }
* HTML #AlertsLoginBlock .LayoutTable TD.RightCell FORM { width: 260px; }
/* */

#my-science { padding: 10px 0; font-size: 95%; display:block; }
#my-science H3 { margin-bottom: 6px; }
#my-science FORM { margin-bottom: 6px; }
#my-science #my-science-sign-in-set {display:block; }
#my-science #my-science-sign-in-set span.my-science-username {float:left; width: 150px; margin: 0 5px; }
#my-science #my-science-sign-in-set span.my-science-username Input { border: 1px solid #999999; width: 150px; font-size: 11px; margin-bottom: 0; }
#my-science #my-science-sign-in-set span.my-science-password {float:left; width: 150px; margin: 0 5px; }
#my-science #my-science-sign-in-set span.my-science-password Input { border: 1px solid #999999; width: 150px; font-size: 11px; margin-bottom: 0; }
#my-science #my-science-sign-in-set span.my-science-submit {float:left; width:auto; margin: 0 5px; padding-top: 16px; }

#my-science #my-science-sign-in-set LABEL {font-weight: bold; margin-bottom: 2px; color: #666666; }

#my-science #my-science-link-list {display: block; clear:left; padding: 0.3em 0; }
#my-science #my-science-link-list p {line-height: normal; margin: 0; padding: 5px 5px 0; }
#my-science #my-science-link-list LI { margin-bottom: 1.2em; margin-top: .7em; list-style-type: none; }
#my-science #my-science-link-list A { color: #666666; }

