/*
	bp_stddebug
	sitewide

	sitewide class, enabled to make calling out debug output
	easier to distinguish on a page.  
	
	recommended usage: 	<div class="bp_stddebug">...</div>
*/
.bp_stddebug
{
	padding: 5px;
	font-size: 10px;
	background-color: #f5f990;
	border: 1px dotted rgb(200, 0, 0);
}


body {
	font: 12px verdana,arial,helvetica,sans-serif;
	color:#000;
	margin-top:0px;
}
body a {
  outline: none;
}
form {
	padding:0px;
	margin:0px;
	}
ul {
	list-style-type:disc;
	margin-top:4px;
	}
li {
	/*font-size:12px;*/
	}
td.bp_dark_button {
	border-left:2px solid #AAA;	
	border-right:2px solid #555;  		
	border-top:2px solid #AAA;	
	border-bottom:2px solid #555;
  	background:#000;
	text-align:center;
	}
a.bp_dark_button {
	text-decoration:none;
	display:block;
  	width:100%;
  	font-weight:bold;
  	font-size:10px;
	color:#FFF;
	}
.bp_tl_ccc {
	width:6px;
	height:6px;
	background:url("/icons/misc/corner_tl_ccc.gif") no-repeat top left;
	}
.bp_bl_ccc {
	width:6px;
	height:6px;
	background:url("/icons/misc/corner_bl_ccc.gif") no-repeat bottom left;
	}
.bp_tr_ccc {
	width:6px;
	height:6px;
	background:url("/icons/misc/corner_tr_ccc.gif") no-repeat top right;
	}
.bp_br_ccc {
	width:6px;
	height:6px;
	background:url("/icons/misc/corner_br_ccc.gif") no-repeat bottom right;
	}
.bp_side_ccc {
	width:6px;
	height:100%;
	background:#ccc;
	}
	
.journal_primary_color {
	color: #0D6AB3;
	}
	
.journal_color_table_rows {
	background-color: rgb(230,230,230);
	}
	
.standard_header {
	font-size: 20px;
	}

.bp_errorMessage
{
	width: 500px;
}

.bp_signinmessage_custom
{
	font-size: 12px;
	font-family: verdana,arial,helvetica;	
	
	padding: 10px;
}


.fullMSpulldown {
	font: 12px arial,sans-serif;
	color: #333;
	border: 1px solid rgb(60,60,60);
	background: #FAFAFA;
}

.fullMSpulldown a {
	font: 12px arial,sans-serif;
	color: #333;
	display: block;
	text-decoration: none;
	text-indent: -6px;
	padding-left: 8px;
	border-bottom: 1px dashed #DDD;
}

.fullMSpulldown a:hover {
	background-color: #DDD;
}

.fullMSpulldownMain {
	margin: -5px 0 0 -5px;
	padding-top: 5px;
}

.fullMSpulldownTop {
	font: bold small-caps 13px arial,sans-serif;
	color:rgb(60,60,60);
	border: 1px solid rgb(60,60,60);
	background-image: url(/icons/misc/button_gradient.gif);
	padding: 2px 3px 2px 3px;
	margin-right:4px;
	outline:none;
}

.fullMSpulldownTop.disabled {
	color:rgb(200,200,200);
	border: 1px solid rgb(200,200,200);
	cursor:default;
}

.fullMSpulldownTop a {
	color:rgb(60,60,60);
	font-weight: bold;
	text-decoration: none;
	outline:none;
}

.fullMSpulldownWrapper {
	position:absolute;
	z-index:1;
	visibility:hidden;
}

.metadata {
	font: 13px verdana,arial,helvetica,sans-serif;
	padding-top:8px;
	padding-left:15px;
}

.metadata_alert {
	font: 13px verdana,arial,helvetica,sans-serif;
	color: #F00;
	font-weight: bold;
}

.metadata_author_list {
	font: 13px verdana,arial,helvetica,sans-serif;
	padding-top: 3px;
}

