/**
 * common.css
 *
 * Copyright (c) 2005-2014 Polivirtue LLC
 *
 * Site-wide shared stylesheet.
 *
 * $Id: $
 */

/**
 * Common HTML elements
 */

HTML, BODY {
	BORDER: 0; PADDING: 0; MARGIN: 0; WIDTH: 100%; HEIGHT: 100%;
}
HTML {
	 OVERFLOW-Y: scroll;
}
BODY {
	BACKGROUND-COLOR: #eeeef8; COLOR: #384060; FONT-SIZE: 100.01%; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; MARGIN: 0px auto; POSITION: relative; MIN-WIDTH: 100%; HEIGHT: auto !important; HEIGHT: 100%; MIN-HEIGHT:100%; TEXT-ALIGN: center;
}

P {
	MARGIN: 8px 0; 
}

:focus {
  outline: none;
}

INPUT, SELECT, TEXTAREA {
	FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; OUTLINE: none; RESIZE: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; FONT-SIZE: 11px;
}

INPUT::-moz-focus-inner { border: 0; padding-top: 0; padding-bottom: 0; }

INPUT.textField {
 	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN: 0;
}
TEXTAREA {
	OVERFLOW-Y: auto;
}

div {
	line-height: 140%; text-align: left;
}
div.border {
	BORDER: #d4d4e1 1px solid;
}
div.lineContainer {
	padding: 3px 0;
}

.floatLeft {
	FLOAT: left;
}
.floatRight {
	FLOAT: right;
}

table {
	border: 0;
	border-spacing: 0;
	font-size: 11px;
}

form {
	margin: 0; PADDING: 0;
}

A {
	text-decoration: underline; PADDING: 1px; LINE-HEIGHT: 16px; OUTLINE: none; BORDER: none; FONT-WEIGHT: normal;
}

A:link {
	color: #707495;  
}

A:active {
	color: #d4d4e1;
}

A:visited {
	color: #707495;
}

A:hover {
	color: #707495;
	background: #d4d4e1;
}

A.plain {
	text-decoration: none; 
}
A.positionAnchor {
	LINE-HEIGHT: 0px;
}

ul {
	margin: 0.25em 0 0.75em 0;
	padding: 0 0 0 2.5em;
}

tt {
	font-size: 1.25em;
}

label {
}

label.error {
	color: #9a3030;
}

SPAN.bold {
	FONT-WEIGHT: bold;
}

/**
 * Main layout elements
 */

#container {
	position: relative; PADDING-TOP: 12px; PADDING-BOTTOM: 12px; line-height: 125%;	TEXT-ALIGN: center; WIDTH: 100%;
}

#header {
	position: relative; padding: 0; margin: 0 auto; width: 920px; HEIGHT: 120px; BACKGROUND: none;  
}

DIV.headerBackground {
	padding: 0; margin: 0; TOP:0; LEFT: 0; width: 920px; HEIGHT: 120px; background: url(headerBackground.jpg) no-repeat top right;
}

DIV.logoBackground {
	z-index: 20; position: absolute; padding: 0; margin: 0; width: 90px; HEIGHT: 100px; TOP:0; left: 0; background: url(logoBackground.png) no-repeat 0 0;
}

#headerTitle {
	z-index: 30; position: absolute; width: 920px; HEIGHT: 100px; text-align: center; margin: 0; padding: 0; left: 0; top: 0; COLOR: #f0f0f8;
}

#header h1 {
	color: #384060; margin: 0 auto; padding: 0; font-family: Arial, Verdana, Helvetica,sans-serif; font-weight: normal; LINE-HEIGHT: 100px; FONT-SIZE: 26px;
}
IMG.pageHeaderLogoImage {
	position: absolute; right: 0; top: 0;
}

#body {
	width: 920px; margin: 0 auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; overflow: hidden; zoom: 1; PADDING-BOTTOM: 20px;
}

DIV.footerBackground{
	POSITION: relative; WIDTH: 920px; MARGIN: 0 auto; 	background: url(footerBackground.jpg) no-repeat 0 0;
}
#footer {
	WIDTH: 100%; MARGIN: 0; background-color: transparent; text-align: center;
}

#footerContent {
	WIDTH: 600px; margin: 0 auto;  PADDING: 10px 0; FONT-SIZE: 10px;	COLOR:#efeff7;
}
*HTML #footerContent {
	WIDTH: 600px; margin: 0 auto;  PADDING: 4px 0 12px 0; FONT-SIZE: 10px;	COLOR:#efeff7;
}
#footerContent A {
	COLOR:#efeff7;
}
#footerContent A:hover {
	COLOR:#505080;
}

#main {
	padding: 0;  width: 600px; margin: 0 auto; BACKGROUND: #fff; 
}

#main h2 {
	/*width:580px;*/
	margin: 0em 1em 0.5em 0em;
	padding-top: 0.5em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
padding-left: 10px;
}
/*
#main h3 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
}
*/

#breadcrumb {
	HEIGHT: 20px; LINE-HEIGHT: 18px; PADDING: 3px 7px; FONT-SIZE: 10px;
}

#content {
	WIDTH: 580px; MARGIN-LEFT: 10px; PADDING: 15px 0 0 0; font-size: 11px; BORDER: none;
}

#content h3 {
	margin: 0;
	padding-top: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 21px;
	COLOR: #505068;
}

#content h4 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	COLOR: #384060;
}

#content h5 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 1em;
	COLOR: #384060;
}

/*** Select height and padding correction ***/
SELECT.selectMenu {
	line-height: 15px; font-size: /*fsl*/11px !important; 
}
SELECT.selectMenu { /* IE8 only*/
	height: 19px\0/; 
}
SELECT.selectMenu { /* IE8 only*/
	padding-bottom: 1px\0/; 
}
@media all and ( min-width : 0px ) { /* Opera only, all versions */
SELECT.selectMenu { 
	padding-bottom: 1px; padding-top: 1px;
}}

/**
 * Navigation bar
 * background-color: #7c80a4; = jprr
 *                   #db283e; = regular red rose
 */
#navbar, #navbar1, .navbar {
	z-index: 100; 
	border: 0px; 
	BACKGROUND-COLOR: #7c80a4;
	PADDING: 0; 
	MARGIN: 0 0 1px 0; 
	HEIGHT: 18px; 
}

/**
 * bottom: 2px
 */
#header #navbar {
	/*BACKGROUND-COLOR: transparent; */
	POSITION: absolute; 
	BOTTOM: 0px; 
	LEFT: 0; 
	WIDTH: 920px;
}

#navbar a, #navbar1 a {
	font-size: 11px;
	COLOR: #db283e;/*#f8f8fb;*/
	LETTER-SPACING: 0;
}

#navbar a:link {}
#navbar a:active {}
#navbar a:visited {
	color: white;
}
#navbar a:hover, #navbar1 a:hover {
  BACKGROUND-COLOR: #d4d4e1; COLOR: #384060; TEXT-DECORATION: none; 
}
.navbar a.current {
	BACKGROUND-COLOR: #a0a0bc; COLOR: #f8f8fb;
}
.navbar a.current:hover {
	BACKGROUND-COLOR: #d4d4e1;
}

/**
 * Breadcrumbs
 */

#breadcrumb a {
	text-decoration: none; PADDING: 1px 3px; color: #384060;
}

#breadcrumb a.current, #breadcrumb span.currentBreadcrumb {
	color: #384060;
}

/**
 * Footer elements
 */

#footer div.debugStats {
	font-size: 0.6em;
}


/**
 * Additional text styles
 */

span.disabled, label.disabled {
	color: #666;
}

a.action, a.file {
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-transform: none;
}

/**
 * Class for abstract and pdf links in the list of papers issue.tpl and in topviewed plugin
 */
a.abstract, a.pdf{
        font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight:normal; text-transform: none;
}

a.icon {
	text-decoration: none; PADDING: 0; MARGIN: 0;
}

a.icon img {
	border: 0;
}

a.icon:hover {
	background: none;
}

SPAN.formRequired {
	COLOR: #9a3030; FONT-SIZE: 11px;
}

SPAN.instruct {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px;
}

SPAN.heading {
	font-size: 0.85em; text-transform: uppercase;
}

span.highlight {
	border-bottom: 1px dotted #000;
}

.nowrap {
	white-space: nowrap;
}

pre {
	background-color: #f0f0e8;
	color: #000;
	font-size: 1.25em;
}

/**
 * Table styles
 */

TABLE TD.rightAlign {
	TEXT-ALIGN: right;
}
TABLE.info {
	FONT-SIZE: 11px;
}

TABLE.info td {
	padding-bottom: 2px
	padding-right: 2px
}
TABLE.listing {
	FONT-SIZE: 11px;
}
TABLE.listing TD {
	VERTICAL-ALIGN: top; PADDING: 5px;
}
TABLE.listing TD.unitTitle{
	WIDTH: 80%; FONT-WEIGHT: bold; PADDING-TOP: 10px;
}
TABLE.listing TD.unitContent {
	WIDTH: 80%; PADDING-TOP: 0; 
}
TABLE.listing TD.unitLink{
	TEXT-ALIGN: right; VERTICAL-ALIGN: bottom;
}
TABLE.listing TD.pageInfo{
	TEXT-ALIGN: left; PADDING-TOP: 0;
}
TABLE.listing TD.pageLink{ 
	TEXT-ALIGN: right; PADDING-TOP: 0;
}

table.listing tr.highlight {
	background: #fdd;
}

table.listing tr.heading td, table.listing td.heading, table.info td.heading {
	font-size: 11px; text-transform: uppercase;	font-weight: normal; line-height: 120%; padding: 2px 5px; background-color: #efeff7; vertical-align: bottom;
}

table.listing tr.fastTracked {
	background-color: #ddddf0;
}

table.info td.heading {
	padding-left: 0;
}

table.listing td.nodata, table.info td.nodata {
	text-align: center;
	font-style: italic;
}

table.listing td.headseparator, table.info td.headseparator {
	border-top: #d4d4e1 1px solid;
	font-size: 0.1em;
	line-height: 1%;
	padding: 0;
}

table.listing td.endseparator, table.browseTitleIndex td.endseparator  {
	border-top: #d4d4e1 1px solid;
	font-size: 0.25em;
	line-height: 10%;
}

TABLE.listing td.separator, TABLE.info TD.separator {
	border-top: #d4d4e1 1px solid;
	font-size: 0.1em;
	line-height: 1%;
}
table.data td.separator {
	border-top: 1px #d4d4e1 solid;
	height: 0px;
	PADDING: 0 !important;
}

TABLE.data {
	MARGIN: 0 auto 10px auto; BORDER: #d4d4e1 1px solid; font-size: 11px; 
}
TABLE.noMargins {
	MARGIN: 0; 
}
TABLE.data TR {
}
TABLE.data TD {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-SIZE: 11px;  
}
TABLE.data TD INPUT.textField, TABLE.data TD SELECT{
	font-size: 11px;  
}


