.small {
   font-family: Times, Times New Roman, serif;
   font-size: 10pt;
}

.title {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

.resource {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
}


H1 {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-style: italic;
   text-align: center;
   font-size: 130%;
}

/*
 * H1.withsubhead inherits the standard H1 styles but eliminates
 * the bottom margin.  This is intended for use when the
 * H1 is immediately followed by a subheading.
 */
H1.withsubhead {
   margin-bottom: 0;
}

H2 {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 115%;
}

/*
 * H2.subhead inherits the standard H2 styles, but is changed
 * to provide a subheading to an H1 element.
 */
H2.subhead {
   font-style: italic;
   text-align: center;
   font-size: 100%;
   margin-top: 0;
}

H3, H4, H5, H6 {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
}

A.mailto {
   font-style: italic;
}

.accesskey {
   text-decoration: underline;
}


.nomargintop {
   margin-top: 0px;
}

.nomarginbottom {
   margin-bottom: 0px;
}

.tightlist {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0em;
   padding-left: 2em;
}

A:link    {
   color: #663399;
}

A:visited {
   color: #9E84B8;
}

A.nounder {
   text-decoration: none;
   color: black;
}

A:focus   {
   text-decoration: underline;
   color: blue;
}
A:hover   {
   text-decoration: underline;
   color: blue;
}
A:active  {
   text-decoration: underline;
   color: red;
}

A.breadcrumb {   /* used in courses */
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%;
   font-weight: bold;
   color: #663399;
}
