	@font-face {
	font-family: "AMCCDG+AdvOTf9433e2d-2136";
	font-style:italic;
 src: url(fonts/AMCCDG+AdvOTf9433e2d-2136.ttf);
}
/*super light gray (container background) : #fafbfc;
light gray (lines table) #ecebeb
dark blue (Title, links ): #0068b6
light blue (box background) : #e8f0f9
medium blue (borders) #9eb9d6
green (button) : #8ec64b 
orange (close button e.g table): #ec9a33*/


.main-section {
 min-height: auto;
 }
 
/* _____________________________________
 -------------OECD CONTAINER --------- */
#web_oecd-container {
	/*overflow:auto; permet 100% de hauteur*/
 max-width:1024px;
 min-width:320px;
 min-height: 1024px;
 margin:0 auto;
 background:#fafbfc;
 overflow:hidden;
}
.web_main-container { 
 font-style:normal;
 line-height: 1.52857143;
 margin: 1em 0;
 }
/* --------- Container 2 column : Aside and Article dans le web_main-container------------*/
	.web_article {width:100%; 
	max-width: 768px; 
	padding: 0 3px;
	float: right;}	/*Ipad vertical */
	/*.web_article p:first-of-type { margin-top: 0; }*/
	.web_aside {max-width: 210px; float: left; padding-top:16px;}
	.web_citeas {font-size:14px;min-width: 210px;width: 80%; display: block;float: left;padding: 1em; overflow-wrap: break-word;word-wrap: break-word;}
 .web_citeas-title {}
 .web_citeas-subtitle {display:block}
/* -- NEW -----------*/

