<style>
       acronym.dotted { 
	    cursor: help;
        border-bottom-width: 1px;
        border-bottom-color: #00000;
        border-bottom-style: dotted;
       }
      .bullet 
          { 
	        font-family:Arial; font-size:12pt; color:black; 
	        margin-top:0pt; margin-bottom: 7pt;
	        margin-left: -15pt;
	      }
      .bullet2
          { 
	        margin-left: -5pt;
	      }
     .bullet_header 
          { 
	       font-family:Arial; font-size:12pt; color:black;   
	       font-weight: bold;
          }

     p {
	       margin-top:0px;
	       margin-bottom:0px;
	     
	       font-family:Arial; font-size:12pt; color:black;   
	       font-weight: bold;
        } 
        
    .xyz
        {
	       font-family:Arial; 
	       font-size:15pt; 
	       font-weight:bold; 
        }    
           
     p .cur_step
        {
	      color:red; 
	      font-size:13pt;
	      font-style:italic;   
        }        
     .step 
        {
	      color:blue;    
        }         
        
          
      td
        {
	       font-family:Arial; font-size:12pt; color:black;   
	       font-weight: bold;
        }         
     
     td #heading
        {
	       padding: 7pt;
	       font-size:14pt; 
	       color:black; 
	       text-align: center;  
	       
        }
        
    .t1   /* table style sheet for courses. */ 
        {   
         width:800;
         border-style:solid;
         border-color:black;
         border-width:2px;
        }
.error
       {        
         color:red;
         font-weight:bold; 
       }   
             
.class_display 
       {
	     border-color:black;
	     border-width:2px;
	     border-style:solid;
	     border-collapse:collapse;
	     padding:2px;
       }           
       
hr
       {
	    height:4px;
	    border-style:solid;     
	    color:black;       
       }          
         
</style>