*HTML TABLE.data TD {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
*+HTML TABLE.data TD {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
TABLE.data TD.label {
	TEXT-ALIGN: right; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; 
}
TABLE.data TD.value {
	TEXT-ALIGN: left; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;
}
TABLE.data TD.alignCenter {
	TEXT-ALIGN: center;
}
TABLE.data TD.instruct {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; PADDING-TOP: 0px;
}

table.data td.heading {
	padding-left: 0;
	padding-right: 0;
}

TABLE.nested {
	FONT-SIZE: 11px;
}
TABLE.nested TD {
	padding: 0;
	margin: 0;
	TEXT-ALIGN: center;
}

span.nested {
	padding: 0 4px 0 0;
	font-size: 1.2em;
}

table.data td input.dataCheckbox {
	vertical-align: -2px; margin-left: 10px; margin-right: 10px;
}

/* News listing */

TABLE.news-listing {
	WIDTH: 100%;
}
TABLE.news-listing TD {
	PADDING: 5px; LINE-HEIGHT: 18px; FONT-SIZE: 11px; COLOR: #384060; FONT-WEIGHT: normal; VERTICAL-ALIGN: top;
}
TABLE.news-listing TD.unitTitle{
	WIDTH: 80%; FONT-WEIGHT: bold; PADDING-TOP: 10px; COLOR: #384060;
}
TABLE.news-listing TD.unitContent {
	WIDTH: 80%; PADDING-TOP: 0; 
}
TABLE.news-listing TD.unitLink{
	TEXT-ALIGN: right; VERTICAL-ALIGN: bottom;
}
TABLE.news-listing TD.pageInfo{
	TEXT-ALIGN: left; PADDING-TOP: 0;
}
TABLE.news-listing TD.pageLink{ 
	TEXT-ALIGN: right; PADDING-TOP: 0;
}

table.news-listing tr.heading td, table.news-listing td.heading {
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 0.5em 1em 0.5em;
}

table.news-listing td.nodata {
	text-align: center;
	font-style: italic;
}

table.news-listing td.headseparator {
	border-top: 1px solid #d4d4e1;
	font-size: 0.1em;
	line-height: 1%;
}

table.news-listing td.endseparator {
	border-top: 1px solid #d4d4e1;
	font-size: 0.25em;
	line-height: 10%;
}

table.news-listing td.separator {
	border-top: 1px solid #d4d4e1;
	font-size: 0.1em;
	line-height: 1%;
}

/**
 * Form-specific elements
 */

span.formError {
	color: #9a3030;	font-weight: bold;	font-size: 13px; DISPLAY: block; PADDING: 5px 0px; TEXT-ALIGN: center;
}

ul.formErrorList {
	color: #9a3030;
}
/**
 * Other organizational elements
 */

ul.menu {
	padding: 0 0 2px 0;
	top: 98px;
	left: 0px;
	background-color: #666666;
	padding-left: 0px;
}

ul.menu li a:before {
}

ul.menu li {
	margin: 0;
	padding-left: 10px;
	padding-right: 0px;
	display: inline;
}

ul.menu li.current {
}

ul.menu a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	font-weight: normal;
}
ul.menu a:hover {
	text-decoration:  underline;
 color: white;
	background-color: #666666;
}
ul.menu a:active {
}

/***  Step list ***/
ul.steplist {
	margin: 0;	padding: 0;	list-style-type: decimal;
}
ul.steplist li {
	margin: 0;
	font-size: 11px;
	padding: 2px 2px;
	display: inline;
	text-transform: none;
}
ul.steplist li.current {
	background-color: #7c80a4;
	color: #fff;
	font-weight: normal;
}
ul.steplist a {
	text-decoration: underline;
}
/*** end Step list ***/

ul.plain {
	list-style-type: none;
	padding-left: 1.5em;
}
div.separator {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
	border-bottom: 1px solid #d4d4e1;
	font-size: 0.5em;
	line-height: 25%;
}

div.progressbar {
	background-image: url(../templates/images/progbg.gif);
	background-repeat: no-repeat;
	height: 27;
	width: 505;
	z-index:1;
}

/**
 * Sidebar
 */

#leftSidebar, #helpLeftSidebar {
	FLOAT: left; WIDTH: 160px; MARGIN: 0;	PADDING: 0;	FONT-SIZE: 11px;
}
#rightSidebar, #helpRightSidebar {
	FLOAT: right; WIDTH: 160px; MARGIN: 0;	PADDING: 0;	FONT-SIZE: 11px;
}

/* 3px bug in ie6 */
*html #leftSidebar, *HTML #helpLeftSidebar {
        margin-right: -3px;
}
*html #rightSidebar, *html #helpRightSidebar {
        margin-left: -3px;
}
*html #main {
	margin-left: 0;
	margin-right: 0;
}

/* End non ie6 hide */

DIV.block A {
	FONT-SIZE: 10px;
}

#leftSidebar div.block, #rightSidebar div.block, #helpRightSidebar div.block, #helpLeftSidebar div.block {
	border-right: 1px solid #d4d4e1; border-bottom: 1px solid #d4d4e1; border-top: 1px solid #d4d4e1; padding-left: 10px !important; margin-bottom: 20px; BACKGROUND-COLOR: #f9f9fb; PADDING-BOTTOM: 5px; PADDING-TOP: 25px; POSITION: relative;
}

#helpRightSidebar div.block {
	padding: 20px 0 0 0 !important;
}
#helpRightSidebar div.block ul {
	list-style-type: none;
}

#rightSidebar div.block, #helpRightSidebar div.block {
	border-left: 1px solid #d4d4e1; border-right: none; POSITION: relative;
}


#rightSidebar div.block ul, #leftSidebar div.block ul{
	list-style-type: none;
	width:100%;
	padding-left:0px;
}



#leftSidebar DIV.block SPAN.blockTitle, #rightSidebar DIV.block SPAN.blockTitle, #helpRightSidebar DIV.block SPAN.blockTitle, #helpLeftSidebar DIV.block SPAN.blockTitle {
	DISPLAY: block; 
	POSITION: absolute; 
	LEFT: -1px; 
	TOP: 0;  
	WIDTH: 160px; 
	HEIGHT: 20px; 
	LINE-HEIGHT: 19px; 
	TEXT-ALIGN: center; 
	TEXT-TRANSFORM: none; 
	BACKGROUND-COLOR: #7c80a4;
	LETTER-SPACING: 0; 
	COLOR: #f8f8fb; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	PADDING: 0; 
	BORDER: 0; 
}
#leftSidebar DIV.block SPAN.blockTitle, #helpLeftSidebar DIV.block SPAN.blockTitle {
	LEFT: 0px; 
}

*HTML #leftSidebar DIV.block SPAN.blockTitle, #helpLeftSidebar DIV.block SPAN.blockTitle {
	LEFT: -10px;
}

*HTML #helpRightSidebar DIV.block SPAN.blockTitle{
	LEFT: -1px; 
	TOP: 0;
}
*+HTML #helpRightSidebar DIV.block SPAN.blockTitle{
	LEFT: -1px; 
}
*+HTML #helpLeftSidebar DIV.block SPAN.blockTitle {
	LEFT: 0px; 
}

#leftSidebar DIV.block SPAN.blockSubtitle, #rightSidebar DIV.block SPAN.blockSubtitle, #helpRightSidebar DIV.block SPAN.blockSubtitle, #helpLeftSidebar DIV.block SPAN.blockSubtitle {
	PADDING-bottom: 1px; DISPLAY: block; FONT-SIZE: 11px; LINE-HEIGHT: 15px;
}
*HTML #leftSidebar DIV.block SPAN.blockSubtitle, *HTML #rightSidebar DIV.block SPAN.blockSubtitle, *HTML #helpRightSidebar DIV.block SPAN.blockSubtitle , *HTML #helpLEFTSidebar DIV.block SPAN.blockSubtitle{
	PADDING: 0;
}

/**
* Social sidebar styling
*/
#rightSidebar DIV#sidebarSocial{
	border: 0; PADDING-bottom: 0;PADDING-top: 0;

}





/*
 * classes for Topviewed block plugin 
 */

#leftSidebar div.block span.paperTitle {
	FONT-SIZE: 10px; font-weight: bold; DISPLAY: block; LINE-HEIGHT: 13px; PADDING-BOTTOM: 3px; COLOR: #384060;
}

#leftSidebar div.block span.authors {
	padding-left: 0px; font-size: 10px;	font-style: normal;	font-weight: normal; DISPLAY: block; LINE-HEIGHT: 13px;  PADDING-BOTTOM: 3px; COLOR: #384060;
}

#leftSidebar div.block span.cited {
	padding-left: 0px; font-size: 10px; font-style: normal;	font-weight: normal; color: #aa0000; WHITE-SPACE: nowrap; DISPLAY: block;
}

#rightSidebar div.block span.paperTitle {
	FONT-SIZE: 10px; font-weight: bold; DISPLAY: block; LINE-HEIGHT: 13px; PADDING-BOTTOM: 3px; COLOR: #384060;
}

#rightSidebar div.block span.authors {
	padding-left: 0px; font-size: 10px;	font-style: normal;	font-weight: normal; DISPLAY: block; LINE-HEIGHT: 13px;  PADDING-BOTTOM: 3px; COLOR: #384060;
}

#rightSidebar div.block span.cited {
	padding-left: 0px; font-size: 10px; font-style: normal;	font-weight: normal; color:#aa0000; WHITE-SPACE: nowrap; DISPLAY: block;
}

DIV.journalDescription {
	font-size: 13px; color: #384060; LINE-HEIGHT: 18px; PADDING-RIGHT:80px; 
}
DIV.journalDescriptionLink {
	TEXT-ALIGN: right; PADDING: 10px 0;
}

/* Image styles for news */

div.inline-image {
	float: right;
	background:  #eeeeee right bottom;
	padding-right: 6px;
  padding-left: 6px;
	padding-bottom: 6px;
	margin: 1em 0 1ex 1em;
}
div.inline-image-right{
	float: right;
	background: #efeff7;	
	padding: 3px;
	margin: 0 0 5px 10px ;
}

div.inline-image-left{
	float: left;
	background: #efeff7;	
	padding: 3px;
	margin: 0 10px 5px 0;
}

div.inline-image .imagedescription {
	padding: 10px;
	background-color: #eeeeee;
	margin: 0;
	display: block;
	font-size:80%;
}
div.inline-image-right .imagedescription {
	padding: 10px;
	background-color: #eeeeee;
	margin: 0;
	display: block;
	font-size:80%;
}
div.inline-image-left .imagedescription {
	padding: 10px;
	background-color: #eeeeee;
	margin: 0;
	display: block;
	font-size:80%;
}

