/* 
    http://meyerweb.com/eric/tools/css/reset/ 
    v2.0 | 20110126
    License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Helpers.less for AMA/SCM6
   Based on Preboot.less by Mark Dotto
-------------------------------------------------------------- */

.clearfix {
  zoom: 1;
}
.clearfix:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.center-block {
  display: block;
  margin: 0 auto;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}
.hide {
  display: none;
}
.center {
  text-align: center;
}
.inline-block {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.block {
  display: block;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.ir {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.ir br {
  display: none;
}
.unselected {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* Branding.less for ACCP/SCM6 
-------------------------------------------------------------- */

html {
  font-size: 62.5%;
}
.sans {
  font-family: Helvetica, Arial, Verdana, sans-serif;
}
.verdana {
  font-family: Verdana, sans-serif;
}
.serif {
  font-family: Georgia, Cambria, Times, "Times New Roman", serif;
}
.bold {
  font-weight: bold;
}
.plaintext {
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
}
.underline {
  text-decoration: underline;
}
.italic {
  font-style: italic;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.small {
  font-size: 12px;
  font-size: 1.2rem;
}
.separator {
  font-weight: bold;
  color: #dddddd;
}
.separatorSpecial {
  font-weight: bold;
  color: #54585a;
}
.nomargin {
  margin: 0;
}
.nopadding {
  padding: 0;
}
#at16pm {
  height: 128px !important;
}
#at16pc {
  height: 93px !important;
}
#at16ps {
  height: 83px !important;
}
#at16psf {
  display: none !important;
}
.mainContainer {
  zoom: 1;
  background: white;
  min-height: 500px;
  padding-bottom: 10px;
  padding: 20px;
  width: 930px;
  margin: 0 auto;
}
.mainContainer:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.mainContainer.blueprint {
  min-height: 620px;
}
.mainContainerShadow {
  height: 10px;
  background-color: #eeece5;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#888888), to(#eeece5));
  /* Konqueror */
  background-image: -moz-linear-gradient(#888888, #eeece5);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#888888, #eeece5);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888888), color-stop(100%, #eeece5));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#888888, #eeece5);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#888888, #eeece5);
  /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#eeece5', GradientType=0);
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#eeece5', GradientType=0)";
  /* IE8+ */
  background-image: linear-gradient(#888888, #eeece5);
  /* the standard */
  zoom: 1;
}
/* use .clearfix on parent div instead. */

.clearAll {
  clear: both;
  width: 100%;
  height: 0;
  overflow: none;
}
.books.content .signInContainer .signInBox.wide .PnlLoginInfo {
  padding-top: 15px;
}
.books.content .signInContainer .signInBox.wide .box-header {
  display: none;
}
.books.content .signInContainer .signInBox.wide .field.wide .box-header {
  display: block;
}
.books.signin .signInBox.wide .PnlLoginInfo {
  padding-top: 15px;
}
.books.signin .signInBox.wide .box-header {
  display: none;
}
.books.signin .signInBox.wide .loginInfo.wide {
  background: #eeeeee;
}
.books.signin .signInBox.wide .loginInfo.wide .inst-login p {
  padding: 0;
}
.books.signin .subscriptionBox .signInHeader {
  margin: -38px 0 15px 0 !important;
}
.books.signin ul {
  margin-bottom: 15px;
}
.books.signin .arrow {
  width: 0;
  height: 0;
  border: 5px solid #d9d3c5;
  border-top: 5px solid transparent;
  border-right: 0;
  border-bottom: 5px solid transparent;
  border-left: 5px solid inherit;
  margin-top: 5px;
  margin-right: 10px;
  display: block;
  float: left;
}
/* Default font settings
---------------------------------------------------------------- */

body {
  font-size: 13px;
  font-size: 1.3rem;
  color: #333333;
  background: #eeece5;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  line-height: 150%;
}
/* Headings
-------------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  color: #333333;
}
h1 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  margin-bottom: 0.5em;
  font-weight: bold;
}
h2 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  margin-bottom: 5px;
  color: #0889bb;
  font-weight: bold;
}
h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  margin-bottom: 1em;
  font-weight: bold;
}
h4 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  margin-bottom: 1em;
}
h5 {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1.3;
  font-weight: bold;
  margin-bottom: 1.5em;
}
h6 {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: bold;
}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
  margin: 0;
}
/* Embedded content
-------------------------------------------------------------- */

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
}
/* Improve quality when scaled in IE7 */

svg:not(:root) {
  overflow: hidden;
}
/* Fix IE9 overflow non-hidden */

figure {
  margin: 0;
}
/* Type elements
-------------------------------------------------------------- */

p {
  margin: 0 0 1em 0;
  line-height: 1.5;
  font-size: 1em;
}
/* Pull an image at the start of a paragraph so text flows around it 
   (usage: <p><img class="left">Text</p>) */

p img.left {
  margin: 10px 10px 10px 0;
  padding: 0;
}
p img.right {
  margin: 10px 0 10px 10px;
  padding: 0;
}
a {
  color: #0889bb;
  cursor: pointer;
  text-decoration: none;
}
a:visited {
  color: #0889bb;
}
a:focus,
a:hover,
a:active {
  color: #0889bb;
  text-decoration: underline;
  outline: 0 !important;
}
a.special {
  color: #0889bb;
}
a.special:hover {
  color: #0889bb;
}
a.special:visited {
  color: #0889bb;
}
a.arrowLink {
  background: url("/Images/sprites/article_common_sprite.png") no-repeat 0 -246px;
  padding-left: 12px;
}
.BlockQuote {
  margin: 1.5em;
  margin-top: 0em;
  color: #54585a;
}
strong,
dfn {
  font-weight: bold;
}
em,
dfn,
i {
  font-style: italic;
}
sup,
sub {
  line-height: 0;
}
blockquote {
  margin: 1.5em;
  color: #54585a;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
abbr,
acronym {
  border-bottom: 1px dotted #54585a;
}
address {
  margin: 0 0 1.5em;
  font-style: italic;
}
del {
  color: #54585a;
}
pre {
  margin: 1.5em 0;
  white-space: pre;
}
pre,
code,
tt {
  font-family: monospace, monospace;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
small {
  font-size: 11px;
  font-size: 1.1rem;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 0.5em 0;
  padding: 0;
}
/* Page Layout
-------------------------------------------------------------- */

.contentWrapper {
  background: #eeece5;
  width: 100%;
  min-height: 600px;
}
.pageContentHolder {
  width: 100%;
  margin: 0 auto;
}
.navbar,
.journalFooter,
.Footer {
  margin: 0 auto;
  position: relative;
  width: 970px;
}
comment {
  display: none;
}
.flag {
  line-height: 2em;
}
h1 .flag {
  font-size: 0.625em;
  top: -0.15em;
}
span.flag.freeArticle,
span.flag.onlineFirst {
  background: #d9d3c5;
  color: #333333;
  padding: 0 8px;
  border-right: none;
  border-bottom: none;
  font-size: 10px;
  font-size: 1rem;
  text-transform: uppercase;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
span.flag.openAccessArticle {
  background: #cccc99;
  color: white;
  padding: 0 8px;
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  font-size: 10px;
  font-size: 1rem;
  text-transform: uppercase;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
span.badgeOnlineFirst {
  background: #333333;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  font-size: 10px;
  font-size: 1rem;
  padding: 2px 10px;
  border: none;
}
/* Media Element UI component
<audio>, <video> time rail colors
-------------------------------------------------------------- */

.mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #aaaaaa;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(white), to(#aaaaaa));
  /* Konqueror */
  background-image: -moz-linear-gradient(white, #aaaaaa);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(white, #aaaaaa);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #aaaaaa));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(white, #aaaaaa);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(white, #aaaaaa);
  /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#aaaaaa', GradientType=0);
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#aaaaaa', GradientType=0)";
  /* IE8+ */
  background-image: linear-gradient(white, #aaaaaa);
  /* the standard */
  zoom: 1;
}
/* Masthead Layout
-------------------------------------------------------------- */

.bannerTop {
  width: 100%;
  height: 30px;
  background: #00a3e1;
}
.bannerTop .left a {
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  line-height: 30px;
}
.addBanner {
  height: 90px;
  padding: 9px 0 11px;
  text-align: center;
  position: relative;
}
.mastHead,
.topNav {
  margin: 0 auto;
}
.mastHead {
  background: white;
  width: 970px;
  font-family: Verdana, sans-serif;
}
.topNav {
  height: 36px;
  z-index: 1001;
}
.siteHeader {
  padding: 18px 10px;
  width: 950px;
  position: relative;
  zoom: 1;
  z-index: 1;
  height: 60px;
  padding: 20px 0 20px 20px;
}
.siteLogo {
  width: 180px;
  float: left;
}
/* Navbar Layout
-------------------------------------------------------------- */

.navbar {
  font-size: 12px;
}
.navbar ul {
  float: left;
}
.navbar li {
  float: left;
}
.navbar li a {
  display: block;
}
.navbar ul,
.navbar ul ul {
  float: left;
  z-index: 10000 !important;
}
/* Account Navigation Bar
-------------------------------------------------------------- */

.accountNavBar {
  color: white;
  width: 970px;
}
.accountNavBar #globalHeader_divUsernameLoggedIn {
  margin-top: 5px;
}
.accountNavBar #globalHeader_divUsernameLoggedIn .signInLink {
  color: white;
  line-height: 19.5px;
  font-size: 12px;
  font-weight: normal;
}
.accountNavBar .left img {
  margin-top: 6px;
}
.accountNavBar .signInLink {
  color: white;
  line-height: 28px;
  font-size: 16px;
}
.siteUserInfo {
  margin-top: 3px;
}
.accountNavBar span,
.accountNavBar a {
  font-weight: bold;
  color: white;
}
#globalHeader_divMyAccountLink a {
  font-weight: bold;
  color: #d9d3c5;
}
/* Umbrella Navigation Bar
-------------------------------------------------------------- */

.topNav {
  z-index: 1000;
  position: relative;
}
.umbrellaNavBar {
  position: relative ;
  background: #eeece5;
  padding: 0 0 4px;
  height: 32px;
}
.umbrellaNavBar ul {
  padding-top: 2px;
}
.umbrellaNavBar ul li {
  color: #cccccc;
  border-left: 1px solid #999999;
  margin: 8px 8px 0 0;
  padding-left: 8px;
  height: 5px !important;
}
.umbrellaNavBar ul li a {
  margin-top: -8px;
  color: #333333;
}
.umbrellaNavBar ul li.first {
  margin-left: -10px !important;
  list-style: none;
  border-left: none;
}
.umbrellaNavBar ul li.first {
  list-style-type: none;
}
.umbrellaNavBar ul li.hasDropDown {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat right -154px;
  padding-right: 25px;
  margin-right: 0 !important;
}
.umbrellaNavBar ul li.hasDropDown:hover ul.subNav {
  display: block !important;
}
.umbrellaNavBar ul li.bookDrop {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat right -154px;
  padding-right: 25px;
  margin-right: 0 !important;
}
.umbrellaNavBar ul li.bookDrop:hover ul.subNav {
  display: block !important;
}
.umbrellaNavBar .subNav {
  display: none;
  padding: 10px 0;
  position: absolute;
  top: 30px;
  left: auto;
  z-index: 1002;
  background: #54585a;
  margin-left: -8px;
  -moz-box-shadow: 2px 2px 2px 0px #999999;
  -webkit-box-shadow: 2px 2px 2px 0px #999999;
  box-shadow: 2px 2px 2px 0px #999999;
}
.umbrellaNavBar .subNav li {
  clear: both;
  padding: 3px 0;
  width: 265px;
  margin: 0 15px;
  height: 20px !important;
  border-left: none;
}
.umbrellaNavBar .subNav li:first-child {
  margin-left: 15px !important;
}
.umbrellaNavBar .subNav li .first a {
  margin-right: 0;
}
.umbrellaNavBar .subNav li .archives {
  border: 0;
  padding-left: 8px;
  padding-bottom: 2px;
  margin: 0;
}
.umbrellaNavBar .subNav li .last {
  border: 0;
}
.umbrellaNavBar .subNav li a {
  display: block;
  color: white;
  padding: 0;
  text-decoration: none;
  margin-top: 0 !important;
}
.umbrellaNavBar .subNav li a:hover {
  text-decoration: none;
  color: white;
}
.umbrellaNavBar .subNav li a:hover strong {
  color: white;
}
.umbrellaNavBar .subNav li span {
  display: block;
  color: white;
  padding: 0;
  text-decoration: none;
}
.umbrellaNavBar .subNav li span.arrow {
  margin: 6px 10px 0 0 !important;
}
.umbrellaNavBar .subNav strong {
  color: #cccccc;
  font-size: 13px;
}
.nav {
  width: 730px;
  height: 28px;
  padding: 0;
}
.nav > li {
  float: left;
  padding: 5px 0;
  height: 15px;
}
.nav li a {
  color: #0889bb;
  padding: 0 0 4px 0;
}
.nav li:hover,
.nav li a:hover {
  color: #333333;
  text-decoration: none;
}
ol.order {
  list-style: decimal;
}
/* Microsite Navigation Bar
-------------------------------------------------------------- */

.microNavBar {
  width: 980px;
  margin-left: -5px;
}
.microNavBar .subNav {
  background: #54585a;
  z-index: 1004;
  height: auto;
  width: 225px;
  zoom: 1;
  border-top: none;
  padding: 1px 0 5px 0;
  position: absolute;
  top: 28px;
  left: auto;
  margin-left: 0;
  -moz-box-shadow: 2px 2px 2px 0px #999999;
  -webkit-box-shadow: 2px 2px 2px 0px #999999;
  box-shadow: 2px 2px 2px 0px #999999;
}
.microNavBar .subNav:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.microNavBar .subNav li {
  padding: 8px 0 2px 8px;
}
.microNavBar .subNav li a {
  border-left: none;
}
.microNavBar .subNav li.first {
  margin: -1px 0 0;
  padding: 6px 0 2px 8px;
  line-height: 1.2;
}
.microNavBar .subNav li.first a {
  margin-right: 0;
  color: #eeeeee;
}
.microNavBar ul {
  width: 980px;
  height: 15px;
  padding: 5px 0 10px 0;
  border-top: 2px solid #eeece5;
  background: #54585a;
  list-style: disc;
}
.microNavBar ul li {
  height: 18px !important;
  color: white;
  display: block;
}
.microNavBar ul li.active {
  height: 38px!important;
  background-image: url('/Images/sprites/article_common_sprite.png');
  background-position: -9999px -272px;
  background-repeat: no-repeat;
}
.microNavBar ul li.active a {
  padding-bottom: 0 !important;
}
.microNavBar ul li.hasDropDown {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat right -154px;
  padding-right: 25px;
  margin-right: 0 !important;
}
.microNavBar ul li.hasDropDown:hover ul.subNav {
  display: block !important;
}
.microNavBar ul li.bookDrop {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat right -154px;
  padding-right: 25px;
  margin-right: 0 !important;
}
.microNavBar ul li.bookDrop:hover ul.subNav {
  display: block !important;
}
.microNavBar ul li.clearfix {
  list-style: none;
}
.microNavBar ul li:first-child {
  margin-left: 10px;
  list-style: none;
  border-left: none;
}
.microNavBar ul li:first-child a {
  border-left: 0;
}
.microNavBar ul li a {
  font-size: 13px;
  border-left: 1px solid white;
  color: white;
  padding: 0 10px;
  font-weight: bold;
}
.microNavBar ul li a:hover {
  text-decoration: none;
  color: #cccccc;
}
.gradientBorder {
  height: 5px;
  width: 970px;
  background-color: white;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#888888), to(white));
  /* Konqueror */
  background-image: -moz-linear-gradient(#888888, white);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#888888, white);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888888), color-stop(100%, white));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#888888, white);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#888888, white);
  /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='white', GradientType=0);
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='white', GradientType=0)";
  /* IE8+ */
  background-image: linear-gradient(#888888, white);
  /* the standard */
  zoom: 1;
}
.microNavBar .active a {
  color: white;
  padding-bottom: 6px;
}
.microNavBar a:hover,
.microNavBar a:active,
.microNavBar a:focus {
  color: white;
  text-decoration: none !important;
}
/* Network Journals Dropdown Navigation Bar
-------------------------------------------------------------- */

.microNavBar .subNav li a,
.microNavBar .subNav li span {
  font-size: 13px;
  font-size: 1.3rem;
  display: block;
  color: white;
  padding: 0;
  text-decoration: none;
}
.microNavBar .subNav strong {
  color: #54585a;
}
.microNavBar .subNav li a:hover {
  text-decoration: none;
  color: #cccccc;
}
.microNavBar .subNav li a:hover strong {
  color: #54585a;
}
.microNavBar .subNav li.archives {
  border: 0;
  padding-left: 8px;
  margin: 0;
}
.microNavBar .subNav li.last {
  border: 0;
}
.umbrellaNavBar .subNav li span.arrow,
.microNavBar .subNav li span.arrow {
  width: 0;
  height: 0;
  border: 4px solid white;
  border-top: 4px solid transparent;
  border-right: 0;
  border-bottom: 4px solid transparent;
  border-left: 4px solid inherit;
  margin: 4px 10px 0 0;
}
.umbrellaNavBar .subNav li .right {
  width: 251px;
}
.microNavBar .subNav li .right {
  width: 200px;
}
.microNavBar ul li {
  height: auto;
}
/* Global Header Sprites
-------------------------------------------------------------- */

/*...Icons ...*/

.sprite-globalHeader {
  display: inline-block;
  *display: inline;
  zoom: 1;
  *padding-bottom: 1px;
  background-color: transparent;
}
.sprite-globalHeader {
  background-image: url('/Images/sprites/sprite_globalHeader.png');
  background-repeat: no-repeat;
}
.sprite-ad_label_vert {
  background-position: 0 8px;
  width: 11px;
  height: 90px;
  position: absolute;
  top: 10px;
  left: 105px;
}
.sprite-icon_user {
  background-position: 0 -1009px;
  width: 18px;
  height: 17px;
  margin: 0 4px -1px 4px;
}
.sprite-gradient_supernav {
  background-position: 0 -275px;
  width: 1px;
  height: 36px;
}
.sprite-logo_network_small {
  background-position: 0px -1069px;
  width: 145px;
  height: 24px;
  margin: 0;
  padding: 0 !important;
}
.sprite-button_search_network {
  text-transform: uppercase;
  color: white;
  background: #d9d3c5;
  font-weight: bold;
  padding: 3px 10px;
  float: left;
  cursor: pointer;
}
.sprite-button_search_journal {
  background-position: 0 -123px;
  width: 28px;
  height: 28px;
}
/*...Logo ...*/

.sprite-logos {
  display: block;
  background-image: url('/Images/sprites/sprite_logos.png');
  background-repeat: no-repeat;
}
#siteLogo {
  width: 720px;
  height: 60px;
  background-position: 0 0px;
  margin-top: 3px;
  display: block;
  background-image: url('/Images/sprites/sprite_logos.png');
  background-repeat: no-repeat;
}
.journal #siteLogo {
  background-position: 0 -71px;
  display: block;
  background-image: url('/Images/sprites/sprite_logos.png');
  background-repeat: no-repeat;
}
.books #siteLogo,
.book #siteLogo {
  background-position: 0 -141px;
  display: block;
  background-image: url('/Images/sprites/sprite_logos.png');
  background-repeat: no-repeat;
}
/*******************************
   Search
********************************/

.siteHeader input {
  width: 160px;
  float: left;
  padding: 4px;
  border: 1px solid #d9d3c5;
  background: url('/Images/backgrounds/bg_search.png');
}
.searchBar {
  position: absolute;
  top: 5px;
  right: 0px;
  right: 0;
}
input,
select {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
.searchBar input {
  width: 160px;
  padding: 4px;
  border: 0;
  float: left;
  color: #333333;
  border: 1px solid #d9d3c5;
  background: #eeeeee;
}
.microSearch {
  float: right;
  position: absolute;
  top: 15px;
  right: 0px;
  font-size: 12px;
  *width: 249px;
  color: #54585a;
  z-index: 1001;
  min-height: 0;
}
.microSearch .advancedSearch {
  font-size: 11px;
  font-size: 1.1rem;
  color: #333333;
  line-height: 14px;
  top: 30px;
  padding-right: 5px;
  display: block;
  float: right !important;
}
.microSearch #ddlGroup {
  float: left !important;
}
.microSearch .searchCriteria {
  float: left !important;
}
.microSearch .textSearch {
  float: left !important;
}
.searchSection {
  position: absolute;
  top: 15px;
  right: 3px;
  font-size: 12px;
  color: #54585a;
  z-index: 1001;
  min-height: 0;
}
.searchSection .advancedSearch {
  font-size: 11px;
  font-size: 1.1rem;
  color: #333333;
  line-height: 14px;
  top: 30px;
  padding-right: 5px;
  text-align: right;
  display: block;
}
.searchSection .searchTerm,
.searchSection {
  float: right;
}
.searchCriteria {
  float: right;
  *width: 240px;
}
.searchSection select {
  width: 100px;
  background: white;
  line-height: 100%;
}
#divtextSearch {
  position: relative;
}
.searchCriteria option {
  word-wrap: break;
}
.searchButton {
  float: right;
  cursor: pointer;
  margin-right: 5px;
  background: #a4123f;
  text-transform: uppercase;
  color: white;
  border: none;
  padding: 3px 10px 2px 10px;
  font-weight: bold;
}
.searchButton label {
  display: none;
}
.searchLink {
  float: left;
  font-size: 9px;
  text-align: center;
  display: none;
}
.searchLink a {
  color: white;
  font-weight: bold;
}
.autosuggest {
  width: 65px;
}
.autosuggest .hidden {
  display: none;
}
ul.smart_autocomplete_container li {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  list-style: none;
  cursor: pointer;
  margin: 1px 0px 0px 0px;
  padding: 5px;
  background-color: #e3ebbc;
}
li.smart_autocomplete_highlight {
  background-color: #c1ce84;
}
/* Page Header
-------------------------------------------------------------- */