/*.web_btn-citeas {
 display: inline-block;
 text-align: center;
 vertical-align: middle;
 padding: 1px 5px;
 border: 2px solid #8ec64b;
 border-radius: 8px;
 background: #ffffff;
 background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
 background: -moz-linear-gradient(top, #ffffff, #ffffff);
 background: linear-gradient(to bottom, #ffffff, #ffffff);
 font: normal normal bold 12px arial;
 color: #000000;
 text-decoration: none;
}
.web_btn-citeas:hover,
.web_btn-citeas:focus {
 border: 2px solid #0068b6;
 color: #000000;
 text-decoration: none;
}
.web_btn-citeas:active {
 background: #999999;
 background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#ffffff));
 background: -moz-linear-gradient(top, #999999, #ffffff);
 background: linear-gradient(to bottom, #999999, #ffffff);
}*/
/* ----------------------- */

	.web_aside-illus {padding:0 0 .5em 0;}
	.web_aside-cover { 
 -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
 -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
 box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
 padding: .5em;
 margin-left:.5em;
 background:#e3e3e3;}

/* --------------- FIN OECD CONTAINER-----------------------*/


/*_______________________________________
 ----------- styles --------------------*/

/* effet */
.web_main-container, .web_aside, p, h1, h2, h3, h4, h5, img {
		 	-webkit-transition:all 0.6s;
 -moz-transition:all 0.6s;
 transition:all 0.6s;
} 

/* paragraphe */
.web_main-container p {
	 
	 margin: .7em 0;
}

/* Float */ 
.web_fltl { float: left;}
.web_fltr { float: right;}

/* Indents */
.web_indentlevel1 {text-indent:0;}
.web_indentlevel2 {padding-left:.5em;}
.web_indentlevel3 {padding-left:1em;}
.web_indentlevel4 {padding-left:1.5em;}

/* Alignement */
.web_inlinemiddle {vertical-align:-50%;}
.web_top {vertical-align:top;}
.web_bottom {vertical-align:bottom;}
.web_middle {vertical-align:middle;}

.web_text-left {text-align:left}
.web_text-center {text-align:center}
.web_text-right {text-align:right}
.web_text-justify {text-align:justify}
.web_text-lowercase {text-transform:lowercase}
.web_text-uppercase {text-transform:uppercase}
.web_text-capitalize {text-transform:capitalize}


/* Case style */	
.web_lroman {list-style-type:lower-roman;}
.web_uroman {list-style-type:upper-roman;}
.web_lalpha {list-style-type:lower-alpha;}
.web_ualpha {list-style-type:upper-alpha;}

/* Font style*/
.web_ita {font-style:italic;}
.web_normal {font-style:normal;}
.web_boldital {font-weight:700;	font-style:italic;}

/* citation */
.web_citation {
 font-size:1em;
 text-indent: 0;
	margin-left:1.4em;
	padding:.2em .5em;
 border-left:solid #0068b6 3px;
 overflow:hidden;
 }
	.web_citation p {
	 margin: .2em .2em;
	}

/* -- List style type --*/
.web_main-container ol,
.web_main-container ul {
	margin-left:.05em;
	margin-bottom:.2em;
	padding-left: 2.2em;
	}
.web_main-container li p {
	text-indent:0;
	padding:0;
	margin:0 0 .2em;
	color:#281b21;
	orphans:2;
	widows:2;
	}

/* Style des Titres textes */
.web_h1-part {
	font-size: 1.375em;
 line-height:1.5;
 font-weight: 600;
 text-align:center;
 padding-bottom: .5em;
 margin: 1.6em 0 1em 0;
 }
.web_h1 {
	font-size: 1.375em;
	line-height:1.5;
	font-weight: 400;
	padding-bottom: 1em;
	padding-top: .1em;
	margin: 1.6em 0 1em 0;
	text-align:center;
	}
.web_prefix-section, .web_h-subtitle {
	display:block;
	font-style: italic;
	font-weight:400} 
.web_h2 {
	font-size: 1.3em;
	line-height:1.5;
	text-align:center;
	font-weight: 400;
	padding-bottom: .2em;
	margin: 1.6em 0 1em 0;
	color: black;
	}
.web_h3 {
	font-size: 1.1em;
	line-height: 1.4;
	font-weight: 700;
	text-align:center;
	margin: 1.6em 0 1em 0;
	}
.web_h4 {
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.4;
	text-align:center;
	font-weight: 600;
	margin: 1.6em 0 .6em 0;
	}
.web_h5 {
	font-size: 1.1em;
	line-height: 1.4;
	font-weight: 400;
	text-align:center;
	margin: 1.4em 0 .6em 0;
	padding-left:1em;
	
	}
.web_section-indicator {
	padding: 0.2em 0.5em;
	display: inline-block;
	border-top: thin solid #9eb9d6;;
	border-bottom: thin solid #9eb9d6;
}
/* Abstract style */
.web_section-abstract {
	padding: .625em;
	margin: 0 1em;
	background:#fff;
	border:solid 1px #ecebeb;
	color:#333;
	overflow:hidden;
}
.web_section-abstract:before {
	content:'Abstract'; 
	font-size:1.3em;
	line-height:1.2;
	font-weight:600;
	color:#8ec64b; 
	}

/* frontmatter section*/	
.web_section-frontmatter .web_h1,
.web_section-frontmatter .web_h2,
.web_section-frontmatter .web_h3,
.web_section-frontmatter .web_h4,
.web_section-frontmatter .web_h5 {color:#000}
.web_section-frontmatter .web_h2 {color:#0068b6;border-bottom:none}

/* Glossary and Acronyms - Style */
.web_section-glossary {}
.web_glossary-table {display:table;width:100%;}
.web_glossary-row {
/* define a div as a table */
	display:table-row;
	line-height:1.2;
	font-weight:700;
	width:100%;
	}
.web_acronym {
/* define a div as a cell */
	display:table-cell;
	min-width:5em;
	padding-bottom: .5em;
	}
.web_def p {
	display:table-cell;
	padding: 0 0 .5em .5em;
	}

/* Bibliography and note section*/
.web_main-container .web_biblio-container p {
 margin-left: 1em;
	padding-left: 1em;
	text-indent: -2em;
	text-align: left;
 }
.web_biblio-container .web_h2,
.web_note-container .web_h2 {
	line-height:1.5;
	padding-bottom: .3em;
	margin: 1.6em 0 1em 0;
	color: #0068b6;
	border-top: 1px solid #9eb9d6;
	border-bottom:none;}
	
.web_biblio-container .web_h3 {font-size: 1em;	font-weight: 400;}
	
/* back matter section*/
.web_section-backmatter .web_h1,
.web_section-backmatter .web_h2,
.web_section-backmatter .web_h3,
.web_section-backmatter .web_h4,
.web_section-backmatter .web_h5 {color:#000}
.web_section-backmatter .web_h2 {color:#0068b6;border-bottom:none}

/* _______________________________________
 --------------hyperlink and ref -------- */

/* décalle de la hauteur du bandeau -- @2DO manage offset with javascript*/
.web_offset:before {
 display: inline-block;
 content: " ";
 height: 70px;
 margin: -70px 0 0 0;
 padding-top:.1em;
	}
	
/* table of content link*/
.web_btnmenu-position a.web_toc-link:link {
	display:inline-block;
	width:100%;
	font-weight:inherit;
	}
#web_oecd-container a.web_toc-link:hover {
 border: none;
 background: #8ec64b;
 color:black}
 
/* Button menu link */
#web_oecd-container .web_btnmenu-position a {color:#fff;text-decoration:none}

.web_btnmenu-position a.web_link-btn:link {
	color:#fff;
	/*background-color:#43434A;*/
 width: 58px;
 height:44px;
 line-height:44px;
 text-align:center;}
a.web_link-btn:active, a.web_link-btn:active{text-decoration: none;background-color: #8ec64b;}
a.web_link-btn:hover {background-color: #8ec64b;}


/* text link*/
#web_oecd-container a {color:#0068b6;}
a.web_a, a.web_a:visited, a.web_a:active {
 color:#0068b6;
 
 text-decoration: none;
 border-bottom: 1px #0068b6 dotted;
 word-wrap: break-word;
	overflow-wrap: break-word;
 }
a.web_a:hover {
 color: #0068b6;
 border: none;
 border-bottom: 2px #8ec64b solid;
 }
.web_a-nodeco:link {
/* used in: back to ref in the endnotes*/
	color:#0068b6;
	text-decoration:none;
}

/* tweeter text display*/
a.web_tweeter-text:hover {
background:#f3f6f9;
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.57);
-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.57);
box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.57);
}

/* super script for notes style
.fignoteref, .tabnoteref, .boxnoteref, .noteref 
*/
a.web_noteref, a.web_noteref:visited, a.web_noteref:active {
 font-weight: 600;
 font-size: smaller;
 line-height: normal;
 vertical-align: .5em;
 color: #0068b6;
 text-decoration: none;
 }
.web_noteref:hover {
 color: #0068b6;
 border: none;
 background: #e6eff3;}

/* statlink button */
.web_statlink:before {
 content: 'Statlink\00a0\f019';
 background: #8ec64b;
 color: #000;
 padding: .2em .9em .2em .5em;
 border-radius: 0 10px 10px 0;
 }
 /* navigation entre les sections h2 next & previous */
.web_section-topdown {float:right;display:block;}
.web_section-top:after {
 content: "\f0de";
 text-decoration: none;
 margin:0 .5em;
}
.web_section-down:before {
 content: "\00a0\00a0\f0dd";
 text-decoration: none;
 padding-right:.5em;
}

/* _______________________________
 ----------- fix Menu ----------
 -------------------------------*/
* { Box-sizing: Border-box } 
.web_btnmenu-fix {
	position: fixed;
 top: 0;
 left: 0;
 z-index: 1;
}
.web_btnmenu-position {
 width:100%;
 height:44px;
 background:#353535;
}
.web_list-none { 
 margin: 0;
 padding: 0;
 list-style: none;
 }
#web_nav {
 position:relative;
 max-width:1024px;
 margin:0 auto;
	}
#web_nav-page {
 margin: 0 auto;
 max-width: 1024px;
 }
li.web_btn {
 width: 58px;
 height:44px;
 line-height:44px;
 text-align:center;
 color: #fff ;
 background: #43434A;
	}
.web_btn-empty {
 width: 76px;
 height:44px;
 line-height:44px;
 }
#web_nav li.web_btn:hover {
 cursor:pointer;
 background-color: #8ec64b; /* Green */
	}
.web_btn-toc-content {
 width:310px; 
 height:90vh;
 /* height:calc(100vh - 218px); valeur de la toc moins têtière*/
 display:none; 
 overflow-y:auto; 
 overflow-x:hidden; 
 background-color:#555;	
 padding: 1.5em .3em;
 line-height:1.3em;
 z-index:10;
	}
.web_btn-slide-content {
 margin: 0 0 0 6px;
 padding: 0 0 0 0;
 width: 44px;
 display: none;
 overflow: hidden;
 	}
.web_btn-slide-content.social-links li > a {
 height: 44px;
 line-height: 26px;
 background: #186398;
 border-radius: 100px;
 display: block;
 text-align: center;
 transition: all 0.3s ease 0s;
 margin: .5em 0;
 padding: .5em;
}
.web_btn-slide-access {
 margin: 0 0 0 0px;
 padding: 0 0 0 0;
 display: none;
 overflow: hidden;
 	}
.web_cross-close {
	line-height: 40px;
	background-color: #e88900;
	width: 50px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	left: 240px;
 }
/* style de la table des matières */
.web_toc-title {
 margin: 0;
 padding: 0;
 list-style: none;
 text-align:left;
 border-bottom: #353535 2px dotted;
 padding-bottom: .5em;

}
.web_toc-title ul { 
	list-style: none;font-weight:normal;
	margin-left:.5em;padding:0}

.web_toc-title ul ul {
	font-style:italic;
	margin-left:.7em}
.web_toc-part {font-weight:bold;font-variant: small-caps;margin-top:.4em}
.web_toc-chapter {font-weight:bold;}

/* END -------- fix Menu ----------*/



/* __________________________________
	 --- block pour tableaux ---
------------------------------------ */

/* Containeur d'objets à étendre */
.web_blk-expand {
 width: 100%;
 max-width:756px;
 max-height: 120px;
 min-height: 115px;
 border-bottom: 1px solid #8ec64b;
 margin: .5em 0 1em 0;
 overflow: hidden;
 -webkit-transition: width .5s, height 1.2s;
 transition: width .5s, height 1.2s;
}
/* étendre vers le bas */
.web_blk-expand-down {
 width: 100vw;
 max-width: 1018px;
 height: auto;
 max-height: none;
 padding-left:.5em;
}
/* décallage gauche des objets dans les encadrés */
.web_box-container > .web_blk-expand.web_blk-expand-down {
	padding-left:.7em;}

/* vue page entière */
.web_blk-expand-full-page {
 position: fixed;
 top: 0;
 right: 0;
 height: 100%;
 max-height: 100vh;
 width: 100%;
 max-width: 100vw;
 float: right;
 overflow: auto;
 margin: auto;
 z-index: 10;
 background:#fff;
}
/* objet à étendre */
.web_block-object {
 width: 100%;
 height: auto;
}
/* containeur des boutons */
.web_blk-btn {
 width: 100%;
}
/* Aspect des boutons */
.web_btn-view,
.web_btn-view-full {
 display: inline-block;
 line-height: normal;
 text-align: center;
 color: black;
 width: 60px;
 background: #8ec64b;
 padding: .4em 0;
 margin: 0 0em 0 2.5em;
 border: none;
 border-radius: 3px 3px 0 0;
}
/* Comportement des boutons au click */
.web_btn-view-hidden {display:none}
.web_btn-view-colose { 
 background: #b9b9b9;
 font-weight: 600;
 background: #ec9a33;
 margin-top: .5em;
}

/* Additionel pour les tableaux visible par defaut*/
.web_blk-expand.web_blk-visible {
 /* width: 100%; */
 /* max-width: 756px; */
 /* max-height: none; */
 border-bottom: 1px solid #8ec64b;
 margin: .5em 0 1em 0;
 -webkit-transition: width .5s, height 1.2s;
 transition: width .5s, height 1.2s;
 float: right;
}

.web_blk-visible.web_blk-expand-down {
 width: 100vw;
 max-width: 1018px;
 height: auto;
 max-height: none;
 padding-left: .5em;
}
.web_blk-visible.web_blk-expand-full-page {
 position: fixed;
 top: 0;
 right: 0;
 height: 100%;
 max-height: 100vh;
 width: 100%;
 max-width: 100vw;
 float: right;
 overflow: auto;
 margin: auto;
 z-index: 10;
 background: #fff;
 padding: .5em;
}

/* -------------------------------
	TABLE DEFINITION 
---------------------------------- */
/* Reset Table */
table,caption,tbody,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
 line-height: 1.6;
/*text-align: normal;*/
background:transparent;
}
/* Bootstrap .web_table-responsive utilisé à la place de .table-container overflow (Scroll if table too large) */

