/********************************************************************/
/* <link rel="stylesheet" type="text/css" href="article_style.css"> */
/*                                                                  */
/********************************************************************/

/*****************************************/
/*                 Fonts &               */
/*                Typography             */
/*****************************************/


tbody, thead, tfoot, tr, td, th {
	border-style : inherit;
	border-width : inherit;
	border-color : inherit;
}
td {
	width : 10px;
	height : 5px;
}
.leftFloat {
	float : left;
}
.rightFloat {
	float : right;
}
tr.Row-Column-1 {
	background-color : #e6e6e6;
}
img.media-2 {
	display : block;
	margin : 0em auto 0em auto;
}
span.super_foot {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	vertical-align : super;
}
span.Superscript-Title {
	font-family : "Cinzel Bold", serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	vertical-align : super;
}
span.char-style-override-1 {
	font-family : "Gandhi Serif", serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
}
span.char-style-override-2 {
	font-family : "Gandhi Serif", serif;
	font-size : 0.83em;
	font-style : normal;
	font-weight : normal;
}
span.char-style-override-3 {
	font-family : "Cinzel Decorative", serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
}
span.char-style-override-4 {
	font-family : "Cinzel Bold", serif;
	font-style : normal;
	font-weight : bold;
}
span.char-style-override-5 {
	font-family : "Gandhi Serif", serif;
	font-size : 1em;
	font-style : italic;
	font-weight : bold;
}
span.char-style-override-6 {
	font-family : "Cinzel Decorative", serif;
	font-size : 0.8em;
	font-style : normal;
	font-weight : normal;
}
span.char-style-override-7 {
	font-family : Cinzel, serif;
	font-size : 0.67em;
	font-style : normal;
	font-weight : normal;
}
span.char-style-override-8 {
	font-family : "Gandhi Serif", serif;
	font-size : 0.67em;
	font-style : italic;
	font-weight : bold;
}
span.char-style-override-9 {
	font-family : "Cinzel Decorative", serif;
	font-size : 0.83em;
	font-style : normal;
	font-weight : normal;
}
span.char-style-override-10 {
	font-family : "Cinzel Decorative", serif;
	font-size : 0.67em;
	font-style : normal;
	font-weight : normal;
}
p.Basic-Paragraph {
	font-family : "Minion Pro", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.cover_ed {
	font-family : "Gandhi Serif", serif;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.cover_issue {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : italic;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : right;
	color : #ffffff;
	text-indent : 0px;
	margin : 0px;
}
h1.cover_title {
	font-family : "Cinzel Bold", serif;
	font-weight : bold;
	font-style : normal;
	font-size : 3.67em;
	text-decoration : none;
	font-variant : normal;
	line-height : 0.91;
	text-align : center;
	color : #ffffff;
	text-indent : 0px;
	margin : 0px;
}
p.cover_cit {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1.2em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.cover_text {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : justify;
	color : #000000;
	text-indent : 0px;
	margin : 0 0 10px 0;
}
p.run_head_l {
	font-family : "Cinzel Decorative", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.67em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : right;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.pn_l {
	font-family : "Cinzel Decorative", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.83em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.pn_r {
	font-family : "Cinzel Decorative", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.83em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : right;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.body_text {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
	line-height : 1.2;
	text-align : justify;
	color : #000000;
	text-indent : 0px;
	margin : 0px 0px 15px 0px;
}
h3.sec_head {
	font-family : "Cinzel Bold", serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1.25em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.caption {
	font-family : "Gandhi Serif", serif;
	font-weight : bold;
	font-style : italic;
	font-size : 0.75em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}
p.foot {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000000;
	text-indent : 0px;
	margin : 10px auto -5px auto;
	width: 82%;
	padding: 0 1%;
	border-top: 1px dotted #606060;

}
p.abstract {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.11;
	text-align : justify;
	color : #000000;
	text-indent : 0px;
	width: 70%;
	margin : 0 auto 0 auto;
	padding: 0 0 20px 0;
}

p.abstract-b {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.85em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.11;
	text-align : justify;
	color : #000000;
	text-indent : 0px;
	width: 75%;
	margin : 5px auto 0 auto;
	padding: 0 0 20px 0;
}

p.epitaph {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.85em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.11;
	text-align : justify;
	color : #000000;
	text-indent : 0px;
	width: 70%;
	margin : 0 auto;
	padding: 10px 0 2px 0;
}

p.epi_caption {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : italic;
	font-size : 0.85em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.11;
	text-align : right;
	color : #000000;
	text-indent : 0px;
	width: 70%;
	margin : 0 auto;
	padding: 2px 0 20px 0;
}

h2.article_title {
	font-family : "Cinzel Bold", serif;
	font-weight : bold;
	font-style : normal;
	font-size : 2em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : center;
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}


h4.author {
	font-family : Cinzel, serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	/*text-align : center;*/
	color : #000000;
	text-indent : 0px;
	margin : 0px;
}

span.author_inline {
	font-family : Cinzel, serif !important;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	/*text-align : center;*/
	color : #000000;
}

div.Body-Text h4.author {
	text-align: center;
	padding: 5px 0 10px 0;
}

p.para-style-override-1 {
	text-align : justify;
}
p.para-style-override-2 {
	text-align : center;
}
p.para-style-override-3 {
	text-align : right;
}
table.Basic-Table {
	font-family : "Gandhi Serif", serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	border-width : 1px;
	border-style : solid;
	border-color : #000000;
	margin-top : 4px;
	margin-bottom : -4px;
}

table.Basic-Table td {
	padding: 2px 5px;
}

table.Basic-Table  thead {
	font-family : "Gandhi Serif", serif;
	font-weight :bold;
	font-style : normal;
	font-size : 1em;
	text-align: center;
}

table.Basic-Table  tbody {
	font-family : "Gandhi Serif", serif;
	font-weight :normal;
	font-style : normal;
	font-size : 1em;
	text-align: center;
}

table.Basic-Table  tfoot {
	font-family : "Gandhi Serif", serif;
	font-weight :bold;
	font-style : italic;
	font-size :.83em;
}
table.table-style-override-1 {
	border-collapse : collapse;
	border-style : double;
	border-width : 2px;
}
td.cell-style-override-1 {
	padding-bottom : 9px;
	padding-right : 9px;
	padding-top : 9px;
}
td.cell-style-override-2 {
	padding-bottom : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

a:visited {
	color: inherit;
}

/*****************************************/
/*                Layout                 */
/*                                       */
/*****************************************/
body {
	margin : 0px;
}

div.Cover-banner {
	position:absolute;
	left:9%;
	top: 0;
	height: 190px !important;
	width: 82%;
	display:none;
}

div.Cover-banner img {
	width: 100%;
	height: 190px !important;
	z-index:-1000;
}

div.Cover-Title {
	width: 98%;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	padding: 15px 0 0 0;
	display:none;
}

p.cover-url a,
h4.cover-url a,
h4.cover_url a {
	color: #FFFFFF;
	font-family : Cinzel, serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	display:none;
}

div.Cover-Issue {
	position:absolute;
	right:0;
	top:155px;
	z-index:0;
	padding: 15px 5% 0 0;
	display:none;
}

div.Cover-URL {
	position:absolute;
	left:0;
	top:150px;
	z-index:0;
	padding: 0 0 0 5%;
	display:none;
}

div.Cover-Citation {
	width: 90%;
	margin: 10px auto 20px auto;
}

hr.cover_hr {
	width: 25%;
	margin: 10px auto 0 auto;
	border-top: dotted 1px #A4A4A4;
}

div.Cover-Text {
	width: 90%;
	margin: 20px auto 0 auto;
}

div.Cover-Ed-1 {
	float: left;
	margin: 10px auto 0 5%;
}

div.Cover-Ed-1 h4,
div.Cover-Ed-1 p {
	text-align: left;
	margin: 0 !important;
}

div.Cover-Ed-2 {
	margin: 0px 5% 0 auto;
	padding: 10px 0 0 0;
}

div.Cover-Ed-2 h4,
div.Cover-Ed-2 p {
	text-align: right;
	margin: 0 !important;
}

div.Cover-Contact {
	clear:left;
	margin: 20px auto 0 5%;
	padding: 0;
}

div.CC-Licence {
	margin: 20px auto 0 5%;
	padding: 0;
}

div.CC-Licence img {
	margin: 0;
	width: 75px;
	height: 28px;
}

div.Cover-License {
	margin: 0 auto 0 5%;
	float: left;
}

div.Cover-License p {
	margin: 0;
}

div.Logo {
	float: right;
	margin:0 5% 0 0;
}

div.Logo img {
	margin: 0;
	width: 150px !important;
}

div.image {
	width: 98%;
	margin: 0 auto;
	padding: 0;
}

div.image img {
	width: 100%;
	padding: 0;
	margin-bottom: -5px;
}

div.crea-image {
	width: 100%;
	margin: 0 auto;
}

div.crea-image img {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 1px solid black;
}

div.Caption {
	width: 98%;
	margin:2px auto 20px 2%;
	padding: 0;
}

div.Caption-crea-b {
	width: 96%;
	margin:2px auto 30px 0;
	padding: 0;
}

hr.art_start {
	clear: both;
	width: 50%;
	margin: 100px auto 20px auto;
	border-top: solid 1px #A4A4A4;
}

div.Article-Title,
h2.article_title {
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
}

div.Authors {
	margin: 20px 0 0 0;
}

div.Abstract {
	width: 70%;
	margin: 20px auto 20px auto;
}

div.Body-Text {
	width: 90%;
	margin: 0px auto;
}

div.Running-L,
div.Pg-L,
div.Running-R,
div.Pg-R {
	display:none;
}

div.Section-Head {
	margin: 30px 25px 5px 15px;
}

div.body-image {
	width: 35%;
	margin: 20px auto 0 auto;
}

div.video {
	width: 750px;
	margin: 0 auto 15px auto;
}

div.body-image img {
	width: 100%;
}

div.table {
	width: 32%;
	margin: 20px auto 20px auto;
}

div.References {
	margin: 20px 25px 50px 15px;
	padding: 0 0 50px 0;
}

div.References h3 {
	margin: 20px 0px -15px 0px;
}

div.References p {
	margin: 20px 0px 0 0px;
}

div.Footnote {
	margin: 20px 0 0 0;
	padding: 3px 0 10px 0;
	position: fixed;
	bottom: 0;
	background-color: #fbfbf3;
	width: 100%;
}