/*******************************
   Content Column
********************************/

.contentColumn {
  margin: 0px;
  padding: 0px;
  width: 630px;
}
/*Title*/

.deptHead,
.deptSubhead,
.aTitle {
  display: block;
}
.subTitle {
  display: inline;
}
.hTitle {
  font-size: 2em;
  font-weight: bold;
  line-height: 150%;
}
.article .subTitle {
  font-size: 13px;
  font-weight: bold;
  line-height: 120%;
}
.subTitle16px {
  font-size: 16px;
  display: block;
}
.relatedArticlesContent .subTitle {
  font-size: 13px;
}
.subTitleBreak {
  display: none;
}
.titleSeparator {
  display: inline;
}
.pageHeaderContent {
  margin-left: 10px;
  float: left;
  width: 470px;
}
.pageHeaderContentHolder {
  width: 950px;
  background: white;
  margin: 0px auto;
  padding: 10px 0 0px 20px;
}
.pageHeaderContentHolderArticles {
  width: 910px;
  background: white;
  margin: 0 auto;
  padding: 0 20px;
}
.pageHeader {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 4px solid #dda46f;
}
.pageHeader.blank {
  padding-bottom: 0;
}
.pageHeader h1 {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  margin-bottom: 0;
}
.alternateTitle {
  display: none;
}
.articleDate {
  color: #54585a;
}
/*Day is hidden*/

