/* CSS for SunTec Conversion Articles */
div.art_booksection
	{
		margin-top:0em;
		margin-bottom:0em;
		margin-left:0.5em;
		margin-right:0.5em;
	}
sup, sub
	{
		line-height: 0.7em;
		font-size: 0.6em;
		top: 0;
	}
p.art_pagebreak
	{
		page-break-before: always;
	}
		
/*basic paragraph*/
p.art_noindent
	{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		text-indent:0em;
		text-align:left;
		padding-left:0em;
		margin-left:0em;
		margin-right:0em;
		margin-top:1em;
		margin-bottom:0em;
	}

p.art_noindent0
	{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		text-indent:0em;
		text-align:left;
		padding-left:0em;
		margin-left:0em;
		margin-right:0em;
		margin-top:0em;
		margin-bottom:0em;
		}

/*Do not use for regular paragraph style*/
p.art_indent
	{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		text-indent:1.5em;
		text-align:left;
		padding-left:0em;
		margin-left:0em;
		margin-right:0em;
		margin-top:0em;
		margin-bottom:0em;
	}

/*headers and subheaders*/
h1.art
	{
		text-align:left;
		text-indent:0em;
		text-transform:uppercase;
		margin-left:0em;
		padding-left:0em;
		margin-top:1.5em;
		margin-bottom:0.2em;
		font-size:20px;
		line-height:24px;
		font-weight:bold;
	}
h2.art
	{
		text-align:left;
		text-indent:0em;
		text-transform:uppercase;
		margin-left:0em;
		padding-left:0em;
		margin-top:1em;
		margin-bottom:0.2em;
		font-size:15px;
		line-height:17px;
		font-weight:bold;
		padding-top:12px;
	}
h3.art
	{
		text-align:left;
		text-indent:0em;
		text-transform:capitalize;
		margin-left:0em;
		padding-left:0em;
		margin-top:1em;
		margin-bottom:0.2em;
		font-size:13px;
		line-height:16px;
		font-weight:bold;
	}
h4.art
	{
		text-align:left;
		text-indent:0em;
		margin-left:0em;
		padding-left:0em;
		margin-top:1em;
		margin-bottom:0.2em;
		font-size:12px;
		line-height:14px;
		text-transform:uppercase;
		font-weight:normal;
	}
p.art_img/*change*/
	{
		text-align:left;
		margin-top:0.5em;
		margin-bottom:.375em;
		padding-top:0em;
	}
p.art_img_left/*change*/
	{
		float:left;
		margin-top:1em;
		margin-bottom:.375em;
		padding-right:1em;
	}
p.art_caption
	{
		text-align:left;
		text-indent:0em;
		margin-left:0em;
		padding-left:0em;
		margin-top:0.3em;
		margin-bottom:0em;
		font-size:11px;
		line-height:14px;
		font-weight: bold;
		padding-bottom:1.5em;
	}
span.art_caption {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	width:100%
}

p.art_photocredORG {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	line-height: 13px;
	margin-top: 0;
}
p.art_photocred {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: right;
    color: #8d8d8e;
    font-size: 8px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 700;
}

span.art_photocredORG {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	margin-top: 0;
}
span.art_photocred {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: right;
    color: #8d8d8e;
    font-size: 8px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 700;    
}

div.art_avoid
	{
		page-break-inside: avoid;
		margin-top:0.8em;
		margin-bottom:0.8em;
	}
p.art_background
	{
		background-color:#eeeeee;
		padding:0.5em;
		margin-top:1em;
		margin-bottom:0em;
	}
p.art_box
	{
		text-align:left;
		text-indent:0em;
		margin-left:0em;
		padding-left:0em;
		margin-top:0em;
		margin-bottom:0em;
		font-size:13px;
		line-height:17px;
		font-weight: bold;
	}
p.art_blist
	{
		text-indent:-1.2em;
		margin-left:1.2em;
		padding-left:0em;
		margin-top:0em;
		margin-bottom:0em;
	}
p.art_blist2
	{
		text-indent:-1.2em;
		margin-left:2.4em;
		padding-left:0em;
		margin-top:0em;
		margin-bottom:0em;
	}
span.art_bspa/*change*/
	{
		display:inline-block;
		text-indent:0.00em;
		white-space:pre-wrap;
		width:1.2em;
	}
