body {background-color:#cceeff }

#noticeContainer
  {
  width:450px; 
  font-family:Arial;
  padding:0px;  
  padding-top: 3px; 
  padding-bottom: 3px; 
  }

#noticeContainer caption
  {
  font-size: 1em; 
  font-weight: bold;
  padding-bottom: 5px; 
  text-align: left;  
  }

#noticeContainer td 
  {
  border-top: 1px solid #BFBAB0;
  padding-left:	20px;
  padding-top:  0.5em;
  padding-bottom:  0.5em;
  font-size: .8em;
  } 
#meetingContainer
  {
  width: 758px; 
  font-family:Arial;
  }

#meetingContainer caption
  {
  font-size: 1.7em; 
  font-weight: bold;
  padding-bottom: 5px; 
  text-align: left;  
  }
  
#meetingContainer table
  {
  width: 758px;
  margin: 0;
  padding: 0; 
  spacing: 0; 
  border-style: none;
  border-top: 1px solid #BFBAB0;
  background-color: white;
  }  
  
#meetingContainer .dateTime
  {
  text-align: right; 
  }
    
#meetingContainer .description
  {
  text-align: left; 
  }
    
#meetingContainer tr
  {
  font-size: .8em; 
  background-color: white;
  color: #666;
  vertical-align: top; 
  }  
#meetingContainer tr.even
  {
  background-color: #EFEFEF; 
  }
#meetingContainer tr.evenNext
  {
  background-color: #EFEFEF; 
  font-size: 1.2em; 
  color: #000; 
  }  
  
#meetingContainer tr.oddNext
  { 
  font-size: 1.2em; 
  color: #000; 
  }   
#meetingContainer th
  {
  background-color: #1F3A80; 
  font-weight: bold; 
  color: #ffffff; 
  text-align: left; 
  padding-top: .5em;
  padding-left: .8em;  
  }
#meetingContainer td 
  {
  border-top: 1px solid #BFBAB0;
  padding-left:	20px;
  padding-top:  0.5em;
  }  
 
#upcomingEventsContainer
  {
  width: 450px; 
  font-family:Arial;
  }

#upcomingEventsContainer caption
  {
  font-size: 1em; 
  font-weight: bold;
  padding-bottom: 5px; 
  text-align: left;  
  }
  
#upcomingEventsContainer table
  {
  width: 450px;
  margin: 0;
  padding: 0; 
  spacing: 0; 
  border-style: none;
  border-top: 1px solid #BFBAB0;
  background-color: white;
  }  
  
#upcomingEventsContainer .dateTime
  {
  text-align: right; 
  }
    
#upcomingEventsContainer .description
  {
  text-align: left; 
  }
    
#upcomingEventsContainer tr
  {
  font-size: .8em; 
  background-color: white;
  color: #666;
  vertical-align: top; 
  }  
#upcomingEventsContainer tr.even
  {
  background-color: #EFEFEF; 
  }
#upcomingEventsContainer tr.evenNext
  {
  background-color: #EFEFEF; 
  font-size: 1.2em; 
  color: #000; 
  }  
  
#upcomingEventsContainer tr.oddNext
  { 
  font-size: 1.2em; 
  color: #000; 
  }   
#upcomingEventsContainer th
  {
  background-color: #1F3A80; 
  font-weight: bold; 
  color: #ffffff; 
  text-align: left; 
  padding-top: .5em;
  padding-left: .8em;  
  }
#upcomingEventsContainer td 
  {
  border-top: 1px solid #BFBAB0;
  padding-left:	20px;
  padding-top:  0.5em;
  } 