.day {
  display: none;
}
.JAMA .day,
.FACI .day {
  display: inline!important;
}
.mediaHeader {
  background: #ddd9ce;
  border-bottom: 1px white solid;
}
.mejs-container {
  background: none;
}
.mejs-container .mejs-controls {
  background-color: #333333;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#666666), to(#333333));
  /* Konqueror */
  background-image: -moz-linear-gradient(#666666, #333333);
  /* FF 3.6+ */
  background-image: -ms-linear-gradient(#666666, #333333);
  /* IE10 */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #333333));
  /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(#666666, #333333);
  /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(#666666, #333333);
  /* Opera 11.10 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /* IE6 & IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0)";
  /* IE8+ */
  background-image: linear-gradient(#666666, #333333);
  /* the standard */
  zoom: 1;
}
/*******************************
   Sidebar & Portlets
********************************/

.portletColumn {
  width: 300px;
  float: right;
  text-align: center;
  text-align: left;
  margin: 0px auto;
  padding: 0;
}
.portlet {
  background: #f3f2ee;
  width: 290px;
  padding: 10px;
  text-align: left;
}
.portletBig {
  border: 1px #bfbfbf solid;
  border-top: 6px solid #bfbfbf;
}
.newsHeader,
.jobsHeader {
  border-bottom: 1px #bfbfbf solid;
}
.portletFooter {
  border-top: 1px #bfbfbf solid;
}
.adPortlet {
  padding: 10px;
  padding-left: 15px;
}
.adTitle {
  text-align: center;
  font-size: 10px;
  margin-bottom: 5px;
}
/*Dialog Popups*/

.tableDialog,
.figureDialog,
.printDialog,
.emailPopupDialog,
.getCitationPopupDialog,
.recommendDialog,
.alertPopupDialog,
#signinDialog,
#globalSignIn3 {
  display: none;
}
/*******************************
   Footer
********************************/

.siteFooter {
  margin: 20px 0 0 0;
  line-height: 180%;
  color: #333333;
  zoom: 1;
  font-size: 12px;
  font-size: 1.2rem;
}
.siteFooter:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.siteFooter ul {
  float: left;
}
.siteFooter ul ul {
  float: none;
}
.siteFooter ul ul li {
  margin-left: 10px;
}
.siteFooter ul.column1 {
  width: 242px;
}
.siteFooter ul.column2 {
  width: 223px;
  margin-right: 20px;
}
.siteFooter ul.column3 {
  padding-left: 20px;
  width: 222px;
  border-left: 1px dashed #cccccc;
}
.siteFooter ul.column4 {
  width: 242px;
  margin-bottom: 20px;
}
.siteFooter ul li.header {
  font-size: 16px;
  font-size: 1.6rem;
  color: #333333;
  font-weight: bold;
  margin-bottom: 10px;
}
.siteFooter ul li.dashed {
  margin: 20px 0 10px 0;
  padding-top: 15px;
  border-top: 1px dashed #cccccc;
}
.siteFooter ul li.subHeader {
  font-size: 14px;
  font-size: 1.4rem;
  color: #333333;
  font-weight: bold;
  margin-top: 20px;
}
.siteFooter ul li a {
  color: #0889bb;
  vertical-align: top;
}
.copy {
  margin: 0 0 10px 0;
}
.sscLogo {
  margin: 0 0 30px 0;
}
.sscLogo .powered {
  padding-right: 5px;
  float: left;
  font-size: 11px;
}
.footerInner {
  background: #eae6dd;
  padding: 10px;
  margin: 0px 12px;
}
.viewMore {
  margin-top: 10px;
}
/***********************************/

/*         Journal Footer          */

/***********************************/

.journalFooter {
  width: 950px;
  padding: 20px 10px 0;
  line-height: 150%;
  font-size: 12px;
  background: white;
  border-top: 1px solid #cccccc;
  padding-bottom: 10px;
}
.journalFooter h4 {
  font-weight: bold;
  margin-bottom: 15px;
}
.journalFooter h6 {
  margin: 10px 0 5px 0;
  text-transform: uppercase;
}
.journalFooter ul {
  padding: 0;
}
.journalFooter ul li {
  list-style: none;
  float: left;
  padding: 0 15px;
  border-right: 1px dashed #cccccc;
  height: 61px;
}
.journalFooter ul li b {
  font-weight: bold;
}
.journalFooter ul li.first img {
  margin-top: 1px;
}
.journalFooter hr {
  display: block;
  position: relative;
  padding: 0;
  margin: 0 auto;
  width: 98%;
  clear: both;
  border: none;
  border-top: 1px solid #cccccc;
  font-size: 1px;
  line-height: 0;
  overflow: visible;
}
.books .journalFooter ul li {
  display: none;
}
.books .journalFooter ul li.first,
.books .journalFooter ul li.last {
  display: block;
}
hr.issues {
  border-top: 1px solid #0889bb;
}
#footerNav1 {
  border-right: 1px dotted #54585a;
  width: 220px;
  padding-right: 15px;
  margin-right: 10px;
}
#footerNav2 {
  width: 295px;
  padding-right: 10px;
}
#footerNav3 {
  width: 155px;
  padding-right: 10px;
  border-right: 1px dotted #54585a;
  margin-right: 10px;
}
#footerNav4 {
  width: 175px;
  padding-right: 15px;
}
#footerNav4 h4 {
  margin: 5px 0 5px 0;
}
#footerNav4 h4:first-child {
  margin-top: 0;
}
/***********************************/