p.art_table
	{
		text-align:left;
		text-indent:0em;
		margin-left:0em;
		padding-left:0em;
		margin-top:2em;
		margin-bottom:0em;
		font-size:11px;
		font-weight: bold;
		line-height:15px;
	}
p.art_.clear /*change*/
	{
		clear:both;
	}
p.art_list
	{
		text-indent:-1.2em;
		margin-left:2em;
		padding-left:0em;
		margin-top:0em;
		margin-bottom:0em;
		font-size:12px;
	}
span.art_lspa/*change*/
	{
		display:inline-block;
		text-indent:0.00em;
		white-space:pre-wrap;
		width:1.2em;
	}
/*dividing line*/
hr.art_line {
	margin-bottom: 1em;
	margin-top:2em;
	}

/*references*/
p.art-ref
	{
		text-align:left;
		text-indent:0em;
		margin-left:0em;
		padding-left:0em;
		margin-top:1em;
		margin-bottom:0em;
		font-size:11px;
		line-height: 15px;
		font-weight: normal;
	}
/*numbered references*/
p.art-ref_olist
	{
		text-align:left;
		text-indent:-1.2em;
		margin-left:2em;
		padding-left:0em;
		margin-top:1em;
		margin-bottom:0em;
		font-size:11px;
		line-height: 15px;
		font-weight: normal;
		list-style-type: decimal;
	}


/*new*/
a
{
text-decoration:none;
color:blue;
}
		
/*2017-04*/
.art_center
{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		text-indent:0em;
		text-align:center;
		padding-left:0em;
		margin-left:0em;
		margin-right:0em;
		margin-top:1em;
		margin-bottom:0em;
}
p.art_blist0
	{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		text-indent:1.5em;
		text-align:left;
		padding-left:0em;
		margin-left:1.2em;
		margin-right:0em;
		margin-top:0em;
		margin-bottom:0em;
		list-style-type: circle;
	}

p.art_blist1
	{
		text-indent:-1.2em;
		margin-left:1.2em;
		padding-left:0em;
		margin-top:.5em;
		margin-bottom:0em;
		list-style-type: circle;
	}

p.art_olist1
	{
		text-indent:-1.2em;
		margin-left:1.2em;
		padding-left:0em;
		margin-top:.5em;
		margin-bottom:0em;
		list-style-type: decimal;
	}

p.art_olist_ucalpha
	{
		text-indent:-2em;
		margin-left:2em;
		padding-left:0em;
		margin-top:0em;
		margin-bottom:0em;
		list-style-type: upper-alpha;
	}

p.art_olist_lcalpha
	{
		text-indent:-3em;
		margin-left:3em;
		padding-left:0em;
		margin-top:0em;
		margin-bottom:0em;
		list-style-type: lower-alpha;
	}


/* Old CSS for Maintenance of Old JPCL Articles                    */

body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
}

/*basic paragraph*/
div.article {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #404040;
	padding-top: 24px;
}

/*headers and subheaders*/
h3.article {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: left;
	color: #404040;
	text-transform: uppercase;
	line-height: 20px;
	padding-top: 18px;
	margin: 8px 0 -8px 0;
}

/*image containers*/
div.article_imagebox {
	padding-top: 10px;
	padding-bottom: 8px;
	width: 90%;
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
}
div.article_imagebox_right {
	float: right;
	padding: 10px 0 8px 25px;
	width: 50%;
	margin-top: 18px;
}
div.article_imagebox_left {
	float: left;
	padding: 10px 25px 8px 0;
	width: 50%;
	margin-top: 18px;
}
img.article {
	padding-bottom: 6px;
}
span.article_caption {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #404040;
	font-size: 11px;
	line-height: 14px;	
}
span.article_photocred {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	margin-top: 0;
}

/*dividing line*/
hr.article_line {
	padding-bottom: 19px;
}

/*pullquotes*/
div.article_pullquote_right {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
	float: right;
	margin-top: 12px;
	width: 40%;
	padding: 10px 0 20px 25px;
	color: #a52a2a;
}
div.article_pullquote_left {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 20px;
	float: left;
	margin-top: 12px;
	width: 40%;
	padding: 10px 25px 20px 0;
	color: #a52a2a;
}