/**
 * common.css
 *
 * Copyright (c) 2003-2007 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared stylesheet.
 *
 * $Id: common.css,v 1.47 2007/11/14 22:36:20 asmecher Exp $
 */

/**
 * Common HTML elements
 */

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

:focus {
  outline: none;
}

INPUT, SELECT, TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 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.textField {
 	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN: 0;
}
TEXTAREA {
	OVERFLOW-Y: auto;
}

div {
	line-height: 140%;
	text-align: left;
}
div.border {
	BORDER: #ccc 1px solid;
}
table {
	border: 0;
	border-spacing: 0;
  font-size: 13px;
}

form {
	margin: 0; PADDING: 0;
}

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

A:link {
	color: #606888;  
}

A:active {
	color: #cccce8;
}

A:visited {
	color: #606888;
}

A:hover {
	color: #606888;
	background: #cccce8;
}

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 {
	line-height: 125%;	TEXT-ALIGN: center; WIDTH: 100%;
}

#header {
	padding: 0; margin: 0 auto;	width: 920px;	BACKGROUND-COLOR: #e8e8f8;
}

*HTML #header {
	HEIGHT: 106px;
}

#headerTitle {
	text-align: left;	margin: 0 auto;	padding: 0;	width: 920px; position: relative; HEIGHT: 100px; 
}

#header h1 {
	margin: 0 auto;
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

#body {
	width: 920px; margin: 0 auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; overflow: hidden; zoom: 1; 
}
#footer {
	WIDTH: 100%;	MARGIN: 0; PADDING-TOP: 30px; background-color: #fff; text-align: center;
}
*HTML #footer {
	PADDING-BOTTOM: 20px;
}

#footerContent {
	width: 100%; margin: 0;  PADDING: 2px 0; FONT-SIZE: 10px;	COLOR:#606888; BORDER-TOP: 1px solid #ccc;
}

#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 {
	PADDING: 3px 0 0 17px; FONT-SIZE: 11px;
}

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

#content 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: #202330;
}

#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: #202330;
}

#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: #202330;
}

/**
 * Navigation bar
 */
#navbar, #navbar1, .navbar {
	border: 0px; BACKGROUND-COLOR: #7880a0; PADDING: 0; MARGIN: 0 0 1px 0; HEIGHT: 20px;
}
#navbar a, #navbar1 a {
	font-size: 10px;
	letter-spacing: 0;
  COLOR: #f6faff;
}

#navbar a:link {}
#navbar a:active {}
#navbar a:visited {
	color: white;
}
#navbar a:hover, #navbar1 a:hover {
  BACKGROUND-COLOR: #ccccE8; COLOR: #303444; TEXT-DECORATION: none; 
}
.navbar a.current {
	BACKGROUND-COLOR: #a0a8d0;
}

/**
 * Breadcrumbs
 */

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

#breadcrumb a.current {
	font-weight: bold; color: #404660;
}

/**
 * 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;
}

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: 1px dotted #000;
	font-size: 0.1em;
	line-height: 1%;
	padding: 0;
}

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

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

TABLE.data {
	MARGIN: 0 auto 10px auto; BORDER: #ccc 1px solid; font-size: 11px; 
}
TABLE.data TR {
}
TABLE.data TD {
	FONT-SIZE: 11px;  
}
TABLE.data TD INPUT.textField, TABLE.data TD SELECT{
	PADDING-TOP: 3px; PADDING-BOTTOM: 3px; 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;
}

/* News listing */

TABLE.news-listing {
	WIDTH: 100%;
}
TABLE.news-listing TD {
	PADDING: 5px; LINE-HEIGHT: 18px; FONT-SIZE: 13px; COLOR: #202330; FONT-WEIGHT: normal; VERTICAL-ALIGN: top;
}
TABLE.news-listing TD.unitTitle{
	WIDTH: 80%; FONT-WEIGHT: bold; PADDING-TOP: 10px; COLOR: #111;
}
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 #ccc;
	font-size: 0.1em;
	line-height: 1%;
}

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

table.news-listing td.separator {
	border-top: 1px solid #ccc;
	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 {
}

ul.steplist {
	margin: 0;	padding: 0;	list-style-type: decimal;
}

ul.steplist li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	padding-right: 10px;
	display: inline;
	text-transform: uppercase;
}

ul.steplist li.current {
	font-weight: bold;

}

