@charset "UTF-8";

body 					
						{
						-webkit-user-select:none;
						-webkit-hyphens:auto;			
						-moz-hyphens:auto;
						hyphens:auto;
						margin: 0px 0px 0px 0px;
						padding: 5px 3px 5px 3px;
						color:#2E2D2C;
						font-size:17px;
						line-height: 1.25em;
						word-spacing:1px;
						text-align:left;
						background:#ffffff;
						}
											

/*-----------------------@font-face content Definition------------------------*/

p,ol,.text-white,.text,.indent,caption,.italic,p.list-level1,p.list-level2,.text-sup,.text-sub,.table-title1-cent,.table-title2-cent,.table-text-cent,.list
						{
						font-family:'Arial';
						margin: 2px;
						}
.footnote
						{
						font-family:'Arial';
						margin: 2px;
						}

.table-title1,.table-title2,.bold,.text-red 
						{
						font-family:'Arial';
						margin: 2px;
						}

.bold-italic,.bold-underline,.html-page-end-here
						{
						font-family:'Arial';
						margin: 2px;
						}


/*-----------------------Standard Text Definition------------------------*/

p.text	 				{
						margin-bottom: 5px;
						}

.indent
						{
						margin-left: 10px;
						}

span.recomm				{
						margin-bottom: 5px;
                        font-weight: bold;
                        color:#56004E;
						}

div.recomm     
						{
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						background: #ddd2e1;  /*or #f5f5f5 very light bg, #E6E8FA*/
						border: 0px solid #eaeaea;
						padding: 5px 2px 2px 2px;
						margin: 7px 1px 13px 5px;
						border-radius: 5px;
						box-shadow: 1px 2px 3px rgba(0,0,0,.3);
						}

/*-----------------------Headline Definition - 4 Level (Note: Display: none! Exception Level 4 clarify behavior with Editor)------------------------*/

p.h1:first-child		{     
						margin-top:0px;
						}

p.h1     
						{     
						color:#0000FF;
						font-size: 17px;
						line-height: 1.4em;
						font-weight: bold;
						margin: 10px 0px 3px 2px;
						display:none;
						}

						
p.h2     
						{     
						color:#298A08;
						font-size: 16px;
						line-height: 1.4em;
						font-weight: bold;
						margin: 5px 0px 0px 2px;
						display:none;
						}						
												
p.h3     
						{     
						color:#FF8000;
						font-size: 15px;
						line-height: 1.4em;
						font-weight: bold;
						margin: 5px 0px 0px 2px;
						display:none;
						}
						

p.h4     
						{     
						color:#585858;
						font-size: 16px;
						line-height: 1.3em;
						font-weight: bold;
						margin: 2px 0px 0px 2px;
						display:none;
						}

				
/*-----------------------Enumeration with Bullet Points - First Level------------------------*/

p.list-level1:before
						{ 
						content: "\2022";   
						margin-right:0.5em;
						color:#000000;  
						}
p.list-level1
						{ 
						margin: 0px;     
						text-indent:-0.9em;             
						margin-left:1.15em;
						line-height:1.3em;
						}
p.list-level3:before
						{ 
						content: "\2022";   
						margin-right:0.5em;
						color:#000000;  
						}
p.list-level3
						{ 
						margin: 0px;     
						text-indent:-0.9em;             
						margin-left:3.15em;
						line-height:1.3em;
						}

/*-----------------------Enumeration with Hyphen - Second Level------------------------*/						

p.list-level2:before  
						{
						content: "\2212";  
						margin-right:0.4em;
						}

p.list-level2         
						{
						margin: 0px;					
				     	text-indent:-0.9em;             
				       	margin-left:2em;
						line-height:1.3em;
						}

/*-----------------------Numbered List, first and second Level Note: also latin, small/big letters ------------------------*/

/*ol.enum1-numb
						{
						margin-top: 5px;
						margin-bottom: 10px;
						padding-left:1.7em;
						list-style-position:outside;
						} 
						
li.enum-numb				
						{
						margin: 0px 2px 0px 3px;
						text-align:left;
						line-height:1.2em;
						}
*/

li.enum1 {
    margin: 0px 2px 0px 7px;
    text-align: left;
    line-height: 1.2em;
}


/*li:before { content: counters(item, ".") " "; 
    counter-increment: item }*/

/* -----------------Ordered list---------------        */


p.list:before 
{ 
						content: "";				
					  	margin-right:0.8em; 
						text-align: left;			
}
				 
p.list       
{
						margin: 0px;						
				      	text-indent:-2.4em;             
				      	margin-left:1.5em;
						margin-bottom:0.4em;
						margin-top:0.07em;
						color: black;
						font-style: italic;							
}

						
/*-----------------------Standard Source Code with div box and list superscript------------------------*/

p.reference      
						{
						font-size:16px;
						line-height:18px;
						font-style: italic;
						margin-bottom:0px;
						color: #000000;
						}
						