SPAN.siteAbbrev {
	DISPLAY: none; WIDTH: 160px; TEXT-ALIGN: center; POSITION: absolute;  BOTTOM: 44px; LEFT: 0; FONT: 25px Verdana, Helvetica, sans-serif, Arial ; FONT-WEIGHT: bold; COLOR: #606990;
}
*HTML SPAN.siteAbbrev {
	BOTTOM: 50px;
}
SPAN.siteTitle {
	DISPLAY: block; WIDTH: 920px; HEIGHT: 100px; LINE-HEIGHT: 100px !important; TEXT-ALIGN: center; POSITION: absolute; TOP: 0; LEFT: 0; FONT: 25px Verdana, Helvetica, sans-serif, Arial; FONT-WEIGHT: normal; COLOR: #efeff7; LETTER-SPACING: 1px;
}
SPAN.siteISSN {
	z-index: 30; DISPLAY: block; WIDTH: 160px; TEXT-ALIGN: center; POSITION: absolute; BOTTOM: 24px; left: 0; FONT: 9px  Verdana, Helvetica, sans-serif, Arial; COLOR: #384060; FONT-WEIGHT: normal; FONT-STYLE: italic;
}
*HTML SPAN.siteTitle {
	LINE-HEIGHT: 100px;
}

DIV.pageTitle {
	PADDING: 0; FONT-SIZE: 20px; COLOR: #505068; BORDER-BOTTOM: #d4d4e1 1px solid;  MARGIN-BOTTOM: 5px;
}
DIV.sectionTitle {
	PADDING-TOP: 15px; FONT-SIZE: 20px; COLOR: #384060;
}
DIV.subSectionTitle {
	PADDING-TOP: 10px; PADDING-BOTTOM: 5px; FONT-SIZE: 18px; COLOR: #505068; LINE-HEIGHT: 22px;
}
DIV.subSubSectionTitle {
	PADDING-TOP: 10px; PADDING-BOTTOM: 5px; FONT-SIZE: 12px; COLOR: #384060; LINE-HEIGHT: 18px; FONT-WEIGHT: bold;
}
DIV.menuContainer {
	POSITION: absolute; left: 170px;
}
A.menuItem {
	DISPLAY: block; FLOAT: left; HEIGHT: 16px; LINE-HEIGHT: 16px; LETTER-SPACING: 0; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING: 0 10px; MARGIN-TOP: 1px;
}
A.menuItem:hover {
	COLOR: #000; TEXT-DECORATION: none;
}
#header A.menuItem:hover {
	BACKGROUND-COLOR: transparent; COLOR: #000 !important; TEXT-DECORATION: none; 
}
#header A.menuItem:visited {
	COLOR: #fff; BACKGROUND-COLOR: transparent;
}
#header A.menuItem {
	HEIGHT: 18px; LINE-HEIGHT: 18px; FONT-SIZE: 13px; COLOR: #fff;
}
#header SPAN.registerMenuItem {
	DISPLAY: block;	COLOR: #ccccd9; FONT-SIZE: 11px; TEXT-ALIGN: right; 
}
#header SPAN.registerMenuItem A.menuItem {
	FONT-SIZE: 11px !important; POSITION: absolute; LEFT: -3px;	COLOR: #ccccd9 !important;	MARGIN: 0; PADDING: 0 3px; HEIGHT: 18px !important; LINE-HEIGHT: 17px !important; TEXT-DECORATION: underline; LETTER-SPACING: 0;
}
#header SPAN.registerMenuItem A.menuItem:visited {
	COLOR: #ccccd9 !important; BACKGROUND-COLOR: transparent;
}
#header SPAN.registerMenuItem A.menuItem:hover {
	background: #d4d4e1 !important; COLOR: #384060 !important; TEXT-DECORATION: underline; 
}
#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button, #helpLeftSidebar input.textField, #helpLeftSidebar select.selectMenu, #helpLeftSidebar input.button {
 	font-size: 11px;
}
#sidebar INPUT.textField, #sidebar SELECT.selectMenu, #helpLeftSidebar INPUT.textField, #helpLeftSidebar SELECT.selectMenu  {
	WIDTH: 138px; FONT-SIZE: 11px; HEIGHT: 19px;
}
#sidebar SELECT.selectMenu, #helpLeftSidebar SELECT.selectMenu {
	TEXT-INDENT: 1px; LINE-HEIGHT: 15px; 
}
*HTML #sidebar INPUT.textField, *HTML #helpLeftSidebar INPUT.textField { /* IE6 only */
	PADDING-LEFT: 3px;
}
*HTML #sidebar SELECT.selectMenu, *HTML #helpLeftSidebar SELECT.selectMenu { /* IE6 only */
	TEXT-INDENT: 0;
}
*+HTML #sidebar INPUT.textField, *+HTML #helpLeftSidebar INPUT.textField { /* IE7 only */
	WIDTH: 130px; HEIGHT: 13px; PADDING-LEFT: 3px;
}
*+HTML #sidebar SELECT.selectMenu, *+HTML #helpLeftSidebar SELECT.selectMenu { /* IE7 only */
	TEXT-INDENT: 0;
}
@-moz-document url-prefix(){  /* Firefox SeaMonkey */
  #sidebar INPUT.textField, #helpLeftSidebar INPUT.textField  { PADDING-BOTTOM: 2px; PADDING-TOP: 0; }
  #sidebar SELECT.selectMenu, #helpLeftSidebar SELECT.selectMenu { TEXT-INDENT: 0; }
}

INPUT.button {
	PADDING: 1px 7px 2px 7px; MARGIN: 0; HEIGHT: 21px; FONT-SIZE: 11px;
}
*HTML INPUT.button {  /* IE6 only */
	PADDING: 0;
}
*+HTML INPUT.button {  /* IE7 only */
	PADDING: 0;
}
INPUT.button {  /* IE8 only */
	PADDING: 1px 7px 3px 7px\0/;
}
@-moz-document url-prefix(){  /* Firefox */
  INPUT.button { PADDING: 0px 4px 3px 4px !important; }
}

INPUT.uploadField {
	MARGIN: 0; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-SIZE: 11px;
}
*HTML INPUT.uploadField { /* IE6 only */
	PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
}
*+HTML INPUT.uploadField { /* IE7 only */
	PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
}
INPUT.uploadField { /* IE8 only */
	PADDING-TOP: 3px\0/; PADDING-BOTTOM: 3px\0/;
}

DIV.userName, DIV.userPassword, DIV.rememberCheckBox, DIV.searchInput, DIV.searchSelect {
	PADDING-BOTTOM: 5px;
}
*HTML DIV.userName, DIV.userPassword, DIV.rememberCheckBox, DIV.searchInput, DIV.searchSelect {
	PADDING-BOTTOM: 5px;
}
DIV.submitButton {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px;
}
INPUT#remember {
	MARGIN-LEFT: 0;
}
*HTML INPUT#remember {
	MARGIN-LEFT: -4px;
}
LABEL.rememberLabel {
	FONT-SIZE: 11px; VERTICAL-ALIGN: 2px; MARGIN-LEFT: -3px;
}
*HTML LABEL.rememberLabel {
	VERTICAL-ALIGN: 3px;
}
#sidebarTopviewed TABLE TD {
	PADDING-BOTTOM: 15px;
}
DIV.paperDescription {
	PADDING: 8px 5px 8px 0;
}
DIV.inline-image right {
	WIDTH: 120px;
}
DIV.moreAnnouncements {
	TEXT-ALIGN: right;
}
DIV.announcement-container {
	FONT-SIZE: 12px;
}
TABLE.editorGroup {
	WIDTH: 100%;  BORDER-BOTTOM: #d4d4e1 1px dotted; BORDER-TOP: #d4d4e1 1px dotted;
} 
TABLE.editorGroup TD {
  VERTICAL-ALIGN: top; FONT-SIZE: 11px; COLOR: #384060; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
}
DIV.editorGroupTitle {
	PADDING-TOP: 15px; LINE-HEIGHT: 25px; FONT-SIZE: 14px;
}
TABLE.editorGroup TD.editorName {
	WIDTH: 160px; PADDING-LEFT: 10px; FONT-WEIGHT: bold;
}
TABLE.editorGroup TD.editorAffiliation {
	 PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
TABLE.editorGroup TD.editorCountry {
	WIDTH: 110px; PADDING-RIGHT: 5px;
}
TABLE.editorGroup TD A {
	COLOR: #384060;
}

/*** Login Block in Header ***/
#header DIV#sidebarUser {
	POSITION: absolute; Z-INDEX: 100; RIGHT: 10px; TOP: 10px; FONT-SIZE: 11px; COLOR: #ccccd9; TEXT-ALIGN: center;
}
#header DIV#sidebarUser STRONG {
	COLOR: #f9f9fb;
}
#header DIV#sidebarUser SPAN.blockTitle, #header DIV#sidebarUser DIV.rememberCheckBox {
	DISPLAY: none;
}
#header DIV#sidebarUser UL {
	TEXT-ALIGN: left; MARGIN-LEFT: 10px;
}
#header DIV#sidebarUser A{
	COLOR: #ccccd9;
}
#header DIV#sidebarUser A:hover{
	COLOR: #505080;
}
#header DIV#sidebarUser DIV.userName, #header DIV#sidebarUser DIV.userPassword {
	TEXT-ALIGN: right;
}
#header DIV#sidebarUser DIV.submitButton {
	PADDING-RIGHT: 0; POSITION: absolute; RIGHT: 0;
}
#header DIV#sidebarUser DIV.userName .blockSubtitle, #header DIV#sidebarUser DIV.userPassword .blockSubtitle {
	float: left; PADDING-RIGHT: 5px; HEIGHT: 19.5px; LINE-HEIGHT: 19.5px;
}
*HTML #header DIV#sidebarUser DIV.userName .blockSubtitle, *HTML #header DIV#sidebarUser DIV.userPassword .blockSubtitle { /* IE6 only*/
	HEIGHT: 20px; LINE-HEIGHT: 20px;
}
*+HTML #header DIV#sidebarUser DIV.userName .blockSubtitle, *+HTML #header DIV#sidebarUser DIV.userPassword .blockSubtitle { /* IE7 only*/
	HEIGHT: 20px; LINE-HEIGHT: 20px;
}
#header DIV#sidebarUser DIV.submitButton {
	PADDING-RIGHT: 0; POSITION: absolute; RIGHT: 0;
}
/*** End Login Block to Header ***/