.metadata_id {
	font: 16px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	padding-right: 10px;
}

.metadata_label {
	font: 13px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.metadata_notice {
	font: 13px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.metadata_title {
	font: 16px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.pre_title_notices {
	font: 13px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.queue_function_links {
	font: 13px verdana,arial,helvetica,sans-serif;
	line-height: 4;
}

.queue_metadata_id {
	font: 13px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.queue_metadata_title {
	font: 13px verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.strip_links {
	padding-top: 3px;
	font: 12px verdana,arial,helvetica,sans-serif;
	color: #666;
}

.strip_links a {
	color: #00F;
	padding-right: 4px;
}


/* REPORTS */

.gen_report_header {
	border-bottom: 2px solid rgb(255,255,255);
	border-right: 2px solid rgb(255,255,255);
	padding: 5px;
	background: rgb(230,230,230);
}
.bp_smallTableWidget {
	border:none;
	margin:0px;
	padding:0px;
}

.sortIndicator {
	display:block;
	padding-top:2px;
	}

.Report_Notes {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	border: double rgb(200,200,200);
	width: 500px;
}
	
.Report_Notes th {
	padding: 5px;
	background: rgb(230,230,230);
}	
.Report_Notes td {
	padding: 2px;
}	

/* FULL MS INFO */

#view {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}

.TEB {
	display:block;
	}

.TEBHighlightOn {
	border:1px dashed rgb(255,0,0); 
	background-color:rgb(255,255,208); 
	display:block; 
	cursor:pointer; 
}

/* ISSUE MANAGEMENT */

#issue {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}

.issue_tracking_AddArticlesTable {
	border: 1px solid rgb(90,90,90);
	text-align: left;
	font-size: 12px;
}

.issue_tracking_AddArticlesTable th a {
	display:block;
}

.searchResults {
	margin-top: 8px;
	width:702px;
	font-family:arial,sans-serif;
}

.searchResults td {
	border-right: 1px solid rgb(200,200,200);
	border-bottom: 1px solid rgb(200,200,200);
	padding:4px;
	text-align: left;
	vertical-align: top;
	font-size:12px;
}

.searchResults tr {
	background-image: url(/icons/widgets/gradients/bg_td.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.searchResults tr.altrow {
	background-image: none;
	background-color: rgb(225,223,245);                   
}

.manuscriptSearchResults tr.altrow {
	border-bottom: 5px double;
}

.searchResults th {
	border-right: 1px solid rgb(200,200,200);
	border-bottom: 1px solid rgb(200,200,200);
	padding:4px;
	background-color:rgb(230,230,230);
	text-align: left;
	font-weight:bold;
	font-size:10px;
}


/* CATEGORY CSS */
.category_checkbox_group {
	font:14px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
}

.category_checkbox_term {
	font:12px verdana,arial,helvetica,sans-serif;
	color: rgb(0,0,0);
}

.category_search_group {
	font-weight: bold; 
	background-color: #0D6AB3; 
	color: rgb(255,255,255);
	font:12px verdana,arial,helvetica,sans-serif;
}

.category_search_term {
	font:12px verdana,arial,helvetica,sans-serif;
	color: rgb(0,0,0);
}

/* NEW SUBMISSION */


#submission_wrapper {
	width: 90%;
	margin-left: 10px;
}
#submission_navigation {
	float: left;
	width: 200px;
	font-family: arial,helvetica,sans-serif;
	padding: 0;
	margin-right: 5px;
	border: 1px solid rgb(220,220,220);
	background-color: rgb(250,250,250);
}
	#submission_navigation_msid {
		margin: 10px 0 10px 0;
		font-weight: bold;
		font-size: 1.4em;
		text-align: center;
		vertical-align: middle;
	}
	#submission_navigation_progress {
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
	}
	#submission_navigation_progress_graphic {
		margin: 5px auto 0 auto;
		color: white;
		overflow: hidden;
		width: 100px;
		height: 15px;
		border: 1px solid rgb(100,100,100);
		background-color: green;
	}
	#submission_navigation ul {
		list-style: none;
		font: 1em arial,helvetica,sans-serif;
		margin: 0;
		padding: 6px;
	}
		#submission_navigation ul li {
			background: url(/icons/misc/checked.gif) 5px 14px no-repeat; 
			padding-left: 15px;
			border: none;
		}
			#submission_navigation ul li.current {
				background: rgb(240,240,240) url(/icons/misc/arrow.gif) 5px 14px no-repeat;
				border-top: 1px solid rgb(100,100,100);
				border-bottom: 1px solid rgb(100,100,100);
			}
			#submission_navigation ul li.disabled {
				color: rgb(160,160,160);
				padding: 14px 6px 10px 21px;
				background: url(/icons/misc/unchecked.gif) 5px 14px no-repeat;
			}
			#submission_navigation ul li.incomplete {
				background: url(/icons/misc/unchecked.gif) 5px 14px no-repeat;
			}
			#submission_navigation ul li.complete {
				background: url(/icons/misc/checked.gif) 5px 14px no-repeat;
			}
			#submission_navigation ul li.noicon {
				background: none;
			}
	#submission_navigation a {
		padding: 14px 6px 10px 6px;
		text-decoration:none;
		color: black;
		display: block;
	}
