body {
  background-color: #fff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  text-align: center;
}

#container {
  margin: 0px auto;
  text-align: left;
  width: 60em;
}
#content {
  background-color: #fff;
  border-color: #fff #fff #fff #fff;
  border-width: 2px;
  padding-top:  .5em;
}

#content fieldset
{
   font-size: 12px;
   margin-bottom: 3.5em;
   padding: 8px; 
}

#content fieldset h4
{
   margin: 0;
   padding: 0;
}

#content fieldset span 
{
   font-size: 12px;
   font-weight: normal;
   
}

#content h4
{
   margin: 0;
   padding: 4px;
   font-size: 13px;
}

  
#content legend
{
   color: #cc6633;
   font-weight: bold;
   font-size: 14px;
}



#content .instruction
{
   color: #003366;
   font-size: 12px;
} 



#content .instruction li
{
   color: #003366;
   font-size: 12px;
} 


#content .instruction h4 
{
   color: #003366;
   font-size: 12px;
   margin: 0;
   padding: 0;
}
 


#content .tr_teacher 
{
    background-color: #CCFFFF;
}
 


#content .tr_error
{
    background-color: #FF0000;
} 
 


#content .tr_odd
{
    background-color: #CCFFFF;
}

#content .table_data_ctr  
{
   background-color: #C7C5FF; 
}

#content .table_data_std 
{
   background-color: #F6FFCD; 
}
 
#content .table_data_tmp  
{
   background-color: #A4FFE5; 
}
 
#content .center_block
{
   text-align: center;
   padding: 5px;
}  


#content .course_letter
{
   background-color: #CCCCCC; 
}


#content dt
{
   font-size: 13px;
   font-weight: bold;    
}


#content th
{
  font-size: 12px;
} 
 


#content td
{
  font-size: 12px;
} 





/* define top */

#top_header
{
   background-color: #fff;
 
}

#top_header img {
      border: 0px;
    }



#super_info 
{
    float: right;
    width: 55%;
    background-color: #fff;
}



#super_info  span
{
   font-style: italic;
   font-size: 12px; 
   font-weight: normal;
}
#super_info legend
{
   font-size: 12px; 
   font-weight: bold;
   color: #000;
    
} 



#super_info h4  
{
   padding: 0;
   margin: 0;
   font-size: 12px; 
}