#rightSidebar DIV#sidebarUser {
	PADDING-BOTTOM: 10px;
}
DIV#sidebarInformation UL, DIV#sidebarUser UL, DIV#sidebarDonation UL {
	PADDING-TOP: 3px;
}
DIV.topPaperLinks {
	TEXT-ALIGN: right; MARGIN-RIGHT: 5px; MARGIN-TOP: -3px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #d4d4e1 1px dotted;
}
DIV.journalDescriptionContainer #footerContent {
	FONT-SIZE: 11px;	TEXT-ALIGN: right; BORDER: none;
}
TABLE#Table3 TD {
	PADDING: 10px 0 0 10px;
}
DIV.jprrSection {
	FONT-SIZE: 11px; PADDING-LEFT: 0px; FONT-STYLE: normal; FONT-WEIGHT: normal;
}
DIV.sectionName {
	COLOR: #505068; FONT-SIZE: 18px; BORDER-BOTTOM: #d4d4e1 1px solid; PADDING: 10px 0 2px 0; MARGIN-BOTTOM: 5px; 
}
DIV.jprrArticle {
	POSITION: relative; PADDING-RIGHT: 64px;
}
DIV.articleTitle {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; PADDING-TOP: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #384060;
}
DIV.articleAuthors {
	FONT-SIZE: 10px; COLOR: #384060; LINE-HEIGHT: 13px; PADDING-BOTTOM: 3px;
}
DIV.articleAbstractSnippet {
	FONT-SIZE: 11px; COLOR: #384060; margin-top:0.18em; LINE-HEIGHT: 13px; PADDING-BOTTOM: 3px;
}
DIV.articleLinks {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; MARGIN-BOTTOM: 10px;
}
DIV.articleLinks A {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-STYLE: normal;
}
SPAN.articlePages {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; DISPLAY: block; WIDTH: 54px; TEXT-ALIGN: right; FONT-WEIGHT: normal; POSITION: absolute; TOP: 5px; RIGHT: 0; 
}
DIV.loginPageContainer {
	TEXT-ALIGN: center;
}
DIV.loginPageContainer SPAN.instruct {
	DISPLAY: block; TEXT-ALIGN: left;
}
DIV.link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; FONT-SIZE: 11px;
}
DIV.loginPageContainer INPUT.textField {
	WIDTH: 200px;
}
DIV.leftAlign {
	TEXT-ALIGN: left;
}
DIV.centerAlign {
	TEXT-ALIGN: center;
}
TABLE TD.centerAlign {
	TEXT-ALIGN: center;
}

/* REGISTER PAGE*/
DIV.registerPageContainer DIV.leftAlign {
	FONT-SIZE: 11px;
}
DIV.registerPageContainer {
	TEXT-ALIGN: center;
}
DIV.registerPageContainer DIV.subSectionTitle {
	TEXT-ALIGN: center;
}
DIV.registerPageContainer TABLE.data TD.label {
	WIDTH: 180px;
}
DIV.registerPageContainer TABLE.data TD.value {
	WIDTH: 280px;
}
DIV.registerPageContainer INPUT.textField, DIV.registerPageContainer SELECT.selectMenu, DIV.registerPageContainer TEXTAREA {
	width: 300px; FONT-SIZE: /*fbt*/11px; MARGIN: 0;
}



DIV.registerPageContainer SELECT.selectMenu {
	HEIGHT: 21px;
}
DIV.registerPageContainer TEXTAREA {
	OVERFLOW: auto;
	height: 70px;
	padding: 1px 3px;		
}
*+HTML DIV.registerPageContainer SELECT.selectMenu {
	width: 308px;
}
*HTML DIV.registerPageContainer .mceEditorIframe { /* IE6 only */
	width: 298px !important;
}
*+HTML DIV.registerPageContainer .mceEditorIframe { /* IE7 only */
	width: 303px !important;
}
DIV.registerPageContainer SELECT {
	HEIGHT: 21px; FONT-SIZE: 11px;
}
DIV.registerPageContainer A.action {
	FONT-SIZE: 11px;
}
INPUT#sendPassword, INPUT#registerAsReader, INPUT#registerAsAuthor, INPUT#registerAsReviewer, INPUT.availableLocale {
	MARGIN-LEFT: 0; PADDING-LEFT: 0;
}
*HTML INPUT#sendPassword, *HTML INPUT#registerAsReader, *HTML INPUT#registerAsAuthor, *HTML INPUT#registerAsReviewer, *HTML INPUT.availableLocale {
	MARGIN-LEFT: -4px;
}
DIV.labelAndInstruct {
	LINE-HEIGHT: 15px; PADDING: 2px 0 2px 18px; MARGIN-TOP: -19px;
}
*+HTML DIV.labelAndInstruct {
	PADDING-LEFT: 22px; MARGIN-TOP: -18px;
}
DIV.buttons {
	TEXT-ALIGN: center; PADDING-TOP: 10px;
}
TABLE TR.alt TD {
	BACKGROUND-COLOR: #f9f9fb;
}
TABLE TR.notAlt TD {
	BACKGROUND: #fff;
}
DIV.message {
	TEXT-ALIGN: center; FONT-SIZE: 11px; PADDING: 5px 0;
}
DIV.formErrorContainer  {
	WIDTH: 100%; COLOR: #9a3030; FONT-SIZE: 13px; PADDING: 0 0 5px 0; MARGIN: 0;
}
DIV.formErrorContainer A {
	LINE-HEIGHT: 0px; PADDING: 0; MARGIN: 0;
}
DIV#formErrorListContainer {
  OVERFLOW: hidden; PADDING-BOTTOM: 3px;
}
*HTML DIV#formErrorListContainer {
  OVERFLOW: visible; HEIGHT: 1%;
}
DIV#formErrorListContainer UL {
	FLOAT: left; LIST-STYLE-TYPE: none; MARGIN: 0; PADDING: 0;
}
DIV#formErrorListContainer UL LI{
	 LINE-HEIGHT: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 0; MARGIN: 0; 
}
DIV.clearBoth: {
	CLEAR: both;
}
SPAN.bullet {
}
SPAN.listUnit {
	DISPLAY: block; PADDING-LEFT: 12px; MARGIN-TOP: -15px;
}
DIV.privacyStatementContainer DIV.subSectionTitle {
	TEXT-ALIGN: left; PADDING-TOP: 20px;
}
DIV.resetPageContainer {
	FONT-SIZE: 11px;
}
DIV.resetPageContainer SPAN.instruct {
	DISPLAY: block; PADDING-TOP: 20px; PADDING-bottom: 5px;
}
DIV.resetPageContainer DIV.link {
	MARGIN-TOP: 20px;
}


DIV.searchPageContainer {
	PADDING-TOP: 20px; TEXT-ALIGN: center;
}
DIV.searchPageContainer DIV.leftAlign {
	PADDING-TOP: 20px; FONT-SIZE: 11px;
}
DIV.searchPageContainer SELECT {
	FONT-SIZE: 11px;
}
DIV.searchPageContainer TABLE.data TD.label {
	WIDTH: 180px;
}
DIV.searchPageContainer TABLE.data TD.value {
	WIDTH: 280px;
}
DIV.searchPageContainer INPUT.textField {
	WIDTH: 100%;
}
*+HTML DIV.searchPageContainer INPUT.textField {
	WIDTH: 273px;
}
DIV.searchPageContainer DIV.searchTitle {
	FONT-SIZE: 11px; LINE-HEIGHT: 21px; PADDING-LEFT: 44px; FONT-WEIGHT: bold; 
}
TABLE.noborder {
	BORDER: none;
}
DIV.searchPageContainer DIV.buttons {
	PADDING-TOP: 0; PADDING-BOTTOM: 10px; 	
}

/* PROFILE PAGE*/

DIV.profilePageContainer {
	TEXT-ALIGN: center; FONT-SIZE: 11px;
}
DIV.profilePageContainer TABLE.data TD.label {
	WIDTH: 180px; FONT-SIZE: 11px;
}
DIV.profilePageContainer TABLE.data TD.value {
	WIDTH: 280px; FONT-SIZE: 11px;
}
DIV.profilePageContainer INPUT.textField, DIV.profilePageContainer SELECT.selectMenu, DIV.profilePageContainer TEXTAREA {
	width: 300px; FONT-SIZE: 11px; MARGIN: 0;
}
DIV.profilePageContainer SELECT {
	HEIGHT: 21px; FONT-SIZE: 11px;
}
DIV.profilePageContainer TEXTAREA {
	OVERFLOW: auto;
	height: 70px;
	padding: 1px 3px;		
}
*+HTML DIV.profilePageContainer SELECT.selectMenu{
	width: 308px;
}
*HTML DIV.profilePageContainer .mceEditorIframe { /* IE6 only */
	width: 298px !important;
}
*+HTML DIV.profilePageContainer .mceEditorIframe { /* IE7 only */
	width: 303px !important;
}
DIV.profilePageContainer DIV.subSectionTitle {
	TEXT-ALIGN: center;
}
INPUT#readerRole, INPUT#authorRole, INPUT#reviewerRole, INPUT.journalNotify {
	MARGIN-LEFT: 0; PADDING-LEFT: 0;
}
*HTML INPUT#readerRole, *HTML INPUT#authorRole, *HTML INPUT#reviewerRole, *HTML INPUT.journalNotify {
	MARGIN-LEFT: -4px;
}

DIV.changePasswordPageContainer {
	TEXT-ALIGN: center; PADDING-TOP: 10px;
}
DIV.changePasswordPageContainer INPUT.textField {
	WIDTH: 100%;
}
DIV.changePasswordPageContainer TABLE.data TD.label {
	WIDTH: 180px;
}
DIV.changePasswordPageContainer TABLE.data TD.value {
	WIDTH: 280px;
}
DIV.changePasswordPageContainer DIV.leftAlign {
	PADDING-TOP: 5px; TEXT-ALIGN: center; PADDING-BOTTOM: 2px;
}


DIV.searchResultsPageContainer {
	POSITION: relative;
}
DIV.searchResultsPageContainer A {
	FONT-SIZE: 11px;
}
DIV.searchResultsPageContainer A.positionAnchor {
	LINE-HEIGHT: 0px;
}
DIV.searchResultsPageContainer DIV.centerAlign {
	PADDING: 10px 0 0 0;
}
DIV.searchResultsPageContainer DIV.leftAlign {
	PADDING-TOP: 20px; FONT-SIZE: 11px;
}
TABLE.searchResults {
	FONT-SIZE: 11px; BORDER: #d4d4e1 1px solid; WIDTH: 580px; MARGIN-TOP: 10px;
}
TABLE.searchResults TD {
	PADDING: 3px 0 3px 8px;  LINE-HEIGHT: 15px;
}
TABLE.searchResults A {
	FONT-SIZE: 11px;
}
TABLE.searchResults TR.header TD {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-WEIGHT: bold; TEXT-ALIGN: left; BACKGROUND-COLOR: #f9f9fb; BORDER-BOTTOM: #d4d4e1 1px solid;
}
TABLE.searchResults TD.journalName {
	WIDTH: auto;
}
TABLE.searchResults TD.wideIssue {
	WIDTH: 120px; TEXT-ALIGN: left;
}
TABLE.searchResults TD.narrowIssue {
	WIDTH: 75px; TEXT-ALIGN: left;
}
TABLE.searchResults TD.wideTitle {
	WIDTH: auto;
}
TABLE.searchResults TD.narrowTitle {
	WIDTH: 250px;
}
TABLE.searchResults TD.links {
	WIDTH: 80px; TEXT-ALIGN: right; PADDING-RIGHT: 8px;
}
TABLE.searchResults TD.searchStatistics {
}
TABLE.searchResults TD.nodata {
	font-style: italic; TEXT-ALIGN: center; BACKGROUND-COLOR: #f9f9fb;
}
TABLE.searchResults TD.pageLinks {
	TEXT-ALIGN: right;
}
TABLE.searchResults SPAN.authors {
	FONT-STYLE: italic; COLOR: #384060;
}
DIV.searchResultsPageContainer DIV.reviseSearch {
	MARGIN-TOP: 10px;
}

