/* Submit Article Form
================================================*/
	
#submit label,
#announce label  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-align: left;
	padding-top: 5px;}

#submit .field input, 
.field select,
#submit textarea,
#announce .field input {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #000; }
	
/*#submit .field input, 
.field select,
#submit textarea  { 	
	width: 350px; }*/

#announce input#email_address,
#announce input#value_2 {
	width: 300px; }


#submit .field,
#announce .field  {
	padding: 0;
	margin: 10px 0;
	text-align: left; 
	border: 0; 
	float: left;}

#submit .field { 	
        width: 370px; }
#submit .field .field-border {
	width: 360px; }
	
.field .field-border  {
	margin-top: 4px;
	padding: 4px;}

#announce .field { 
       width:475px; }
#announce .field .field-border {
	width: 465px; }
	
.tip,
.help {
	padding: 0;
margin:20px 0 10px 10px;
float:right;
}

.tip { 	font: 11px/15px Verdana, Arial, sans-serif; 
width:260px; }

.help { 
font: 13px/20px Verdana, Arial, sans-serif; 
background:transparent url(assets/md5images/69283032c436d06386203c8785c2f1c9.gif) left no-repeat;
padding-left:20px; }

.help a { font-weight:bold;
background: #fffbc9; }

#message {
	margin: 25px auto;
	padding: 5px;
	background: #fffbc9;
	border: 1px solid #f0dca1;
        font-size:11px;}

ul#message {
	list-style: none; }

.form-text,
textarea,
input[type=file],
input[type=text],
select { 
background: #f9f9f9; }

textarea:focus,
input[type=file]:focus,
.author input[type=edit]:focus,
input[type=text]:focus { 
	background: #fff;	} 


table.recommend,
#submit-article table,
table#credit_card {
width:550px;
border-collapse: collapse;
text-align:left;
font:11px /1.5em  verdana, arial, helvetica, sans-serif; }

table#credit_card {
margin-top:15px; }

.recommend caption {
display:none; }

table.recommend th,
table.recommend td,
table#credit_card td {
border-top: 1px solid #eee;
line-height: 1.6em;
padding:1em;
vertical-align: top;  }

table.recommend th,
#submit-article label {
width:150px; 
text-align: right;
padding-right:10px; }

table#credit_card th {
text-align: left;
font-size:14px;
border-top: 1px solid #fff;
margin-top:15px;}

table.recommend td,
#submit-article table td {
text-align: left; }

table.recommend td.view,
table.recommend td.more  {
vertical-align: bottom; }

.recommend input[type=text] {
border:1px solid #eee; 
width:275px;}
p.issn { padding-left:15px;
color: #fff;}

.instructions {
text-align:left;
margin:2em 0; }

#submit-article .author table {
padding:2px;
position:relative;
border:0;
font-size:12px; 
width:90%;
overflow:hidden;}

#submit-article .author input[type=edit] {
width:100px; }

.terms {
border:1px solid #ddd;
background:#f9f9f9;
padding:10px;
margin:10px 0; }

/* Submit Step One
================================================*/

form.radio,
.radio {
margin-left:50px;
padding:1.1em; }

form.radio label,
.radio label { 
font-weight:bold; }

form.radio input[type=submit] {
margin:1.1em;
text-align:center; }

#word  {
background: url(assets/md5images/3750bc28513f2a4094cd4f588f67acfd.gif) top center no-repeat;
padding:1em 0;
border:0;
height:30px;
width:150px;
border-top: 1px solid #ddd; }

#pdf {
background: url(assets/md5images/2de80a19a4bf5decd1eb2a50b49db8eb.gif) top center no-repeat;
border:0;
padding:1em 0;
height:30px;
width:150px; 
margin-top:3em;
border-top: 1px solid #ddd;}


/* Author Preview
================================================*/

table.preview {
width:500px;
border-collapse: collapse;
margin: 20px 0; 
font-size: 11px;  }

.preview caption {
text-align:left;
color: #000;
font-size:12px;
font-weight:bold;
margin-left:20px; }

table.preview th,
table.preview td {
border-bottom: 1px solid #ccc;
line-height: 1em;
vertical-align: top;
height:16px;  }

table.preview th {
width:125px;
padding-right:5px; 
text-align:left; }

table.preview td,
#submit-article table td {
text-align: left;}

/*** Help File 
================================================*/

