@charset "utf-8";
/* CSS Document */

body {
					margin-left: 8%;
					margin-right: 8%;
					background-color: #fff;
					font-family: times new roman;
					font-size: 11.5pt;
					line-height:1.6;
				}

				div > *:first-child { margin-top:0em }

				div { margin-top: 0.5em }

				div.front, div.footer { }


				div.metadata {
					font-family: times new roman;
					font-size: 11pt;
					line-height: 1.5;
				}

				div.centered { text-align: center }

				div.table { display: table }
				div.metadata.table { width: 100% }
				div.row { display: table-row }
				div.cell { display: table-cell; padding-left: 0.25em; padding-right:0.25em }

				div.metadata div.cell {
					vertical-align: top;
					padding-top:
					0.3em;
					padding-bottom: 0.3em;
				}

				div.two-column div.cell { width: 50% }

				div.one-column div.cell.spanning { width: 100% }

				div.metadata-group { margin-top: 0.5em; font-size: 75% }

				div.metadata-group > p,
				div.metadata-group > div { margin-top: 0.5em }

				div.metadata-area * { margin: 0em }

				
				.main-title{color:#000;}
				
				div.document-title-notes {
					text-align: center;
					width: 60%;
					margin-left: auto;
					margin-right: auto;
				}

				div.footnote { font-size: 90% }

				hr.part-rule {
					width: 100%;
					align: center;
					margin-top: 5pt;
					margin-bottom: 5pt;
				}

				hr.section-rule {
					color: black;
					width: 100%;
					align: center;
					margin-top: 30pt;
					margin-bottom: 5pt;
				}

				.xref{ color:#3c63af; }
				.figureLink { color: #3c63af; }
				.tableLink  { color: #3c63af; }
				.generated  {font-style: italic;}
				
				.fig { color: #0763a2; }
				.table-wrap  { color: #0763a2;}
				
				.table-wrap  table { font-size:95%;}
				
				.table-wrap  table td, .table-wrap  table th { padding: 5px 5px 5px 5px;}

				.warning, tex-math {
					font-size:80%;
				}

				.warning {
					color: red 
				}

				.tex-math { color:green }

				.data {color: black;}

				.formula {
					font-size: 90% 
				}


				h1, h2, h3, h4, h5, h6 {
					display: block;
					margin-top:
					0em;
					margin-bottom: 0.5em;
					font-weight: bold;
				}

				.document-title {
					font-size: 22pt;
					margin-left: 0em;
					text-align: center;
					color :black;
					line-height:22pt;
				}
				

				.tl-italic {
					line-height: 100%;
				}


				.tl_sub {
					line-height: 100%;
				}


				.tl-sup {
					line-height: 100%;
				}


				.tl-bold {
					font-weight:bold;
					line-height:100%;
				}


				.callout-title {
					font-style:italic;
					text-align: center;
					margin-top: 0.5em;
					margin-right: 1em;
					font-size: 12pt;
				}


				div.section, div.back-section {
					margin-top: 1em;
					margin-bottom:30pt;
					font-size: 11pt;
				}

				div.panel { 
					
					background-color: #fff;
					font-size: 90%;
					padding-left: 0.5em;
					padding-right: 0.5em;
					padding-top: 0.5em; padding-bottom: 0.5em;
					margin-top: 0.5em; margin-bottom: 0.5em 
				}

				div.blockquote { 
					font-size:90%;
					margin-left: 1em; margin-right: 1em;
					margin-top: 0.5em;
					margin-bottom: 0.5em 
				}

				div.caption {
					margin-top: 0.5em; 
					margin-bottom:0.5em 
				}

				div.speech {
					margin-left: 1em; 
					margin-right: 1em;
					margin-top:0.5em; 
					margin-bottom: 0.5em 
				}

				div.verse-group {
					margin-left: 1em;
					margin-top: 0.5em;
					margin-bottom: 0.5em 
				}

				div.verse-group div.verse-group {
					margin-left: 1em;
					margin-top: 0em;
					margin-bottom: 0em 
				}
				
				div.note { 
					margin-top: 0em; 
					margin-left: 1em;
					font-size: 85%; 
				}

				.ref-label {
					margin-top: 0em;
					vertical-align: center;
					font-size: 14pt;
				}

				.ref-content {
					margin-top: 0em;
					padding-left: 0.25em;
					font-size:10.5pt;
				}

				h5.label { margin-top: 0em; margin-bottom: 0em }

				p {
					margin-top: 0.5em; margin-bottom: 0em 
				}

				p.first { margin-top: 0em }

				p.verse-line, p.citation { 
					margin-top: 0em; 
					margin-bottom: 0em;
					margin-left: 2em;
					text-indent: -2em; 
				}

				p.address-line { 
					margin-top:0em; 
					margin-bottom: 0em; 
					margin-left: 2em 
				}

				ul, ol { 
					margin-top:0.5em 
				}

				li { 
					margin-top: 0.5em; 
					margin-bottom: 0em 
				}
				
				li > p {
					margin-top: 0.2em; 
					margin-bottom: 0em 
				}

				div.def-list {
					border-spacing: 0.25em 
				}

				div.def-list div.cell { 
					vertical-align: top;
					border-bottom: 0px thin solid black;
					padding-bottom: 0em;
				}

				div.def-list div.def-list-head {
					text-align: left 
				}


				.label { 
					font-weight: bold; 
					font-size: 80% 
				}

				.monospace {
					font-family:
					monospace;
				}

				.overline{
					text-decoration: overline;
				}


				.tl-underline {
					text-decoration: underline;
				}

				a { 
					text-decoration: underline;
				}

				.section-title {
					font-weight: bold;
					color: #0763A2;
					line-height: 130%;
					
				}

				.subsection-title {
					font-weight: bold;
					color: #0763A2;
					line-height: 130%;
					
				}

				.double-sub-section-title {
					font-weight: bold;
					color: #0763a2;
					line-height:130%;
					
				}

				.triple-sub-section-title {
					font-weight: bold;
					color: #0763a2;
					line-height: 130%;
					
				}
				
		        #article-body div.fig img {
		        	max-width:100%;
					max-height:100%;
		        }
		        
		        #article-body div.table-wrap img {
		        	max-width:100%;
					max-height:100%;
		        }
		        
		        div.bio-list div.panel {
		        	border: 0px solid;
		        }
		        
		        .iconblock, figure{
			        color: #888;
				    display: table;
				    width: 100%;
				    padding: 6pt;
				    border: #E0ECFF double 4pt;
				    border-radius: 6pt;
		        }
		        
		        img, figure, .iconblock, a {
				    box-sizing: border-box;
				}
				
				.iconblock, table, figure {
				    line-height: 1.5;
				    margin: 1.1429em 0;
				}
				
				.small-thumb{
				    width: 90%;
				    border: 1px solid #444;
				    max-width: none;
				    padding : 3 3 3 3;
				}
				
				.icnblk_cntnt {
				    display: table-cell;
				    vertical-align: top;
				    width:80%;
				}
				
				
				
				
				.figpopup{
					cursor: pointer;
					.cursor: hand;
				}
				
				.co {
					z-index: 10000;
					display: none;
					position: absolute;
				}
				
				.co-default {
					color: #444;
					border: 5px #444 solid;
					border-color: rgba(0,0,0,0.7);
					.border-color: #444;
					.border-width: 5px;
					border-radius: 5px;
					margin: 3mm;
					box-shadow: 0px 0px 5px 3px rgba(0,0,0, 0.3);
					background: white;
					word-wrap:  break-word;
					font-size: 12pt;
				}
				
				.co-default a {
					text-decoration: none;
				}
				
				.co-fig {
				    margin:  3mm 3mm 12mm;
				}
				
				
				.co-inner {
				    padding: 2mm;
				    box-sizing: border-box;
				}
				
				.co-inner > div + div,
				.co-inner > li + li{
				    margin: 1em 0;
				}
				
				
				.large-thumb{
					border: 1px solid #444;
					vertical-align: middle;
				}
				
				.figpopup-sensitive-area{
					cursor: pointer;
					.cursor: hand;
					text-decoration: none;
					position: absolute;
					top: 0;
					opacity: 0;
					filter: alpha(opacity=0);
					color: transparent;
					background-color: transparent;
				}
				
				.legend, .large-thumb {
				    margin: 2mm;
				}
				
				.legend{
					max-width: 10in;
				}


				
				
				.jr-objectbox {
				    
				    width: auto;
				    height: auto;
				    max-height: none;
				    max-width: none;
				    bottom: 42pt;
				    -webkit-box-shadow: 0 0 10px #000;
				    -moz-box-shadow: 0 0 10px #000;
				    box-shadow: 0 0 10px #000;
				    background: rgba(0,0,0,.75);
				    left: 8pt;
				    right: 8pt;
				    top: 8pt;
				    z-index: 7000;
				}
				
				.jr-objectbox.help,
				.jr-objectbox.note {
				    bottom: 8pt;
				}
				
				
				.jr-objectbox.about {
				    max-width: 40em;
				    max-height: 30em;
				    margin: auto;
				}
				
				.jr-objectbox:after {
				    content: none;
				}
				
				.thidden {
				    opacity: 0;
				    left:0;
				    right: 0;
				    -webkit-transform:       translateX(0);
				    -moz-transform:          translateX(0);
				    -ms-transform:           translateX(0);
				    -o-transform:            translateX(0);
				    transform:               translateX(0); 
				}
				
				
				aside.jr-objectbox .cnt {
				    background: none;
				    margin: 6pt;
				
				}
				
				
				.jr-objectbox .cnt {
				    position: absolute;
				    overflow: hidden;
				}
				
				.jr-objectbox-close {
				    position: absolute;
				    left: -8pt;
				    top: -8pt;
				    color: red;
				    background: white;
				    border: 6pt solid rgba(0,0,0,.75);
				    border-radius: 15pt;
				    width: 1.5em;
				    height: 1.5em;
				    line-height: 1.5em;
				    text-align: center;
				    z-index: 1;
				    font-weight: bold;
				    -webkit-box-shadow: 0 0 8px #444;
				    -moz-box-shadow: 0 0 8px #444;
				    box-shadow: 0 0 8px #444;
				    cursor: pointer;
				}
				
				.jr-objectbox-inner {
				    overflow: hidden;
				    position: absolute;
				    top: 0;
				    left:5;
				    right: 5;
				    bottom: 5;
				}
				
				.jr-objectbox-drawer {
				    width: 100%;
				    height: 100%;
				    overflow: auto;
				    -webkit-overflow-scrolling: touch;
				    position: static;
				    box-sizing: border-box;
				    background-color: #FFE; 
				}
				
				/* article's content (figures/tables) in the object box */
				.jr-objectbox article {
				    padding: 1em;
				    min-height: 100%;
				    box-sizing:  border-box;
				}
				
				.jr-objectbox article h3{
				    margin-top: 0;
				}
				
				.jr-objectbox article[data-type=fig] .figure {
				    text-align: center;
				    margin: 1em 0;
				}
				
				.jr-objectbox article img {
				    max-height: none;
				    border: 1px solid #444;
				}
				
				/* table */
				.jr-objectbox article[data-type=table-wrap] {
				    border: none;
				    padding: 1em;
				}
				
				.jr-objectbox article[data-type=fig] > div > div,
				.jr-objectbox article[data-type=fig] > div > h3,
				.jr-objectbox article[data-type=fig] > div > p,
				.jr-objectbox article[data-type=table-wrap] > div > div,
				.jr-objectbox article[data-type=table-wrap] > div > h3,
				.jr-objectbox article[data-type=table-wrap] > div > p{
				    max-width: 6in;
				    margin-left:auto;
				    margin-right:auto;
				}
				
				.jr-objectbox article[data-type=fig] > div > div.figure,
				.jr-objectbox article[data-type=table-wrap] > div > div.large_tbl {
					text-align:center;
				    max-width: none;
				}
				
				.jr-objectbox article[data-type=table-wrap] table {
				    margin-left:auto;
				    margin-right:auto;
				}
			.list_img{list-style:none;}	
			.list_img li{}


.tb01{width:100%;}
.tb01, .tb01 th, .tb01 td{ border: 1px solid black; border-collapse: collapse; text-align:center;}