DIV.abstractPageHeader {
	COLOR: #384060; FONT-SIZE: 18px; PADDING: 20px 0 20px 0; TEXT-ALIGN: center;
}
DIV.abstractTitle {
	COLOR: #384060;  FONT-SIZE: 13px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold; PADDING: 20px 0 10px 0; 
}
DIV.abstractAuthors {
	FONT-SIZE: 12px; COLOR: #384060;
}
DIV.abstractContent {
	PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 10px; FONT-SIZE: 13px; BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.galleys {
	TEXT-ALIGN: right; FONT-SIZE: 11px; PADDING-RIGHT: 20px;
}
DIV.galleys A.file {
	FONT-SIZE: 11px;
}
DIV.abstractPageContainer #body {
}
DIV.abstractPageContainer {
	TEXT-ALIGN: center;
}

/* SUBMISSION STEP 1 */

DIV.step1PageContainer {
	FONT-SIZE: 11px;
}
DIV.step1PageContainer TABLE.data {
	WIDTH: 100%; BACKGROUND: #fff;
}
DIV.step1PageContainer TABLE.data TD {
	VERTICAL-ALIGN: top; PADDING: 5px;
}
DIV.sectionSelector {
	BACKGROUND: #f9f9fb; BORDER: #d4d4e1 1px solid; PADDING: 3px 0 3px 50px; FONT-SIZE: 11px;
}
*+HTML DIV.sectionSelector LABEL {
	VERTICAL-ALIGN: 3px;
}
DIV.step1PageContainer SELECT.selectMenu {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px;
}
#commentsToEditor {
	width: 568px;
}
*+HTML DIV #commentsToEditor {
	width: 562px;
}
DIV.step1PageContainer TEXTAREA {
	height: 70px;
}

/* SUBMISSION STEP 2 */

DIV.step2PageContainer {
	TEXT-ALIGN: center; FONT-SIZE: 11px;
}
DIV.step2PageContainer TABLE.data TD.label {
	WIDTH: 120px;
}
DIV.step2PageContainer TABLE.data TD.value {
	WIDTH: 340px;
}
DIV.step2PageContainer TABLE.data {
	BACKGROUND: #fff;
}
DIV.step2PageContainer DIV.languageSelector {
	PADDING-TOP: 20px;
}
DIV.step2PageContainer SELECT {
	FONT-SIZE: 13px; WIDTH: 100%;
}
DIV.step2PageContainer SELECT {
	FONT-SIZE: /*fst*/11px; WIDTH: 100%;
}
DIV.step2PageContainer INPUT.textField, DIV.step2PageContainer SELECT.selectMenu, DIV.step2PageContainer TEXTAREA {
	width: 340px; FONT-SIZE: /*fbt*/11px; MARGIN: 0;
}
*+HTML DIV.step2PageContainer TEXTAREA {
	width: 342px;
}
*+HTML DIV.step2PageContainer SELECT.selectMenu {
	width: 348px;
}
DIV.step2PageContainer TEXTAREA {
	height: 70px;
}
DIV.step2PageContainer TEXTAREA#abstract {
	height: 120px;
}
DIV.step2PageContainer TABLE.data TD.label {
	WIDTH: 120px;
}
DIV.step2PageContainer TABLE.data TD.value {
	WIDTH: 340px;
}
DIV.step2PageContainer  A.arrow {
	FONT-SIZE: /*fst*/11px; TEXT-DECORATION: none; PADDING: 3px;
}
DIV.step2PageContainer DIV.centerAlign {
	PADDING-BOTTOM: 3px;
}
DIV.step2PageContainer #abstract {
	width: 335px;
}
*HTML DIV.step2PageContainer #abstract {
	width: 338px;
}
*+HTML DIV.step2PageContainer #abstract {
	width: 337px;
}

/* SUBMISSION STEP 3 */

DIV.step1PageContainer {
	FONT-SIZE: 11px;
}
DIV.step3PageContainer TABLE.data {
	BACKGROUND: #f9f9fb; WIDTH: 100%; FONT-SIZE: 11px; 
}
DIV.step3PageContainer INPUT.uploadField, DIV.step4PageContainer INPUT.uploadField {
	FONT-SIZE: 11px; 
}
DIV.step3PageContainer TABLE.data TD.nodata {
	TEXT-ALIGN: center; font-style: italic;
}

/* SUBMISSION STEP 4 */

DIV.step4PageContainer TABLE.listing {
	BACKGROUND: #f9f9fb; WIDTH: 100%; BORDER: #d4d4e1 1px solid;  
}
DIV.step4PageContainer TABLE.data {
	BACKGROUND: #f9f9fb; WIDTH: 100%; MARGIN-TOP: 20px; FONT-SIZE: 11px;  
}
DIV.step4PageContainer TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #d4d4e1 1px solid; VERTICAL-ALIGN: bottom;
}
DIV.step4PageContainer TABLE.listing TD {
	PADDING: 2px 5px; FONT-SIZE: 11px; VERTICAL-ALIGN: baseline; 
}
DIV.step4PageContainer TABLE.listing TD A {
	FONT-SIZE: 11px;
}
DIV.step4PageContainer TABLE.listing TD.fileID {
	WIDTH: 8%;
}
DIV.step4PageContainer TABLE.listing TD.fileTitle {
	WIDTH: 33%;
}
DIV.step4PageContainer TABLE.listing TD.fileName {
	WIDTH: 27%; WHITE-SPACE: nowrap;
}
DIV.step4PageContainer TABLE.listing TD.fileDateSubmitted {
	WIDTH: 20%; WHITE-SPACE: nowrap; TEXT-ALIGN: center; 
}
DIV.step4PageContainer TABLE.listing TR.heading TD.fileAction {
 WIDTH: 12%; TEXT-ALIGN: right;
}
DIV.step4PageContainer TABLE.listing TD.nodata {
	BACKGROUND: #fff; 
}


/* SUBMISSION STEP 4a SUPPLIED FILES */
DIV.suppfilePageContainer {
	FONT-SIZE: 11px;
}
DIV.suppfilePageContainer TABLE.data {
	BACKGROUND: #f9f9fb; 
	width: 100%;
}
DIV.suppfilePageContainer TABLE.data TD.label {

}
DIV.suppfilePageContainer TABLE.data TD.value {
	WIDTH: 350px;
}
DIV.suppfilePageContainer INPUT.textField, DIV.suppfilePageContainer TEXTAREA, DIV.suppfilePageContainer SELECT.selectMenu {
	FONT-SIZE: /*fnc*/11px; WIDTH: 100%;
}
*+html DIV.suppfilePageContainer INPUT.textField {
	WIDTH: 342px;
}
*+html DIV.suppfilePageContainer TEXTAREA.textArea {
	WIDTH: 344px;
}
*+html DIV.suppfilePageContainer SELECT.selectMenu {
	WIDTH: 349px;
}
INPUT#dateCreated {
	WIDTH: 100px;
}
DIV.suppfilePageContainer .centerAlign {
	padding-top: 10px;
}
DIV.suppfilePageContainer .buttonsContainer {
	padding-right: 88px;
}
DIV.suppfilePageContainer .inputFileLabel {
		width: 206px !important; padding-right: 6px;
}

/* SUBMISSION STEP 5 */

DIV.step5PageContainer TABLE.listing {
	BACKGROUND: #f9f9fb; WIDTH: 100%; BORDER: #d4d4e1 1px solid;
}
DIV.step5PageContainer TABLE.data {
	BACKGROUND: #f9f9fb; WIDTH: 100%; MARGIN-TOP: 20px;
}
DIV.step5PageContainer TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #d4d4e1 1px solid; VERTICAL-ALIGN: bottom;
}
DIV.step5PageContainer TABLE.data TD {
	PADDING: 2px 5px; FONT-SIZE: 13px; 
}
DIV.step5PageContainer TABLE.listing TD {
	PADDING: 2px 5px; FONT-SIZE: 11px;  VERTICAL-ALIGN: baseline;  
}
DIV.step5PageContainer TABLE.listing TD A {
	FONT-SIZE: 11px;
}
DIV.step5PageContainer TABLE.data TD.label {
	WIDTH: 25px;
}
DIV.step5PageContainer TABLE.listing TR.heading TD.fileID {
	WIDTH: 10%;
}
DIV.step5PageContainer TABLE.listing TD.fileName {
	WIDTH: 30%;
}
DIV.step5PageContainer TABLE.listing TD.fileType {
	WIDTH: 30%;
}
DIV.step5PageContainer TABLE.listing TD.fileSize {
	WIDTH: 15%; WHITE-SPACE: nowrap; 
}
DIV.step5PageContainer TABLE.listing TD.fileDateUploaded  {
 WIDTH: 15%; WHITE-SPACE: nowrap; TEXT-ALIGN: center;
}
DIV.step5PageContainer INPUT.textField, DIV.step5PageContainer TEXTAREA {
	WIDTH: 100%;
}
DIV.step5PageContainer TABLE.listing TD.nodata {
	BACKGROUND: #fff; 
}


/* AUTHOR SUBMISSION ACTIVE */ 

DIV.activeSubmissionsBox TABLE.listing {
	BACKGROUND: #f9f9fb; WIDTH: 100%; BORDER: #d4d4e1 1px solid;
}
DIV.activeSubmissionsBox TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.activeSubmissionsBox TABLE.listing TD {
	PADDING: 2px 5px; FONT-SIZE: 11px; 
}
DIV.activeSubmissionsBox A {
	FONT-SIZE: 11px;
}
DIV.activeSubmissionsBox TABLE.listing TR.heading TD {
	VERTICAL-ALIGN: bottom;
}
DIV.activeSubmissionsBox TABLE.listing TD.articleID {
	WIDTH: 10%;
}
DIV.activeSubmissionsBox TABLE.listing TD.dateSubmitted {
	WIDTH: 10%; TEXT-ALIGN: center; WHITE-SPACE: nowrap;
}
DIV.activeSubmissionsBox TABLE.listing TD.sectionAbbrev {
	WIDTH: 8%; TEXT-ALIGN: center;
}
DIV.activeSubmissionsBox TABLE.listing TD.articleAuthors {
	WIDTH: 20%; COLOR: #384060;
}
DIV.activeSubmissionsBox TABLE.listing TD.articleTitle {
	WIDTH: 42%; COLOR: #384060;
}
DIV.activeSubmissionsBox TABLE.listing TD.articleStatus {
	WIDTH: 10%; TEXT-ALIGN: right;
}