/*         Carousel Footer          */

/***********************************/

.carouselFooter {
  border: 1px solid #cccccc;
  background: #eeeeee;
  text-align: center;
  padding: 50px 0;
  margin: 0 10px 20px;
}
/*******************************
   Forms          
********************************/

.editableField {
  border: 1px solid #cccccc;
  padding: 5px;
  width: 220px;
}
.button {
  background: #a4123f;
  border: none;
  color: white;
  padding: 5px;
  text-transform: uppercase;
  font-weight: bold;
  width: auto!important;
}
a.button:link,
a.button :visited,
a.button :hover,
a.button :active {
  text-decoration: none;
}
.releaseButton {
  display: inline-block;
  width: 121px;
  height: 18px;
  margin-left: 2px;
  margin-bottom: -4px;
  cursor: pointer;
}
.submitButton {
  overflow: visible;
  border: none !important;
  background: #a4123f;
  padding: 6px 5px 5px 5px;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}
.subscribeButton {
  background: url('/Images/buttons/b_subscribe.gif') no-repeat;
  width: 80px;
  height: 20px;
  margin-left: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
.validationControl {
  color: #d41a1f;
}
/*******************************
   content: multimedia
********************************/

.ui-widget-overlay {
  opacity: .15!important;
  filter: alpha(opacity=15) !important;
}
.interactiveContentHolder {
  margin-bottom: 10px;
}
.tableIcon {
  width: 48px;
  height: 38px;
  text-align: center;
}
.carouselButtons {
  background-image: url('/Images/sprites/sprite_carousel_buttons.png');
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
}
.b_carousel_prev {
  background-position: -80px -50px;
  cursor: pointer;
}
.b_carousel_prev.disabled {
  background-position: -120px 0;
}
.b_carousel_next {
  background-position: 0 -150px;
  cursor: pointer;
}
.b_carousel_next.disabled {
  background-position: -40px -100px;
}
.articleCarousel {
  margin: 10px;
}
.articlePrev {
  background: url('/Images/slider/arrow_img_rotate_left_unavail.png') top left no-repeat;
  cursor: pointer;
  margin: 75px 10px 0 0;
}
.articleNext {
  background: url('/Images/slider/arrow_img_rotate_right_unavail.png') top left no-repeat;
  cursor: pointer;
  margin: 75px 0 0 10px;
}
.gotoBTN span {
  background: #999999;
  width: 11px;
  height: 11px;
  display: inline-block;
  cursor: pointer;
}
.articleRotator li {
  height: 265px;
  width: 600px;
}
.gotoBTN {
  text-align: center;
  padding: 10px 0 0;
  width: 550px;
  background: url('/images/backgrounds/gradient_carousel.png') top left repeat-x;
}
.gotoBTN span {
  margin: 5px 3px 0;
}
/*------------------------*/

/*--Global SignIn Styles--*/

/*------------------------*/

.signInUpsell {
  padding-top: 10px;
}
.loginLink {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat left -247px;
  padding-left: 10px;
  color: #0889bb;
  cursor: pointer;
  font-weight: bold;
}
.loginInfo {
  line-height: 1.5;
  background: #eeeeee;
}
.loginInfo h4 {
  margin-bottom: 5px;
  background: #54585a;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 10px;
  color: white;
}
.loginInfo .field {
  margin-bottom: 10px;
  padding: 0 10px;
}
.loginInfo .field label {
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  width: 70px;
  margin-right: 10px;
  display: inline-block;
}
.loginInfo .field input {
  width: 164px;
  padding: 5px;
  border: 1px solid #999999;
}
.loginInfo .forgotPasswordLink .arrow {
  width: 0;
  height: 0;
  border: 5px solid #d9d3c5;
  border-top: 5px solid transparent;
  border-right: 0;
  border-bottom: 5px solid transparent;
  border-left: 5px solid inherit;
  margin-top: 5px;
  margin-right: 10px;
}
.loginInfo .forgotPasswordLink a {
  font-weight: bold;
}
.loginInfo .institutionalLogin {
  padding: 10px;
}
.loginInfo .institutionalLogin a {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat left -247px;
  padding-left: 10px;
  color: #0889bb;
  cursor: pointer;
  font-weight: bold;
}
.loginInfo .institutionalLogin p {
  color: #999999;
  padding-left: 10px;
}
.loginInfo .submitButton {
  float: left !important;
  margin-left: 85px;
  margin-right: 10px;
}
.loginInfo .signInLink {
  padding-left: 83px;
}
.loginInfo .signInLink a {
  font-weight: bold;
}
.loginInfo .buttonsContainer {
  margin: 0 10px;
  zoom: 1;
  padding-bottom: 10px;
}
.loginInfo .buttonsContainer:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.loginInfo .alternateSignIn {
  padding: 10px;
}
.loginInfo .alternateSignIn .arrow {
  width: 0;
  height: 0;
  border: 5px solid #d9d3c5;
  border-top: 5px solid transparent;
  border-right: 0;
  border-bottom: 5px solid transparent;
  border-left: 5px solid inherit;
  margin-top: 5px;
}
.loginInfo .alternateSignIn a.right {
  width: 265px;
  font-weight: bold;
}
.loginInfo .errorMessageSection .validationControl {
  display: block;
  margin-bottom: 15px;
}
.loginInfo .whatisthis {
  cursor: pointer;
  vertical-align: middle;
}
.signInBox {
  width: 320px;
  margin-right: 20px;
  float: left !important;
}
.signInHeader {
  height: 38px;
  background: #54585a;
}
.signInHeader img {
  margin-right: 10px;
  float: left;
}
.signInHeader .text {
  padding-top: 2px;
}
.signIn .signInBox {
  border: 1px solid #999999;
}
.article .signInSubMessage {
  display: none;
}
.signin .articleSubMessage {
  display: none;
}
.content .signInSubMessage,
.content .articleSubMessage {
  display: none;
}
#signinDialog .signInBox {
  border: none;
  padding: 0px;
}
.purchaseSubscription {
  margin-bottom: 10px;
  width: 270px;
  background: #eeeeee;
  overflow: hidden;
}
.purchaseSubscription h4 {
  margin-bottom: 5px;
  background: #54585a;
  padding: 12px 10px 8px 10px;
  font-size: 14px;
  font-size: 1.4rem;
  color: white;
}
.purchaseSubscription h4.signInHeader {
  height: 18px;
  margin-bottom: 10px;
}
.purchaseSubscription ul {
  width: 211px;
  margin: 0 0 10px 15px;
}
.purchaseSubscription ul li {
  background: url("/Images/sprites/article_common_sprite.png") no-repeat 0 -245px;
  margin-bottom: 5px;
  padding-left: 15px;
}
.purchaseSubscription ul li .right {
  float: left;
}
.purchaseSubscription ul li .left {
  float: left;
}
.purchaseSubscription .section {
  padding-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
  margin-bottom: 10px;
  padding: 10px 0;
  margin: 0 10px;
}
.purchaseSubscription .section:last-child {
  border-bottom: none;
}
.purchaseSubscription .button {
  background: #cccc99;
  display: block;
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  width: 100px;
}
.purchaseAccess,
.subscriptionBox {
  width: 270px;
}
.purchaseAccess .section ul,
.subscriptionBox .section ul {
  margin: 0 0 10px 0;
  padding: 0;
}
.purchaseAccess .section ul li,
.subscriptionBox .section ul li {
  background: url("/Images/sprites/article_common_sprite.png") no-repeat 0 -240px;
  margin-bottom: 5px;
  padding-left: 15px;
}
.globalSignIn {
  width: 580px;
}
.globalSignIn .purchaseSubscription {
  float: right;
}
.inheritanceMessaging {
  width: 290px;
  float: left;
}
.inheritanceMessaging .InheritanceMessaging .MessageTitle {
  color: #0889bb !important;
  font-weight: bold;
}
.inheritanceMessaging .InheritanceMessaging .AccessMessage a {
  cursor: pointer;
}
.personalAccount {
  padding: 0 10px 10px 10px;
}
.personalAccount .button1 {
  background: none repeat scroll 0 0 #a4123f;
  border: none;
  display: block;
  width: 80px;
  color: white;
  font-weight: bold;
  padding: 5px 0;
  text-transform: uppercase;
  text-align: center;
}
.personalAccount .wantToSubscribe {
  margin-top: 10px;
}
/*Article Page Sign-In Widget
*******************************/