#help p { 
font-size:1em;
line-height:1.8em; 
padding:0 4em;}

#help a:link { font-weight:bold;}
#help li a:link,
#help a:visited,
#help p a:visited,
#help li a:visited { 
text-decoration:none;}
#help p a:hover,
#help dd a:hover,
#help li a:hover { 
border-bottom:1px solid #999; 
border-top:1px solid #999;}

#help img { border:1px solid #ccc;
margin:10px 0;
padding:3px;}

#help blockquote {
margin: 20px 0;
padding: 5px;
width:500px;
border:1px solid #ccc;}

#help dl {
margin: 10px 0;
padding: 0 2em;}

#help dt {
margin-top:7px;
padding:1px 8px;
font-weight:bold; 
font-size:1em; 
color:#000;
background-color: #eee;
font-family:Arial, Helvetica, Sans-serif;}

#help dd {
margin: 2em 0;
padding-left: 8px;
line-height:1.8em;
font-size:1em; }

#help dd ul,
#help dd ol { 
margin:0 10px;
padding:0 0 0 15px; }

#help dd ul { list-style-type:square; }

#help dd li {
font-size:1em;
line-height:1.8em; 
list-style:square;}

#help dl strong,
#help li strong {
font-size:1em;
font-weight:600;}


#help dd strong {
font-size:1em;
font-weight:600;}

table.example th { color:#333;
background:#fff;
font-size:.9em;
text-align:right;
padding-right:2em;}

td.prewrap {
font-size: 1em;
height: auto;
overflow: auto;
padding: .5em;
border: 1px solid;
border-color: #eee #ccc #ccc #eee;
border-style: solid solid solid dotted;
margin:1em;
width:20em;}

td.ex { 
border: 1px solid;
border-color: #eee #ccc #ccc #eee;
margin:1em .25em;
width:25em;}

/* Special Characters Table
================================================*/

table.characters {border-collapse: collapse;
border: 2px solid #666;
color: #000;
background: #fff;
width:50em;}

center span font { color:#c00; 
width:300px;
font-weight:bold;
margin:10px;}


/* Reviewer upload Form
================================================
inline styles, to fix the presentation in the editor-bypass revision screen
*/


/* BP =SIDEBAR - SEARCH
================================================*/
#sidebar p.advanced { 
	        padding:3px 0 0;
                margin:5px 0 0;
                line-height:1.5em; 
                text-indent:10px;}
     
        #sidebar p.advanced a {
	        font-weight:bold;
	        color:#fff; }


/* Table and back-end code hacks 
================================================*/

.red { color:#c00; }

center {
text-align:left;
line-height:1.8em;
padding:20px 0;
margin:0; }

table td font font b { text-align:left; }

.text table { 
	padding:3px 0;
	font-family: Verdana, Arial, Sans-serif;
	font-size:11px;
	margin:1em auto;
	text-align: left;
	/*width:98%; */
        background:#fff;}

.text table td {
	padding: 5px 2px;	}

.text table table { width:100%; }

.text table table td { 	padding: 5px 0;	}

.text table table td a { font-weight:bold; }

.text table table td span b {color: #222;}

font { font-size: 11px; }

/* BP =SIDEBAR - SEARCH
================================================*/
#sidebar form {
width:240px;
padding:0 0 10px;
height:30px;
display:block;
margin:0; }

#sidebar #sidebar-search { margin-bottom:30px; }

#sidebar-search input.text,
#browse select { 
	margin: 0 3px 0 0; 
	width: 140px;
	border: 1px solid #000; 
	background: #fff;
	color: #000; }

#sidebar-search input.text:hover { 
	border: 1px solid #333; }

#sidebar input.searchbutton { 
	margin: 0; 
	font-size: 12px; 
	font-family: Arial, Sans-serif; 
	border: none; 
	background: #fff; 
	color: #000; 
	padding: 2px; 
	font-weight: bold; 
border:1px solid #000;}
	
	#sidebar label  {
         display:none;}

        #sidebar p.advanced { 
	        padding:3px 0 0;
                margin:5px 0 0;
                line-height:1.5em; 
                text-indent:20px;}
     
        #sidebar p.advanced a:link,
        #sidebar p.advanced a:visited {
	        font-weight:bold;
	        color:#fff; 
                text-decoration:none;}

        #sidebar p.advanced a:hover {
                text-decoration:underline; }
