     body         { background-color : #ffffff;
                    font-family: Arial, Geneva, Helvetica;
                    color : #000000;
                    margin: 0px; 
                  }
     sup          { font-size: .8em; }
     a:link       { color: #339966; }
     a:active     { color: #99ccaa; }
     a:visited    { color: #666699; }
     a:hover      { color: #006633; }
     .notelink    { text-decoration: none; color: #000000; }
     a img        { border: none; }    
     table#main   { width: 640px;
                    margin: 8px;
                    padding: 10px 0 0 0;               
                  }   
     table#mainobj { margin: 8px;
                    padding: 10px 0 0 0;               
                  }                   
     td#logo      { vertical-align: top;
                    align: left;
                    padding: 10px auto auto auto;
                    white-space: nowrap;
                    width: 160px;                    
                  }  
     td#banner    { vertical-align: top;
                    align: left;
                    padding: 10px auto auto auto;
                    white-space: nowrap;                    
                  }                                
     td#nav       { font-family: Arial, Geneva, Helvetica; 
                    font-size: smaller; 
                    font-weight: bold; 
                    background: #cedced; 
                    width: 160px;
                    vertical-align: top; 
                    align: left; 
                    padding: 20px;
                    margin: 0; 
                    white-space: nowrap; 
                  }
     td#main      { font-family: Arial, Geneva, Helvetica; 
                    font-size: normal; 
                    background: #ffffff; 
                    width: 480px;
                    vertical-align: top; 
                    align: left; 
                    padding: 20px 20px 0 20px;
                    margin: 0;
                  }
     td#mainmat   { font-family: Arial, Geneva, Helvetica; 
                    font-size: normal; 
                    background: #ffffff; 
                    width: 480px;
                    vertical-align: top; 
                    align: left; 
                    padding: 20px 20px 0 20px;
                    margin: 0;
                  }                  
     td#mainmat li { margin-bottom: .8em; }                  
     td#mainobj   { font-family: Arial, Geneva, Helvetica; 
                    font-size: normal; 
                    background: #ffffff; 
                    vertical-align: top; 
                    align: left; 
                    padding: 20px 25px 0 25px;
                    margin: 0;
                  }                  
     p#copyr      { font-family: Arial, Geneva, Helvetica; font-size: xx-small; 
                    margin: 3em 0 .5em 0;
                  }   
     div.clist    { margin-bottom: .1em; }                             
     .clistp      { font-weight: bold; }
     .clisttd     { font-size: smaller; }
     .objtitle    { font-weight: bold; margin-bottom: 1em; }
     .objol       { margin-top: .5em; }
     .objol li    { margin-top: .1em; }
     .objul       { }
     .objul li    { margin-top: .2em; }
     
     .blackbox    { padding: 10px; 
                    border: 1px solid black;
                  }
                 
     div#cdesc    { display: block; }  
     div#cdesc p  { text-indent: 0; }
     div#cdesc p + p { text-indent: 1.5em; } 
     div#cdesc p:first-letter  { font-weight: bold; }
     div#cdesc p + p:first-letter  { font-weight: normal; }      
     div#cdesc ul, ol { margin-top: 0; }                   
              
     .cdaydesc    { display: block; }
     .cdaydesc h4 { margin-bottom: 0; }                  
     .cdaydesc h4 + em {  color: #333333;  font-weight: normal; font-style: italic; }
     .cdaydesc ul { margin-top: 0; margin-left: 0; padding-left: 0; list-style-type: disc; }
     .cdaydesc li { margin-left: 30; padding-left: 0; }
     
     .faqq        { font-weight: bold; font-style: italic; margin-bottom: .5em; }
     .faqa        { margin-bottom: 1.5em; }

     .bmargin     { margin-bottom: 3em; }    
     .viewers     { font-size: smaller; margin-top: 5em; margin-bottom: 3em; }
     .viewers h4  { margin-top: 2em; }
     .filetype    { font-size: smaller; }
       
     .center      { margin-left: auto;  margin-right: auto;
                    text-align: center; display: block;
                  }     
     .centeri     { margin-left: auto; margin-right: auto; display: block; } 
     .nodec       { text-decoration: none; }    
     .hang        { text-indent: -3em;  padding-left: 3em; margin-top: 0; margin-bottom: 0; }
     .nobr        { white-space: nowrap; }

/*  ads  */

     .tdads             { font-family: arial, sans-serif; white-space: nowrap; vertical-align: top; }
     .tdbigads          { font-family: arial, sans-serif; vertical-align: top; }		 
     .adstitle          { font-size: .9em; font-weight: 500; text-decoration: underline; color: blue; white-space: nowrap; }
     .adstext           { font-size: .8em; color: #000000; }
    a.adsurl:link       { text-decoration: none; }
    a.adsurl:visited    { text-decoration: none; }
    a.adsurl:active     { text-decoration: none; }
    a.adsurl:hover      { text-decoration: none; }    
     .adurl             { font-size: .6em; text-decoration: none; color: green; }
	 .textad            { font-size: .8em; text-decoration: none; color: black; white-space: normal; }
     .textaddis         { text-align: right; white-space: nowrap; }
     .textadurl         { font-weight: bold; font-size: normal; text-decoration: none; 
                          white-space: nowrap; color: green; }		 
    a.textadurl:link    { text-decoration: none; }
    a.textadurl:visited { text-decoration: none; }
    a.textadurl:active  { text-decoration: none; }
    a.textadurl:hover   { text-decoration: none; } 
     .sponsors          { color: #339966; font-family: Arial, Geneva, Helvetica; }     
  div.thinblueline      { border: 1px #cedced solid; padding: 4px; }	
  div.thinbluelineu     { border-bottom: 1px #cedced solid; padding: 4px;
	                      border-left: 1px #cedced solid; padding: 4px;
	                      border-right: 1px #cedced solid; padding: 4px; 
						}
  div.thinblueblue      { border: 1px #cedced solid; padding: 4px; 
                          margin-right: 8px;  
                          background-color: #dfedff;
	                    }	
  div.thinublueblue     { border-bottom: 1px #cedced solid; padding: 4px;
	                      border-left: 1px #cedced solid; padding: 4px;
						  border-right: 1px #cedced solid; padding: 4px;
                          margin-right: 8px; background-color: #dfedff;														 
						}			
  div.thinbluepink      { border: 1px #cedced solid; padding: 4px; 
                          margin-right: 8px;  
                          background-color: #ffecff;   
	                    }	
  div.thinubluepink     { border-bottom: 1px #cedced solid; padding: 4px;
	                      border-left: 1px #cedced solid; padding: 4px;
						  border-right: 1px #cedced solid; padding: 4px;
                          margin-right: 8px; background-color: #ffecff;
						}				
  div.lthinblueblue     { border: 1px #cedced solid; padding: 4px; 
                          margin-right: 8px;  
                          background-color: #dfedff;
                          width: 225px;
	                    }	
	div.lthinublueblue  { border-bottom: 1px #cedced solid; padding: 4px;
	                      border-left: 1px #cedced solid; padding: 4px;
						  border-right: 1px #cedced solid; padding: 4px;
                          margin-right: 8px;                            
	                      background-color: #dfedff;		
                          width: 225px;                       												 
						}			
  div.lthinbluepink     { border: 1px #cedced solid; padding: 4px; 
                          margin-right: 8px;  
	                      background-color: #ffecff;   
                          width: 225px;                          
	                    }	
	div.lthinubluepink  { border-bottom: 1px #cedced solid; padding: 4px;
	                      border-left: 1px #cedced solid; padding: 4px;
						  border-right: 1px #cedced solid; padding: 4px;
                          margin-right: 8px;                            
						  background-color: #ffecff;
                          width: 225px;                          
						}                        																				
  div.nolinebig         { padding: 6px; padding-top: 0; margin-top: 0; }	
  div.noline            { padding: 0 0 0 6px; }		
  
 /*  sample page only */
  #samplesmbox          { margin: 0 100px 0 100px; padding: 0 20px 0 20px;
                          border: thin groove #0099cc; 
                        }
  #samplebigbox         { margin: 8px 50px 0 20px;  padding: 0 20px 20px 20px; 
                          border: medium ridge #0099cc; 
                        }
  #samplewelcome        { font-weight: bold; margin: 8px 50px 0 20px; padding: 0 20px 0 20px; }
  #samplebigbox h4      { margin-bottom: 0; padding-bottom: 0; }
  #samplebigbox dl      { margin-top: 0; padding-top: 0; }
  #samplebigbox dt      { margin-bottom: .2em; }
  #samplebigbox dd      { margin-bottom: .6em; }
  #samplebigbox li      { margin-bottom: .6em; }  
  .flink                { text-decoration: underline; color: #339966; }
  .flinkb               { text-decoration: underline; color: #339966; font-weight: bold; }  

/*  end ads  */