.portletColumn .signInBox .box-header {
  display: none;
}
.portletColumn .signInBox {
  border: 0px;
  width: 308px;
  margin-bottom: 10px!important;
  padding-bottom: 10px;
}
.portletColumn .signInBox a {
  font-weight: bold;
}
.portletColumn .signInBox .loginInfo {
  width: 100%;
}
.portletColumn .signInBox .box-header {
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  margin-top: 15px;
  padding-left: 10px;
}
.portletColumn .signInBox input {
  width: 274px;
}
.portletColumn .signInBox .submitButton {
  float: right !important;
  width: 50%;
  margin: 5px 0 0 0;
  padding: 10px 0 8px 0;
}
.portletColumn .signInBox .buttonsContainer {
  padding-bottom: 5px;
}
.portletColumn .signInBox .forgotPasswordLink {
  float: right !important;
  width: 50%;
  text-align: center;
  margin-right: 5px;
}
.portletColumn .signInBox .forgotPasswordLink a {
  font-size: 12px;
  float: none !important;
}
.portletColumn .signInBox + .signInBox {
  display: none;
}
.portletColumn .inst-login,
.portletColumn .PnlLoginInfo {
  zoom: 1;
}
.portletColumn .inst-login:after,
.portletColumn .PnlLoginInfo:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.portletColumn .inst-login {
  background: #e0e0e0;
  margin-top: 10px;
}
.portletColumn .inst-login .box-header {
  float: left !important;
  width: 100%;
}
.portletColumn .inst-login .science-direct-login-btn {
  background: white;
  margin: 10px 0 15px 10px;
  border: 1px solid #999999;
  border-radius: 10px;
  float: left !important;
  width: 285px;
}
.portletColumn .inst-login .science-direct-login-btn a {
  padding: 15px;
  color: #54585a;
  display: block;
}
.portletColumn .inst-login .science-direct-login-btn a .green {
  color: #689d3a;
}
.portletColumn .inst-login .science-direct-login-btn a .arrow {
  width: 0;
  height: 0;
  border: 5px solid #d9d3c5;
  border-top: 5px solid transparent;
  border-right: 0;
  border-bottom: 5px solid transparent;
  border-left: 5px solid inherit;
  margin-top: 5px;
}
.portletColumn .inst-login .science-direct-login-btn a:hover {
  text-decoration: none;
}
/*Sign in Dialog
*******************************/

