.small {
   font-family: Times New Roman, Times, 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;
}

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;
}


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

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

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

