body
   {
   font-family: arial, helvetica, sans-serif;
   background-color: #ffffff;
   margin-left: 5%;
   }

head
   {
   font-family: arial, helvetica, sans-serif;
   }

h1
   {
   font-family: arial, helvetica, sans-serif;
   color: #008080;
   font-style: italic;
   font-weight: bold;
   font-size: 110%; 
   }

h2   
   {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-weight: bold;
   font-size: 100%; 
   }

h2#nobot
   {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-weight: bold;
   font-size: 100%; 
   margin-bottom: 0;
   }   
   
h3   
   {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-weight: bold;
   font-size: 80%; 
   margin-bottom: 0;
   }

h4
   {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-weight: normal;
   font-size: 80%; 
   margin-top: 0;
   margin-bottom: 0;
   width: 90%;
   }

ul
   {
   margin-top: 0;
   margin-left: 7%;
   }
   
ul li
   {
   font-size: 80%
   }

.subheader
   {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-weight: bold;
   font-size: 80%; 
   }

#seminars td
   {
   vertical-align: top;
   width: 18%;
   }

#seminars ul
   {
   margin-top: 0;
   margin-left: 10%;
   }
   
#seminars ul li
   {
   font-size: 80%
   }

#courses ul
   {
   margin-top: 0;
   margin-left: 2.5%;
   }
   
#courses ul li
   {
   font-size: 80%
   }
   
.h1nobot
   {
   font-family: arial, helvetica, sans-serif;
   color: #008080;
   font-style: italic;
   font-weight: bold;
   font-size: 100%; 
   margin-bottom: 0;
   }

/* NAV BAR */
 
#navcontainer ul
   {
   padding-left: .01em;
   padding-right: .01em;
   padding-top: .01em;
   padding-bottom: .01em;
   margin-left: 0;
   margin-top: 7px;
   color: White;
   float: left;
   border-style: solid;
   border-width: .01em;
   border-color: #008080; 
   }

#navcontainer ul li 
   { 
   display: inline; 
   }

#navcontainer ul li a
   {
   padding: .15em .3em;
   background-color: #008080;
   color: White;
   text-decoration: none;
   float: left;
   font-weight: normal;
   font-size: smallest;
   }

#navcontainer ul li a:hover
   {
   background-color: #fff;
   color: #008080;
   }
   
#navrtborder
   {
   border-right: 2px solid #fff;
   }   

/*CALENDAR */ 

.tdbodycal
   {
   font-size: 90%; 
   color: #00000; 
   font-weight: bold; 
   }  

.hbot
   {
   width: 20%;
   height: 20px;
   vertical-align: center;
   }

.htime
   {
   width: 2%;
   height: 20px;
   vertical-align: center;
   }

.tdam
   {  
   line-height: .8em; 
   width: 2%;
   height: 40px;
   vertical-align: top;
   }
   
.tdpm
   {  
   line-height: .8em; 
   background-color: #E1E1E1;
   vertical-align: bottom;
   width: 2%;
   height: 40px;
   }
   
.time  
   {
   margin-top: 6px; 
   margin-bottom: 3px;
   }

.tdtop
   {  
   line-height: .8em; 
   vertical-align: top;
   width: 20%;
   height: 40px;
   }
   
   
.tdbot
   {  
   line-height: .8em; 
   background-color: #E1E1E1;
   vertical-align: bottom;
   width: 20%;
   height: 40px;
   }
     
.course 
   {
   margin-top: 6px; 
   margin-bottom: 3px;
   }
      
.monthlast
   { 
   font-family:Arial; 
   width: 20%;
   text-align: left;
   font-weight: bold;
   }
     
.monthcurrent
   {  
   width: 20%;
   font-family:Arial; 
   text-align: center;
   font-weight: bold;
   font-style: normal;
   color: #008080;
   font-size: 110%; 
   }
   
.monthnext
   {  
   font-family:Arial; 
   width: 20%;
   text-align: right;
   font-weight: bold;
   }
.tddate
   {
   width: 15%;
   border-left-width: 0px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-bottom-width: 1px;
   border-color: #000000;
   font-size: 90%; 
   color: #00000;
   font-weight: bold;
   }
   
.tddatebot
   {
   width: 15%;
   border-left-width: 0px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-bottom-width: 0px;
   border-color: #000000;
   font-size: 90%; 
   color: #00000;
   font-weight: bold;
   }

.tdstime
   {
   width: 8%;
   border-left-width: 1px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-color: #000000;
   font-size: 80%; 
   color: #00000;
   font-weight: bold;
   }
   
.tdstimebot
   {
   width: 8%;
   border-left-width: 1px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-bottom-width: 0px;
   border-color: #000000;
   font-size: 80%; 
   color: #00000;
   font-weight: bold;
   } 
   
.tdtopic
   {
   width: 27%;
   border-left-width: 1px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-color: #000000;
   font-size: 80%; 
   color: #00000;
   font-weight: bold;
   }
   
.tdtopicbot
   {
   width: 27%;
   border-left-width: 1px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-bottom-width: 0px;
   border-color: #000000;
   font-size: 80%; 
   color: #00000;
   font-weight: bold;
   }
      
.clubphoto
   {
   border-right-width: 1px; 
   border-bottom-width: 0px; 
   border-left-width: 1px;
   border-top-width: 0px
   border-color: #00000; 
   font-size: 80%;
   color: #00000;
   font-weight: bold;
   vertical-align: center;
   text-align: left;
   width: 12%;
   height: 20px;
   }
   
.clubphotobot
   {
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px;
   border-top-width: 0px
   border-color: #00000; 
   font-size: 80%;
   color: #00000;
   font-weight: bold;
   vertical-align: center;
   text-align: left;
   width: 15%;
   height: 20px;
   }
     
.topicphoto
   {
   border-right-width: 1px; 
   border-bottom-width: 0px; 
   border-left-width: 0px;
   border-top-width: 0px
   border-color: #00000; 
   font-size: 80%;
   color: #00000;
   font-weight: normal;
   vertical-align: center;
   text-align: left;
   width: 35%;
   height: 20px;
   }
   
.topicphotobot
   {
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 0px;
   border-top-width: 0px
   border-color: #00000; 
   font-size: 80%;
   color: #00000;
   font-weight: normal;
   vertical-align: center;
   text-align: left;
   width: 25%;
   height: 20px;
   }
   
hr 
   {
   margin-top: 0px;
   margin-bottom: 0px;
   }
   
h5
   {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-weight: normal;
   font-size: 60%; 
   margin-top: 0;
   margin-bottom: 0;
   }
   
.threadul
   {
   margin-left:2%;
   font-size:100%;
   }
   
.threadul li
   {
   font-size:100%;
   }