/* SUBMISSION ACTIVE and SUBMISSION COMPLETED */

TABLE.listing TD.submissionsInfo {
	TEXT-ALIGN: left; 
}
TABLE.listing TD.submissionsLinks {
	TEXT-ALIGN: right;
}
TABLE.listing TD.nodata {
	BACKGROUND: #fff;
}


/* AUTHOR SUBMISSION COMPLETED */

DIV.completedSubmissionsBox TABLE.listing {
	BACKGROUND: #f9f9fb; WIDTH: 100%; BORDER: #d4d4e1 1px solid;
}
DIV.completedSubmissionsBox TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.completedSubmissionsBox TABLE.listing TD {
	PADDING: 2px 5px; FONT-SIZE: 11px; 
}
DIV.completedSubmissionsBox A {
	FONT-SIZE: 11px !important;
}
DIV.completedSubmissionsBox TABLE.listing TR.heading TD {
	VERTICAL-ALIGN: bottom;
}
DIV.completedSubmissionsBox TABLE.listing TD.articleID {
	WIDTH: 5%;
}
DIV.completedSubmissionsBox TABLE.listing TD.dateSubmitted {
	WIDTH: 5%; TEXT-ALIGN: center; WHITE-SPACE: nowrap;
}
DIV.completedSubmissionsBox TABLE.listing TD.sectionAbbrev {
	WIDTH: 5%; TEXT-ALIGN: center;
}
DIV.completedSubmissionsBox TABLE.listing TD.articleAuthors {
	WIDTH: 23%;
}
DIV.completedSubmissionsBox TABLE.listing TD.articleTitle {
	WIDTH: 32%; COLOR: #384060;
}
DIV.completedSubmissionsBox TABLE.listing TD.submissionViews {
	WIDTH: 25%;
}
DIV.completedSubmissionsBox TABLE.listing TD.articleStatus {
}

/*REVIEWER SUBMISSIONS ACTIVE */

DIV.reviewerActiveBox TABLE.listing {
	BACKGROUND: #f9f9fb; WIDTH: 100%; BORDER: #d4d4e1 1px solid;
}
DIV.reviewerActiveBox TABLE.listing TR.heading TD  {
	BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.reviewerActiveBox TABLE.listing TD {
	PADDING: 2px 5px; FONT-SIZE: 11px; 
}
DIV.reviewerActiveBox A {
	FONT-SIZE: 11px;
}
DIV.reviewerActiveBox TABLE.listing TR.heading TD {
	VERTICAL-ALIGN: bottom;
}
DIV.reviewerActiveBox TABLE.listing TD.articleID {
	WIDTH: 8%;
}
DIV.reviewerActiveBox TABLE.listing TD.dateAssigned {
	WIDTH: 12%; TEXT-ALIGN: center; WHITE-SPACE: nowrap;
}
DIV.reviewerActiveBox TABLE.listing TD.sectionAbbrev {
	WIDTH: 10%; TEXT-ALIGN: center;
}
DIV.reviewerActiveBox TABLE.listing TD.articleTitle {
	WIDTH: 45%; COLOR: #384060;
}
DIV.reviewerActiveBox TABLE.listing TD.submissionDue {
	WIDTH: 10%;
}
DIV.reviewerActiveBox TABLE.listing TD.submissionsReviewRound {
	WIDTH: 15%; TEXT-ALIGN: right;
}

/* REVIEWER SUBMISSIONS ARCHIVE */

DIV.reviewerCompletedBox TABLE.listing {
	BACKGROUND: #f9f9fb; WIDTH: 100%; BORDER: #d4d4e1 1px solid;
}
DIV.reviewerCompletedBox TABLE.listing TR.heading TD  {
	BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.reviewerCompletedBox TABLE.listing TD {
	PADDING: 2px 5px; FONT-SIZE: 11px; 
}
DIV.reviewerCompletedBox A {
	FONT-SIZE: 11px;
}
DIV.reviewerCompletedBox TABLE.listing TR.heading TD {
	VERTICAL-ALIGN: bottom;
}
DIV.reviewerCompletedBox TABLE.listing TD.articleID {
	WIDTH: 5%;
}
DIV.reviewerCompletedBox TABLE.listing TD.dateAssigned {
	WIDTH: 10%; TEXT-ALIGN: center; WHITE-SPACE: nowrap;
}
DIV.reviewerCompletedBox TABLE.listing TD.sectionAbbrev {
	WIDTH: 10%; TEXT-ALIGN: center;
}
DIV.reviewerCompletedBox TABLE.listing TD.articleTitle {
	WIDTH: 45%; COLOR: #384060;
}
DIV.reviewerCompletedBox TABLE.listing TD.submissionReview {
	WIDTH: 15%;
}
DIV.reviewerCompletedBox TABLE.listing TD.editorDecision {
	WIDTH: 15%; TEXT-ALIGN: right;
}




/* OJS HELP */
DIV.ojsHelp {
	FONT-SIZE: 22px; TEXT-ALIGN: center;  HEIGHT: 40px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.helpBox {
	PADDING: 0 10px;
}
DIV#helpLeftSidebar, DIV#helpRightSidebar {
	PADDING-TOP: 64px;
}
DIV#helpContent {
	PADDING: 0 10px; font-size: 11px;
}
DIV.helpCloseButton {
	PADDING-TOP: 30px; PADDING-BOTTOM: 30px; TEXT-ALIGN: center;
}
DIV#helpRightSidebar UL {
	 PADDING-LEFT: 13px; PADDING-RIGHT: 5px;
}
DIV.upLevel {
	padding-left: 10px; font-weight: bold; background-color: #F0F0F8; height: 20px; line-height: 20px; position: relative; margin-bottom: 18px; color: #384060;
}
DIV.upLevel a {
	display: block; position: absolute; left: 17px; top: 22px; height: 15px; line-height: 15px;
}
*HTML DIV.upLevel a {
	top: 20px;
}
*+HTML DIV.upLevel a {
	top: 20px;
}
DIV.helpTocLink {
	MARGIN-BOTTOM: 10px; PADDING-LEFT: 17px;
}
DIV.helpContent  {
	font-size: 11px;
	COLOR: #384060;
}

DIV.helpContent h3 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: large;
	line-height: 1.35em;
	COLOR: #384060;
}

DIV.helpContent h4 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	COLOR: #384060;
}

DIV.helpContent h5 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 1em;
	COLOR: #384060;
}
#toc{
		MARGIN-LEFT: 200px;
}
#toc ul A {
		font-size: 11px;
}
DIV.helpSearchKeywords {
	FONT-SIZE: 15px;
}
DIV.helpNoTopics {
	TEXT-ALIGN: center; PADDING: 5px 0; BORDER: #d4d4e1 1px solid; BACKGROUND: #f9f9fb; FONT-SIZE: 13px; FONT-STYLE: italic;
}
DIV.matchesFound {
	FONT-SIZE: 14px; PADDING-TOP: 5px;
}


DIV.archivePageBox {
}
DIV.issueUnit {
	MARGIN: 15px 0;
}
SPAN.issueYear {
	FONT-SIZE: 18px; PADDING: 0 10px 0 20px;
}
SPAN.volumeIdentificator {
	FONT-SIZE: 14px; PADDING: 0 20px 0 10px;
}
DIV.issueInfo {
	FONT-SIZE: 13px; PADDING-LEFT: 20px; PADDING-TOP: 3px; MARGIN-TOP: 20px;
}
DIV.issueInfo {
	BORDER-TOP: #d4d4e1 1px solid;
}
DIV.payPalImage {
	PADDING: 20px 0; TEXT-ALIGN: center;
}
DIV.payText {
	PADDING: 5px 0 20px 0; FONT-SIZE: 11px;
}
DIV.payText2 {
	PADDING: 5px 10px; FONT-SIZE: 11px; BACKGROUND-COLOR: #f9f9fb; BORDER: #d4d4e1 1px solid; 
}
DIV.userBiography {
	PADDING: 20px 0;
}
DIV.bioPageContainer {
	PADDING-TOP: 20px; TEXT-ALIGN: center; 
}

SPAN.detailAuthorName {
	FONT-SIZE: 18px; LINE-HEIGHT: 40px;
}
SPAN.detailAuthorAffiliation {
	FONT-SIZE: 13px;
}

TABLE.browseTitleIndex {
	WIDTH: 100%; FONT-SIZE: 11px;
}
TABLE.browseTitleIndex TD {
	PADDING: 5px; VERTICAL-ALIGN: top;
}
TABLE.browseTitleIndex TD A {
	FONT-SIZE: 11px;
}
TABLE.browseTitleIndex TR.heading TD {
	TEXT-TRANSFORM: uppercase; BORDER-TOP: #d4d4e1 1px solid; BORDER-BOTTOM: #d4d4e1 1px solid; BACKGROUND: #f9f9fb; FONT-WEIGHT: normal;
}
TABLE.browseTitleIndex TD.articleJournal {
	WIDTH: 140px;
}
TABLE.browseTitleIndex TD.articleIssueWide {
	WIDTH: 115px;
}
TABLE.browseTitleIndex TD.articleIssueNarrow {
	WIDTH: 70px; TEXT-ALIGN: center;
}
TABLE.browseTitleIndex TD.articleTitle {
	FONT-WEIGHT: bold; COLOR: #384060;
}
TABLE.browseTitleIndex TD SPAN.articleAuthor {
	FONT-STYLE: italic; FONT-WEIGHT: normal;
}
TABLE.browseTitleIndex TD.articleLinks {
	WIDTH: 70px; TEXT-ALIGN: right;
}

