#box-table-a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:13px;
	width:auto;
	text-align:left;
	border-collapse:collapse;
	margin:20px;}
#box-table-a th{
	font-size:14px;
	font-weight:normal;
	background:#F2e5d2;
	border-top:4px solid #9E3a60;border-bottom:1px solid #F2e5d2;padding:8px;}
#box-table-a td{
	background:#fcfcfe;border-bottom:1px solid #F2e5d2;border-top:1px solid transparent;padding:8px;}

#box-table-a Caption{
	font-size:15px;
	font-weight		:bold;}

#box-table-a td span{font-weight:bold;}

table.meetings, table.newsletters {
    border-style         : none ;
    border-width         : 1px ;
    border-color         : #ffffff ;
    margin-left          : auto ;
    margin-right         : auto ;
    margin-bottom        : 6ex; 
   }

   table.meetings Caption, table.newsletters Caption{
	font-weight		:bold
	}
  
   table.meetings th,table.newsletters th{
    font-size            : 90% ;
    font-style           : italic ;
    letter-spacing       : 1px ;
    border-style         : solid ;
    border-width         : 1px ;
    border-color         : #ffffff ;
    white-space          : pre ;
    padding-left         : 0.4ex ;
    padding-right        : 0.4ex ;
    white-space          : pre ;
   }
	
   table.meetings td,table.newsletters td{
    border-style         : solid ;
    border-width         : 1px ;
    border-color         : #e0e0e0 ;
    padding-left         : 1ex ;
    padding-right        : 1ex ;
   }

   td.articleTitle, td.meetingLocation {
    white-space          : pre ;
   }

  td.articleTitle  span{
    font-size            : 80% }

   td.meetingLocation {
    font-size            : 80% ;
   }

 td.whatsinside {
    font-size            : 75% 
   }
 td.timestamp {
    font-size            : 80% ;
    white-space          : pre ;
   }

   