#signinDialog .loginInfo {
  margin-right: 10px;
}
#signinDialog .purchaseSubscription {
  width: 400px;
  overflow: auto;
}
/*Content Pages
*******************************/

.contentColumn .globalSignIn .signInBox {
  border: 0px;
  width: 290px;
  margin-bottom: 10px!important;
  padding-bottom: 10px;
}
.contentColumn .globalSignIn .signInBox .loginInfo {
  padding-bottom: 10px;
  width: 290px;
}
.contentColumn .globalSignIn .signInBox .forgotPasswordLink {
  margin-left: 60px;
}
/*Forgot Password Form
*******************************/

.forgotPassword h4 {
  font-weight: bold;
  margin-bottom: 5px;
}
.forgotPassword .field label {
  font-weight: bold;
  text-align: right;
  width: 90px;
}
.forgotPassword input {
  margin-right: 10px;
}
.forgotPassword .submitButton {
  margin: 0 0 0 104px;
}
.defaultHeader {
  padding: 10px;
  font-weight: bold;
  font-size: 16px;
}
#ddlGroup {
  float: left;
  width: 160px;
  padding: 3px;
  border: 1px solid #999999;
}
.tr {
  width: 100%;
  overflow: hidden;
  padding-bottom: 5px;
}
.tr label {
  width: 140px;
  float: left;
  color: #333333;
  font-weight: bold;
  padding-top: 5px;
  text-align: right;
  margin-right: 10px;
}
.tr input[type="text"],
.tr input[type="password"] {
  width: 220px;
  padding: 5px;
  border: 1px solid #cccccc;
}
.tooltipRecommend {
  height: 16px;
  font-size: 11px;
  color: #8a1919;
  display: none;
  float: none;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0px 20px;
  padding-left: 142px;
}
.tr select {
  width: 230px;
  padding: 5px;
  border: 1px solid #333333;
}
/* Mobile and noscript elements
-------------------------------------------------------------- */