ul.steplist a {
	text-decoration: none;
}

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 #cccccc;
	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;
}
*html #header {    
        margin-bottom: -6px;
}
/* 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 #ccc; border-bottom: 1px solid #ccc; padding-left: 10px !important; margin-bottom: 20px; BACKGROUND-COLOR: #f8f8ff;
	PADDING-BOTTOM: 5px; POSITION: relative;
}

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

#leftSidebar DIV.block SPAN.blockTitle, #rightSidebar DIV.block SPAN.blockTitle, #helpRightSidebar DIV.block SPAN.blockTitle, #helpLeftSidebar DIV.block SPAN.blockTitle {
	DISPLAY: block; HEIGHT: 20px; LINE-HEIGHT: 20px; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #7880a0;
	LETTER-SPACING: 0; COLOR: #F6FAFF; FONT-SIZE: 10px; FONT-WEIGHT: normal;  MARGIN-LEFT: -10px; MARGIN-BOTTOM: 5px; PADDING: 0; BORDER: 0; 
}

#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;
}


/*
 * 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: #111;
}

#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: #202330;
}

#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: #111;
}

#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: #202330;
}

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






span.journalDescription {
	font-size: 13px; color: #202330; LINE-HEIGHT: 18px;
}

/* 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:  #eeeeee right bottom;
	padding-right: 6px;
  padding-left: 6px;
	padding-bottom: 6px;
	margin: 1em 0 1ex 1em;
}

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

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: block; WIDTH: 160px; TEXT-ALIGN: center; POSITION: absolute;  BOTTOM: 44px; LEFT: 0; FONT: 25px Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #202330;
}
*HTML SPAN.siteAbbrev {
	BOTTOM: 50px;
}
SPAN.siteTitle {
	DISPLAY: block; WIDTH: 920px; TEXT-ALIGN: center; POSITION: absolute; BOTTOM: 34px; LEFT: 0; FONT: 25px Arial, Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #202330;
}
* HTML SPAN.siteTitle {
	BOTTOM: 40px;
}
SPAN.siteISSN {
	DISPLAY: block; WIDTH: 160px; TEXT-ALIGN: center; POSITION: absolute; BOTTOM: 28px; LEFT: 0; FONT: 16px Arial, Verdana, Helvetica, sans-serif; COLOR: #202330; FONT-STYLE: italic;
}
*HTML SPAN.siteISSN {
	BOTTOM: 34px;
}

DIV.pageTitle {
	PADDING: 0; FONT-SIZE: 22px; COLOR: #202330; BORDER-BOTTOM: #ccc 1px solid;  MARGIN-BOTTOM: 5px;
}
DIV.sectionTitle {
	PADDING-TOP: 15px; FONT-SIZE: 20px; COLOR: #111;
}
DIV.subSectionTitle {
	PADDING-TOP: 10px; PADDING-BOTTOM: 5px; FONT-SIZE: 18px; COLOR: #202330; LINE-HEIGHT: 22px;
}
DIV.menuContainer {
	PADDING-LEFT: 10px;
}
A.menuItem {
	DISPLAY: block; FLOAT: left; LINE-HEIGHT: 18px; LETTER-SPACING: 0; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #f6faff; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING: 0 10px; MARGIN-TOP: 1px;
}
A.menuItem:hover {
	BACKGROUND-COLOR: #cccce8; COLOR: #303444; TEXT-DECORATION: none;
}

#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; }
}

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: 4px;
}
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;
}
TABLE.editorGroup {
	WIDTH: 100%;  BORDER-BOTTOM: #ccc 1px dotted; BORDER-TOP: #ccc 1px dotted;
} 
TABLE.editorGroup TD {
  VERTICAL-ALIGN: top; FONT-SIZE: 11px; COLOR: #202330; 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: #404660;
}

#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: #ccc 1px dotted;
}
DIV.journalDescriptionContainer #footerContent {
	FONT-SIZE: 13px;	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: #111; FONT-SIZE: 18px; BORDER-BOTTOM: #ccc 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: #111;
}
DIV.articleAuthors {
	FONT-SIZE: 11px; COLOR: #202330; 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;
}
DIV.registerPageContainer DIV.leftAlign {
	FONT-SIZE: 13px;
}
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 TEXTAREA, DIV.registerPageContainer SELECT.selectMenu, DIV.registerPageContainer SPAN.mceEditorContainer {
	WIDTH: 100%; 	FONT-SIZE: 13px; MARGIN: 0;
}
*+HTML DIV.registerPageContainer SELECT.selectMenu {
	WIDTH: 287px;
}
*+HTML DIV.registerPageContainer TEXTAREA {
	WIDTH: 281px;
}
DIV.registerPageContainer SELECT {
	HEIGHT: 21px;
}
DIV.registerPageContainer TEXTAREA {
	OVERFLOW: auto;
}
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: #f8f8ff;
}
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: 13px;
}
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: 13px;
}
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: 13px; LINE-HEIGHT: 21px; PADDING-LEFT: 44px; FONT-WEIGHT: bold; 
}
TABLE.noborder {
	BORDER: none;
}
DIV.searchPageContainer DIV.buttons {
	PADDING-TOP: 0; PADDING-BOTTOM: 10px; 	
}


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.textArea {
	WIDTH: 100%; FONT-SIZE: 11px;
}
DIV.profilePageContainer SELECT {
	HEIGHT: 21px; FONT-SIZE: 11px;
}
DIV.profilePageContainer TEXTAREA {
	OVERFLOW: auto;
}
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: 13px;
}
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: #ccc 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: #f8f8ff; BORDER-BOTTOM: #ccc 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: #f8f8ff;
}
TABLE.searchResults TD.pageLinks {
	TEXT-ALIGN: right;
}
TABLE.searchResults SPAN.authors {
	FONT-STYLE: italic; COLOR: #202330;
}
DIV.searchResultsPageContainer DIV.reviseSearch {
	MARGIN-TOP: 10px;
}

DIV.abstractPageHeader {
	COLOR: #202330; FONT-SIZE: 18px; PADDING: 20px 0 20px 0; TEXT-ALIGN: center;
}
DIV.abstractTitle {
	COLOR: #202330;  FONT-SIZE: 13px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold; PADDING: 20px 0 10px 0; 
}
DIV.abstractAuthors {
	FONT-STYLE: italic; FONT-SIZE: 13px; COLOR: #202330;
}
DIV.abstractContent {
	PADDING-BOTTOM: 20px; FONT-SIZE: 13px;
}
DIV.galleys {
	FONT-SIZE: 11px;
}
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.noBackground {
	BACKGROUND: none;
}
DIV.step1PageContainer TABLE.data {
	WIDTH: 100%; BACKGROUND: #f8f8ff;
}
DIV.step1PageContainer TABLE.data TD {
	VERTICAL-ALIGN: top; PADDING: 5px;
}
DIV.sectionSelector {
	BACKGROUND: #f8f8ff; BORDER: #ccc 1px solid; PADDING: 3px 0 3px 50px; FONT-SIZE: 13px;
}
*+HTML DIV.sectionSelector LABEL {
	VERTICAL-ALIGN: 3px;
}
DIV.step1PageContainer SELECT.selectMenu {
	FONT-SIZE: 13px; MARGIN-LEFT: 10px;
}


/* SUBMISSION STEP 2 */