DIV.managementBox, DIV.statusBox, DIV.metadataBox, DIV.summaryBox, DIV.peerReviewBox, DIV.editorDecisionBox, DIV.copyeditBox, DIV.layoutBox, DIV.proofreadBox, DIV.editSuppFileBox, DIV.editMetadataBox, DIV.emailBox, DIV.emailEditorBox, DIV.articleComments, DIV.commentBox, DIV.editCommentBox {
	FONT-SIZE: 11px;
}
DIV.managementBox TABLE.data, DIV.statusBox TABLE.data, DIV.metadataBox TABLE.data, DIV.summaryBox TABLE.data, DIV.peerReviewBox TABLE.data, DIV.editorDecisionBox TABLE.data, DIV.copyeditBox TABLE.data, DIV.layoutBox TABLE.data, DIV.proofreadBox TABLE.data, DIV.editSuppFileBox TABLE.data, DIV.emailBox TABLE.data, DIV.emailEditorBox TABLE.data, DIV.articleComments TABLE.data, DIV.commentBox TABLE.data, DIV.editCommentBox TABLE.data {
	WIDTH: 100%; FONT-SIZE: 11px; MARGIN-TOP: 2px; 
}
DIV.managementBox TABLE.data TD, DIV.statusBox TABLE.data TD, DIV.metadataBox TABLE.data TD, DIV.summaryBox TABLE.data TD, DIV.peerReviewBox TABLE.data TD, DIV.editorDecisionBox TABLE.data TD, DIV.copyeditBox TABLE.data TD, DIV.layoutBox TABLE.data TD, DIV.proofreadBox TABLE.data TD, DIV.editSuppFileBox TABLE.data TD, DIV.editMetadataBox TABLE.data TD, DIV.emailBox TABLE.data TD, DIV.emailEditorBox TABLE.data TD, DIV.articleComments TABLE.data TD, DIV.commentBox TABLE.data TD, DIV.editCommentBox TABLE.data TD {
	PADDING: 2px 8px;
}
DIV.managementBox TABLE.data TD.label, DIV.statusBox TABLE.data TD.label, DIV.metadataBox TABLE.data TD.label, DIV.summaryBox TABLE.data TD.label, DIV.peerReviewBox TABLE.data TD.label, DIV.editorDecisionBox TABLE.data TD.label, DIV.copyeditBox TABLE.data TD.label, DIV.layoutBox TABLE.data TD.label, DIV.proofreadBox TABLE.data TD.label, DIV.editSuppFileBox TABLE.data TD.label, DIV.emailBox TABLE.data TD.label, DIV.emailEditorBox TABLE.data TD.label, DIV.editCommentBox TABLE.data TD.label {
	WIDTH: 135px;
}
DIV.managementBox TABLE.data TD.addSuppFile{
	WIDTH: 150px; TEXT-ALIGN: right;
}
DIV.managementBox TABLE.data A, DIV.metadataBox A, DIV.copyeditBox A, DIV.layoutBox A, DIV.proofreadBox A, DIV.editSuppFileBox A,  DIV.articleComments A, DIV.commentBox A {
	FONT-SIZE: 11px;
}
DIV.editorDecisionBox INPUT.uploadField, DIV.editorDecisionBox INPUT.button, DIV.copyeditBox INPUT.uploadField, DIV.copyeditBox INPUT.button, DIV.emailBox INPUT.uploadField, DIV.emailEditorBox INPUT.uploadField  {
	FONT-SIZE: 11px;
}
DIV.copyeditBox, DIV.layoutBox {
	PADDING-BOTTOM: 10px;
}
DIV.copyeditBox TABLE.data TD.number, DIV.layoutBox TABLE.data TD.number, DIV.proofreadBox TABLE.data TD.number {
	WIDTH: 10px; TEXT-ALIGN: center;
}
DIV.copyeditBox TABLE.data TD.status, DIV.layoutBox TABLE.data TD.status, DIV.proofreadBox TABLE.data TD.status {
	WIDTH: 100px;
}
DIV.copyeditBox TABLE.data TD.heading, DIV.layoutBox TABLE.data TD.heading, DIV.proofreadBox TABLE.data TD.heading {
	TEXT-TRANSFORM: uppercase;
}
DIV.layoutBox TABLE.data TR.borderBottom TD, DIV.proofreadBox TABLE.data TR.borderBottom TD, DIV.copyeditBox TABLE.data TR.borderBottom TD {
	BORDER-BOTTOM: #d4d4e1 1px solid;
}
DIV.layoutBox TABLE.data TR.borderTop TD {
	BORDER-TOP: #d4d4e1 1px solid;
}
DIV.layoutBox TABLE.data TR TD.fileTitle {
	WIDTH: 187px;
}
DIV.editSuppFileBox TABLE.data TD.label {
	WIDTH: 196px;
}
DIV.commentBox TABLE.data TD.label, DIV.editCommentBox TABLE.data TD.label, DIV.articleComments TABLE.data TD.label {
	WIDTH: 80px;
}

DIV.editSuppFileBox SELECT, DIV.editSuppFileBox INPUT.textField, DIV.editSuppFileBox TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%;
}
DIV.emailBox SELECT, DIV.emailBox INPUT.textField, DIV.emailBox TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%;
}

DIV.editSuppFileBox SELECT, DIV.editMetadataBox SELECT, DIV.emailBox SELECT, DIV.editMetadataBox SELECT {
	PADDING-TOP: 1px; PADDING-BOTTOM: 1px;
}
DIV.emailEditorBox SELECT, DIV.emailEditorBox INPUT.textField, DIV.emailEditorBox TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%;
}
DIV.commentBox INPUT.textField, DIV.commentBox TEXTAREA.textArea, DIV.editCommentBox INPUT.textField, DIV.editCommentBox TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%;
}
DIV.editMetadataBox TABLE.data {
	MARGIN: 2px auto 0 auto; FONT-SIZE: 11px; WIDTH: 100%;
}
DIV.editMetadataBox TABLE.data TD.label {
	WIDTH: 170px;
}
DIV.editMetadataBox SELECT, DIV.editMetadataBox INPUT.textField, DIV.editMetadataBox TEXTAREA {
	FONT-SIZE: 11px;
}
DIV.editMetadataBox SELECT, DIV.editMetadataBox INPUT.textField {
	WIDTH: 100%;
}
DIV.editMetadataBox TABLE.data TD.rightAlign {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}
DIV.commentControls {
	FLOAT: right; PADDING: 4px 0 4px 10px;
}
*+HTML DIV.commentControls {
	PADDING-TOP: 0;
}

DIV.commentTitle {
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: #384060 1px dotted;
}
SPAN.icon {
	POSITION: absolute; PADDING-LEFT: 5px;
}
SPAN.emailIcon {
	vertical-align: -2px;
}
SPAN.iconPlaceHolder {
	PADDING: 0 12px;
}
DIV#content UL.menu {
	BACKGROUND-COLOR: #7c80a4;
}

TABLE.listing TD {
	PADDING-TOP: 0px; PADDING-BOTTOM: 2px;
}
TABLE.listing TD.action {
	TEXT-ALIGN: right;
}
TABLE.listing TD.logLevel {
	TEXT-ALIGN: center;
}
SELECT#issueId {
	FONT-SIZE: 11px;
}
FORM.submissionSearchForm INPUT, FORM.submissionSearchForm SELECT {
	FONT-SIZE: 11px;
}

DIV.searchContainer {
	padding: 10px 0;
}
DIV.searchContainer SELECT.selectMenu {
	WIDTH: 105px;
}
DIV.searchSubmitContainer {
	TEXT-ALIGN: right; padding: 3px 0;
}
FORM.submissionSearchForm INPUT.textField {
	WIDTH: 300px;
}
FORM.sectionSelector SELECT {
	FONT-SIZE: 11px;
}
TABLE.listing TD.peerReview, TABLE.listing TD.date {
	TEXT-ALIGN: center;
}
TABLE.listing TD.peerReview TABLE TR.heading TD  {
	PADDING-BOTTOM: 0;
}
TABLE.listing TR TD.checkBox {
	WIDTH: 20px; PADDING: 0; VERTICAL-ALIGN: top; 
}
DIV.allUsersListing TABLE.listing TD {
	PADDING-LEFT: 0; VERTICAL-ALIGN: bottom;
}
FORM.copyEditorSelectForm {
	LINE-HEIGHT: 25px;
}
SELECT.paperIDSelector {
	WIDTH: 415px; PADDING-RIGHT: 3px;
}
TABLE.payPal, TABLE.payPalParams {
	WIDTH: 100%;
}
TABLE.payPal TD.value {
	WIDTH: 420px;
}
TABLE.listing TR TD.alignTop {
	VERTICAL-ALIGN: top;
}

/*** News Accordion ***/

.top-separator {
	height: 10px;
	border-top: #d4d4e1 1px solid;	
}

#news-container {
	background: #f9f9fb;
	border-bottom: #d4d4e1 1px solid;
	padding-bottom: 10px;	
}

#accordion {
	height: 17px;
	margin: 0;
	padding: 0;
	background: #fff;
	position: relative;
	width: auto;	
}

#accordion .accordion-item {
	float: left;
	width: 17px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	background: #f9f9fb;	
}

#accordion  .item-spine {
	float: left;
	text-align: center;
	font-size: 9px;
	position: relative;
	border: none;
	margin: 0;
	background: #7c80a4;
	color: #fff;
	cursor: pointer;
}

#accordion  .item-spine.hover  {
	background: #d4d4e1;
	color: #384060;	
}

#accordion  .active .item-spine {
	display: none;
}

#accordion  .item-sheet {
	padding: 0px;
	margin: 0;
	text-align: center
}

#accordion  .item-number {
	margin: 0 auto;
	font-size: 9px;
	color: #aa0000;
	text-align: center;
	cursor: default;	
}
#news {
	position: relative;
	height: 240px;
	background: #f9f9fb;
	overflow: hidden;
}

#news .news-item{
	position: absolute;
	background: #f9f9fb;
	overflow: hidden;
	left: 600px;
}

#news .news-title, #news .accepted-news-title {
	padding: 5px 0 10px 0;
	display: block;
}

#news .news-title {
	width: 500px;
}

#news .news-title a, #news .news-title, #news .accepted-news-title {
	font-weight: bold;
	text-decoration: none;
	color: #384060;
}

#news .news-title a:hover {
	color: #aa0000;
	background: #f9f9fb; 
}

#news .news-content {
	margin: 5px 10px;
	font-size: 11px;
	line-height: 16px;
	cursor: default;
}

#news .news-content  p{
	padding: 0;
	margin: 0;
}

#news .news-link{
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
	padding: 10px;
}

/* begin Button */
.art-button-wrapper {
	display: inline-block;
	position: relative;
	white-space: nowrap;
	width: auto;
	margin: 0;
	padding: 0;
	z-index: 0;
	overflow: hidden;
	height: 19px;
	line-height: 19px;
}
.buttons .art-button-wrapper {
	margin: 0 5px;
}
.art-button-wrapper .art-button {
	display: block;
	width: auto;
	outline: none;
	border: none;
	background: none;
	overflow: visible;
	text-decoration: none !important;
	z-index: 0;
	white-space: nowrap;
	color: #fff !important;
	margin: 0 10px !important;
	padding: 0;
	font: 11px  Verdana,Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	text-align: center;
	line-height: 19px;
	height: 19px;	
	cursor: pointer;
}

*HTML .art-button-wrapper .art-button { /* IE6 only */
	display: inline;
	MARGIN: 0 8px !important; 	
}
*+HTML .art-button-wrapper .art-button { /* IE7 only */
	margin: 0 11px !important;
}
.art-button-wrapper .art-button {  /* IE8 only */
	padding: 0 1px\0/;
}
@-moz-document url-prefix(){  /* Firefox, SeaMonkey */
	.art-button-wrapper .art-button  { margin-left: 8px !important; margin-right: 8px !important; }
}

.art-button-wrapper.hover .art-button, .art-button:hover, .art-button-wrapper.active .art-button {
	color: #384060 !important;
	text-decoration: none !important;
}

.art-button-wrapper .l, .art-button-wrapper .r {
	display: block;
	position: absolute;
	z-index: -1;
	height: 57px;
	margin: 0;
	padding: 0;
	background-image: url('button.png');
}
.art-button-wrapper.dark-bg .l, .art-button-wrapper.dark-bg .r {
	background-image: url('button-dark-bg.png');
}
.art-button-wrapper .l {
  left: 0;
  right: 10px;
}