.web_table-style, td, th {
	 line-height: 1.6;
	color:#000;
	border-collapse:collapse;
	margin-bottom:1em;
	}
.web_table-style {background:white}
.web_table-style th,
.web_table-style td {
	margin:.2em 0;
	padding: .3em .1em;
	border:0px solid #ecebeb;
}
.web_table-style tbody[class=web_group-tbody] 
/* top bottom body border*/ {
	border-top:0px solid #8ec64b;
	border-bottom:0px solid #8ec64b;
	}
.web_table-style tbody[class=web_group-tfoot] td {
/*remove border in foot row*/
	border:none;
	padding:0;
	 line-height: 1.6;
	}
tbody[class=web_group-tbody] tr:hover {
/* rule color on mouse over*/
	background:#e8f0f9;
	}
tbody[class=web_group-tbody] td:hover {
/*cell color on mouse over cell*/
	background:#A3D06C;
	color:#fff;
	font-weight:600;
	line-height: 1.6;
	}
.web_table-heading, .web_table-subheading,
.web_figure-heading, .web_figure-subheading{
	font-weight:bold;
	text-align:center;
	padding:.313em;
	}
.web_table-subheading, .web_figure-subheading{
	}
.web_group-thead th p,
.web_group-tbody td p {
	 line-height: 1.6;
 }
 
