body                    { font-family: Arial, Helvetica, sans-serif; font-size: 13px;
                          background: #ffffff; color: #333333;
                          margin: 0; padding: 0;}

table, td, th, p, blockquote, li, ol, ul, dl, dt, dd
                        { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

ul                      { list-style-type: square; }
h1                      { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; background: transparent; color: #990000; }
h2                      { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; background: transparent; color: #990000; }
h3                      { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; background: transparent; color: #993366; }
h4                      { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background: transparent; color: #996699; }
h5                      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background: transparent; color: #996699; }

pre, kbd, tt, code      { font-family: Courier-New, Courier, monospace; font-size: 13px; }
big                     { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
small                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a:link                  { background: transparent; color: #011F5B } 
a:visited               { background: transparent; color: #6E88B9 } 
a:hover                 { background: transparent; color: #990000; text-decoration: underline; }
a:active                { background: transparent; color: #990000 } 


/* CLASSES */

.black                  { background: transparent; color: #000000; }
.grey                   { background: transparent; color: #666666; }
.red                    { background: transparent; color: #990000; }
.white                  { background: transparent; color: #FFFFFF; }
.rose                   { background: transparent; color: #993366; }
.violet                 { background: transparent; color: #996699; }
.orange                 { background: transparent; color: #ff9900; }

.biggest                { font-size: 20px; }
.bigger                 { font-size: 18px; }
.big					{ font-size: 16px; }
.small					{ font-size: 11px; }
.smaller                { font-size: 10px; }
.smallest               { font-size: 9px; }

.s12                    { font-size: 12px; }
.s14                    { font-size: 14px; }
.s16                    { font-size: 16px; }
.s18                    { font-size: 18px; }
.s20                    { font-size: 20px; }

.trhead                 { background: #6e83ad; color: #ffffff; font-weight: bold;}
.trcell                 { background: #e7eff7; color: #666666;}

/* CLASSES USED IN SIDEBAR NAVIGATION */

/* used in dark blue sidebar navigation for links on on menuing pages like menu, focus, and customsidebar */
.mainmenu               { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #FFFFFF;  }
a.mainmenu:link         { background: transparent; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.mainmenu:visited      { background: transparent; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.mainmenu:hover        { background: transparent; color: #7794c9; font-weight: bold; text-decoration: none; }
a.mainmmenu:active      { background: transparent; color: #7794c9; font-weight: bold; text-decoration: none; }

/* used in dark blue sidebar navigation for links that show state in combination with xssi variables set at the page level */
.here                   { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #ffcc00; }
a.here:link             { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #ffcc00; }
a.here:visited          { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #ffcc00; }
a.here:hover            { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #ffcc00; }
a.here:active           { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #ffcc00; }

.mainlink               { background: transparent; color: #000000;   text-decoration: none; }

/* used in dark blue sidebar navigation for light blue text like iscblurb */
.submenu                { font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 10px; background: transparent; color: #A0B7E0; }
a.submenu              { background: transparent; color: #A0B7E0; }
a.submenu:hover        { background: transparent; color: #A0B7E0; }

.sublink                { background: transparent; color: #A0B7E0; text-decoration: none; }
a.sublink:hover         { background: transparent; color: #FFFFFF; text-decoration: underline; }

/* used in dark blue sidebar navigation for conditional, secondary menu links */
.minimenu               { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; background: transparent; color: #FFFFFF;  }
a.minimenu:link         { background: transparent; color: #FFFFFF; }
a.minimenu:visited      { background: transparent; color: #FFFFFF; }
a.minimenu:hover        { background: transparent; color: #A0B7E0; text-decoration: underline; }
a.minimenu:active       { background: transparent; color: #A0B7E0; text-decoration: underline; }

/* used in dark blue sidebar navigation for conditional, secondary menu links that show state in combination with xssi variables set at the page level */
.minihere               { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; background: transparent; color: #ffcc00;  }
a.minihere:link         { background: transparent; color: #ffcc00; }
a.minihere:visited      { background: transparent; color: #ffcc00; }
a.minihere:hover        { background: transparent; color: #ffcc00; }
a.minihere:active       { background: transparent; color: #ffcc00; }

/* used in dark blue sidebar for gold text highlights and menu category separators */
.sidelight              { font-family: Helvetica, Tahoma, Arial,  sans-serif; font-size: 10px; background: transparent; color: #FFCC00; } 
.sidelightbig           { font-family: Helvetica, Tahoma, Arial,  sans-serif; font-size: 12px; font-weight: bold; background: transparent; color: #FFCC00; } /* bigger gold text in sidebar */

/* used in dark blue sidebar for department/subject name above menu and e-mail links */
.mysite                { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 15px; text-decoration: none; background: transparent; color: #7794c9;  }
a.mysite:link          { background: transparent; color: #7794c9; font-weight: bold; text-decoration: none; }
a.mysite:visited       { background: transparent; color: #7794c9; font-weight: bold; text-decoration: none; }
a.mysite:hover         { background: transparent; color: #7794c9; font-weight: bold; text-decoration: underline; }
a.mysite:active        { background: transparent; color: #7794c9; font-weight: bold; text-decoration: underline; }
.mymail               { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; text-decoration: none; background: transparent; color: #7794c9;  }
a.mymail:link         { background: transparent; color: #7794c9; font-weight: bold; text-decoration: none; }
a.mymail:visited      { background: transparent; color: #7794c9; font-weight: bold; text-decoration: none; }
a.mymail:hover        { background: transparent; color: #7794c9; font-weight: bold; text-decoration: underline; }
a.mymail:active       { background: transparent; color: #7794c9; font-weight: bold; text-decoration: underline; }

/* CLASS FOR FOCUS ON TOPICS ON THE HOME PAGE ONLY  */
.focuser                { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; text-decoration: none; background: transparent; color: #011F5B;  }
a.focuser:link          { background: transparent; color: #011F5B; }
a.focuser:visited       { background: transparent; color: #011F5B; }
a.focuser:hover         { background: transparent; color: #990000; text-decoration: none;  }
a.focuser:active        { background: transparent; color: #990000; text-decoration: none;  }



/* CLASS USED ONLY IN FOOTER */
.smalllinks             { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; background: transparent; color: #666666; }
a.smalllinks:link       { background: transparent; color: #666666; }
a.smalllinks:visited    { background: transparent; color: #666666; }
a.smalllinks:hover      { background: transparent; color: #990000; }
a.smalllinks:active     { background: transparent; color: #990000; }



/* CLASS USED ONLY ON COMPUTING TOOLBAR */
#searchbox
   {
   font-family: Helvetica, Tahoma, Arial, sans-serif; 
   font-size: 10px; 
   width: 87px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   background: #E1E8F3;
   color: #333333;
   }


/* CLASS TO HIDE PRINT ONLY BANNER */
.hide                   { display: none }

/*
     FILE ARCHIVED ON 00:59:22 Feb 23, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:25:12 Dec 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.545
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.011
  cdx.remote: 10.868
  LoadShardBlock: 954.458 (3)
  PetaboxLoader3.resolve: 265.812 (5)
  PetaboxLoader3.datanode: 1115.534 (5)
  load_resource: 670.623 (2)
*/