| 
					
				 | 
			
			
				@@ -1,743 +0,0 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * Sphinx stylesheet -- basic theme 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- main layout ----------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.clearer { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    clear: both; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- header ---------------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#header #title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background:#29334F url(title_background.png) repeat-x scroll 0 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-bottom:1px solid #B6B6B6; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height:25px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow:hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#headerButtons { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    list-style: none outside; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top: 26px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    left: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    right: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top: 1px solid #2B334F; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-bottom: 1px solid #EDEDED; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 8pt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #D8D8D8; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#headerButtons li { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-repeat:no-repeat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display:inline; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.headerButton { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display: inline; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height:20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.headerButton a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-decoration: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    float: right; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 4px 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-left: 1px solid #ACACAC; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: black; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.headerButton a:hover { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: white; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #787878; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-li#toc_button { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align:left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-li#toc_button .headerButton a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width:198px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-top: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: black; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    float: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-left:15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-right:1px solid #ACACAC; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background:transparent url(triangle_closed.png) no-repeat scroll 4px 6px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-li#page_buttons { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-position:absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-right:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#breadcrumbs { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: black; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-image:url(breadcrumb_background.png); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top:1px solid #2B334F; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    bottom:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size:10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height:15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    left:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow:hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding:3px 10px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position:absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    right:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    white-space:nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    z-index:901; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#breadcrumbs a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: black; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-decoration: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#breadcrumbs a:hover { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-decoration: underline; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- sidebar --------------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top: 84px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    bottom: 19px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    left: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 229px;  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #E4EBF7; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-right: 1px solid #ACACAC; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top: 1px solid #2B334F; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow-x: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow-y: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0px 0px 0px 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size:11px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.sphinxsidebarwrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 10px 5px 0 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar li { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0px 0px 7px 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-overflow: ellipsis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 11px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar ul { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    list-style: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0px 0px 0px 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0px 5px 0px 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar ul ul, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar ul.want-points { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    list-style: square; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar ul ul { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar form { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar input { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 1px solid #787878; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-family: sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-img { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar li.toctree-l1 a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: #000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-decoration: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar li.toctree-l2 a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: #4f4f4f; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-decoration: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- search page ----------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ul.search { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 10px 0 0 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ul.search li { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 5px 0 5px 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-image: url(file.png); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-repeat: no-repeat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-position: 0 7px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ul.search li a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ul.search li div.context { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: #888; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 2px 0 0 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ul.keywordmatches li.goodmatch a { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#sphinxsidebar input.prettysearch {border:none;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-input.searchbutton { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    float: right; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.search-wrapper {width: 100%; height: 25px;} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.search-wrapper input.prettysearch { border: none; width:200px; height: 16px; background: url(searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.search-wrapper input.prettysearch { width: 184px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.search-wrapper .search-left { display: block; position: absolute; width: 20px; height: 19px; background: url(searchfield_leftcap.png) left top no-repeat; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.search-wrapper .search-right { display: block; position: relative; left: 204px; top: -19px; width: 10px; height: 19px; background: url(searchfield_rightcap.png) right top no-repeat; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- index page ------------------------------------------------------------ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.contentstable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 90%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.contentstable p.biglink { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    line-height: 150%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-a.biglink { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1.3em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-span.linkdescr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-style: italic; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-top: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 90%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- general index --------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.indextable td { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    vertical-align: top; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.indextable dl, table.indextable dd { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.indextable tr.pcap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.indextable tr.cap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #f2f2f2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-img.toggler { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-right: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- general body styles --------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.document { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top:1px solid #2B334F; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow:auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-left:2em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-right:2em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position:absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    z-index:1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top:84px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    bottom:19px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    right:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    left:230px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-a.headerlink { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    visibility: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h1:hover > a.headerlink, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h2:hover > a.headerlink, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h3:hover > a.headerlink, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h4:hover > a.headerlink, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h5:hover > a.headerlink, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h6:hover > a.headerlink, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dt:hover > a.headerlink { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    visibility: visible; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.body p.caption { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: inherit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.body td { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.field-list ul { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-left: 1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.first { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 0 !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-p.rubric { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- sidebars -------------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/*div.sidebar { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0 0 0.5em 1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 1px solid #ddb; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 7px 7px 0 7px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #ffe; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 40%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    float: right; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-p.sidebar-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- topics ---------------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.topic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 1px solid #ccc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 7px 7px 0 7px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 10px 0 10px 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-p.topic-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1.1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- admonitions ----------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.admonition { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 1px solid #a1a5a9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #f7f7f7; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0px 8px 7px 9px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.warning { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color:#E8E8E8; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border:1px solid #111111; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin:30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.admonition p {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font: 12px 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 7px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.admonition dt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.admonition dl { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-p.admonition-title { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0px 10px 5px 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.body p.centered { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 25px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- tables ---------------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.docutils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-collapse: collapse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top: 1px solid #919699; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-left: 1px solid #919699; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-right: 1px solid #919699; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size:12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding:8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align:left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    vertical-align:top; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.docutils td, table.docutils th { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    vertical-align: top; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-bottom: 1px solid #919699; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.docutils th { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* This alternates colors in up to six table rows (light blue for odd, white for even)*/       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #F0F5F9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr + tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #FFFFFF; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr + tr + tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #F0F5F9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr + tr + tr + tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #FFFFFF; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr + tr + tr +tr + tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #F0F5F9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr + tr + tr + tr + tr + tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #FFFFFF; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.docutils tr + tr + tr + tr + tr + tr + tr { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        background: #F0F5F9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.footnote td, table.footnote th { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 0 !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-th { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: left; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-right: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- other body styles ----------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dd p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dd ul, dd table { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dd { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-bottom: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-left: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dt:target, .highlight { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #fbe54e; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl.glossary dt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1.1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.field-list ul { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    vertical-align: top; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-bottom: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    list-style: none inside; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.field-list ul li { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.field-list p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.refcount { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: #060; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.optional { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1.3em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.versionmodified { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-style: italic; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.system-message { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #fda; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 5px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 3px solid red; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.footnote:target  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #ffa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- code displays --------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-pre { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    overflow: auto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color:#F1F5F9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border:1px solid #C9D1D7; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-spacing:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size:11px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-td.linenos pre { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 5px 0px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: #aaa; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.highlighttable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-left: 0.5em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-table.highlighttable td { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 0 0.5em 0 0.5em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-tt.descname { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1.2em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-tt.descclassname { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-tt.xref, a tt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-weight: bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: transparent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- math display ---------------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-img.math { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    vertical-align: middle; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-div.body div.math p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-align: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-span.eqno { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    float: right; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-/* -- printout stylesheet --------------------------------------------------- */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-@media print { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div.document, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div.documentwrapper, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div.bodywrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        margin: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div.sphinxsidebar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div.related, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    div.footer, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    #top-link { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        display: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-body { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl.class dt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top: 2px solid #999; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-tt.descname { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-em.property { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-style: normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl.class dd p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl.class dd dl.exception dt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-color: #FFD6D6; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl.class dd dl.method dt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   padding: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   background-color: #e9e9e9; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   border-top: none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-dl.function dt { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    border-top: 2px solid #999; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ul { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-list-style-image:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-list-style-position:outside; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-list-style-type:square; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin:0 0 0 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-padding:0 0 12px 6px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#docstitle { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 36px;  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background-image: url(header_sm_mid.png); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    left: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    top: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#docstitle p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding:7px 0 0 45px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    color: white; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    text-shadow:0 1px 0 #787878; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    background: transparent url(documentation.png) no-repeat scroll 10px 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    height: 36px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 15px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#header { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-height:45px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-left:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-position:absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-right:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-top:36px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-z-index:900; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#header h1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:10pt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-padding:5px 0 0 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-text-shadow:0 1px 0 #D5D5D5; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-white-space:nowrap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--x-system-font:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-color:#000000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size-adjust:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-stretch:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-style:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-variant:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-weight:bold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-line-height:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-bottom:25px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-top:1em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.footer { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-border-top:1px solid #DDDDDD; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-clear:both; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-padding-top:9px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-width:100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--x-system-font:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size-adjust:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-stretch:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-style:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-variant:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-weight:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-line-height:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-bottom:10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-top:0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-h2 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-border-bottom:1px solid #919699; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-color:#000000; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:24px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-top:2.5em; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-padding-bottom:2px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-a:link:hover { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-color:#093D92; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-text-decoration:underline; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-a:link { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-color:#093D92; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-text-decoration:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ol { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-list-style-position:outside; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-list-style-type:decimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin:0 0 0 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-padding:0 0 12px 6px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-li { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-top:7px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size:12px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-size-adjust:none; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-stretch:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-style:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-variant:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-font-weight:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-line-height:normal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-li > p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-display:inline; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-li p { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-margin-top:8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 |