.web_table-style p {margin-bottom:.2em;}
.web_table-style tbody[class=web_group-tfoot] td p {
	margin:.5em 0 0;
	}
.web_prefix-num {
	font-style:normal;
	color:#333;
	}

/* Responsive Table check also mediaqueries*/
.web_table-responsive {
 overflow-x: auto;
 min-height: 0.01%;
}
/* Scroll Aspect iOS*/
.web_table-responsive::-webkit-scrollbar {
	background:#ecebeb;
	height:10px;
	overflow:visible;
	width:10px;
	border-radius:10px;
	}
.web_table-responsive::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:10px;
	}
.web_table-responsive::-webkit-scrollbar-thumb {
	background-color:rgba(153,204,0,0.99);
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-border-radius:10px;
	}
.web_table-responsive::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,104,182,1);
	}

/* ________________________________________
 	---------------BOX Container ----------- */

.web_box-container {
	font-size:1em;
	line-height:1.4;
	padding:.5em;
	margin:2em 0;
 border-top: 0px solid #9eb9d6;
 border-bottom: 0px solid #9eb9d6;
	background:#e8f0f9;
	page-break-inside:avoid;
	clear:both;
	}
/* tips pour éviter d'ajouter overflow:hidde,*/	
.web_box-container:after {content:'\00a0';
 font-size: .2em;
 line-height: inherit;}