.mobileDetection {
  text-transform: lowercase;
}
.authenticationDetection,
.mobileDetection,
.mobileview,
.siteFooterMobile,
#globalHeader_divMobileNavBar {
  display: none;
}
/* Legacy styles
   Uncomment if needed for implementation
-------------------------------------------------------------- */

/*alerts*/

.alertPopupDialog {
  display: none;
}
a.jumpToCMEHighlight {
  color: #0889bb;
}
/*********************************************************/

/*special Sections*/

/*********************************************************/

/*Poems*/

.stanza {
  line-height: 1.333em;
  margin: 10px 0px;
}
/*Lists*/

.listSection ul li {
  line-height: 150%;
}
.simple ul,
ul.simple,
.list-simple ul,
ul.list-simple,
.simple li,
.list-simple li {
  /* TB-5099 cchick */
  list-style-type: none;
  clear: both;
}
.unord ul,
ul.unord,
.list-unord ul,
ul.list-unord,
.unordered ul,
ul.unordered,
.UNNUMBERED UL,
UL.UNNUMBERED,
.bullet ul,
ul.bullet,
.BULLETED UL,
UL.BULLETED,
.square ul,
ul.square {
  list-style-type: square;
  clear: both;
}
.NUMBEREDGTE10 UL,
UL.NUMBEREDGTE10,
.NUMBEREDLT10 UL,
UL.NUMBEREDLT10,
.ord ul,
ul.ord,
.order ul,
ul.order,
.list-ord ul,
ul.list-ord {
  list-style-type: decimal;
  clear: both;
}
.roman-lower ul,
ul.roman-lower {
  list-style-type: lower-roman;
  clear: both;
}
.roman-upper ul,
ul.roman-upper {
  list-style-type: upper-roman;
  clear: both;
}
.alpha-upper ul,
ul.alpha-upper {
  list-style-type: upper-alpha;
  clear: both;
}
.alpha-lower ul,
ul.alpha-lower {
  list-style-type: lower-alpha;
  clear: both;
}
.letterupper ul,
ul.letterupper {
  clear: both;
}
.tab ul,
ul.tab {
  clear: both;
}
/*******************************
   ACCP Guidelines
********************************/