.art-button-wrapper .r {
  width: 400px;
  right: 0;
  clip: rect(auto auto auto 390px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r {
  top: -19px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r {
  top: -38px;
}

.art-button-wrapper input {
  float: none !important; 
}

/* ie6 correction */
*HTML .art-button-wrapper .l {
	width: expression(this.parentNode.offsetWidth-10+'px');
}
/* end IE6 */
/* end Button */
	
.just-accepted {
	font-weight: bold;
	color: #aa0000;
}
.advancedSearch, #sidebarNavigation .blockSubtitle {
	display: block;
	text-align: left;
	height: 23px !important;
	line-height: 23px !important;
	margin-left: -10px !important;
	padding-left: 10px !important;
	background: #efeff7;
}
#sidebarNavigation .blockSubtitle {
	margin-top: 5px;
}
.advancedSearch a {
	line-height: 23px;
	font-size: 11px !important;	
	margin: 0px auto;
}

/* Journal description. Journal cover */
IMG.homeJournalCoverImage {
  padding: 0px;
  border: #7c80a4 1px solid;
}

#rightSidebar #sidebarSubmit {
 	padding: 30px 0 6px 0 !important;
}
#sidebarSubmit ul li {
	list-style-type: none;
	border-bottom: none;
	text-align: center;
	padding: 0;	
}
#sidebarSubmit ul {
	padding: 0;
}

#sidebarSubmit a:hover, .journalDescriptionLink a:hover{
	background: none;
}
DIV.journalDescriptionLink a.art-button-wrapper, #sidebarSubmit a.art-button-wrapper {
	text-decoration: none;
}
DIV.newsTitle  {
	FONT-SIZE:18px;
	COLOR: #384060;
}
DIV.journalDescContainer {
	POSITION: relative; FLOAT: left; MARGIN-TOP: -5px;
}
DIV.journalCover {
	FLOAT: left; WIDTH: 128px; HEIGHT: 166px; PADDING: 0; MARGIN: 0px 10px 10px 0px; background: url(jprrCover.jpg) no-repeat top left; border: #cba 1px solid;
}
*HTML DIV.journalCover {
	WIDTH: 130px; HEIGHT: 168px;
}
DIV.journalDescriptionLink {
	TEXT-ALIGN: right; PADDING: 10px 0 0 0;
}

/* Journal description. Journal cover */
IMG.homeJournalCoverImage {
  border-width:1px;
  border-style:solid;
  border-color:#7c80a4;
  padding:0px;
}
.journalFullLogo {
	float: right;
	width: 76px;
	height: 76px;
	background-image: url('jprrLogo_w.png');
	background-repeat: no-repeat;
}
#call4editors .call4editorsMsg {
 	line-height: 15px;
}
*HTML #rightSidebar DIV#sidebarSubmit SPAN.blockTitle {
	LEFT: -1px; 
}

.privacyStatement, .privacyStatement DIV, .copyrightNotice, .support{
	font-size: 11px;
	line-height: 15px !important;
}
.privacyStatement, .privacyStatement DIV, .copyrightNotice, .support{
	font-size: 11px;
	line-height: 15px !important;
}
.support {
	text-align: center;
}
.applyImage, .spamImage, .spoofImage, .supportImage , .privacyImage {
	display:inline-block;
	height: 15px;
}
.applyImage {
	width: 135px;
	background: url(apply_at_jprr.gif) bottom center no-repeat;	
}
.spamImage {
	width: 90px;
	background: url(spam_at_jprr.gif) bottom center no-repeat;	
}
.spoofImage {
	width: 92px;
	background: url(spoof_at_jprr.gif) bottom center no-repeat;	
}
.supportImage {
	width: 102px;
	background: url(support_at_jprr.gif) bottom center no-repeat;	
}
.privacyImage {
	width: 105px;
	background: url(privacy_at_jprr.gif) bottom center no-repeat;	
}
*HTML .applyImage, *HTML .spamImage, *HTML .spoofImage, *HTML .supportImage, *HTML .privacyImage  { /* IE6 only */
	display: inline !important;
}
*+HTML .applyImage, *+HTML .spamImage, *+HTML .spoofImage, *+HTML .supportImage, *+HTML .privacyImage   { /* IE7 only */
	display: inline !important;
}


/*  Tiny MCE */
TABLE.mceEditor tr td {
	PADDING: 0 !important;
	background: #fff;
}
TABLE.mceEditor  {
	border-color: #d4d4e1;
}
.mceToolbarContainer {
	background: #eeeef8;
}

DIV#journalDescriptionLink a.art-button-wrapper {
	text-decoration: none;
}

/*** Art file Input ***/
.fileInputContainer {
	background: #f9f9fb;
	border: #bcc1de 1px solid;
	padding: 10px 0;
}
.inputFileLabel {
	display: block;
	width: 230px;
	float: left;
	text-align: right;
	line-height: 23px;
}
@-moz-document url-prefix(){  /* Firefox SeaMonkey */
	.inputFileLabel {line-height: 19px;}
}
*HTML .inputFileLabel { /* IE6 only*/
	line-height: 20px;
}
*+html .inputFileLabel { /* IE7 only*/
	line-height: 21px;
}
.inputFileLabel { /* IE8 only*/
	line-height: 20px\0/;
}

.browseText {
	margin-left: 10px;
	width: 198px;
	padding-left: 3px;
	margin-left: 10px;
}
*+html .browseText {
	width: 185px;
}
.browseText { /* IE8 only */
	width: 193px\0/;
}
.buttonsContainer {
	position: relative;
	display: block;
	float: right;
	padding-right: 10px;
	padding-top: 2px;
}

@-moz-document url-prefix(){  /* Firefox, SeaMonkey */
	.buttonsContainer {padding-top:0;}
}
*html .buttonsContainer { /* IE6 only */
	padding-top: 1px;
}
*+html .buttonsContainer { /* IE7 only */
	padding-top: 1px;
}
.buttonsContainer { /* IE8 only */
	padding-top: 0px\0/;
}
.fileInputWrapper {
	position: absolute;
	padding:0;
	z-index: 100;
/*	border: 1px red solid; */
	width: 62px;
	height: 19px;
	overflow: hidden;
	top: 0;
	left:0;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity:0);	
}
.theFileInput {
	position: absolute;
	left: -3px;
	top: -5px;
	font-size: 20px;
}
/*** End Art file Input ***/

img.email {
	vertical-align: -3px;
}


/*** Twitter share button width ***/

.twitter-share-button { width: 21px !important; vertical-align: -6px;}
.twitter-follow-button { width: 21px !important; vertical-align: -6px;}


/*****************************************/
/*** Big Download Full Text Pdf Button ***/
/*****************************************/

#abstract-page-container .button-group{ 
  float: left;
  width: 220px;
  margin-left: 20px;
  min-height: 95px;
 }

#abstract-page-container.pdp-open .button-group{ 
  //background: none repeat scroll 0% 0% #575c8b;
    background: none repeat scroll 0px 0px transparent;
    border-color: transparent;
 }

#abstract-page-container.pdp-open [id^="btn-"] a {
    background: none repeat scroll 0px 0px transparent;
    border-color: transparent; 
  color: #575c8b;

}


#abstract-page-container .subSectionTitle{ 
  width: 340px;
  float: left;
  padding-top: 5px;
 }

.btn-style-a a{ 
  display: table-cell;
  vertical-align: middle;
  height: 66px;
  font: 22px sans-serif;
  color: rgb(255,255,255);
  text-decoration: none;
  background: none repeat scroll 0% 0% #a78c45;
  border: 1px solid rgb(238,238,238);
  text-align: center;
  border-radius: 7px 7px 7px 7px;
  cursor: pointer;
  width: 200px;
 }

.btn-style-a a:hover{ 
  text-decoration:none;
  background: none repeat scroll 0% 0% #cab272;
  outline: 0px none !important;
 }

.btn-style-a b{ 
  display: block;
  padding-top: 3px;
  font: 700 14px Arial,sans-serif;
  color: rgb(173,114,3);
 }

.btn-style-a .pdf:before{ 
  padding-right: 8px;
  content: url(pdficon_small.png);

 }

.btn-style-a .close:after{ 
  padding-right: 8px;
  content: url(close-button-24.png);
 }

/** Paper download panel styles **/

#paper-download-panel-wrap.pdp-open{
	display:block;
}

#paper-download-panel-wrap{
    position:absolute;
    left:-160px;
  top: 80px;
	width:100%;
	background:#575c8b;
	display:none;
	z-index:10;
	min-width:920px;
  padding-bottom:10px;
	border-radius:6px;

}

#full-txt-menu{
	width:920px;
	margin:0 auto;
	padding:40px 0
}


#full-txt-menu .section{
	float:left;
	width:332px;
	margin-left:10px;
	background:#fefefe;
	clear:none;
	border-radius:6px;
	min-height:325px
}


#full-txt-menu .button-group{ 
  position: absolute;
  top: -10px;
  right: -10px;
  width: 120px;
  margin-left: 20px;
  min-height: 40px;
 }

{** Download Panel **}

#pdp-download{
	width:560px!important;
	//background:none!important
}

#pdp-download .content{
	padding:20px 20px;
}

#pdp-download .paperTitle{
  font-size: 3.1em;
  line-height: 1.167;
  color: rgb(51, 51, 51);
  font-family: sans-serif;
}

#pdp-download .paperAuthors{
  font-size: 2.1em;
  line-height: 1.6;
  color: rgb(51, 51, 51);
  font-family: sans-serif;
}

#pdp-download .paperDoi{
  font-size: 2.1em;
  line-height: 1.6;
  color: rgb(51, 51, 51);
  font-family: sans-serif;
}

#pdp-download .paperDownloadBtn{
  margin-top:20px;
}

#pdp-download .footer{
	padding:0 14px;
	display:inline-block
}

#pdp-promo .content{
	padding:10px 10px;
}

#pdp-promo .promo-image {
	float: right;
	background:  #eeeeee right bottom;
	padding-right: 6px;
  padding-left: 6px;
	padding-bottom: 6px;
	margin: 1em 0 1ex 1em;
}

#pdp-promo .promo-image-right{
	float: right;
	background: #efeff7;	
	padding: 3px;
	margin: 0 0 5px 10px ;
}
#pdp-promo .promo-image-left{ 
	float: left;
	background: #efeff7;	
	padding: 3px;
	margin: 0 10px 5px 0;
}

#pdp-promo .promo-title{ 
  font-size: 2.1em;
  line-height: 1.6;
  color: rgb(51, 51, 51);
  font-family: sans-serif;
}

#pdp-promo .promo-text{ 
  font-size: 2.1em;
  line-height: 1.6;
  color: rgb(51, 51, 51);
  font-family: sans-serif;
}