/* Titre d'encadrés */
.web_box-container .web_h1 {font-size:1em;font-weight:600;margin-top:.5em;text-align:left;color:#444;
border-bottom:1px dotted #BFBFBF;}
.web_box-container .web_h2,
.web_box-container .web_h3,
.web_box-container .web_h4 {font-size:.938em;font-weight:600;color:#444;margin: 1.4em 0 1em 0;border-bottom:none;}
.web_box-container .web_h3 {font-weight:600;font-style:italic}
.web_box-container .web_h4 {font-style:italic;padding-left:.5em;}
.web_box-container .web_prefix-section {display:inline; font-style:normal;}
.web_box-container .web_note,
.web_box-container .web_source,
.web_box-container .web_statlink,
/* notes sources statlink style in fingure-container*/
.web_figure-container .web_note, 
.web_figure-container .web_source,
.web_figure-container .web_statlink {font: normal normal .95em/1.4 'Roboto Condensed', sans-serif;
line-height: 1.2;margin:.5em 0;padding:0 .5em 0 1em;}

/* _______________________________________
 ------------- FIGURE Container ---------- */
.web_figure-container {
	font: normal normal .938em/1.4 'Roboto Condensed', sans-serif;
	line-height:1.2;
	color:#000;
	border-collapse:collapse;
	padding:.5em 0; 
	margin:2em 0;
	border-top: 0px #8ec64b;
	border-bottom: 0px #8ec64b;
	clear:both;
	}
	
.web_center-block {
 display: block;
 margin-right: auto;
 margin-left: auto;
}	
/*.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
 display: block;
 max-width: 100%;
 height: auto;
}*/

.web_img-responsive {
 display: block;
 max-width: 100%;
 height: auto;
}
.web_img-max:hover {
	border: solid 1px #CCC;
 -moz-box-shadow: 1px 1px 5px #999;
 -webkit-box-shadow: 1px 1px 5px #999;
 box-shadow: 1px 1px 5px #999;
 } 
.web_img-max {max-height:300px; cursor:zoom-in; border:none}
.web_img-max-expanded {max-height:80vh; cursor:zoom-out;border:dotted 1px lightgray}
.web_img-max-expanded:hover {cursor:zoom-out;	border: solid 1px #CCC;
 -moz-box-shadow: 1px 1px 5px #999;
 -webkit-box-shadow: 1px 1px 5px #999;
 box-shadow: 1px 1px 5px #999;}
.web_enlarged{
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: #fff;
 overflow:auto;
 padding: 0 15px;
 z-index:2;
}
.web_figure-x2 {border:2px red solid}

.web_author{
	font-size: 1em;
 text-align: left;
 line-height: 1.5;
 margin-bottom: 3em;
}
.web_author-name{
 font-style: normal;
 color: #0068b6;
 font-weight: bold;
}

.web_author-role{
	font-size: 0.95em;
	margin-bottom: 0.6em;
}


p.chap_intro{
	
	letter-spacing: 1px;
	 font-style:italic;
	
}

.wto_bold{
	font-weight:bold;
}
/*Chapter Header Style*/




h5.wto_h5{
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
}
.web_fltl_a
{ 
float: left;
clear:both;
}

.web_boxtext
{
font-weight:bold;
color:white;
}
.web_box_head
{
background-color:#2992D0;
border:0px solid #2992D0;
padding:0.5em;
}

.web_box_app
{
border:0px solid #2992D0;
padding:0.5em;
}

.web_box_imag
{
background-color:#D4E3F4;
border:0px solid #2992D0;
padding:0.5em;
}

.supsub {
 display: inline-block;
 margin: -9em 0.1em 0.1em;
 vertical-align: -0.95em;
 line-height: 1.35em;
 font-size: 70%;
 text-align: left;
}

.nobr {
 white-space: nowrap;
 
 
}

.overline{
	text-decoration: overline;
}

.td_bor
{
text-align:center;
border-bottom:1px solid #2A92D0;
}
.td_bot
{
border-bottom:1px solid #2A92D0;
}

.sr_bot
{
border-bottom:2px solid #2A92D0
}


span.padlef {
	padding-left:30px;
}
.web_section-endnotes{
	padding: .625em;
	margin: 0 1em;
	background:#fff;
	border:solid 1px #ecebeb;
	color:#333;
	overflow:hidden;
}

/*FootNote Popeup*/

/*Modal*/
.wto_ontop {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	
 
}

/************FootNote popup******************/


/*Modal*/
.wto_ontop {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	background-color:rgba(41, 39, 31, 0.5);
	
 
}

/*FootNote popup*/
.wto_popText {
	 background-color: #FEF6BB;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	border-radius: 25px;
	-webkit-border-radius: 25px;
 -moz-border-radius: 25px;
	 box-shadow: 10px 10px;
	width: 80%;
	max-height: 50%;
	margin-top: 10%;
	overflow: auto;
	text-align: justify;

}

/*Close Footnote*/

.wto_popup_close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;

}

/*Close Button Hover*/
.wto_popup_close:hover, .wto_popup_close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}

.wto_size14{
text-align:center;
}


.wto_mtop{
padding-top:5em;
padding-bottom:5em;
}

.center{
text-align:center;
}

.wto_noind{
text-indent:0em;
}

.wto_top_bottom{
margin-top:2em;
margin-bottom:-0.1em;
}

.wto_laparent ol { counter-reset: item }
 .wto_laparent li { display: block ; text-indent:-1.5em; counter-increment: item; }
 .wto_laparent li:before { content: " ("counter(item,lower-alpha)") "; }
 
 .wto_laparent1 ol { counter-reset: item }
 .wto_laparent1 li { display: block ; counter-increment: item; text-indent:-1.1em; margin-top:0.3em;}
 .wto_laparent1 li:before { content: " ("counter(item,lower-roman)") "; }
 
 .wto_laparent2 ol { counter-reset: item }
 .wto_laparent2 li { display: block ; counter-increment: item; text-indent:-1.1em; margin-top:0.3em;}
 .wto_laparent2 li:before { content: counter(item,lower-normal)") "; }
 
 .left{
 padding-left:1em;
 }
 
 .wto_size10{
 font-size:0.83em;
 }
 
 .wto_border{
 text-decoration:underline;
 }
 
 .wto_subhead{
	font-size: 1em;
	line-height:1.5;
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: -1em;
	padding-bottom:1.5em;
	text-align:center;
	}
	
.td{
vertical-align:top;
}

.wto_mtop1{
margin-top:-1em;
margin-bottom:-0.2em;
}

.wto_mtop2{
margin-top:-3em;
margin-bottom:-0.1em;
}

.wto_mtop3{
padding-top:5em;
padding-bottom:1.5em;
}

.wto_mbot{
margin-bottom:-0.2em;
}

.wto_mbot1{
margin-top:-3em;
margin-bottom:-0.5em;
}

.wto_mbot2{
margin-bottom:-1.2em;
}

.wto_ptop{
padding-top:1em;
}

.wto_right{
text-align:right;
}
.wto_bor{
border:0px solid black;
width:3em;
}

.wto_ptop1{
margin-top:-1em;
}

.wto_size11{
 font-size:0.91em;
 }
 
.wto_size12{
 font-size:1em;
 }
 
.wto_size15{
 font-size:1.24em;
 }
.wto_pleft{
padding-left:3em;
text-indent: 0em;
padding-right:5em;
text-align:justify;
}

.wto_p wto_left1{
padding-left:1.5em;
text-indent: 0em;
text-align:justify;
}

.wto_pleft2{
padding-left:1.8em;
text-indent: 0em;
text-align:justify;
}

.wto_pleft3{
padding-left:1em;
text-indent: 3em;
text-align:justify;
}

.wto_ptop2{
padding-top:0.5em;
}

.wto_bortop{
border-top:1px solid black;

}
.wto_bortop_a{
border-bottom:1px solid black;

}
.wto_auto{
margin-left:auto;
margin-right:auto;
}

.wto_left1{
 padding-left:2em;
 text-indent: 0em;
 }
 
.wto_left2{
 padding-left:2.8em;
 text-indent: 0em;
 }
 
 .wto_left3{
 padding-left:2.9em;
 text-indent: 0em;
 }
 
 .wto_left4{
 padding-left:3.5em;
 text-indent: 0em;
 }
 
 .wto_left5{
 padding-left:2.5em;
 text-indent: 0em;
 }
.artical {
	font-size: 0.91em;
	line-height:1.5;
	font-weight: bold;
	margin-bottom: 1em;
	padding-top: 1.5em;
	margin: 1.6em 0 1em 0;
	text-align:center;
	}
.wto_caps{
font-variant:small-caps;
}

.bot{
margin-bottom:-0.1em;
}

.wto_hang{
text-indent:-3em;
padding-left:3em;
}

.wto_hang1{
text-indent:-1em;
padding-left:2.5em;
}

.wto_hang2{
text-indent:-1em;
padding-left:3em;
}

.wto_hang3{
text-indent:-1em;
padding-left:2em;
}


.wto_size18{
font-size:1.50em;
}

td { 
 font-style:normal;
 margin: 1em 0;
 }
 
 .wto_hide{
	
	display: none;
}

ol.roman {
    counter-reset: roman;
    padding-left: 50px;    
}
ol.alpha {
    counter-reset: alpha;
    padding-left: 50px;
}
ol li {
    list-style: none;
    position: relative;
}
ol.roman > li:before {
    counter-increment: roman;
    content:"(" counter(roman, lower-roman)")      ";
	padding-right: 20px;
    margin-left: -40px;
    padding-top: 8px;
    padding-bottom: 8px;
}
ol.alpha > li:before {
    counter-increment: alpha;
    font-style: italic;
    content:"(" counter(alpha, lower-alpha)")      ";
    padding-right: 20px;
    margin-left: -40px;
    padding-top: 8px;
    padding-bottom: 8px;
}

ol.decima > li:before {
    counter-increment: decimal;
 /*   font-style: italic;*/
    content:"(" counter(decima, decimal-leading-zero)")      ";
    padding-right: 20px;
    margin-left: -40px;
    padding-top: 8px;
    padding-bottom: 8px;
}

table > tbody > tr > td
{
                border: 0px;
                border-top: 0px;
                 line-height: 1.6;
}

table > tbody > tr > td
{
	padding-left: 1px;
	padding-top: 4px;
	padding-bottom: 5px;
}
