.content_container_left{
  float: left;
  width: 276px; /* 311 - Pleft & Pright */
  
  padding-top: 19px;
  padding-right:19px;
  padding-bottom:10px;
  padding-left: 19px;
}

.content_container_center{
  float: left;
  width: 316px; /* 350 - Pleft & Pright */
  
  padding-top: 19px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 19px;
  
}

.content_container_right{
  float: left;
  width: 643px; /* 657 - Pleft & Pright */
  
  padding-top: 19px;
  padding-bottom: 111x;
  padding-left: 14px;
}

.row1{
	width: 626px;
  padding-right: 19px;	
  clear: both;	
}

.row2{
	padding-right: 8px;
  clear: both;	
}

.agenda_06{
  background-image:url(../images/content/agenda_06.png);
  width:  269px; 
  height: 488px; 
}
  
.agenda_06 #content{  
  width:  265px; /* 269 - Pleft  - Pright */
  height: 388px; /* 488 - Ptop - Pbottom - 20 */
  
  padding-top: 40px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 0px;
     
  overflow: hidden;
}

.agenda_06 #content2{  
  width:  269px; /* 269 - Pleft  - Pright */
  height: 60px; /* 488 - Ptop - Pbottom - 20 */
  overflow: hidden;
  padding-left: 5px;
}

.agenda_03{
  background-image:url(../images/content/training_bg.jpg);
  width:  623px; 
  height: 294px; 
}
  
.agenda_03 #content{  
  width:  578px; /* 276 - Pleft - Pright */
  height: 264px; /* 294 - Ptop - Pbottom - 20px*/
  
  padding-top: 10px;
  padding-right: 26px;
  padding-bottom: 0px;
  padding-left: 19px;
   
  overflow: hidden;
}



.agenda_10{
  background-image:url(../images/content/agenda_10.png);
  width:  623px; 
  height: 49px;
  margin-top: 14px;
  margin-right: 20px;
  }
  
.agenda_10  #content{  
  width:  623px; /* 276 - Pleft - Pright */
  height: 49px; /* 302 - Ptop - Pbottom - 20px*/
  
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
   
  overflow: hidden;
}


.agenda_11{
  background-image:url(../images/content/agenda_11.png);
  width:  324px; 
  height: 125px; 
  margin-top: 14px;
  margin-right: 29px;
  float: left;
}
  
.agenda_11 #content{  
  width:  255px; /* 324 - Pleft - Pright */
  height: 104px; /* 302 - Ptop - Pbottom - 20px*/
  
  padding-top: 10px;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 19px;
   
  overflow: hidden;
}

.agenda_13{
  background-image:url(../images/content/agenda_13.png);
  width:  277px; 
  height: 125px; 
  margin-top: 14px;
  float: left;
}
  
.agenda_13 #content{  
  width:  208px; /* 324 - Pleft - Pright */
  height: 104px; /* 302 - Ptop - Pbottom - 20px*/
  
  padding-top: 10px;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 19px;
   
  overflow: hidden;
}
.agendaRow{
	height: 40px;
	!height: 30px;
	min-height: 30px;
	padding: 0;
}
.agendaList{
  width: 275px; 
  text-align: center;
  }

.agendaDate {
  width: 50px; 
  vertical-align:top;
  font-weight: bold; 
  padding-top: 5px; 
  padding-bottom: 5px;  
  }

.agendaDate a{
  text-decoration: none;
  color: #ffffff;
 }
 
.agendaTitle{
	padding-right: 20px !important;
	width: 133px; 
  font-weight: bold; 
  text-align: left; 
  padding-top: 5px; 
  padding-bottom: 5px;
  color: #000000;
  vertical-align:top;  
  } 

.agendaTitle a{
  text-decoration: none;
  color: #000000;
 } 

.agendaPic{
  text-align: center;
  width: 100px;
}

.agendaPic img{
    border: none;
}

.agendaRow:hover{
  background-image: url(../images/content/agendabg.png);
  cursor: pointer;
  color: #ffffff;
}

.agendaRow:hover a{
  background-image: url(../images/content/agendabg.png);
  cursor: pointer;
  color: #ffffff;
}

.itemTitle {
  float: left;
  font-size: medium;
  padding-bottom: 10px;
}

.itemDate{
  float: right;
  padding: 10px;
}

.itemAgenda{
  clear: both;
  padding-bottom: 10px;
}

table{
empty-cells: show;
}