 
/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background: white none repeat scroll 0%;
    color: rgb(0, 0, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: serif;
    }

  h1, h2 { border-top: medium none rgb(12, 2, 127);
    padding: 1ex;
    color: rgb(12, 2, 127);
    font-family: sans;
    }

  @media screen {
  h1, h2 { border-bottom: medium solid rgb(240, 239, 247);
    background: rgb(231, 230, 238) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }
}

  @media print {
  h1, h2 { padding-bottom: 0pt;
    }
}

  h1 { border-top-style: solid;
    }

  h2 { border-top-style: dotted;
    }

  h1 img, h2 img { float: right;
    }

  @media aural, braille, embossed, handheld, tty {
  h1 img, h2 img, .icon-credit { display: none;
    }
}

  table { -x-border-x-spacing: 0pt;
    -x-border-y-spacing: 0pt;
    }

  th, td { padding: 0pt;
    vertical-align: baseline;
    text-align: left;
    font-weight: inherit;
    }

  #deadlines abbr { border: medium none ;
    }

  .alert { background: rgb(255, 255, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #footer { border-top: thin dotted rgb(12, 2, 127);
    opacity: 0.5;
    margin-top: 4ex;
    padding-top: 2ex;
    font-size: medium;
    }
