body { 
   font-family:      Times New Roman;
   font-size:        12pt;
   color:            black;
   background-color: white;
   background-image: url(../images/bg-image.jpg);
   background-attachment: fixed;
}

td.spacer { background-image: url(../images/spacer.jpg); }

td.banner {
   font-family:      Helvetica, sans-serif;
   background-image: url(../images/banner-bg.gif); 
   /* background-color: #35586C; */
   color:            white;
   font-size:        40pt;
   text-align:       center;
   /* font-weight:      bold; */
   width:            615px;
}

td.menu-item {
   font-family:      Helvetica, sans-serif;
   width:            109px;
   height:           22px;
   border-right:     2px solid black;
   font-size:        10pt;
   font-weight:      bold;
   text-align:       center;
   /* background-color: #FFFFCC; */
   background-color: #CEDFF2;
}

td.last-menu-item {
   font-family:      Helvetica, sans-serif;
   width:            110px;
   height:           22px;
   font-size:        10pt;
   font-weight:      bold;
   text-align:       center;
   /* background-color: #FFFFCC; */
   background-color: #CEDFF2;
}

td.copyright {
   font-family:      Helvetica, sans-serif;
   font-size:        10pt;
   font-weight:      bold;
   color:            white;
   text-align:       center;
   /* background-color: #35586C; */
   background-image: url(../images/banner-bg.gif);
   /* border-top:       2px solid #35586C; */
}

td.biblio { 
   text-align:       justify;
   background-color: #F5FAFF;
   padding:          10px;
}

td.contact-info {
   text-align:       center;
   font-weight:      bold;
   color:            black;
   /* background-color: #F5FAFF; */
   background-color: white;
   border:           2px solid #CEDFF2;
}

td.course-title {
   font-size:        14pt;
   text-align:       left;
   font-weight:      bold;
   color:            black;
   background-color: #CEDFF2;
   border-bottom:    2px solid black;
   width:            665px;
}

td.course-title2 {
   font-size:        14pt;
   background-color: #CEDFF2;
   border-bottom:    2px solid black;
}

td.course-description {
   text-align:       center;
   background-color: #F5FAFF;
}

td.content-header {
   text-align:       center;
   font-weight:      bold;
   color:            black;
   background-color: #FFFFCC;
   border-bottom:    2px solid black;
}

a.dlink {
   color:           blue;
   text-decoration: none;
}

a.dlink:hover {
   color:            blue;
   text-decoration:  underline;
}

p { text-align: justify; }

p.important-messages {
   text-align:       center;
   font-weight:      bold;
   color:            black;
   background-color: #F5FAFF;
   border:           2px solid #CEDFF2;
   padding:          5px;
}

.thin-border { border: 2px solid black; }

td.section-header {
   background-color: black;
   color:            white;
   font-size:        14pt;
   font-weight:      bold;
   text-align:       center;
}
