body { font-family: Arial, sans-serif; font-size: 11pt; }

a:link    { color: #0000A0; text-decoration: none; }
a:active  { color: #FF0000; text-decoration: none; }
a:visited { color: #800080; text-decoration: none; }
a:hover   { color: #0000A0; background: #DCECFF; text-decoration: none; }

p, .genpar { font-family: Arial, sans-serif; 
    font-size: 10pt;	
    line-height: 12pt;
    margin-left: 0;
    margin-top: 6;
    text-align: left;
    text-indent: 0;}


pre { font-size: 9pt; }

table.pageHeader { width: 100%; 
		   background-color: #DCECFF;
	           vertical-align: middle; }
table.pageHeader td { vertical-align: middle; }

table.body    { empty-cells:   hide;
	        table-layout:  auto; 
	        padding-left:  0;
	        border-width:  0;
                margin-top:    6;
                margin-bottom: 6; 
	        margin-left:   0.2in; }
table.body tr { line-height: 14pt; 
                margin-top: 0;
                margin-bottom:0;  }
table.body td { font-family: TimesRoman; 
                font-size: 11pt;
                margin-top: 0;
                margin-bottom:0; }

table.seeAlso     { empty-cells:   hide;
	            table-layout:  auto; 
	            padding-left:  0;
	            border-width:  0;
                    margin-top:    6;
                    margin-bottom: 6; 
	            margin-left:   0.2in; }
table.seeAlso tr  { line-height: 11pt;
                    margin-top: 0;
                    margin-bottom:0; }
table.seeAlso td  { font-family: TimesRoman; 
                    font-size: 11pt;
                    margin-top: 0;
                    margin-bottom:0; }

div.PT                { margin-top: 20;
	                margin-bottom: 15;
		        font-weight: bold;
	                margin-left: 0;
	                font-family: Arial, sans-serif;
	                vertical-align: baseline; }
table.PT td.name      { font-family: Arial, sans-serif;
		        font-weight: bold;
    		        font-size: 15pt; 
	                padding-top: 1;
    		        /*vertical-align: baseline;*/ }
table.PT td.paramList { font-family: Arial, sans-serif;
		        font-weight: bold;
    		        font-size: 15pt; 
		        /*vertical-align:  baseline;*/
			/*line-height: 18pt;*/
	                  padding-top: 2;  }

span.PTFnName         { color: blue;
    		        font-size: 18pt; 
	                font-family: Arial, sans-serif;
		        font-weight: bold;
			white-space:nowrap;
	                vertical-align:baseline; }
span.PTFntype         { color: #A02020; 
    		        font-size: 15pt; 
	                font-family: Arial, sans-serif;
		        font-weight: bold;
	                vertical-align:baseline; }
span.PTParamType      { color: #A02020; 
    		        font-size: 15pt; 
	                font-family: Arial, sans-serif;
		        font-weight: bold;
			     white-space:nowrap;}
span.PTParamName      { color: #208020;
    		        font-size: 15pt; 
	                font-family: Arial, sans-serif;
		        font-weight: bold; 
			white-space:nowrap;}

div.desc, { font-family: Arial, sans-serif; 
	     		 font-size: 10pt;	
                         line-height: 12pt;
                         margin-top: 4;
                         margin-botton: 0;	
                         margin-left: 6; 
                         margin-right: 6; 
	                 color: #000040; 
	                 vertical-align: middle;
			 overflow-y: auto;
			 overflow-x: hidden;
			 white-space: normal;
} 
div.version               { color: black; 
	                    margin-top: 6; 
	                    margin-left: 0.2in;  }
div.see_also              { font-family: TimesRoman, serif;
	                     margin-top: 3;   }
pre.example               { color: black;
	                    font-family: monospace;
    		            font-size: 9pt; 
	                    margin-top: 6; 
	                    margin-left: 6;  }

/*span.methodNm           { color: #A02020; }*/
span.paramNm              { color: #208020; 
	                    font-family: Courier,monospace;
		            font-weight: bold; }
span.constantNm           { color: #604000; 
	                    font-family: Courier,monospace;  }
span.reservedWord         { color: #604000; 
			    white-space:nowrap;
	                    font-family: Courier,monospace;  }
span.sectionNm            { color: black; 
	                    font-family: TimesRoman, serif; 
		            font-weight: bold; }
span.nonbreaking          { white-space:nowrap; }
span.code                 { color: #802000; }
span.underscore           { font-family: Courier, serif;
		            font-weight: bold;
			    height: 3;
	                    /*padding-bottom: 3;*/ } /* adjusts underscore height*/


.netBody{   	/*border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #000040; */
}
.bannerTitle  { font-family: Times, serif; 
	        font-size: 24pt;
	        font-weight: bold; 
	        color: #000040; 
                white-space: nowrap;}
.bannerTable{  	/* border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000040; */
	        padding-left: 8;
             }
.netTitle  { font-family: Arial, sans-serif; 
	     font-size: 18pt;
	     font-weight: bold; 
             margin-top:    6;
             margin-bottom: 0; 
	     color: #000040; }
.fileList { font-family: Arial, sans-serif; 
             line-height: 12pt;
	     font-size: 10pt; 
	     white-space: nowrap;
}

.introList, a.introList, a.introList:link, a.introList:visited, a.introList:hover { font-family: Arial, sans-serif; 
	     font-size: 12pt; 
	     font-weight: bold; 
	     color: #000000;
	     white-space: nowrap;	
}

.fileList2 { font-family: Arial, sans-serif; 
             line-height: 12pt;
	     font-size: 10pt;
             margin-left: 6; 
	     white-space: nowrap; }
.fileList3 { font-family: Arial, sans-serif; 
             line-height: 12pt;
	     font-size: 10pt;
             margin-left: 6;  }
.ib { color:black; 
      background:#DCECFF;
      margin-left: 6;
      white-space:nowrap; }
.imgFrame {  padding-left: 8;
             padding-right: 8;
             margin-right: 0;
}

.ib:hover   { color: #0000A0; text-decoration: underline; }


hr { margin: 0;}

.button { COLOR:black; 
	  margin:0;
          padding-right: 0;
          font-family: Arial, sans-serif; 
	  font-size: 9pt;
	  font-weight: bold; 
        }
        
.tutbody {
	background: white;
	margin: 10;
}