DIV.step2PageContainer {
	TEXT-ALIGN: center;
}
DIV.step2PageContainer TABLE.data {
	BACKGROUND: #f8f8ff;
}
DIV.step2PageContainer DIV.languageSelector {
	PADDING-TOP: 20px;
}
DIV.step2PageContainer SELECT {
	FONT-SIZE: 13px; WIDTH: 100%;
}
DIV.step2PageContainer INPUT.textField, DIV.step2PageContainer TEXTAREA {
	WIDTH: 100%; FONT-SIZE: 13px;
}
DIV.step2PageContainer TABLE.data TD.label {
	WIDTH: 120px;
}
DIV.step2PageContainer TABLE.data TD.value {
	WIDTH: 340px;
}
DIV.step2PageContainer  A.arrow {
	FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING: 3px;
}
DIV.step2PageContainer DIV.centerAlign {
	PADDING-BOTTOM: 3px;
}

/* SUBMISSION STEP 3 */

DIV.step3PageContainer TABLE.data {
	BACKGROUND: #f8f8ff; 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: #f8f8ff; WIDTH: 100%; BORDER: #ccc 1px solid;  
}
DIV.step4PageContainer TABLE.data {
	BACKGROUND: #f8f8ff; WIDTH: 100%; MARGIN-TOP: 20px; FONT-SIZE: 11px;  
}
DIV.step4PageContainer TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #ccc 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 TABLE.data {
	BACKGROUND: #f8f8ff; 
}
DIV.suppfilePageContainer TABLE.data TD.label {
	WIDTH: 170px;
}
DIV.suppfilePageContainer TABLE.data TD.value {
	WIDTH: 330px;
}
DIV.suppfilePageContainer SELECT {
	FONT-SIZE: 13px; WIDTH: 100%;
}
DIV.suppfilePageContainer INPUT.textField, DIV.suppfilePageContainer TEXTAREA {
	WIDTH: 100%;
}
INPUT#dateCreated {
	WIDTH: 100px;
}