#submission_navigation_error {
	margin: -10px 0 0 -18px;
	padding: 4px;
	border: 1px solid rgb(100,0,0);
	background-color: rgb(255,250,240);
	min-height: 40px;
	font-family: helvetica,arial,sans-serif;
	font-size: .8em;
}
	#submission_navigation_error img {
		float: left;
		padding-right: 4px;
		padding-right: 4px;
	}
#submission_form {
	padding: 0;
	width: 590px;
}
#submission_elements_table {
	width: 590px;
	margin: 0;
	border-collapse: collapse;
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:2em;
}
	#submission_elements_table tr.error {
		/* background-color: rgb(255,230,230); */
	}
	#submission_elements_table tr.submission_element th {
		width: 150px;
		padding: 6px;
		text-align: right;
		vertical-align: top;
	}
	#submission_elements_table tr.submission_element th div.submission_label_supp_text {
		margin-top:8px;
		color:black;
		font-weight:normal;
	}
		#submission_elements_table tr.submission_element th p {
			margin-top: 4px;
			font-weight: normal;
			font-family: helvetica,arial,sans-serif;
			color: black;
		}
	#submission_elements_table tr.incomplete th {
		color: darkred;
	}
	#submission_elements_table tr.submission_element td {
		vertical-align: top;
		padding: 6px;
	}
	#submission_elements_table tr.submission_stage_header th {
		font: bold 1.8em arial,helvetica,sans-serif;
		text-align: left;
		/* background-color: rgb(240,240,240); */
		padding: 6px;
		padding-top: 0;
	}
		#submission_elements_table tr.submission_stage_header th a {
			vertical-align: middle;
		}
		#submission_elements_table tr.submission_stage_header th div {
			display: inline;
			margin-left: 6px;
			vertical-align: middle;
		}
.submission_element_error {
	margin: -18px 0 0 -18px;
	padding: 4px;
	border: 1px solid rgb(100,0,0);
	background-color: rgb(255,250,240);
	font: 1em helvetica,arial,sans-serif;
	color: black;
}
#submission_buttons {
	text-align: right;
}
.submission_suggestions {
	font: 1em helvetica,arial,sans-serif;
	border: none;
}
	.submission_suggestions th {
		font-family: arial,helvetica,sans-serif;
		border:none;
		background-color: rgb(240,240,240);
		font-weight: bold;
	}
	.submission_suggestions td {
		vertical-align: top;
		border: none;
		padding: 0px;
		white-space: nowrap;
	}
		.submission_suggestions td.incomplete {
			color: darkred;
			font-weight: bold;
		}
	.submission_suggestions th {
		vertical-align: top;
		font-family: arial,helvetica,sans-serif;
		border: none;
	}
