#program, #topic, #important-date, #addresses {
    padding: 0;
    margin: 0;
}

#addresses td {
  text-align: left;
  margin:0;
  padding:0;
  background-color : #ffffff;  
  border-bottom: 1px solid #000000;

} 

#addresses td.first {
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
} 

#organizer table {
  margin-top: 10px;
}

#organizer td {
  padding-top: 10px;
  vertical-align: bottom;
}


#organizer td p {
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}

#organizer td.organizer p {
  padding: 0px;
  padding-left: 5px;
  margin: 0px;
}

#topic table {
  padding-top: 10px;
  margin-bottom: 30px;
}

#topic table.last {
  margin-bottom: 0px;
}

#topic p {
  margin-bottom: 30px;
}


#topic table tr td.topic-head p {
  text-align: center;
  margin:0;
  padding:0;
  padding-left: 5px;
}


#topic table tr td.topic-row p,
#topic table tr td.topic-row-last p {
  text-align: left;
  margin:0;
  padding:0;
  padding-left: 5px;
  padding-top: 3px;
}


#important-date table tr td.important-date-row p,
#important-date table tr td.important-date-bottom p,
#important-date table tr td.important-date-row-last p,
#important-date table tr td.important-date-bottom-last p {
  text-align: left;
  margin:0;
  padding:0;
  padding-left: 5px;
  padding-top: 3px;
}


#program table tr td,
#papers table tr td {
  vertical-align: top;
}

#prog-sch table tr td, {
 vertical-align: top;
 text-align: left;
}


#program table tr td.program-bottom p,
#program table tr td.program-bottom-last p {
  text-align: center;
  margin:0;
  padding:0;
}

#program table tr td p {
  text-align: left;
  margin:0;
  padding:0;
}

#program table tr td.program-head p,
#program table tr td.program-head-last p {
  text-align: left;
  margin:0;
  padding-left:5px;
}

#program table tr td.program-row p,
#program table tr td.program-row-last p {
  text-align: center;
  margin:0;
  padding:0;
}

#program table tr td.program-row-paper p,
#program table tr td.program-bottom-paper p {
  text-align: justify;
  margin:0;
  padding:0;
  padding-left: 5px;
}

.program-head {
  border-top: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  font-weight: bold;	
  padding: 3px;
  margin: 0;
}

.program-head-award {
  border-top: 1px solid #91d3c5;
  align: left;
  vertical-align: top;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0;
 

}

.program-head-last {
  border-top: 1px solid #91d3c5;
  font-weight: bold;
	
  padding: 3px;
  margin: 0;
}

.program-row {
  border-top: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.program-row-last, .program-row-paper {
  border-top: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

td.programRowLeftAlign {
  text-align: left;
  border-top: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding-left: 5px;
  margin: 0;
  width: 80px;
}

td.programRowLeftAlign p {
  vertical-align: top;
}

td.programBottomLeftAlign {
  text-align: left;
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}


.program-bottom {
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.program-bottom-last, .program-bottom-paper {
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.topic-head {
  border-top: 1px solid #91d3c5;
  font-weight: bold;  
  padding: 3px;
  margin: 0;
}

.topic-head-award {
  border-top: 1px solid #91d3c5;  
  align: left;
  vertical-align: top;
  padding; 0px
  margin: 0;

}


.topic-row {
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.topic-row-last {
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.important-date-row {
  border-top: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.important-date-row-last {
  border-top: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.important-date-bottom {
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

.important-date-bottom-last {
  border-top: 1px solid #91d3c5;
  border-bottom: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}


table.organizer {
  margin-top: 10px;
}

table.organizer td {
  vertical-align: middle;
  text-align: left;
}

#articles table.organizer p {
  padding: 0px;
  margin: 0px;
}

table.organizer p  {
  padding: 0px;
  margin: 0px;
}


table.organizer img {
  padding: 0px;
  margin: 0px;    
}

table.organizer td.organizer {
  padding: 0px;
  margin: 0px;
  padding-left: 5px;
}

#articles td.header {
  border-top: 1px solid #91d3c5;
  border-right: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

#articles td.header-last {
  border-top: 1px solid #91d3c5;
  padding: 3px;
  margin: 0;
}

#articles td.header p {
  text-align: center;
  align: center;
  margin:0;
  padding:0;
}

#articles td.header-last p {
  text-align: center;
  margin:0;
  padding:0;
}

#awards td p
 {
  margin:0;
  padding: 3px;
}

#event table
 {
  margin:0;
  padding: 0px;
}

#event td p
 {
  margin:0;
  padding: 2px;
}



