body {
 background-color: #000;

 margin: 0px;
}
td {
 font-family: Arial, Helvetica, sans-serif;
}
h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 line-height: 28px;
 color: #01baff;
}

.maintable {
 background-image: url(images/Index_off_20.gif);
 background-repeat: repeat-y;
 background-position:center;
}
.maincontent {
 padding-top: 10px;
 padding-right: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 text-align: justify;
 line-height: 20px;
}
.upcoming {
 padding-top: 0px;
 padding-left: 35px;
 font-size:12px
}
.upcomingtitle {
 color: #01baff;
 font-weight: 800;
}
.upcoming1 {
 padding: 3px;
 font-size: 11px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: dashed;
 border-bottom-style: dashed;
 border-left-style: dashed;
 border-right-color: #999;
 border-bottom-color: #999;
 border-left-color: #999;
}
.upcoming2 {
 padding: 3px;
 background-color: #D8D8D8;
 font-size: 11px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: dashed;
 border-bottom-style: dashed;
 border-left-style: dashed;
 border-right-color: #999;
 border-bottom-color: #999;
 border-left-color: #999;
}
.foot {
 background-color: #000;
 padding-top: 20px;
 padding-bottom: 20px;
 padding-left: 18px;
}
.foot2 {
 background-color: #01baff;
  font-size:12px;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 15px;
}

.sidebar {
 padding-top: 30px;
 padding-left: 35px;
 padding-right: 20px;
 padding-bottom: 30px;
 font-size:12px
}

.facilitators-left{
 font-weight:bold;
 color:#01baff;
 text-align: left;
 
 }
 .facilitators-right{
padding-left:20px;
 
 }
