table th, table td{
	border:0!important;
}

#toc01>table>tbody>tr>th,#gentable_nb>table>tbody>tr>th{
	padding:3px;
}
#toc01>table>tbody>tr>td,#gentable_nb>table>tbody>tr>td{
	padding:3px;
}
.toc_indent{padding-left:25px!important;}

li{
	padding:2px;
	padding-bottom:15px;
}

li p {
	margin-top:7px;
	margin-bottom:0px;
}

ol.toc li{
	padding:0;
	text-align:left;
}

ol[type="(1)"] {
	padding-top:10px;
	padding-left:30px;
	
}

ol[type^="("][type$=")"] > li, ol[type="AA"] > li {
    list-style: none;
    position: relative;
}

ol[type="1"] > li {
    padding-bottom: 10px;
}

ol[type="(1)"] > li {
    margin: 0px 0px 0px 0px;
	counter-increment: list-decimal;
}

ol[type="(1)"] > li::before {
	content: "("counter(list-decimal, decimal) ") ";
	position: absolute;
	left: -30px;
}

ol[type="(i)"] {
	counter-reset: list-roman;
}
ol[type="(i)"] > li::before {
	content: "("counter(list-roman, lower-roman) ") ";
	counter-increment: list-roman;
	position: absolute;
	left: -30px;
}

ol[type="A"]{
	margin-bottom:0px;
	margin-left:25px;

}
ol[type="A"] li{
	padding-bottom:10px;
	
}
ol[type="AA"] li{
	list-style-type:upper-latin;
	
}
ol[type="aa"] li{
	list-style-type:lower-latin;
	left: -25px;
	
}
ol[type="aa"] > li::before {
	counter-increment: list-roman;
	position: absolute;
}
ol[type="(a)"] {
	counter-reset: list-roman;
	margin-bottom:0px;
	margin-left:0;
}

ol[type="(a)"] > li::before {
	content: "("counter(list-roman, lower-latin) ") ";
	counter-increment: list-roman;
	position: absolute;
	left: -40px;
}
ol[type="(a)"] > li {
	padding-bottom:7px;
}

.left-indent{
	margin-left:54px;
	
}
ul.editableObjectControl{
	list-style-type: none;
	padding:0;
	margin:0;
}
ul.editableObjectControl > li{
	padding:0;
	margin:0;	
}


blockquote {	
	font-size: 0.85em;
	line-height: 1.45833333;
	border-left: 5px solid #eee;
	font-style:italic;
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

/*
ol > li > ol  { counter-reset: list-item }
ol > li > ol > li { display: block ; counter-increment: list-item; }
ol > li > ol > li:before{ content: "(" counter(list-item, decimal) ") "; }
ol > li > ol > li:before{  padding-right:1em; }


ol > li > ol > li > ol[type="i"] { counter-reset: list-item }
ol > li > ol > li > ol[type="i"] > li { display: block ; counter-increment: list-item; }
ol > li > ol > li > ol[type="i"] > li:before{ content: "(" counter(list-item, lower-roman) ") "; }
ol > li > ol > li > ol[type="i"] > li:before{ padding-right:1em;}


  ol, ul {
    display: block;
    margin: 1em 0;
    marker-side: list-container;
  }
  */
  
  