/* SUBMISSION STEP 5 */

DIV.step5PageContainer TABLE.listing {
	BACKGROUND: #f8f8ff; WIDTH: 100%; BORDER: #ccc 1px solid;
}
DIV.step5PageContainer TABLE.data {
	BACKGROUND: #f8f8ff; WIDTH: 100%; MARGIN-TOP: 20px;
}
DIV.step5PageContainer TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #ccc 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: #f8f8ff; WIDTH: 100%; BORDER: #ccc 1px solid;
}
DIV.activeSubmissionsBox TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #ccc 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: #202330;
}
DIV.activeSubmissionsBox TABLE.listing TD.articleTitle {
	WIDTH: 42%; COLOR: #111;
}
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: #f8f8ff; WIDTH: 100%; BORDER: #ccc 1px solid;
}
DIV.completedSubmissionsBox TABLE.listing TR.heading TD {
	BORDER-BOTTOM: #ccc 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: #111;
}
DIV.completedSubmissionsBox TABLE.listing TD.submissionViews {
	WIDTH: 25%;
}
DIV.completedSubmissionsBox TABLE.listing TD.articleStatus {
}

/*REVIEWER SUBMISSIONS ACTIVE */

DIV.reviewerActiveBox TABLE.listing {
	BACKGROUND: #f8f8ff; WIDTH: 100%; BORDER: #ccc 1px solid;
}
DIV.reviewerActiveBox TABLE.listing TR.heading TD  {
	BORDER-BOTTOM: #ccc 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: #111;
}
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: #f8f8ff; WIDTH: 100%; BORDER: #ccc 1px solid;
}
DIV.reviewerCompletedBox TABLE.listing TR.heading TD  {
	BORDER-BOTTOM: #ccc 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: #111;
}
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: #ccc 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: 10px;
}
DIV.helpTocLink {
	MARGIN-BOTTOM: 10px; PADDING-LEFT: 10px;
}

DIV.helpContent  {
	font-size: 11px;
	COLOR: #202330;
}

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: #202330;
}

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: #202330;
}

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: #202330;
}
#toc{
		MARGIN-LEFT: 200px;
}
#toc ul A {
		font-size: 11px;
}
DIV.helpSearchKeywords {
	FONT-SIZE: 15px;
}
DIV.helpNoTopics {
	TEXT-ALIGN: center; PADDING: 5px 0; BORDER: #ccc 1px solid; BACKGROUND: #f8f8ff; 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: #ccc 1px solid;
}


DIV.payPalImage {
	PADDING: 20px 0 10px 0; TEXT-ALIGN: center;
}
DIV.payText {
	PADDING: 10px 0; FONT-SIZE: 11px;
}
DIV.payText2 {
	PADDING: 5px 10px; FONT-SIZE: 11px; BACKGROUND-COLOR: #f8f8ff; BORDER: #ccc 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: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #f8f8ff; 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: #111;
}
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: #ccc 1px solid;
}
DIV.layoutBox TABLE.data TR.borderTop TD {
	BORDER-TOP: #ccc 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: #404660 1px dotted;
}
SPAN.icon {
	POSITION: absolute; PADDING-LEFT: 5px;
}
SPAN.iconPlaceHolder {
	PADDING: 0 12px;
}
DIV#content UL.menu {
	BACKGROUND-COLOR: #7880A0;
}

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;
}

FORM.submissionSearchForm DIV.searchContainer {
	padding-bottom: 10px;
}
DIV.searchContainer SELECT.selectMenu {
	WIDTH: 105px;
}
DIV.searchSubmitContainer {
	TEXT-ALIGN: right;
}
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 TR TD.checkBox {
	WIDTH: 20px; PADDING: 0;
}
DIV.allUsersListing TABLE.listing TD {
	PADDING-LEFT: 0; VERTICAL-ALIGN: bottom;
}
FORM.copyEditorSelectForm {
	LINE-HEIGHT: 25px;
}