.submission_authors {
	font: 1em helvetica,arial,sans-serif;
	border: none;
}
	.submission_authors th {
		font-family: arial,helvetica,sans-serif;
		border: none;
		background-color: rgb(240,240,240);
		font-weight: bold;
	}
	.submission_authors td {
		vertical-align: top;
		border: none;
	}
		.submission_authors td.author_label {
			text-align: right;
			white-space: nowrap;
		}
		.submission_authors td.incomplete {
			color: darkred;
			font-weight: bold;
		}
		.submission_authors input[type='text'] {
			width: 230px;
		}
#submission_orphan_errors {
	margin: -18px 0 0 -18px;
	padding: 4px;
	border: 2px solid rgb(100,0,0);
	background-color: #fffbef;
	font: .9em helvetica,arial,sans-serif;
}
.submission_file_section {
	list-style-type: decimal;
	padding-left: 20px;
}
.submission_file_section li {
	margin-bottom: 12px;
	padding-top: 0;
}
.submission_file_attributes {
	padding-left: 20px;
}
.submission_file_attributes li {
	margin-bottom: 12px;
	margin-left: 0;
}
.submission_file {
	margin-bottom: 15px;
}
.drop_shadow_wrap {
	background-color: rgb(180,180,180);
	padding: 6px;
	margin: 12px 0 6px 12px;
}
.submission_text_block {
	margin: -18px 0 0 -18px;
	background-color: rgb(230,230,230);
	border: 1px solid rgb(100,100,100);
	padding: 8px;
}
.submission_button_block {
	margin: -18px 0 0 -18px;
	background-color: rgb(230,230,230);
	border: 1px solid rgb(100,100,100);
	padding: 8px;
}
textarea.submission_standard_input {
	width: 400px;
	height: 200px;
}
textarea.submission_standard_input_short {
	width: 400px;
	height: 100px;
}

.suggestion_section {
	font: 1em helvetica,arial,sans-serif;
	margin-bottom: 15px;
}
.suggestion_section_header {
	font: bold 1em arial,helvetica,sans-serif;
}
.suggestion_list {
	font: 1em helvetica,arial,sans-serif;
}
.suggestion_list th {
	font: bold 1em arial,helvetica,sans-serif;
	text-align: left;
	padding-right: 10px;
	vertical-align: top;
}
.suggestion_list td.select {
	text-align: right;
}
.suggestion_list td {
	padding-right: 10px;
}
.searchedReviewersTable {
}
.searchedReviewersTable td {
	font: normal 12px helvetica,arial,sans-serif;
	padding-right: 10px;
}
.submission_keyword_checklist {
	font: 12px helvetica,arial,sans-serif;
}
#submission_keyword_selection ul {
	list-style-type: none;
}
.submission_review_tools {
	font: 12px helvetica,arial,sans-serif;
	margin-top: 8px;
}
.submission_review_tools th, .submission_review_tools td {
	padding: 6px;
}
.submission_review_tools th {
	text-align: right;
}

/* SIMPLE REVIEW DISPLAY */

.simpleReviewContainer {
	margin: 12px;
	width: 750px;
}
.simpleReviewHeader {
	padding: 8px;
	height: 20px;
	background-color: rgb(240,240,240);
	border: 1px solid rgb(220,220,220);
}
.simpleReviewBody {
	padding-left: 20px;
	border: 1px solid rgb(220,220,220);
	border-top: 0;
}
.simpleReviewSelectionText {
	padding: 8px;
	background-color: rgb(220,220,220);
	border-bottom: 1px solid rgb(200,200,200);
}

pre.wrappedPre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

 font-family: "Helvetica Neue", "Helvetica", sans-serif;
 font-size:1em;
}

#submission_navigation li
{
	font-size:12px; 
}