/* css  EJE v1.0 */

/* First created 13 December 2011 by SE; updated 23 June 2015 by JM */

/* General styles */

#publisher-content a  {  border-bottom: solid #666666; border-width: thin;  }
#publisher-content a:hover  {  border-bottom: dotted 1px #6062AF;  }
#publisher-content  ul  {  list-style-type: none;  }
#publisher-content  li  {  list-style-image: url(/publisher/img/arrow-rt.png); }
#publisher-content .right  {  float: right;  }
#publisher-content .inline  {  display: none;  }
#publisher-content .example  {  margin-left: 2em;  }

/* List styles */

#google_translate_element {
  float: right;
  border-bottom: none;     
      }

#publisher-content ol.numbered-inline {
  display: inline;
  margin: 0;
  padding: 0;
  counter-reset: item;
  }
 
#publisher-content ol.numbered-inline  li {
  display: inline;
  margin: 0;
  padding: 0;
  counter-increment: item;
  }
  
#publisher-content ol.numbered-inline li:before {
  content: counter(item, decimal) ". ";
  }

#publisher-content .inline  li  {  display: inline;  }
  
#publisher-content .lower-roman  li {
  list-style-image: none;
  list-style-type: lower-roman;  }
  
#publisher-content .numbered  li {
  list-style-image: none;
  list-style-type: decimal;  }

/* Styles for navigation links */

#publisher-content  div.navlist  {  padding-top: 0.5em;  }

#publisher-content  div.navlist ul  {
  margin-top: 0;
  margin-bottom: 0;
  }

#publisher-content  div.navlist li  {  
  margin-left: 0;
  margin-top: 0.2em;
  padding-left: 0;
  list-style-image: none;
  }

#publisher-content  div.navlist a  {
  padding: 0 0 0 1.5em;
  border-bottom: none;
  }
  
#publisher-content  div.navlist a.up:link, #publisher-content  div.navlist a.up:visited, #publisher-content  div.navlist a.up:active  {
  background:  url(/publisher/img/arrow-up.png) no-repeat left;
   }

#publisher-content  div.navlist a.up:hover  { 
  background:  url(/publisher/img/arrow-up.png) no-repeat left;
  border-bottom: dotted 1px #6062AF;
  }  
  
#publisher-content  div.navlist a.down:link, #publisher-content  div.navlist a.down:visited, #publisher-content  div.navlist a.down:active  {
  background:  url(/publisher/img/arrow-dn.png) no-repeat left;
  }

#publisher-content  div.navlist a.down:hover  { 
  background:  url(/publisher/img/arrow-dn.png) no-repeat left;
  border-bottom: dotted 1px #6062AF;
  }
  
#publisher-content  div.navlist  ul.subsection a.down:link, #publisher-content  div.navlist a.down:visited, #publisher-content  div.navlist a.down:active  {  
  background:  url(/publisher/img/arrow-dn-sm.png) no-repeat left; 
  }

#publisher-content  div.navlist  ul.subsection a.down:hover  {   
  background:  url(/publisher/img/arrow-dn-sm.png) no-repeat left;  
  }  

/* Free articles style */

#publisher-content .freelist  li  {
  margin-left: 0;
  list-style-image: none;
  } 

/* #publisher-content ul.freelist li.authors  {    } */

#publisher-content li.title  {  
  font-weight: bold;
  padding-left: 2em;
  }
  
#publisher-content li.citation  {  padding-left: 2em;  }

.journal  { font-style: italic;  }

.vol  {font-weight: bold;  }

#publisher-content  li.article-views  {  padding-left: 0;  }

#publisher-content  ul.freelist li.article-views ul.article-links  {
  padding: 0;
  margin-top: 0;
  }
  
#publisher-content  ul.freelist li.article-views ul.article-links   li{   display: inline;  }

#publisher-content  ul.freelist li.article-views ul.article-links  li a:link, #publisher-content  ul.freelist li.article-views ul.article-links  li a:visited, #publisher-content  ul.freelist li.article-views ul.article-links  li a:active { 
  background: url(/publisher/img/arrow-rt.png) no-repeat left;
  padding: 0 0 0 1.5em;
  margin-right: 1.5em;
  font-weight: bold;
  color: black;
  border-bottom: none;
  }

#publisher-content  ul.freelist li.article-views ul.article-links  li a:hover {
 background:  url(/publisher/img/arrow-rt.png) no-repeat left;
 border-bottom: dotted 1px #6062AF;
  } 

/* Style for homepage Impact Factor announcement in top include area */

#pageid-home #content-block div.main-block  div.shiny  { background-color: #FFF3CC;  }

#pageid-home #content-block div.main-block  div.shiny  p {
  margin-bottom: 0;
  padding-bottom: 0.2em;
  }

#pageid-home #content-block div.main-block  div.shiny  p.impact  {
  font-size: 1.2em;
  font-weight: bold;
  padding-top: 0.2em;
  margin-top: 0;
  }

/*Styling for Editorial Board table */

.edboard   th {
  font: 1.2em bold;
  text-align: left;
  padding-bottom: 0.4em;
  padding-top: 1em;
  }

.edboard   td {
  padding-bottom: 0.4em;
  }  
  
.edboard   td.location {
  padding-left: 1.5em;
  font-size: 0.85em;
  }  

/* Styles for Instructions for Authors  section navigation */

#publisher-content div.section-nav a.prev-section-link {
  background: url(/publisher/img/arrow-up.png) no-repeat;
  width:  19px;
  float:  right;
  height:  19px;
  border-bottom:  none;
  }
  
#publisher-content div.section-nav a.prev-section-link  span {
  display:none
  }
  
#publisher-content div.section-nav a.next-section-link {
  background: url(/publisher/img/arrow-dn.png) no-repeat;
  width:  19px;
  float:  right;
  height:  19px;
  border-bottom:  none;
  }

#publisher-content div.section-nav a.next-section-link  span {
  display:none
  }  
  
#publisher-content div.section-nav a:hover {border-bottom: none;}

#publisher-content div.nav-placeholder {
  float:  right;
  width:  19px;
  }
  
#publisher-content div.section {
  border-bottom: 1px solid #6062AF;
  padding: 1.5em 0 1em;
  margin: 0 0.5em;
  }