body
	{
	max-width: 700px;
	}

th, td 
	{
    border-right-width: 1pt !important;
	border-left-width: 1pt !important;
	border-top-width: 1pt !important;
	border-bottom-width: 1pt !important;
	}
	
ul, ol {
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
    margin: 0px;
	}
.proctext  ul ul,.proctext  ol ul, .proctext  ul ol, .proctext  ol ol{
    
    margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}

div.proctext  table, .proctext > div.admon-space, div.proctext > img.block{
    
    margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}


.proctext  ul, .proctext  ol, div.proctext p{
    margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}	

.proctext > span{
    margin: 0 15px;
}



.proctext
   {
	margin-top: 3px;
	margin-bottom: 3px;
	
  }
	.restart-step-counter {
		counter-reset: step_list_counter;
		}
	.step-list {
		display: block;
		counter-increment: step_list_counter;
		}		
	.first-proctext:before {
		content: counter(step_list_counter)".";
		display: inline-block;
		list-style-position: outside;
		text-align: left;
		margin-left:-20px !important;
		width: 20px !important;
		} 
li
  {
	margin-top: 0px;
	margin-bottom: 0.5em;
	margin-left: 20px; 
  }		
  
li div.Standard-space
  {
	margin-top: 0.5em;
	margin-bottom: 0.5em; 
  }		

img[alt=icon]
	{
	max-height: 20px !important; 
	}
img[alt=formula]
	{
	max-height: 40px !important; 
	}
	
img
	{
	height: auto !important; 
	}
	
a.td-link
  {
    text-decoration: none;
	color: #000000;
	pointer-events: none;
	cursor: default;
  }	

.revision-table div table
  {
    width: 25%;
	font-weight: normal;
	font-size: 6pt !important;
	line-height: 8pt !important;
  }  
  
.spec-table table
  {
    width: 80% !important;
	margin: 0px;
  }
  
.Standard-list-space
   {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
  }

.Standard-space
   {
	margin-top: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
  }  
  
.List-item-space
   {
	margin-top: 0px;
	margin-bottom: 0.5em;
  }  

.admon-space div.Standard-space table
  {
    margin-top: 10px;
	margin-bottom: 10px;

  }
 
.admon-font table
  {
    font-size: 10pt !important;
	line-height: 11pt !important;
	margin-left: 0px;
  } 
  
.Table-font table
  {
    font-size: 10pt !important;
	line-height: 11pt !important;
	margin-left: 0px;
  }  
 
.admon-font {font-size: 9pt line-height: 11pt }

.admon-font-admon-confl {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, sans-serif; }

.Document-font {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, sans-serif;}	

.Document-font-ar {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, sans-serif; }

.Document-font-ja-JP {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, "MS Mincho", sans-serif; }

.Document-font-ko-KR {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, Batang, sans-serif; }

.Document-font-zh-CN {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, SimSun, sans-serif; }

.Document-font-zh-TW {font-size: 11pt; line-height: 13pt; font-family: Helvetica, Arial, MingLiU, sans-serif; }

.Figuretext-font {font-size: 11pt; font-weight: normal; }

.Footnote-font {font-size: 8pt; }

.Legal-font {font-size: 9pt; line-height: 11pt; }

.notes-font {font-size: 11pt; line-height: 13pt; }

.Table-font {font-size: 9pt !important; line-height: 11pt !important; }

.Title-1 {font-size: 24pt; }

.Title-2 {font-size: 11pt; line-height: 13pt; }

.Title-2-legal {font-size: 11pt; line-height: 13pt; }

.Title-3 {font-size: 11pt; line-height: 1.1; }

.Title-3-legal {font-size: 11pt; line-height: 1.1; }

.Title-4 {font-size: 11pt; line-height: 13pt; }

.Title-4-legal {font-size: 11pt; line-height: 1.1; }

.Title-5 {font-size: 11pt; line-height: 13pt;}

.Title-5-legal {font-size: 11pt; line-height: 1.1; }

.Title-6 {font-size: 11pt; line-height: 13pt;}

.Title-8 {font-size: 9pt; line-height: 11pt; font-weight: normal;}

.Figuretitle-space span {font-weight: normal !important;}

.Title-8-legal {font-size: 7pt; line-height: 9pt; }

