   #caag {width: 99% ; text-align:center; border: 1px solid #CCC; position:relative;left:-2px;}
   #caag td {padding: 0; text-align: center;border: 1px solid #CCC;}
   .caag_day  {background-color: #122E46; color: #FFF; border: 1px solid #FFF; border-collapse: collapse; text-align: center; font-weight: bold}

   .caag_day_special  {background-color: #122E46; color: #FFF; border: 1px solid #FFF; border-collapse: collapse; text-align: center; font-weight: bold}

   .caag_courseday a {font-weight: bold; }

   .caag_track_audit {background-color: #006259; border: 1px solid #CCC; }
   .caag_track_audit a {color: #FFF; font-weight: bold; }

   .caag_track_legal {background-color: #721d69;  border: 1px solid #CCC;}
   .caag_track_legal a {color: #FFF; font-weight: bold; }

   .caag_track_management {background-color: #00577D; border: 1px solid #CCC;}
   .caag_track_management a {color: #FFF; font-weight: bold; }

   .caag_track_operations {background-color: #E06703; border: 1px solid #CCC;}
   .caag_track_operations a {color: #FFF; font-weight: bold; }

   .caag_track_security {background-color: #9B1E2D; border: 1px solid #CCC;}
   .caag_track_security a {color: #FFF; font-weight: bold; }

   .caag_track_developer {background-color: #E06703; border: 1px solid #CCC;}
   .caag_track_developer a {color: #FFF; font-weight: bold; }

   .caag_track_forensics {background-color: #333333; border: 1px solid #CCC;}
   .caag_track_forensics a {color: #FFF; font-weight: bold; }

   .caag_track_special {background-color: #122E46; border: 1px solid #CCC;}
   .caag_track_special a {color: #FFF; font-weight: bold; }

   .caag_courseday_audit {background-color: #FFF; color: #006259;}
   .caag_courseday_audit a {color: #006259; font-weight: bold; }

   .caag_courseday_legal {background-color:  #FFF; color: #CCC;}
   .caag_courseday_legal a {color: #721d69; font-weight: bold; }

   .caag_courseday_management {background-color: #FFF; color:  #00577D;}
   .caag_courseday_management a {color: #00577D; font-weight: bold; }

   .caag_courseday_operations {background-color: #FFF; color: #E06703;}
   .caag_courseday_operations a {color: #E06703; font-weight: bold; }

   .caag_courseday_security {background-color: #FFF; color: #9B1E2D;}
   .caag_courseday_security a {color: #9B1E2D; font-weight: bold; }

   .caag_courseday_developer {background-color: #FFF; color: #E06703;}
   .caag_courseday_developer a {color: #E06703; font-weight: bold; }

   .caag_courseday_forensics {background-color: #FFF; color: #333333;}
   .caag_courseday_forensics a {color: #333333; font-weight: bold; }

   .caag_courseday_special {background-color: #FFF; color: #122E46;}
   .caag_courseday_special a {color: #9B1E2D; font-weight: bold; }

   .caag_special_audit {background-color: #006259;}
   .caag_special_audit a {color: #FFF; font-weight: bold; }

   .caag_special_legal {background-color: #721D69;}
   .caag_special_legal a {color: #FFF; font-weight: bold; }

   .caag_special_management {background-color: #00577D;}
   .caag_special_management a {color: #FFF; font-weight: bold; }

   .caag_special_operations {background-color: #E06703;}
   .caag_special_operations a {color: #FFF; font-weight: bold; }

   .caag_special_security {background-color: #9B1E2D;}
   .caag_special_security a {color: #FFF; font-weight: bold; }

   .caag_special_developer {background-color: #E06703;}
   .caag_special_developer a {color: #FFF; font-weight: bold; }

   .caag_special_forensics {background-color: #333333;}
   .caag_special_forensics a {color: #FFF; font-weight: bold; }

   .caag_special_special {background-color: #122E46;}
   .caag_special_special a {color: #FFF; font-weight: bold; }

   .caag_fill {background-color: #CCC }

   a.caag_inst  {font-size: 8pt; font-weight: bold}

.caag_special_hosted {border: 1px solid #CCC; }