.guidelineContent {
  padding-left: 15px;
}
.guidelineDate {
  background: url("/Images/sprites/article_common_sprite.png") no-repeat scroll 0 -244px transparent;
  padding-left: 15px;
  display: block;
  font-weight: bold;
}
.guidelinesContent {
  padding-left: 15px;
  display: block;
}
.aboutMobileSection {
  padding: 10px;
  border: 1px solid #cccccc;
  margin-bottom: 20px;
}
.aboutMobileSection .subSection {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 2px solid #cccccc;
}
.selfServe {
  zoom: 1;
}
.selfServe:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.aboutMobileSection {
  zoom: 1;
}
.aboutMobileSection:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.aboutMobileSection img {
  float: left !important;
  margin-right: 20px;
}
.aboutMobileSection h1 {
  padding-bottom: 10px;
  border-bottom: 1px dashed #cccccc;
  color: #0889bb;
}
.aboutMobileSection p {
  margin-bottom: 0;
}
.aboutMobileSection div.appStore {
  zoom: 1;
  float: right !important;
  border-bottom: 1px dashed #cccccc;
  padding: 10px 0;
  margin: 10px 0;
  background: url('/Images/mobile_offer_icon_store.png') no-repeat 410px 60px;
  width: 530px;
}
.aboutMobileSection div.appStore:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.aboutMobileSection div.appStore p {
  width: 395px;
}
.aboutMobileSection div.notAppStore {
  zoom: 1;
  float: right !important;
  border-bottom: 1px dashed #cccccc;
  padding: 10px 0;
  margin: 10px 0;
  width: 530px;
}
.aboutMobileSection div.notAppStore:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.aboutMobileSection div.notAppStore p {
  width: 525px;
}
.aboutMobileSection .aboutMobileSeperator {
  margin: 10px 0;
  border-top: 2px solid #cccccc;
}
.aboutMobileSection a {
  background: url('/Images/sprites/article_common_sprite.png') no-repeat 5px -247px;
  padding-left: 20px;
}
.descNonCap {
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
}
.descNonCap a {
  background: url("/Images/sprites/article_common_sprite_Tall.png") no-repeat scroll 0 -490px;
  padding-left: 15px;
}
.forgot-contact {
  margin-top: 10px;
  padding-bottom: 8px;
  border-bottom: 2px solid #0889bb;
}
.citingArticles {
  padding-top: 5px;
}
.mostChild {
  background: url("/Images/sprites/accp_caret.png") no-repeat 0 5px;
  font-weight: bold;
}
.mostChild a {
  color: #333333;
  float: right;
  padding-left: 15px;
}
.mostChild a .subTitle {
  padding: 0;
}
.mostChild .citation {
  padding-left: 15px;
  font-weight: normal;
  color: #999999;
}
.mobileOfferings .contentColumn {
  padding-top: 10px;
  width: 750px;
}
.mobileOfferings .contentColumn .pageHeader {
  border-top: 3px solid #dda46f;
  border-bottom: 2px solid #00a3e1;
  padding: 10px 0 0 0;
  margin-bottom: 10px;
}
.mobileOfferings .contentColumn .pageHeader h1 {
  margin-bottom: 5px;
}
.mobileOfferings .portletColumn {
  width: 160px;
  text-align: center;
}
.shibbolethSignIn {
  width: 595px;
  float: left !important;
}
.shibbolethSignIn h4 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 3px solid #dda46f;
  font-size: 22px;
}
.shibbolethSignIn .shibbolethSelect {
  color: white;
  background: #a4123f;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 10px 3px 10px;
  margin-left: 90px;
  border: none !important;
  cursor: pointer;
}
.journal.article .contentColumn {
  padding-left: 0px;
}