div.ref     
						{
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						background: #eaeaea;  /*or #f5f5f5 very light bg, #E6E8FA*/
						border: 1px solid #eaeaea;
						padding: 5px 2px 2px 2px;
						margin: 7px 1px 13px 5px;
						border-radius: 5px;
						box-shadow: 1px 2px 3px rgba(0,0,0,.3);
						}

p.list1 {
    margin: 0px;
    text-indent: -2.0em;
    margin-left: 3.2em;
    margin-bottom: 0.40em;
    margin-top: 0.05em;
}

  p.list2:before {
    content: "";
    margin-right: 0.2em;
}

p.list2 {
    margin: 0px;
    text-indent: -2.7em;
    margin-left: 3.2em;
    margin-bottom: 0.40em;
    margin-top: 0.05em;
}



p.list3:before {
    content: "";
    margin-right: -0.8em;
}

p.list3 {
 margin: 0px;
    text-indent: -2.3em;
    margin-left: 3.2em;
    margin-bottom: 0.40em;
    margin-top: 0.05em;
}



p.list4:before {
    content: "";
    margin-right: 0.8em;
}

p.list4 {
    margin: 0px;
    text-indent: -1.999em;
    margin-left: 4.5em;
    margin-bottom: 0.40em;
    margin-top: 0.05em;
    color: #2E2D2C;
} 

p.list5 {
    margin: 0px;
    text-indent: -1.7em;
    margin-left: 2.5em;
    margin-bottom: 0.40em;
    margin-top: 0.05em;
}
p.list6 {
    margin: 0px;
    text-indent: -2.3em;
    margin-left: 3.2em;
    margin-bottom: 0.40em;
    margin-top: 0.05em;
}
	
/*-----------------------Standard footnote with div container------------------------*/

p.footnote      
						{
						font-size:16px;
						line-height:18px;
						margin-bottom:0px;
						color: #000000;
						}
						
div.footn     
						{
						-moz-border-radius: 4px;
						-webkit-border-radius: 4px;
						background: #f5f5f5;  /*or #f5f5f5 very light bg, #D9D9F3*/
						border: 1px solid #f0f0f0;
						padding: 3px;
						margin: 7px 1px 10px 5px;
						border-radius: 4px;
						box-shadow: 1px 2px 3px rgba(0,0,0,.3);
						}
											

					

@media screen and (max-height: 568px){
						
						 Div.imge img
						 {
							max-width:310px;
						 }
						}
	
@media screen and (max-height: 310px){
						
						 Div.img img
						 {
							max-width:555px;
						 }
						}
	

@media screen and (max-width: 448px){
						
						 Div.img img
						 {
							max-width:437px;
						 }
						}



@media screen and (max-width: 320px){
						
						 Div.img img
						 {
							max-width:310px;
						 }
						}
						


						
						
/*-------------------Standard Table Text centered----------------------*/						
						
p.text-cent   
						{
						color: #3E3D40;
						font-size:16px;
						line-height:18px;
						margin-left:3px;
						text-align:center;
						}						



/*----------------------------Different Text Highlighting Character styles---------------------------*/		
/*---------Bold Text black----------*/

.bold     
						{
						font-weight: bold;
						}
p.bold     
						{
						font-weight: bold;
						}				

span.bold     
						{
						font-weight: bold;
						}				
				

/*---------Bold Text any color----------*/

.text-red    
						{
						color:red; 
						}
						
/*---------Bold Text and Underlined----------*/

.bold-underline     
						{
						text-decoration:underline; 
						}
						
/*---------Italic Text--------------*/

.italic     
						{
						font-style: italic;
						}
span.italic     
						{
						font-style: italic;
						}
p.italic     
						{
						font-style: italic;
						}

.bold-italic     
						{
						font-style: italic;
						font-weight: bold;
						}

/*---------Italic Text and Underlined--------------*/

.italic-underline      
						{
						text-decoration:underline; 
						font-style:italic;
						}
						
/*--------------Text Underlined--------------*/

.underline    
						{
						text-decoration:underline; 
						}
						
/*--------------Text font white--------------*/		
				
.text-white    
						{
						color: #ffffff;
						}
/*--------------Text font white--------------*/		
				
.center   
						{
						text-align: center;
						}	

.small-text            {
						font-size: 14px;
						}
											
/*--------------Text/Number/Sign superscripted/subscripted--------------*/	

						
.sup      
						{
						vertical-align:top; 
						font-size:0.7em;
						margin-left:1px;
						margin-right:1px; 
						line-height:100%;
						}
span.sup      
						{
						vertical-align:top; 
						font-size:0.7em;
						margin-left:1px;
						margin-right:1px; 
						line-height:100%;
						}

.sub      
						{
						vertical-align:bottom; 
						font-size:0.7em;
						margin-left:1px;
						margin-right:1px; 
						line-height:100%;
						}
span.sub      
						{
						vertical-align:bottom; 
						font-size:0.7em;
						margin-left:1px;
						margin-right:1px; 
						line-height:100%;
						}
sub,sup
						{
						line-height: 0.6em;
						}
						






						
