body 
	{ font-size: 10pt; font-family:Arial, Helvetica, sans-serif; color: #808080; }

td 
	{ font-size: 10pt; font-family:Arial, Helvetica, sans-serif; color: #808080; }

th 
	{ font-size: 10pt; font-family:Arial, Helvetica, sans-serif; color: #808080; }

pre 
	{ }

h1 
	{ padding:0; margin:0; font-size:14pt; font-weight:bold; } /* selected link */

h2 
	{ padding:0; margin-right: 0; margin-top:0; margin-bottom: 0; font-size:12pt; font-weight:bold; }

ul 			
	{ margin-top: 0px; }

li 			
	{ }

li.level0 	
	{ left-margin:0; bottom-padding:0; top-padding:0; }

li.level1 	
	{ left-margin:30; bottom-padding:0; top-padding:0; }

li.level2 	
	{ left-margin:60; bottom-padding:0; top-padding:0; }

.code 
	{ font-family:"Courier New, Courier, mono"; font-size: 10pt; }

.code-block
	{ margin-top:8px; margin-bottom:5px; padding-left: 15px; padding-right: 15px; padding-top:2px; padding-bottom:2px; 
	  background:#ddeecc; border:none; font-family:"Courier New, Courier, mono"; font-size: 10pt; }

.document-header
	{ padding-top: 5px; padding-bottom: 5px; font-weight: bold; font-size:105%; border-bottom: 1px solid #cccccc; }
	
.section-header 
	{ padding-top: 5px; padding-bottom: 5px; border: 0px; }

.section-body 
	{ padding-top: 10px; padding-bottom: 15px; }

.subsection-header 
	{ padding-top: 0px; padding-bottom: 0px; border: 0px; }

.subsection-body 
	{ padding-top: 5px; padding-bottom: 5px; }
	
.operator-symbol
	{ padding-left:15px; padding-right: 15px; }
	
.operator-desc
	{ width: 200px; }

